diff --git a/HEAD/.buildinfo b/HEAD/.buildinfo index ff0a62d44530eda7a491535f1a443f08635ebc0e..69039a3f836210e02a87db4c155bd55f277bcd17 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: 42d877e00d1eaf9a336da5a019981cfe +config: 3b6009a6c8540027ff4dac629925ff10 tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/HEAD/.doctrees/api_doc/ascii/drawing.doctree b/HEAD/.doctrees/api_doc/ascii/drawing.doctree index ea1b12c9060327e25cc0fbd73f1803395483303e..7692eece2305c7a97a219c4e33bd8dcda56ca6f7 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 5affacfc184d5d39b90fb38c3a6e3af7b8741e0b..8b5266df53568c30309609ffe3eda64143995280 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 39af52f163ff8fbfc0dd4eab807255634befc1a7..6031432abab4f78413b735b31ceab750f771b840 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 b43dcde172c32d28ca4d476d8dff7e2ad685e908..4d48ce12d726cb4dcf8bb920347626a72bf81512 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 d5c02ff225f6fda9575eff326836a1bad4bbf2b8..c3ba1e9233c4924e88dad7265a112a145e696e14 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/blob.doctree b/HEAD/.doctrees/api_doc/data/blob.doctree index f614625935925311f0e23120cb24510b2ca5e3ec..321253e174bb32f59ed97b53ad4d61c31a67bae6 100644 Binary files a/HEAD/.doctrees/api_doc/data/blob.doctree and b/HEAD/.doctrees/api_doc/data/blob.doctree differ diff --git a/HEAD/.doctrees/api_doc/data/decode.doctree b/HEAD/.doctrees/api_doc/data/decode.doctree index 7aaa0d71132e7fa4e8338ba0789a23e007ebbe38..62e848a30067b6e95f5338b3cdbe41c681efa329 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 38800890b10bc9c57e4ba78b5294f2c66b7157b9..fa914d7a179e50c644c1b9aa384f604195fedfc1 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 47f7d062756be65b0145516ded21f3083a7d3c13..6d39a747370247003b02873257f6d34c88fa1d70 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 82cb91a1cbade70beb2de7ce79257c9ddf070d15..ee103a7575bdbe45795f8649ef1ea9ca750f8520 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 cf515f706c681c97dd07e6e95750de1ab9fb5d74..92b58c3beb00459d3d15ce6ba8ac1d23aec828aa 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/data/url.doctree b/HEAD/.doctrees/api_doc/data/url.doctree index 3c6494f46c16af105af9e4e1269d825a624c096e..f677cfe1004460b214677cd2d90770e80f3ec8d0 100644 Binary files a/HEAD/.doctrees/api_doc/data/url.doctree and b/HEAD/.doctrees/api_doc/data/url.doctree differ diff --git a/HEAD/.doctrees/api_doc/detect/booru_yolo.doctree b/HEAD/.doctrees/api_doc/detect/booru_yolo.doctree index 5dbee3828a7b684ad1bd746dbd073846cba64f83..8154f30fdf4e9061b44f5781b51f65da0ce8c4e5 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 53be9bdfc740e8f566a8a180a9128d99025aea7e..ed14990c1af5aaf8e844b58203328f34692c5e63 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 caba083f1ee5f50519715548cbec2868836e0d44..b625fd7d87a64b1236b578ba8fd06a070ac515c1 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 b2fae3c261ab345a81057068698dc031bbce8968..27684677c0734d946d93a417ac687718e57e344b 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 0378bba5232e475b646f654ec37f93a6725abca4..66b0b2078902de8940672ef2b0d491d52dde089c 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 5f5941fe752bf5fa28fd694d677ad78e8241b14f..5c49a0774c2e6ecf477a20e04c0debe4adb650c1 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 2dd3d7f13fdbf8b833d0ea9964f5ba07eeb426d6..7b4a0a4eecea4f60c65a6d802947c9a7b7afcef2 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 ca77f2acdedf74534ebbaa9da8907ee78dd59cd0..ed58701103858600795b4ed6f0c5686990b5413d 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 7550e1c591a1074420e72367b21b445f254a4d82..6d63492bc58c8adec916912c3ee19196b3acf620 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 5bee3ed20edd451ac0e16f47f3b497ae1bbd6830..02655531016ecb4750d8495d3afb250caddabb9a 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 b9a79f36a3c24bcd8fdceee22487834861a67e98..70eee8cdf6316f08ff8901d6448545dad7d54101 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 9e23d2e8e74ed5037c2b28ca356e3e3c8e2e426f..2aeafd4f4eb390d4f563624ec09007870264a002 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 c04ea2d5580189dcffdeda14f6dfe158acb991ff..2c22fca0972ef480e6567359ed20424b6be2b385 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 83bdd1763be49634042c5085fce1d558744f4e62..e3eb786374badf0ef5b7d9b2cefcea9dc9a5664a 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 bb50e84a64c4c68bdc241dc1c3d4e141e8bf3f68..dd7cee116459df787fea65018a3e4e24ec210000 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 47e3f2eeb586dcf3d2cf411d3c0cd10853b19f59..56cf8cddd554c40e035a31d572d81c50ff02a6be 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 ed2ac11bcebe386d3ca3cb78f311a62c029cf70f..2f7a48648bc6118e38bbca54a983275a1c710ea2 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 e99ca90d55eb269927f22de2becd1878d928a8bb..a4392ff83e99c4358835ceff99a91e4748c10614 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 7c74838410ec3a13bebe27f4771cbd38c14234e6..cf20accf60963184ab2d70f75a638e929f3e1062 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 1569e9eb957e64c70e69afecf7458d80635fab50..e1485600aba10d94ac3bb82ee3fac170f92d488b 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 2a2b27631b56fa6ee51aaadc08f074f6b145f1b3..97b8509586646f6d7ff9c833e9c25ca9f56ea894 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 6a3ac5c7416316ef8f7c784d8e9d8781273836c4..3bb40f9ad70a41e194cb8af3253ae966fc379142 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 a9015c5980c46c7f49426a1dc05a0542cd03efe8..f7ece15edfbc4fd35bf9cbda075b1b502fbac4ce 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 79a03c67bfacec2f1d15008191fe9d833ca67914..fc6a0cc158daadca0d5c7af4fa14cd666563d3c8 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 714a2b2796bfa0c36f6cd7aa1200feb9e0a61b7b..afd413657723dd8cf5a995f241398281b09e6611 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 7fb76e3ad8c395d07ac872001e57c58032173f03..b400b90275daf1775c0e229a26f172ebd43ff68a 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 63989af0ce6e7d29542551dad02a87cd4f48f9d1..9ad3b4dd5d34ea1a976bd8db7931f1b38b7d50f8 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 03153409ef4d91b840ddd5815de8cb123d8a5fb1..84aecd047d0a202b04b3ef82e2da84b71f47127f 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 141d7075b3ff26503e5bd01d53c099510fbb9808..60297c973c55c07a998a6cfd608d35213c29ea7b 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 31bed2eb80b48c96e0d005c6e9badb75715692f9..75472c30274ff394c2fe308419ac6617ef8de686 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 662dc010ad07e006dfb492f94c4b4961ce2f644a..4414b4956abdd0c09ed6631d3871876361db3025 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 5ed4eef6712d7ed67c20a219c4044047762de6fb..ce420931d128e75bd029ff88fac8c9ded4b1844a 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 73db5c1db4c25d064d7065fe8722e85e9035287b..6c022585711178da0e7992c40c36ae2b93b66de5 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 0444de48cdb70d99e9f9806b2d9da652afead5c9..7c4febc55d099b4510263516c1cbfe368be29277 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 d170866970d3f5e956ffe033900058be88709830..c78eb2ad24f0302095dcf3fc3ee800540ea14a02 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 5f283dc7201437373d7366ab33580acda88450c7..0758d0263d23fa6b7a1e12c2ce3a94b57fff2f95 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 1034e3e281767fd75ef1405d7b64baf27fcc6caf..dde3a6cac7af74422ca3d5cfac9e63077e000c5f 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 941b832967be8b6e436c33955d145af195a4f1cf..82d2cc9a9b8cbb60a7c086366092b9df91b4c7d7 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 00be8dbe870915508c13e83947d44806af465f40..f7ac669361c0184a879fc53b3033a57e7d91e27b 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 b1aa50f8fdb1cd1a4accdf1ffcc484815964dc77..ed413f689bcea089960ad5f48984c5403b1182ea 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 c7b3e24bac249fc36b4db5d8ee3abc42f2d83819..ec4fd7a537b90bbf583b796379cec73c77e80279 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 a83280d3ee6f09eff9478ba55f7e8830f235fa5a..088c0f57ee9015a59ed4d473f08717a48517f9c8 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 47457b64f0ce84f58ad2104bc05ac6b9cecbe209..90526a28460db9b2dc5c35f59502a6f89f4da329 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 00d51fcd94af42d62a70d9bc9880808a410ed9c2..195ac29189936b22ccb8da3cc851a170f786cbac 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 931e1c04fca05423a19c64b6bf24e850098b9933..b4a5a451fc8b5d0530b3f0c4fd96f204ccb21c9f 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 4785c874cc0e0f224c3540812255f033f61500d5..d0769a658260f0ed1fff8ade649e77c58e415938 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 3f110a38cb5483f4d3253525c4be55e288ffb19d..21940aec3de3e7519a6fc07c15f79d7fd0dadfa4 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 e667736250b835d02de6e73b939a45b7f2a3d1a3..ab94d7f033bba77b47b8c9c0f56758a950541cb0 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 c52aa529d17e9ed684d1184ab5ffe0cb191b2602..d3e7e22e49441d9d18d37f7853657e270b5d05ec 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 e059207c01219a9be2dceb90f3768d83b3817d2f..78893fbc677ea31e92ce10cd37498c692cb67ef8 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 d620ac6b71ed178eccbdeada6ebf39c5fd649f67..7b6781ad8f5943044b6138bef133670c58a893c5 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 b739cf555b86da44a6b77eda057953c64713c333..82dabfe83176088f53391c0ec66ac4d0a4536761 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 19acf32078606155489075b18f7ef0a28fe96027..5232d93e41c91426b60b7c79468b239114556cdd 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 10972958b3aaf81e8e898577daaf318c327f912d..9d650574186d3aed62ab684586bf81bec74d988d 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 e70f1a6c03de2fd9fe67c5ddaf952a3f0a49cdbb..64f52d03cf11f28c8ac036c433a877d540d5b021 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 d05bf250bd76fd93578690929b8d878c66f57ecf..7dab542811df225f26af733d536f2340ce3e5867 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 e702708fc2f823cd3f30626ef777bd16d8b6fb39..a0d1afdab4e9fb2e5bf1b6c7a1553400f775c94e 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 8ac290a537d9430d71ee7995ca7674e1338b4910..86c7dce823ab66e666e4c5178b2746c6b8e12f02 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 02009aa491b27e56a492d43ee99ec21ed9814b8a..77aed25f7f8627deff3a4f3549441ee4625d9680 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 72a9221c44b3a255d8a2a57ba8bb2b07e52bbc49..0bad6f713e7982daa9e510894478c40d21661e79 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 a106f296599f49b3819b2fb2d3b3a97882231899..a1454c4e5376eb51a29857d826bf42829e88e555 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 ff3179c0b0bb8f6d36971430e27a1b6823f6e806..d1ef82eb7a4a25c68c7ab991387b344de6a9bfd6 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 76b8e5e424dcdec05cf0cc9e3d83dbf72a73e694..102cb3884be9399b033f02dcad178ed456971168 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 93b7ed70de8cee134a17dc7a601455a820474f19..0b40fedcee177811d88817046d269f14edcc4d6e 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 51f8ac6481304b1eb3ed631413bb325b9f435fb8..5f879acb4b0113f4864cf5fc2a425da0bbbba6b3 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 9640425ce98a6d87d1e3b7ca1a32707945b1329c..a620041ef6a1c3f05a2d23fe09554e1834b18dff 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 0274d20d74d226485fa903a990328986f85d261e..93a59b5b96e703034d20f6de43f47dd35eb7f17f 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 737c438ddb7e677a7bcbd05b34f74521564884d8..43cb67f5533606cbcbf01fb06a33f12e2921a61e 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 51a1071d2ce943785a7a4c33f1af94379a800326..975b8e748b03a7e7a79b5ad3babf3f277d286f3f 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 cde016735236f5bc238128ca214ba45d3da75a5d..c9ef3e7e4628e82650ca002112cd412fe066f30e 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 dc8a1d5ddb1e70ed67cd6bba77bb63627eab1ebe..0f3207c331f8f2e9fac079efcca33a63f13167c1 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 bb594a57213399d597418fdb7c448b081baf5f93..6a331234ff6d1e69f0e1f8626fd0d89757aa38dd 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 ffeb14baf80a17679de0ec5fb9862c18b391075a..1fd33b079683988054933d202870b9d75c7d6294 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 84edb6188431b4619547f12b7ab8e19c7ff8557f..dfe28babf51b26cda878efdd8f489ac02c1ccf4d 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 1734583767b12420371463938f83c0c3a5dadd43..6bcea05a1590e280a01807cd3c03b359c6c44dc4 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 e46b447c8bb7067b7f0f336c33f2103022dee11a..d8cc747fadc14558dd66ec3c2a7e7d36a24a8f74 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 6851b6a93b52a893652c33c677c52641d0264acf..7799d27750423b4e28991e86aa7b76a78a48f7b0 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 a23fe6acc45a3452d88a88dc11cf30c3ff239238..1296cf0d6ff180bd84a7923b9879a1c3cecab7d7 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 cf524b7f9ad38d0c26ad5bf8e1d42eaeb2a1c235..d2697055deb3a764630155883b7100b6a183cc79 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 510216339ec7d238dc83789ccd19ead86a517953..ee968e62302d2fc8269c7ad0034d6409368608be 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 9fe86a9fa5480bfbed28122b7759120d5268f853..ddef69dd836a0556e056c75a92b489ede8c1db03 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 06f2fa128d8acb45f896183e32dcd64be02fcb1d..49c768fd52cefa01831c54491eb351b000cf2c46 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 160b78714091035b4258240ec227f7431b66c6cb..6d7e128b1face9c2852e5f2a93733c854de507df 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 a60fbfa700c074bc4123359a0614866f0acd6c71..c0ce03505b9c0627ebe11c6cb9abe2d55b2e7704 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 529e1d1b1b75e8deaff78867951683863a339274..cc14a028813c0d1d649aea60123214d3c68d7f22 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 e6cf2c1f927986a26e72e002f4c0fab68bbe618d..78b51392a954cacf4171be6f67d05ec7a2c10d18 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 ee031c4be23cbda0b345bcb4874f40e236364558..18458974f3cb1fd2d6f1817a6a41f1da9f74e9a9 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 3fb2230582d03d655f0d1d17cd253daed5aa610a..830a6597c721cbec19cfd6054e59b0601f236ef4 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 d32584cb51eef8fe1dbd0fc42f6cf48328e39ee6..80b821f8d2ef11d021baed3be9f976798a401445 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 46b53a4d620502e470a009138a353b20391b1d22..393c81875b6a34b81417c378bfbe1eff3f9df610 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 5ed032a9c475943e4ced018998d61e61efb42f14..d8e210bdb6b3f5279e35eb29814014ed1310747f 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 71b51f73155a511659aff83e4ecf4ec12589966f..5e9a496b9208fc64b2aa4e41efd0afce3252285e 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 6bd6eeef44d51af5f40f5fad179b14b83de95f48..51c9440c7edfc4d7d69bb70e35dfa7f5860d932a 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 639dca0ed88b71bf2908852e20c5f2c1f4372cc6..7f184e69b35c737dc34b4821ddb4be13426474f9 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 f434784171dc23a422aaca94723abbada18e8161..3201616f3b5a5e15aa1e29e3b27ce50f95621446 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 85f1482ea5cda6d0dee0012f3fd99900a6d59a2f..90d6567d33d6e8ee575637069802570b0676ed94 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 2f7f658fa4da88d18dabf0c84287b2af6e05b60f..8f311451ab42a4cab24c86be247b029f1902ac5b 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 520f06777aea64de10c759d504fef9086908ed86..01935cefe8536ff20d78d69bb645e55367af5f80 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 e5a5bc2b9de3012a3be2cc5038e1ed0bd8b033d4..379d914292f0b2295ade42cd6ccec62d9ebbc01a 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-03-27T05:48:39.336304Z", - "iopub.status.busy": "2025-03-27T05:48:39.336099Z", - "iopub.status.idle": "2025-03-27T05:48:40.494479Z", - "shell.execute_reply": "2025-03-27T05:48:40.493715Z" + "iopub.execute_input": "2025-03-27T10:53:42.829201Z", + "iopub.status.busy": "2025-03-27T10:53:42.828995Z", + "iopub.status.idle": "2025-03-27T10:53:43.989363Z", + "shell.execute_reply": "2025-03-27T10:53:43.988554Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3235.67525 MHz\n", + "CPU Freq: 3253.04525 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 75c318f5a88791008ff2733fda040ca1c92e0d20..54ec406099953b21fe4c355365147d827fab1289 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-03-27T05:45:37.618155Z", - "iopub.status.busy": "2025-03-27T05:45:37.617934Z", - "iopub.status.idle": "2025-03-27T05:45:38.784574Z", - "shell.execute_reply": "2025-03-27T05:45:38.783803Z" + "iopub.execute_input": "2025-03-27T10:50:40.975135Z", + "iopub.status.busy": "2025-03-27T10:50:40.974936Z", + "iopub.status.idle": "2025-03-27T10:50:42.139021Z", + "shell.execute_reply": "2025-03-27T10:50:42.138292Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3244.464 MHz\n", + "CPU Freq: 3034.1137500000004 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 4b34ce2f07a7a82dbbcf0d0c3b4260062e38ef18..0886ea54e7a5bbf45fd01c1ffd8a10162031f449 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 37bc5b2e7f44f3add1a16448bd2109f634e0016e..3ce9bfab2a93be45274fa35087281bb966058735 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 75c318f5a88791008ff2733fda040ca1c92e0d20..54ec406099953b21fe4c355365147d827fab1289 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-03-27T05:45:37.618155Z", - "iopub.status.busy": "2025-03-27T05:45:37.617934Z", - "iopub.status.idle": "2025-03-27T05:45:38.784574Z", - "shell.execute_reply": "2025-03-27T05:45:38.783803Z" + "iopub.execute_input": "2025-03-27T10:50:40.975135Z", + "iopub.status.busy": "2025-03-27T10:50:40.974936Z", + "iopub.status.idle": "2025-03-27T10:50:42.139021Z", + "shell.execute_reply": "2025-03-27T10:50:42.138292Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3244.464 MHz\n", + "CPU Freq: 3034.1137500000004 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 cb90c18e422942e08b744db868870e27b86d033c..755e1f3fb6fd17792d5a7c05ce7a16e992bc929c 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: 3235.67525 MHz +CPU Freq: 3253.04525 MHz Memory Size: 15.615 GiB Has CUDA: No diff --git a/HEAD/information/environment.ipynb b/HEAD/information/environment.ipynb index e5a5bc2b9de3012a3be2cc5038e1ed0bd8b033d4..379d914292f0b2295ade42cd6ccec62d9ebbc01a 100644 --- a/HEAD/information/environment.ipynb +++ b/HEAD/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-03-27T05:48:39.336304Z", - "iopub.status.busy": "2025-03-27T05:48:39.336099Z", - "iopub.status.idle": "2025-03-27T05:48:40.494479Z", - "shell.execute_reply": "2025-03-27T05:48:40.493715Z" + "iopub.execute_input": "2025-03-27T10:53:42.829201Z", + "iopub.status.busy": "2025-03-27T10:53:42.828995Z", + "iopub.status.idle": "2025-03-27T10:53:43.989363Z", + "shell.execute_reply": "2025-03-27T10:53:43.988554Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3235.67525 MHz\n", + "CPU Freq: 3253.04525 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 c7b898ce842b604531517579b1c356abd82b64b9..e34de6c090ccf45a3bb1dfeaa14542bcf6f432f4 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: 3244.464 MHz +CPU Freq: 3034.1137500000004 MHz Memory Size: 15.615 GiB Has CUDA: No diff --git a/HEAD/information/environment.result.ipynb b/HEAD/information/environment.result.ipynb index 75c318f5a88791008ff2733fda040ca1c92e0d20..54ec406099953b21fe4c355365147d827fab1289 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-03-27T05:45:37.618155Z", - "iopub.status.busy": "2025-03-27T05:45:37.617934Z", - "iopub.status.idle": "2025-03-27T05:45:38.784574Z", - "shell.execute_reply": "2025-03-27T05:45:38.783803Z" + "iopub.execute_input": "2025-03-27T10:50:40.975135Z", + "iopub.status.busy": "2025-03-27T10:50:40.974936Z", + "iopub.status.idle": "2025-03-27T10:50:42.139021Z", + "shell.execute_reply": "2025-03-27T10:50:42.138292Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3244.464 MHz\n", + "CPU Freq: 3034.1137500000004 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/HEAD/searchindex.js b/HEAD/searchindex.js index 818ca7ed6aa4972ba6092ba32d0344c48b083bd1..7010237c99adf567803337d2400a0f1c81edaed1 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/blob", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/data/url", "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/blob.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/data/url.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.blob", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.data.url", "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, 5, 8, 29, 62, 67], "str": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 54, 57, 58, 59, 60, 64, 65, 67, 68, 69, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105], "pathlik": [0, 4, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 54, 64, 65, 67, 69, 71, 74, 75, 79, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "byte": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 52, 54, 64, 65, 67, 69, 71, 74, 75, 79, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "bytearrai": [0, 4, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 52, 54, 64, 65, 67, 69, 71, 74, 75, 79, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "binaryio": [0, 4, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 54, 64, 65, 67, 69, 71, 74, 75, 79, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "imag": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 53, 54, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 69, 70, 71, 74, 75, 76, 77, 79, 82, 83, 84, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 109], "max_width": 0, "int": [0, 4, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 27, 28, 29, 30, 33, 34, 37, 39, 43, 45, 46, 47, 48, 50, 51, 52, 54, 59, 60, 62, 64, 65, 71, 79, 83, 102], "none": [0, 4, 8, 10, 11, 13, 14, 15, 16, 17, 18, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 39, 47, 50, 51, 54, 57, 58, 59, 60, 67, 69, 72, 73, 88], "ellipsi": 0, "max_height": 0, "resampl": [0, 59], "2": [0, 8, 12, 22, 23, 38, 39, 40, 43, 45, 52, 59, 62, 67, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104], "level": [0, 13, 14, 15, 16, 17, 18, 21, 33, 34, 38, 47, 60, 74, 94], "aspect": [0, 24, 34, 46], "float": [0, 7, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 34, 39, 40, 42, 43, 44, 45, 47, 48, 50, 52, 54, 59, 60, 62, 69, 72, 73, 74, 75, 76, 79, 80, 81, 82, 86, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "1": [0, 10, 12, 20, 21, 22, 38, 39, 40, 43, 45, 52, 59, 60, 62, 67, 68, 72, 73, 74, 75, 80, 82, 83, 86, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108, 109], "8": [0, 12, 22, 37, 39, 43, 47, 52, 59, 62, 67, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 107, 108, 109], "sourc": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 54, 55, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105], "gener": [0, 4, 12, 15, 21, 35, 36, 66, 67, 69, 75, 79, 82, 87, 94, 106], "art": [0, 67], "base": [0, 18, 21, 22, 29, 30, 33, 34, 39, 40, 42, 43, 46, 47, 48, 50, 52, 54, 56, 57, 59, 60, 69, 71, 74, 75, 79, 80, 81, 82, 90, 94, 98, 100, 106], "given": [0, 6, 7, 8, 10, 11, 14, 15, 17, 18, 19, 20, 23, 25, 27, 28, 29, 30, 33, 37, 39, 42, 46, 48, 52, 55, 59, 67, 69, 72, 73, 78, 81, 82, 89, 91, 94, 97, 98, 100, 104], "paramet": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 54, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105], "imagetyp": [0, 5, 12, 13, 14, 15, 16, 17, 18, 21, 23, 24, 29, 31, 34, 35, 37, 39, 40, 42, 45, 47, 50, 51, 54, 64, 65, 67, 69, 75, 82, 83, 90, 93, 95, 98, 99, 101, 102, 103], "The": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 29, 30, 31, 33, 34, 35, 36, 37, 39, 40, 42, 45, 46, 47, 48, 50, 51, 52, 54, 57, 58, 59, 60, 62, 63, 64, 65, 67, 68, 69, 71, 73, 74, 75, 76, 78, 79, 80, 82, 83, 85, 86, 88, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105, 109], "input": [0, 5, 12, 13, 14, 15, 16, 18, 20, 21, 23, 24, 29, 30, 31, 33, 34, 35, 37, 39, 40, 42, 45, 46, 47, 48, 50, 51, 54, 57, 59, 62, 64, 65, 67, 69, 72, 73, 75, 76, 78, 80, 82, 83, 86, 90, 93, 95, 98, 99, 101, 103], "option": [0, 4, 11, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 24, 29, 30, 33, 34, 35, 39, 45, 47, 50, 51, 54, 59, 60, 62, 67, 68, 69, 72, 73, 80, 85], "maximum": [0, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 34, 39, 45, 46, 47, 59, 62, 85, 102], "width": [0, 4, 10, 48, 59, 60, 79], "If": [0, 5, 8, 10, 11, 13, 14, 15, 16, 17, 18, 21, 22, 24, 29, 30, 33, 34, 35, 37, 39, 45, 47, 50, 52, 54, 57, 58, 59, 62, 64, 65, 67, 68, 69, 72, 73, 80, 82, 88, 89, 90, 91, 94, 97, 100, 104], "set": [0, 12, 24, 29, 30, 34, 39, 50, 52, 54, 59, 82, 88, 91, 94, 100, 104, 105], "automat": [0, 4, 30, 33, 39, 50, 88, 107, 108], "determin": [0, 8, 39, 98], "termin": 0, "size": [0, 4, 6, 7, 10, 11, 23, 24, 25, 27, 28, 39, 46, 48, 50, 54, 57, 58, 59, 60, 62, 64, 65, 67, 71, 79, 83, 84, 102, 107, 108], "height": [0, 4, 10, 48, 59, 60, 79], "filter": [0, 34, 50, 59, 62, 72, 73, 94, 96, 100], "us": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 43, 45, 47, 48, 50, 51, 54, 55, 57, 59, 62, 63, 64, 65, 67, 68, 69, 72, 74, 75, 76, 79, 82, 83, 85, 86, 88, 89, 90, 91, 94, 96, 97, 98, 100, 104], "when": [0, 7, 10, 12, 23, 25, 27, 28, 29, 30, 37, 39, 43, 47, 48, 52, 55, 59, 64, 67, 69, 71, 79, 83, 85, 88, 89, 105], "resiz": [0, 23, 24, 34, 46, 54, 57, 58, 59, 67, 79], "charact": [0, 39, 45, 54, 70, 71, 74, 75, 76, 77, 82, 90, 106], "repres": [0, 7, 10, 12, 13, 14, 15, 22, 39, 43, 47, 50, 52, 69, 71, 80, 89, 98, 105], "differ": [0, 8, 14, 15, 16, 17, 18, 21, 22, 30, 35, 36, 37, 39, 43, 44, 51, 52, 58, 59, 90, 95, 99, 101, 103, 107, 108], "intens": 0, "proport": [0, 90], "correct": [0, 37], "output": [0, 24, 29, 30, 33, 40, 54, 67, 68, 75, 80, 82, 109], "which": [0, 4, 10, 22, 23, 25, 27, 28, 33, 35, 39, 43, 48, 57, 59, 60, 63, 67, 68, 69, 71, 72, 75, 79, 85, 86, 88, 89, 91, 96, 97, 98, 105, 106, 107, 108, 109], "should": [0, 3, 10, 24, 39, 43, 47, 48, 50, 59, 71, 82, 109], "approxim": 0, "ratio": [0, 24, 34, 45, 46, 48, 79], "your": [0, 50, 64, 105, 107, 108, 109], "thi": [0, 3, 4, 5, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 45, 47, 48, 50, 51, 52, 54, 55, 57, 58, 59, 62, 64, 65, 66, 67, 68, 69, 70, 74, 77, 81, 82, 83, 85, 86, 88, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105, 107, 108], "valu": [0, 4, 8, 10, 13, 17, 18, 21, 22, 37, 39, 43, 47, 50, 52, 57, 58, 59, 68, 74, 79, 86, 89, 97, 105], "ensur": [0, 30, 34, 39, 46, 59, 64, 67, 85], "i": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 45, 47, 48, 50, 51, 52, 54, 55, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 79, 80, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "close": [0, 48, 67], "possibl": [0, 23, 30, 39, 48], "origin": [0, 4, 6, 8, 20, 25, 27, 28, 37, 38, 44, 47, 48, 50, 54, 71, 74, 76, 79, 80, 98], "default": [0, 4, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 25, 27, 28, 29, 30, 33, 34, 39, 40, 42, 43, 45, 47, 48, 50, 52, 54, 59, 60, 64, 65, 68, 71, 72, 73, 74, 76, 79, 82, 83, 88, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104], "return": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 54, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 98, 99, 100, 101, 102, 103, 104, 105], "represent": [0, 22, 39, 57, 58, 67], "type": [0, 5, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 24, 29, 30, 31, 33, 34, 35, 37, 39, 40, 42, 45, 47, 48, 50, 51, 52, 54, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 72, 73, 76, 78, 80, 81, 82, 83, 85, 86, 90, 93, 94, 95, 98, 99, 100, 101, 102, 103], "exampl": [0, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 24, 25, 26, 27, 28, 29, 34, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 57, 58, 59, 60, 62, 67, 71, 72, 73, 74, 75, 76, 79, 80, 81, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 105], "here": [0, 12, 20, 26, 39, 43, 44, 67, 72, 74, 75, 79, 82, 83, 90, 92, 105, 107, 108], "an": [0, 4, 5, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 52, 54, 57, 59, 62, 64, 65, 67, 69, 70, 71, 73, 74, 75, 77, 80, 82, 83, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105], "jerri": 0, "from": [0, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 27, 28, 29, 33, 34, 35, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 57, 58, 59, 60, 62, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 79, 80, 81, 82, 83, 85, 86, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105, 107, 108, 109], "import": [0, 6, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 21, 24, 34, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 57, 58, 59, 60, 62, 67, 71, 72, 73, 74, 75, 76, 79, 80, 81, 82, 83, 85, 86, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 105, 107, 108, 109], "print": [0, 5, 12, 17, 18, 21, 22, 34, 67, 68, 107, 108, 109], "png": [0, 5, 8, 10, 13, 24, 35, 37, 42, 47, 48, 50, 62, 67, 69, 71, 82, 83, 92, 105], "draw": [1, 24, 26, 27, 54, 98, 106], "ascii_draw": 1, "meta": [2, 106, 109], "__title__": [2, 109], "__version__": [2, 109], "__description__": [2, 109], "__author__": [2, 109], "__author_email__": 2, "overview": [3, 4, 6, 7, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 31, 32, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 50, 51, 53, 59, 60, 61, 62, 63, 64, 65, 66, 67, 70, 71, 72, 73, 74, 75, 76, 77, 79, 82, 83, 84, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105], "inform": [3, 30, 33, 34, 35, 36, 37, 54, 67, 69, 81], "packag": 3, "titl": [3, 69], "project": [3, 20, 74, 82, 105], "version": [3, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 34, 38, 47, 64, 65, 67, 68, 85, 91, 106, 109], "short": [3, 75, 79, 82], "descript": [3, 20, 29, 33, 69], "includ": [3, 5, 8, 11, 12, 13, 20, 21, 22, 24, 29, 30, 31, 33, 34, 35, 36, 51, 52, 58, 59, 66, 67, 68, 69, 75, 82, 86, 90, 98], "setup": 3, "py": [3, 71], "author": [3, 68], "email": 3, "step": [4, 48, 59, 67], "forecolor": [4, 25, 27, 28], "lightgrei": 4, "backcolor": [4, 25, 27, 28], "white": [4, 8, 25, 27, 28, 30, 59, 67, 71], "creat": [4, 29, 30, 33, 34, 35, 47, 57, 58, 59, 67, 69, 73, 89], "black": [4, 47, 67], "squar": [4, 59], "can": [4, 5, 8, 10, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 26, 30, 33, 35, 37, 39, 43, 47, 51, 52, 57, 59, 67, 68, 69, 75, 80, 82, 88, 90, 96, 97, 106, 109], "complement": 4, "transpar": [4, 8, 10, 25, 27, 28, 48, 50, 71, 83], "area": [4, 10, 12, 22, 23, 47, 48], "grid": 4, "pixel": [4, 24, 37, 47, 48, 50, 59, 62, 67, 71, 97], "mean": [4, 20, 22, 23, 25, 27, 28, 29, 39, 42, 43, 48, 52, 57, 58, 59, 88, 91, 109], "function": [4, 7, 8, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 35, 36, 37, 39, 42, 45, 47, 48, 50, 51, 54, 57, 58, 59, 62, 64, 66, 67, 68, 69, 81, 82, 83, 85, 86, 90, 94, 98, 100, 105], "suitabl": [4, 57, 59, 74, 98], "color": [4, 8, 10, 25, 27, 28, 47, 62, 67, 71, 96, 97, 106], "fore": [4, 25, 27, 28], "back": [4, 82], "A": [4, 5, 8, 13, 14, 15, 16, 17, 18, 20, 21, 25, 27, 28, 29, 34, 37, 38, 39, 40, 45, 46, 47, 48, 50, 57, 59, 60, 67, 68, 69, 73, 76, 81, 85, 88, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 102, 103, 104, 109], "rgba": [4, 8, 31, 37, 64, 65, 71, 83], "contain": [4, 5, 10, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 29, 30, 33, 34, 39, 40, 52, 54, 59, 64, 67, 68, 69, 75, 79, 82, 91, 94, 100, 102, 104], "add": [4, 35, 68, 69, 76], "rgb": [4, 6, 7, 8, 30, 31, 47, 59, 60, 67, 71, 83], "In": [4, 27, 39, 90, 91], "document": [4, 107, 108, 109], "accur": [4, 13, 21, 94, 100], "present": [4, 35, 69, 74], "state": [4, 33], "shown": [4, 70], "follow": [4, 29, 39, 52, 58, 59, 63, 68, 69, 75, 82, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104, 109], "figur": 4, "modul": [5, 8, 11, 12, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 35, 36, 37, 57, 58, 66, 68, 69, 70, 82, 85, 86, 94, 100, 106], "provid": [5, 8, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 31, 33, 34, 35, 36, 37, 39, 47, 50, 52, 54, 57, 58, 59, 66, 67, 68, 69, 79, 80, 82, 85, 86, 88, 94, 100], "util": [5, 8, 11, 20, 21, 29, 32, 34, 43, 46, 50, 53, 57, 58, 63, 66, 68, 74, 75, 79, 82, 106], "handl": [5, 8, 11, 29, 30, 33, 34, 36, 37, 55, 58, 59, 66, 69], "url": [5, 9, 13, 16, 18, 30, 37, 67, 106], "convers": [5, 8, 34, 58, 59], "between": [5, 14, 15, 21, 22, 29, 30, 33, 39, 43, 44, 48, 58, 64, 65, 73, 79, 83, 86], "valid": [5, 11, 47, 48, 52, 59, 106], "format": [5, 8, 10, 25, 27, 28, 29, 30, 33, 34, 35, 36, 37, 40, 47, 50, 51, 53, 57, 59, 67, 68, 69, 75, 77, 82, 98, 106], "support": [5, 6, 8, 11, 14, 15, 16, 18, 21, 29, 33, 34, 35, 48, 54, 57, 58, 59, 64, 65, 67, 68, 69, 82, 83], "convert": [5, 8, 30, 35, 37, 39, 52, 57, 58, 59, 69, 82, 98], "specifi": [5, 8, 22, 23, 24, 29, 30, 33, 34, 39, 47, 48, 50, 59, 67, 68, 69, 73, 75, 80, 82, 85], "load": [5, 8, 13, 14, 17, 18, 29, 30, 33, 34, 35, 37, 67, 82, 88], "variou": [5, 8, 14, 15, 17, 21, 22, 24, 29, 31, 33, 34, 36, 59, 67, 69, 86, 109], "mime": 5, "jpg": [5, 6, 7, 8, 11, 12, 14, 15, 16, 17, 18, 21, 24, 29, 34, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 51, 60, 71, 74, 75, 79, 82, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 105], "save_kwarg": 5, "string": [5, 13, 15, 16, 20, 37, 52, 67, 68, 76, 88, 105], "pil": [5, 6, 7, 8, 10, 11, 17, 24, 30, 34, 43, 46, 47, 48, 50, 57, 59, 60, 62, 67, 75, 83, 92, 97], "numpi": [5, 6, 10, 24, 30, 33, 37, 39, 50, 52, 82, 86], "arrai": [5, 10, 24, 30, 37, 39, 43, 50, 52, 82, 86], "file": [5, 8, 10, 11, 12, 13, 16, 18, 24, 35, 37, 43, 60, 66, 67, 68, 69, 88, 97, 105, 106], "path": [5, 8, 10, 12, 13, 16, 18, 24, 30, 34, 37, 60, 67, 68, 69, 75, 92, 97, 105], "desir": [5, 60], "addit": [5, 11, 29, 30, 33, 34, 35, 47, 48, 58, 67, 69], "keyword": [5, 11, 29, 30, 33, 34, 35, 47, 48, 67, 69, 85], "argument": [5, 11, 29, 30, 33, 34, 35, 47, 48, 51, 52, 67, 69, 73, 75, 82, 85], "pass": [5, 11, 27, 28, 29, 30, 33, 34, 35, 47, 48, 67, 71, 79, 83, 85], "save": [5, 10, 24, 35, 62, 67, 68, 69, 71], "encod": [5, 6, 9, 29, 30, 33, 37, 69, 106], "open": [5, 6, 7, 8, 10, 12, 17, 29, 34, 46, 47, 48, 50, 62, 67, 68, 83, 88], "test": [5, 43, 83, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104], "blob_url": 5, "qualiti": [5, 23, 40, 61, 67, 82, 83], "95": [5, 34, 59, 72, 73, 80], "base64": 5, "pre": [5, 13, 15, 18, 30, 33, 40], "object": [5, 6, 8, 10, 11, 12, 18, 22, 24, 34, 35, 37, 43, 47, 51, 54, 55, 58, 59, 60, 67, 69, 74, 75, 88, 91, 92, 94, 97, 100, 104], "rais": [5, 8, 11, 13, 14, 16, 17, 18, 21, 22, 29, 33, 34, 37, 47, 50, 52, 55, 57, 58, 59, 62, 67, 68, 69, 72, 73, 80], "valueerror": [5, 11, 13, 16, 18, 21, 22, 29, 33, 37, 50, 59, 69, 80], "unsupport": [5, 45, 58, 59, 80], "method": [5, 11, 29, 30, 31, 33, 34, 36, 37, 39, 47, 59, 94, 100], "warn": 5, "userwarn": 5, "doesn": [5, 37, 73], "t": [5, 37, 73], "match": [5, 22, 33, 37, 50, 59, 73, 77, 106], "actual": [5, 18, 21, 45], "invalid": [5, 13, 16, 18, 21, 29, 33, 35, 59], "show": [5, 11, 13, 14, 15, 16, 51], "bool": [5, 7, 8, 11, 24, 27, 34, 39, 45, 47, 50, 51, 54, 59, 64, 65, 68, 69, 72, 73, 74, 75, 76, 78, 79, 82, 83, 89, 97, 105], "effici": [5, 20, 23, 30, 68, 86], "without": [5, 34, 62, 67, 72, 73, 81], "content": [5, 11, 12, 27, 45, 70], "true": [5, 7, 8, 11, 24, 34, 39, 47, 48, 51, 54, 57, 58, 59, 64, 65, 68, 69, 72, 73, 76, 78, 82, 89, 92, 97, 105], "fals": [5, 6, 7, 8, 11, 24, 27, 34, 39, 45, 47, 59, 64, 65, 67, 68, 69, 72, 73, 74, 75, 76, 78, 79, 82, 83, 89, 92, 97, 105], "otherwis": [5, 8, 11, 35, 39, 59, 64, 65, 69, 72, 73, 78, 83, 88], "abc": 5, "svg": 5, "xml": 5, "jpeg": [5, 63, 67, 92, 105], "text": [5, 19, 24, 30, 33, 45, 67, 76, 78, 106], "plain": 5, "hello": 5, "order_": [6, 7], "chw": [6, 7], "both": [6, 13, 22, 30, 33, 45, 57, 68, 82], "np": [6, 7, 10, 29, 30, 33, 37, 39, 48, 50, 52, 82, 86], "uint8": [6, 7], "float32": [6, 7, 10, 25, 27, 28, 39], "ar": [6, 10, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 29, 30, 33, 34, 35, 39, 42, 43, 44, 45, 47, 52, 55, 58, 59, 60, 63, 67, 68, 69, 72, 73, 74, 75, 79, 80, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 99, 100, 101, 102, 103, 104, 105], "order": [6, 7, 59, 76, 77, 106], "rgb_encod": [6, 9], "custom_imag": [6, 7], "data_cwh": 6, "cwh": 6, "data_int": 6, "use_float": [6, 7], "mode": [6, 7, 8, 22, 34, 37, 58, 60, 67, 80, 83, 88], "1606x1870": [6, 7], "0x7fb9b89bbdc0": 6, "0x7fb9b89bbe50": 6, "0x7fb9b89bbdf0": 6, "invers": 6, "oper": [6, 30, 33, 38, 39, 40, 42, 43, 59, 68, 106], "ndarrai": [7, 10, 29, 30, 33, 37, 39, 43, 48, 50, 52, 82, 86], "channel": [7, 8, 31, 59, 64, 65, 83], "jpegimageplugin": [7, 60], "jpegimagefil": [7, 60], "0x7f9ec37389d0": 7, "shape": [7, 39, 43, 50, 71, 82], "dtype": [7, 39], "3": [7, 10, 12, 13, 14, 15, 21, 22, 39, 40, 43, 45, 47, 52, 54, 59, 62, 67, 75, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108, 109], "1870": 7, "1606": 7, "whc": 7, "": [7, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 29, 34, 35, 37, 45, 47, 57, 59, 67, 82, 85, 93], "result": [7, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 37, 40, 43, 45, 47, 48, 50, 51, 71, 74, 75, 82, 86, 93, 94, 100], "same": [7, 8, 39, 44, 82, 85], "torchvis": [7, 56, 106], "transform": [7, 8, 55, 56, 57, 58, 76, 106], "to_tensor": [7, 57, 58], "process": [8, 9, 11, 13, 14, 16, 17, 22, 31, 34, 36, 37, 39, 57, 59, 62, 64, 65, 66, 73, 82, 109], "manipul": [8, 66], "python": [8, 37, 62, 85, 107, 108, 109], "librari": [8, 34, 57, 59, 62, 109], "It": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 35, 36, 47, 48, 50, 54, 57, 58, 66, 68, 69, 82, 85, 86, 98, 109], "multipl": [8, 10, 16, 30, 33, 37, 39, 43, 67], "ad": [8, 12, 59, 68, 69, 76], "background": [8, 9, 25, 27, 28, 30, 61, 67, 71, 106], "check": [8, 11, 37, 42, 68, 72, 73, 78, 89, 92, 102, 105, 109], "alpha": [8, 31, 64, 65], "design": [8, 22, 29, 33, 35, 36], "simplifi": [8, 90], "common": [8, 58], "relat": [8, 12, 14, 17, 66, 73, 86], "task": [8, 21, 22, 33, 36, 47, 57], "applic": [8, 57, 74, 79, 98], "kei": [8, 18, 22, 30, 59, 68, 75, 82], "featur": [8, 13, 18, 30, 32, 33, 39, 43, 69, 71, 74, 75, 76, 82, 90], "binari": [8, 86], "like": [8, 12, 19, 24, 58, 59, 79, 85, 109], "onc": 8, "particularli": [8, 22, 29, 35, 36, 69, 85], "requir": [8, 10, 20, 21, 39, 48, 68, 69, 94, 100, 109], "preprocess": [8, 20, 29, 30, 34, 39, 64, 106], "befor": [8, 37, 39, 68, 82], "further": 8, "analysi": [8, 40], "force_background": [8, 59], "appli": [8, 15, 18, 20, 31, 39, 47, 48, 50, 57, 59, 62, 82, 86], "necessari": [8, 39, 74, 79], "ha": [8, 23, 45, 58, 83, 98, 107, 108], "4": [8, 12, 15, 17, 18, 22, 37, 38, 39, 40, 43, 47, 52, 62, 64, 65, 67, 75, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108], "avoid": [8, 74], "anomali": 8, "dure": [8, 29, 37, 76, 97, 105], "subsequ": [8, 30, 47], "union": [8, 13, 14, 15, 16, 17, 18, 21, 22, 30, 33, 37, 39, 47, 52, 57, 59, 67, 69, 72, 73, 80], "retain": 8, "typeerror": [8, 52, 57, 58, 59, 72, 73, 80], "isinst": 8, "list": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 39, 43, 45, 47, 48, 51, 54, 57, 58, 59, 60, 72, 73, 80, 81, 82, 89, 91, 94, 100, 104], "tupl": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 39, 40, 43, 45, 47, 48, 51, 59, 82, 90, 91, 93, 94, 95, 98, 99, 100, 101, 102, 103, 104], "take": [8, 54, 59], "singl": [8, 16, 33, 37, 39, 58, 59, 76, 82, 86], "call": [8, 26, 67], "each": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 29, 34, 39, 43, 50, 57, 66, 76, 78, 82, 83, 98], "item": [8, 10, 18], "batch": [8, 64, 65, 82, 83, 102], "multiimagestyp": [8, 30, 33, 39, 48], "iter": [8, 59, 62, 73], "img_path": 8, "image1": 8, "image2": 8, "loaded_imag": 8, "len": [8, 60], "all": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 26, 29, 30, 33, 34, 38, 39, 40, 42, 43, 45, 51, 52, 62, 64, 65, 68, 70, 71, 75, 77, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "pillow": [8, 56, 106], "boolean": [8, 39], "tool": [9, 16, 24, 29, 31, 38, 39, 40, 41, 47, 62, 70, 76, 96, 98], "basic": [9, 57, 61, 73], "grid_background": 9, "grid_transpar": 9, "blob": [9, 71, 106], "to_blob_url": 9, "load_image_from_blob_url": 9, "is_valid_image_blob_url": 9, "decod": [9, 37, 106], "rgb_decod": 9, "load_imag": [9, 24, 51, 67], "has_alpha_channel": 9, "layer": [9, 86, 106], "istack": 9, "download_image_from_url": 9, "is_http_url": 9, "mai": [10, 14, 17, 39, 63, 67, 74, 79, 85, 105, 107, 108], "block": [10, 29, 33, 34], "togeth": 10, "new": [10, 23, 29, 52, 64, 65, 67, 68, 73], "similar": [10, 12, 19, 30, 33, 39, 43, 59, 79, 82, 106], "techniqu": [10, 31, 37], "p": [10, 74, 75, 79, 82], "need": [10, 16, 34, 45, 48, 85, 89, 91, 94, 97, 100, 104], "stack": [10, 82], "addition": 10, "second": [10, 22, 39, 44, 78], "element": [10, 82], "rang": [10, 39, 43, 48], "left": [10, 47, 48, 52, 86], "0": [10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 29, 30, 34, 38, 39, 40, 43, 45, 47, 48, 50, 52, 54, 57, 58, 59, 62, 67, 68, 72, 73, 74, 75, 76, 79, 80, 81, 82, 86, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108, 109], "right": [10, 47, 52, 86], "two": [10, 22, 39, 44, 62, 78, 97], "dimension": [10, 82], "h": [10, 25, 27, 28, 50, 71], "w": [10, 25, 27, 28, 50, 71, 82], "posit": [10, 39, 47, 48, 90], "target": [10, 19, 25, 27, 28, 30, 48, 59], "By": [10, 45], "first": [10, 12, 16, 22, 34, 39, 44, 78], "howev": [10, 39], "solid": [10, 47], "pure": [10, 71], "lime": [10, 71], "nian": 10, "nian_lim": 10, "yellow": [10, 67], "5": [10, 12, 16, 21, 22, 39, 40, 43, 45, 48, 50, 52, 57, 58, 59, 60, 67, 74, 86, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104], "9": [10, 12, 22, 39, 43, 52, 59, 67, 80, 89, 90, 91, 93, 94, 97, 98, 99, 100, 101, 103, 104], "nian_tran": 10, "custom": [10, 13, 14, 15, 16, 17, 18, 21, 29, 33, 34, 37, 40, 47, 48, 50, 58, 59, 67, 68, 72], "mask": [10, 25, 27, 28, 48, 50, 71], "hs1": 10, "ab": 10, "linspac": 10, "ws1": 10, "nian_mask": 10, "hxw": [10, 25, 27, 28, 50], "download": 11, "special": [11, 12], "github": [11, 51, 107, 108, 109], "hug": [11, 18, 29, 30, 33, 34, 39, 59, 82], "face": [11, 18, 19, 20, 29, 30, 33, 34, 39, 52, 54, 59, 67, 73, 82, 90, 106], "progress": [11, 64, 65, 83], "track": 11, "host": [11, 12, 15, 20, 23, 30, 39, 45, 60, 75, 83, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104, 109], "main": [11, 17, 20, 21, 24, 29, 30, 33, 34, 39, 59, 67, 69, 71, 74, 85, 109], "compon": [11, 12, 22, 29, 30, 33, 34, 85], "http": [11, 51, 71, 109], "intern": [11, 33, 55, 68], "silent": [11, 64, 65, 83], "expected_s": 11, "kwarg": [11, 12, 13, 14, 15, 16, 17, 18, 21, 29, 30, 33, 34, 35, 47, 48, 67, 69], "suppress": [11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 24, 34, 47, 83], "bar": 11, "displai": [11, 30, 33, 64, 65], "expect": [11, 37, 59], "session": 11, "get": [11, 25, 27, 28, 30, 38, 40, 60, 61, 67, 71, 74, 77, 82, 88, 90, 95, 97, 99, 101, 103], "especi": 11, "hf": 11, "request": 11, "requestexcept": 11, "fail": [11, 13], "unidentifiedimageerror": 11, "com": [11, 51, 109], "ftp": 11, "booru": 12, "yolo": [12, 18, 20, 32, 106], "aperveyev": 12, "deepgh": [12, 13, 14, 15, 16, 17, 18, 20, 23, 39, 43, 45, 60, 75, 79, 83, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104, 109], "overal": [12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 26, 38, 39, 40, 42, 43, 45, 51, 62, 64, 65, 70, 77, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "benchmark": [12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 26, 38, 39, 40, 42, 43, 45, 51, 62, 64, 65, 70, 77, 83, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "explan": 12, "No": [12, 67, 107, 108], "head": [12, 19, 24, 51, 73, 90, 99, 106], "anim": [12, 13, 14, 15, 16, 17, 18, 19, 21, 26, 28, 38, 39, 40, 42, 51, 53, 54, 60, 67, 70, 71, 73, 74, 77, 83, 90, 91, 94, 95, 99, 100, 101, 103, 104, 109], "pretti": 12, "girl": [12, 45, 73], "onli": [12, 13, 14, 15, 16, 17, 18, 21, 24, 39, 68, 73, 74, 79, 82, 97], "bust": 12, "torso": 12, "part": [12, 50, 51, 52], "collarbon": 12, "center": [12, 48, 58, 59], "pair": [12, 22, 33], "cover": [12, 20, 48, 67, 73], "breast": [12, 20, 73, 74, 75, 79, 81, 82], "boob": 12, "bra": 12, "nippl": [12, 13, 47, 67], "mostli": [12, 16], "visibl": [12, 24], "nsfw": [12, 47, 96, 106], "shld": 12, "shoulder": [12, 52], "mayb": 12, "one": [12, 33, 37, 43, 45, 59, 73, 82], "view": [12, 45], "profil": 12, "exactli": 12, "rear": 12, "exclud": 12, "sideb": 12, "uncov": 12, "other": [12, 39, 45, 59, 78, 81, 90], "visual": [12, 13, 14, 15, 16, 18, 19, 21, 39, 41, 51, 53, 82, 106], "mark": 12, "belli": [12, 20], "button": [12, 29, 75], "hip": [12, 52], "half": [12, 16, 73], "stock": 12, "line": [12, 26, 27, 54], "knee": [12, 52], "below": [12, 54, 70, 109], "6": [12, 22, 24, 39, 43, 52, 59, 62, 72, 73, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108], "nopan": 12, "panti": [12, 76], "cloth": 12, "bikini": 12, "regardless": 12, "censor": [12, 19, 47, 48, 94, 100, 106], "evid": 12, "7": [12, 13, 15, 16, 17, 18, 34, 39, 43, 45, 47, 50, 52, 59, 67, 72, 73, 79, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104], "butt": 12, "buttock": [12, 20], "least": [12, 36, 37, 69], "partial": 12, "behind": 12, "more": [12, 13, 32, 33, 45, 52, 57, 67, 85, 88], "less": [12, 13, 15, 21, 89], "stand": [12, 67, 74, 75, 79, 82], "sit": [12, 73], "ass": 12, "split": [12, 79], "leg": [12, 67], "wide": [12, 67], "90": 12, "degre": [12, 48], "typic": [12, 13, 30, 59], "abov": [12, 13, 14, 15, 16, 17, 18, 21, 50, 91, 94, 100, 104], "10": [12, 23, 29, 39, 43, 48, 52, 59, 62, 89, 90, 91, 94, 97, 98, 100, 101], "sprd": 12, "strongli": [12, 83], "11": [12, 39, 52, 89, 90, 91, 94, 97, 98, 100, 101], "vsplt": 12, "pose": [12, 39, 106], "12": [12, 24, 39, 47, 52, 59, 89, 90, 91, 94, 97, 98, 100, 101], "vsprd": 12, "vsplit": 12, "13": [12, 39, 52, 90, 91, 94, 98, 101, 103], "full": [12, 67], "almost": 12, "side": [12, 46, 73, 105], "usual": [12, 43], "ly": 12, "14": [12, 52, 59, 90, 91, 94, 98, 101, 109], "wing": [12, 73], "dragon": 12, "poni": 12, "15": [12, 42, 44, 52, 59, 90, 91, 94, 98, 101, 107, 108], "feral": 12, "four": [12, 13, 90], "non": [12, 13, 14, 15, 16, 17, 18, 20, 21, 34, 47, 95], "human": [12, 13, 14, 15, 16, 17, 18, 21, 51, 53, 89], "16": [12, 52, 59, 62, 64, 65, 90, 94, 98, 101], "hdrago": 12, "style": [12, 16, 21, 48, 103, 109], "17": [12, 52, 59, 98, 103], "hponi": 12, "18": [12, 20, 52, 59, 94, 98, 100, 107, 108], "hfox": 12, "cartoon": 12, "fox": 12, "dog": 12, "zootopia": 12, "nick": 12, "wild": 12, "19": [12, 52, 98], "hrabb": 12, "rabbit": 12, "judi": 12, "hopp": 12, "bunnygirl": 12, "20": [12, 29, 52, 59, 67, 98], "hcat": 12, "cat": [12, 73, 80], "catgirl": 12, "sharp": 12, "muzzl": 12, "compar": [12, 22, 33], "21": [12, 16, 52, 59, 103], "hbear": 12, "bear": 12, "22": [12, 52, 59], "jacko": 12, "memet": 12, "jack": 12, "o": [12, 67, 69, 79, 82, 94, 97, 107, 108], "contest": 12, "toward": [12, 52], "viewer": [12, 67], "23": [12, 52, 59], "jackx": 12, "sometim": 12, "24": [12, 39, 43, 52, 59, 62], "hhors": 12, "hors": 12, "implement": [12, 30, 33, 44, 85], "aa09": 12, "25": [12, 15, 20, 34, 44, 59, 103], "hbird": 12, "bird": 12, "name": [12, 13, 14, 15, 16, 17, 18, 21, 23, 29, 30, 33, 34, 39, 40, 45, 47, 52, 57, 58, 59, 74, 79, 82, 83, 89, 90, 93, 95, 98, 99, 101, 102, 103], "releas": 12, "time": [12, 69, 83], "yolov8s_pp09": 12, "2023": 12, "focus": 12, "class": [12, 14, 17, 18, 29, 30, 31, 33, 34, 37, 47, 48, 52, 55, 57, 59, 60, 66, 67, 69, 73, 90, 91, 94, 95, 99, 100, 101, 103, 104], "advanc": [12, 109], "capabl": [12, 30, 37, 45], "specif": [12, 13, 18, 29, 30, 33, 35, 37, 47, 52, 55, 57, 59, 69, 70, 90, 94, 100], "scenario": [12, 74, 79, 85], "yolov8s_pp12": 12, "2024": 12, "final": 12, "patch": 12, "continu": 12, "focu": [12, 67], "enhanc": [12, 32, 106], "improv": [12, 23, 82], "previou": 12, "yolov8m_pp13": 12, "offer": [12, 15, 16, 17, 22, 57, 69, 97], "yolov8n_as01": 12, "spinoff": 12, "26": [12, 59], "train": [12, 13, 14, 15, 16, 17, 18, 21, 39, 40, 74, 75, 76, 79, 83, 94, 100], "80": 12, "epoch": 12, "sfw": 12, "subset": 12, "wa": 12, "eventu": 12, "abandon": 12, "due": [12, 38, 39, 74, 79, 85, 90, 105], "ineffect": 12, "yolov8m_as02": 12, "start": [12, 37, 48, 67, 106], "30": [12, 21, 48], "public": [12, 30], "friendli": [12, 109], "reduc": [12, 39, 50, 82], "yolov8m_as03": 12, "as02": 12, "60": 12, "aim": 12, "bottleneck": 12, "reproduc": 12, "yolov8s_aa06": 12, "initi": [12, 29, 30, 34, 37, 47, 60, 73], "current": [12, 58, 64, 67, 94, 100, 107, 108, 109], "reincarn": 12, "some": [12, 29, 32, 39, 43, 44, 48, 61, 72, 74, 75, 79, 82, 83, 85, 92, 105, 107, 108], "yolov8s_aa09": 12, "updat": [12, 29, 30, 33, 34, 68], "dataset": [12, 13, 14, 15, 16, 17, 18, 21, 40, 43, 82, 96], "closeup": 12, "adjust": [12, 34, 43, 73], "larg": [12, 27, 30, 39, 82], "hat": [12, 73], "aa06": 12, "yolov8s_aa10": 12, "major": 12, "fix": 12, "issu": [12, 18, 64], "wear": 12, "yolov8s_aa11": 12, "latest": [12, 34, 74, 79], "mainstream": 12, "aa10": 12, "outstand": 12, "map": [12, 29, 45, 51, 72, 73, 76, 80, 81, 86, 98, 102], "score": [12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 24, 29, 30, 33, 38, 40, 42, 43, 45, 51, 52, 54, 76, 80, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "though": 12, "note": [12, 16, 39, 48, 67, 90, 94, 97, 100, 107, 108], "complet": [12, 34, 48, 90, 96, 106], "fair": 12, "bias": 12, "model_nam": [12, 13, 14, 15, 16, 17, 18, 21, 29, 30, 33, 34, 40, 47, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "conf_threshold": [12, 13, 14, 15, 16, 17, 18, 21, 34, 47], "iou_threshold": [12, 13, 14, 15, 16, 17, 18, 20, 21, 34, 47], "perform": [12, 16, 20, 21, 23, 30, 33, 34, 39, 45, 47, 48, 51, 59, 74, 85, 97, 98, 107, 108], "confid": [12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 34, 40, 45, 47, 52, 54, 75, 82], "threshold": [12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 25, 34, 39, 42, 43, 45, 47, 50, 54, 74, 75, 79, 82, 89, 97], "iou": [12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 34, 47], "bounding_box": 12, "x1": [12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 34, 47, 48], "y1": [12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 34, 47, 48], "x2": [12, 20, 22], "y2": [12, 20, 22], "box": [12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 24, 45, 51], "f": [12, 17, 22, 39, 43, 67, 86], "2f": 12, "point": [13, 17, 39, 52, 59], "femal": [13, 20, 47, 73], "genit": 13, "male": [13, 20, 73], "anime_censor_detect": 13, "yolov8": [13, 14, 15, 16, 17, 18, 21], "model": [13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 26, 27, 28, 29, 30, 31, 33, 34, 38, 39, 40, 43, 45, 47, 51, 52, 54, 59, 62, 63, 64, 65, 66, 67, 70, 74, 75, 76, 77, 79, 82, 83, 86, 88, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 106, 109], "v1": [13, 14, 15, 16, 17, 21, 47, 67, 82], "identifi": [13, 29, 37, 64], "locat": 13, "anatom": 13, "analyz": [13, 20, 40], "data": [13, 16, 18, 35, 37, 39, 51, 58, 66, 67, 74, 76, 94, 100, 106, 107, 108, 109], "either": [13, 14, 15, 16, 17, 33, 39, 59, 82, 86], "standard": [13, 15, 16, 17, 35, 59, 85], "n": [13, 14, 15, 16, 17, 18, 21, 37, 39, 47, 59, 67], "nano": [13, 15, 16, 17, 47], "faster": [13, 14, 15, 16, 17, 18, 47], "while": [13, 15, 16, 17, 24, 34, 46, 48, 62, 85], "slower": [13, 21], "construct": [13, 14, 16, 17, 47, 82], "intersect": [13, 14, 15, 16, 17, 18, 21, 22, 47], "over": [13, 14, 15, 16, 17, 18, 21, 22, 23, 47, 73], "merg": [13, 14, 15, 16, 17, 39], "integ": [13, 37, 43, 52, 59], "x0": [13, 14, 15, 16, 17, 18, 21, 24, 34, 47, 48], "y0": [13, 14, 15, 16, 17, 18, 21, 24, 34, 47, 48], "bound": [13, 14, 15, 16, 17, 18, 20, 22, 23, 24, 51], "indic": [13, 39, 52, 55, 74, 79, 82], "nipple_f": [13, 47], "peni": [13, 47], "pussi": [13, 47, 67], "runtimeerror": [13, 29, 33], "detection_visu": [13, 14, 15, 16, 18, 19, 21], "nude_girl": [13, 47], "365": 13, "264": 13, "399": 13, "289": [13, 14], "7473511695861816": 13, "224": [13, 57, 58, 59], "260": 13, "252": 13, "285": 13, "6830288171768188": 13, "206": 13, "523": [13, 47, 48], "240": 13, "608": 13, "6799028515815735": 13, "matplotlib": [13, 14, 15, 16, 24, 51], "pyplot": [13, 14, 15, 16, 51], "plt": [13, 14, 15, 16, 51], "imshow": [13, 14, 15, 16, 51], "anime_eye_detect": 14, "allow": [14, 15, 17, 18, 21, 30, 34, 37, 55, 57, 59, 85], "trade": [14, 16], "off": [14, 16], "speed": [14, 15, 16, 17, 18, 21, 25, 83], "accuraci": [14, 15, 16, 17, 18, 21, 45, 89, 91, 94, 97, 100, 104], "higher": [14, 15, 16, 17, 18, 20, 23, 97], "consid": [14, 17, 22, 39, 45, 48, 50, 60, 73, 94, 100], "overlap": [14, 16, 17, 18, 22, 64, 65, 74, 75, 77, 79, 82, 83, 106], "coordin": [14, 15, 16, 17, 18, 24, 34, 48, 52, 62], "alwai": [14, 16, 17, 18, 45], "except": [14, 17, 37, 55, 59, 67], "predict": [14, 18, 21, 29, 30, 33, 34, 75, 82, 89, 91, 93, 94, 97, 98, 100, 102, 104], "yolo_predict": [14, 21, 32], "squat": [14, 16, 51], "297": 14, "239": [14, 45], "341": 14, "271": 14, "7760562896728516": 14, "230": 14, "263": 14, "308": 14, "7682342529296875": 14, "createml": 15, "huggingfac": [15, 17, 39, 45, 59, 62, 71, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104], "anime_face_detect": 15, "user": [15, 21, 29, 30, 33, 34, 37, 60, 69, 109], "balanc": [15, 17, 21, 67], "system": [15, 16, 25, 55, 59, 94, 100], "overhead": [15, 16, 25, 85], "avail": [15, 21, 24, 29, 30, 37, 39, 45, 48, 55, 59, 67, 80, 88, 89, 91, 94, 100, 104], "v0": [15, 21, 64, 65], "overrid": [15, 21], "auto": [15, 21, 51, 69, 88], "mostima_post": [15, 18], "29": [15, 18, 59], "441": [15, 18], "204": [15, 18], "584": [15, 18], "7874319553375244": [15, 18], "346": [15, 18], "59": [15, 18], "529": [15, 18], "275": [15, 18], "7510495185852051": [15, 18], "606": [15, 18], "51": [15, 18, 59], "895": [15, 18], "336": [15, 18], "6986488103866577": [15, 18], "upper": [16, 47], "bodi": [16, 21, 51, 52, 54, 67], "anime_halfbody_detect": 16, "pleas": [16, 23, 38, 39, 45, 64, 66, 68, 83, 90, 94, 97, 100, 107, 108], "primari": [16, 90, 93, 95, 99, 101, 103], "purpos": 16, "crop": [16, 50, 57, 58, 59, 67], "illustr": [16, 67, 91, 93], "therefor": [16, 39, 107, 108], "consist": [16, 39], "person": [16, 19, 22, 24, 34, 51, 99, 106], "peopl": [16, 80], "guarante": [16, 45], "you": [16, 18, 19, 21, 26, 45, 48, 64, 65, 82, 83, 85, 88, 89, 90, 91, 94, 97, 100, 104, 109], "inde": 16, "recommend": [16, 23, 39, 42, 43, 82, 83, 94, 100], "approach": 16, "detect_person": [16, 19, 24, 51], "individu": [16, 22, 37, 57, 66], "obtain": [16, 26, 38, 39], "local": [16, 60, 107, 108], "flexibl": [16, 57, 58], "lower": [16, 42, 43, 45, 47], "127": 16, "629": 16, "637": 16, "9040350914001465": 16, "anime_hand_detect": 17, "choos": [17, 21, 45], "35": [17, 59, 67, 74, 82], "configur": [17, 29, 39, 57, 58, 59, 106], "suit": 17, "case": [17, 23, 39, 42], "defin": [17, 21, 39, 67, 86], "being": 17, "label": [17, 18, 20, 22, 23, 24, 29, 30, 33, 34, 39, 40, 45, 76, 98, 102], "infer": [17, 20, 23, 30, 33, 34, 51, 64, 65, 88, 97], "anime_imag": 17, "bbox": 17, "conf": 17, "customiz": [18, 24], "integr": [18, 30, 74, 109], "repositori": [18, 29, 30, 33, 34, 39], "anime_head_detect": 18, "contribut": 18, "our": 18, "develop": [18, 83, 109], "yolo11": 18, "architectur": 18, "usag": [18, 29, 30, 66, 67, 68, 74, 85, 86, 105], "head_detect_v2": 18, "0_": 18, "equal": [18, 48], "deprec": [18, 23, 38], "remov": [18, 23, 29, 34, 38, 45, 62, 71, 73, 75, 76, 81, 82], "futur": [18, 23], "help": [18, 39, 50, 62], "For": [18, 19, 21, 22, 30, 39, 45, 52, 66, 82, 88], "instead": [18, 23, 76], "detect_head": [19, 24], "booru_yolo": [19, 106], "detect_with_booru_yolo": 19, "detect_censor": [19, 47, 94, 100], "ey": [19, 48, 52, 67, 73, 106], "detect_ey": 19, "detect_fac": 19, "halfbodi": [19, 90, 99, 106], "detect_halfbodi": 19, "hand": [19, 52, 54, 67, 73, 106], "detect_hand": 19, "nudenet": [19, 106], "detect_with_nudenet": 19, "calculate_i": 19, "bboxes_similar": 19, "detection_similar": 19, "detect_text": 19, "nuditi": 20, "run": [20, 25, 29, 30, 34, 83, 88, 105, 106], "nm": 20, "postprocess": 20, "onnx": [20, 29, 30, 33, 34, 75, 88, 98], "nudenet_onnx": 20, "notai": 20, "tech": 20, "detail": [20, 62, 66, 67, 88, 90], "respect": 20, "female_genitalia_cov": 20, "genitalia": 20, "face_femal": 20, "buttocks_expos": 20, "expos": 20, "female_breast_expos": 20, "female_genitalia_expos": 20, "male_breast_expos": 20, "anus_expos": 20, "anu": 20, "feet_expos": 20, "feet": [20, 52, 54], "belly_cov": 20, "feet_cov": 20, "armpits_cov": 20, "armpit": 20, "armpits_expos": 20, "face_mal": 20, "belly_expos": 20, "male_genitalia_expos": 20, "anus_cov": 20, "female_breast_cov": 20, "buttocks_cov": 20, "onnxruntim": [20, 87, 106], "topk": [20, 29], "100": [20, 25, 34, 42, 59, 85], "45": [20, 43, 59], "score_threshold": 20, "number": [20, 29, 30, 33, 37, 39, 45, 52, 60, 62, 86, 89], "keep": [20, 79], "entir": 21, "anidet3": 21, "roboflow": 21, "m": 21, "x": [21, 39, 48, 52, 67, 85, 86, 102], "fastest": [21, 25], "most": [21, 29, 30, 33, 34], "confidence_scor": [21, 24], "genshin_post": [21, 46, 47, 48], "371": 21, "232": 21, "564": 21, "690": 21, "7533698678016663": 21, "135": [21, 52], "451": 21, "716": [21, 45], "6788613796234131": 21, "614": 21, "393": 21, "830": 21, "686": 21, "5612757205963135": 21, "1275": 21, "654": 21, "4047100841999054": 21, "calcul": [22, 30, 39, 42, 43], "comput": [22, 27, 30, 33, 41, 59, 85, 86, 98], "work": [22, 29, 30, 33, 36, 42, 69, 98], "aggreg": 22, "involv": 22, "segment": [22, 60, 106], "evalu": [22, 38], "algorithm": [22, 39, 42], "box1": 22, "box2": 22, "bboxtyp": 22, "measur": [22, 38, 39, 42], "divid": [22, 52], "4f": 22, "1429": 22, "bboxes1": 22, "bboxes2": 22, "liter": [22, 39, 48, 52, 64, 65, 80], "max": [22, 23], "raw": [22, 29, 30, 33, 37], "depend": [22, 67, 68, 105], "unknown": [22, 80], "hungarian": 22, "find": [22, 48], "optim": [22, 30, 39], "assign": [22, 23, 29, 39], "among": [22, 39], "averag": 22, "detect1": 22, "detect2": 22, "bboxwithscoreandlabel": 22, "group": [22, 29, 43, 76], "correspond": [22, 39, 45, 50, 59, 82, 98, 102], "combin": [22, 37, 45], "against": [22, 83], "ground": [22, 94, 100], "truth": [22, 94, 100], "car": 22, "85": [22, 74, 82], "75": 22, "text_detect": 23, "been": [23, 98], "migrat": 23, "ocr": [23, 106], "detect_text_with_ocr": [23, 106], "soon": 23, "paddleocr": [23, 45], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 23, "05": [23, 59, 74, 75, 89, 90, 91, 93, 98, 99, 100, 101, 103, 104], "max_area_s": 23, "640": 23, "region": [23, 47, 50, 94, 100], "dbnet": 23, "do": [23, 50, 91], "640x640": 23, "ani": [23, 30, 33, 37, 39, 47, 57, 59, 62, 67, 72, 86, 88], "sinc": [23, 38], "appear": [24, 27], "font": 24, "pad": [24, 71], "see": [24, 67, 88], "text_pad": 24, "fontsiz": 24, "max_short_edge_s": 24, "fp": 24, "no_label": 24, "normal": [24, 30, 40, 57, 58, 59, 82], "predefin": [24, 73], "extract": [24, 25, 27, 28, 37, 39, 43, 45, 50, 59, 66, 67, 68, 69, 75, 82], "around": [24, 29, 34, 37, 54], "shortest": 24, "edg": [24, 54, 106], "maintain": [24, 34, 46, 52, 85, 109], "font_manag": 24, "fontproperti": 24, "properti": [24, 48, 52, 67, 69], "cv2": 25, "have": [25, 27, 39, 80, 81, 94, 100, 105], "lowest": 25, "resourc": [25, 106], "low_threshold": 25, "high_threshold": 25, "200": [25, 34, 59], "assum": [25, 27, 28, 71], "its": [25, 27, 28, 29, 39, 45, 46, 59, 68, 71, 74, 76, 88, 90, 91, 93, 94, 95, 98, 99, 100, 101, 103, 104], "low": [25, 33, 38, 40, 67, 79, 82, 83], "high": [25, 33, 34, 61, 67, 83, 97, 98], "outlin": 26, "comparison": [26, 74], "canni": [26, 106], "get_edge_by_canni": 26, "edge_image_with_canni": 26, "lineart": [26, 28, 106], "get_edge_by_lineart": 26, "edge_image_with_lineart": 26, "lineart_anim": [26, 106], "get_edge_by_lineart_anim": 26, "edge_image_with_lineart_anim": 26, "best": [27, 40, 48, 67], "effect": [27, 38, 47, 105], "closest": 27, "consum": 27, "amount": 27, "memori": [27, 29, 30, 34, 107, 108], "power": 27, "runtim": [27, 30, 88, 97], "coars": 27, "detect_resolut": [27, 28], "512": [27, 28, 54, 67, 83], "deeper": 27, "richer": 27, "probabl": [27, 30, 98], "extra": [27, 67], "increas": [27, 39], "resolut": [27, 28, 60, 83], "neural": [27, 28, 71, 86], "network": [27, 28, 71, 86], "classif": [29, 33, 86, 90, 91, 93, 94, 95, 96, 99, 100, 101, 103, 104], "those": [29, 97], "store": [29, 30, 34, 35, 67, 68], "well": [29, 42], "manag": [29, 30, 33, 34, 88, 106], "interact": [29, 30, 33, 34], "also": [29, 57, 82, 109], "token": [29, 30, 33, 34], "authent": [29, 30, 33, 34], "access": [29, 30, 33, 52, 67, 85], "privat": [29, 30, 31, 33, 43], "repo_id": [29, 30, 33, 34], "fn_preprocess": 29, "callabl": [29, 59], "hf_token": [29, 30, 33, 34], "comprehens": [29, 30], "imagepreprocessfunc": 29, "variabl": [29, 48, 88], "_model_nam": 29, "cach": [29, 30, 33, 34, 60, 87, 106], "_model": 29, "dictionari": [29, 35, 40, 57, 59, 67, 68, 69, 72, 73, 75, 90, 93, 95, 99, 101, 103], "_label": 29, "_hf_token": 29, "org": 29, "repo": [29, 59], "__init__": [29, 30, 31, 33, 34, 37, 48, 52, 60, 69, 73], "instanc": [29, 30, 34, 39, 47, 52, 59, 60, 73], "clear": [29, 30, 33, 34, 39, 68, 90, 94, 100], "free": [29, 30, 34], "up": [29, 30, 34, 73], "launch_demo": [29, 30, 33, 34], "default_model_nam": [29, 30, 33, 34], "server_nam": [29, 30, 33, 34], "server_port": [29, 30, 33, 34], "launch": [29, 30, 33, 34], "gradio": [29, 30, 33, 34], "demo": [29, 30, 33, 34, 79], "interfac": [29, 30, 33, 34, 85], "ui": [29, 33, 34], "make_ui": [29, 30, 33, 34], "server": [29, 30, 33, 34], "select": [29, 30, 33, 34, 39, 47, 60], "dropdown": [29, 30], "port": [29, 30, 33, 34], "importerror": [29, 34], "instal": [29, 33, 34, 62, 68, 106], "properli": [29, 33, 67], "usernam": [29, 34], "repo_nam": [29, 34], "model_v1": 29, "7860": [29, 30, 34], "submit": 29, "recent": [29, 30, 33, 34], "label_group": 29, "highest": [29, 98], "through": [29, 30, 59, 109], "error": [29, 37, 59, 82], "predict_fmt": 29, "fmt": [29, 30, 33, 40, 75, 82], "top5": 29, "logit": [29, 30, 33], "embed": [29, 30, 33, 37, 82], "dict": [29, 30, 37, 40, 51, 57, 58, 59, 67, 68, 69, 75, 82, 85, 90, 91, 93, 94, 95, 99, 100, 101, 103, 104], "top": [29, 48, 97], "k": 29, "e": [29, 30, 39, 61, 64, 65, 80, 83, 86], "g": [29, 30, 39, 61, 64, 65, 80, 82, 83], "top10": 29, "predict_scor": 29, "ia": 29, "conveni": [29, 52, 67, 109], "wrapper": [29, 34, 37], "id": [29, 30, 33, 34], "multimod": 30, "hub": 30, "discoveri": 30, "variant": [30, 33], "pipelin": [30, 57, 59], "pattern": [30, 39, 73], "direct": 30, "api": [30, 33], "control": [30, 67], "via": 30, "web": [30, 33], "deploy": [30, 98], "reus": 30, "lru": 30, "thread": [30, 33, 85, 105], "safe": [30, 33, 68, 74, 75, 85, 96, 98, 100, 105, 106], "demand": 30, "switch": 30, "image_encod": [30, 33], "upload": [30, 34], "enter": 30, "link": 30, "address": 30, "bind": 30, "organ": 30, "precomput": [30, 81], "cosin": 30, "scale": [30, 33, 47, 48, 52, 67, 71, 82, 107, 108], "complex": 30, "image_embed": 30, "text_embed": 30, "etc": [30, 59], "thei": [30, 39, 55, 59], "l2": [30, 82], "text_encod": [30, 33], "accept": 30, "_process_rgb": 31, "_process_alpha_channel_with_model": 31, "_process_rgba": 31, "attribut": 31, "classifi": [32, 90, 95, 96, 97, 99, 101, 103, 104, 106], "classifymodel": 32, "classify_predict_scor": 32, "classify_predict": 32, "classify_predict_fmt": 32, "imageenhanc": 32, "clip": [32, 59, 67, 106], "clipmodel": 32, "clip_image_encod": 32, "clip_text_encod": 32, "clip_predict": 32, "siglip": [32, 59, 106], "siglipmodel": 32, "siglip_image_encod": 32, "siglip_text_encod": 32, "siglip_predict": 32, "yolomodel": 32, "sigmoid": [33, 87], "loss": 33, "creation": [33, 57, 58, 69], "preprocessor": [33, 67], "reset": 33, "about": [33, 35], "hostnam": 33, "gr": [33, 34], "One": [33, 43], "detect": [34, 42, 45, 47, 51, 52, 53, 54, 72, 73, 88, 89, 94, 100, 106], "post": [34, 45], "helper": 34, "easi": 34, "metadata": [34, 40, 66, 68, 69, 106], "cleanup": 34, "associ": [34, 69], "default_conf_threshold": 34, "default_iou_threshold": 34, "environmenterror": [34, 62, 68], "environ": [34, 83, 85, 88, 106], "offlin": 34, "yolov5": 34, "allow_dynam": 34, "dynam": [34, 57], "300": [34, 59], "400": 34, "simpl": 34, "explicitli": 34, "read": [35, 36, 37, 66, 67, 68], "write": [35, 36, 37, 66, 68], "exif": [35, 36, 67], "gif": [35, 36, 67], "comment": 35, "These": [35, 38, 60], "retriev": [35, 39], "context": [35, 36], "ai": [35, 36, 69, 89], "found": [35, 48, 67, 90], "attempt": [35, 48, 59, 67, 69, 88], "commonli": [35, 59, 76, 86], "where": [35, 39, 67, 68, 82, 85], "look": [35, 45, 67, 90], "usercom": 35, "field": [35, 69], "dst_filenam": 35, "destin": [35, 67, 68, 69], "filenam": [35, 60], "pnginfo": [35, 37, 67, 69], "wai": [35, 67, 68], "geninfo": [36, 106], "lsb": [36, 69, 106], "signific": [36, 37, 39, 64, 69], "bit": [36, 37, 59, 69], "read_geninfo_paramet": 36, "read_geninfo_exif": 36, "read_geninfo_gif": 36, "write_geninfo_paramet": 36, "write_geninfo_exif": 36, "write_geninfo_gif": 36, "read_lsb_raw_byt": 36, "read_lsb_metadata": 36, "write_lsb_raw_byt": 36, "write_lsb_metadata": 36, "lsbreaderror": 36, "lsbextractor": 36, "imagelsbdataextractor": 36, "serialize_pnginfo": 36, "serialize_json": 36, "inject_data": 36, "steganographi": 37, "serial": 37, "json": 37, "compat": [37, 76], "inject": 37, "emb": [37, 82], "seamlessli": 37, "hidden": 37, "decompress": 37, "them": [37, 47, 57, 64, 68, 82], "gzip": 37, "written": 37, "appropri": [37, 45, 59, 67], "serializ": [37, 57], "err": 37, "caus": [37, 105], "multi": [37, 85], "get_next_n_byt": 37, "next": [37, 55], "get_one_byt": 37, "form": [37, 76], "read_32bit_integ": 37, "32": [37, 59], "interpret": [37, 52], "big": 37, "endian": 37, "enough": 37, "magic": 37, "stealth_pngcomp": 37, "extract_data": 37, "length": [37, 39, 46], "compress": 37, "along": [37, 39, 71], "robust": [37, 39], "skytnt": [38, 60, 71], "poor": 38, "anime_dbaesthet": [38, 41], "better": [38, 42, 62, 82, 83, 89, 91, 94, 97, 100, 104], "2053756": 38, "09986039996147156": 38, "1663584": 38, "24299287796020508": 38, "4886411": 38, "38091593980789185": 38, "2066024": 38, "5131649971008301": 38, "3670169": 38, "6011670827865601": 38, "5930006": 38, "7067991495132446": 38, "3821265": 38, "8237218260765076": 38, "5512471": 38, "9187621474266052": 38, "limit": [39, 74], "smaller": 39, "7eu7d7": [39, 79, 83, 109], "ccip_onnx": 39, "cluster": [39, 43], "refer": [39, 42, 66, 97], "relev": 39, "aforement": 39, "manual": [39, 48], "384": [39, 43, 57, 58, 59], "caform": 39, "randaug": 39, "prune": 39, "vector": 39, "pruned_fp32": 39, "5_fp32": 39, "feat": 39, "768": [39, 45, 67], "17847511429108218": 39, "1951224011983088": 39, "18397327797685215": 39, "y": [39, 48, 85], "16583099961280823": 39, "42947039008140564": 39, "4037521779537201": 39, "4371533691883087": 39, "40748104453086853": 39, "392294704914093": 39, "whether": [39, 45, 47, 59, 69, 72, 75, 82, 83], "belong": 39, "pairwis": 39, "matrix": 39, "5350548e": 39, "08": [39, 59, 99, 100], "6583106e": 39, "01": 39, "2947042e": 39, "0375218e": 39, "8025822e": 39, "3715334e": 39, "0748104e": 39, "2675274e": 39, "9229470e": 39, "j": 39, "th": 39, "dbscan": 39, "dbscan_2": 39, "dbscan_fre": 39, "optic": [39, 45], "optics_best": 39, "epsilon": 39, "ep": 39, "min_sampl": 39, "ccipclustermethodtyp": 39, "12921094122454668": 39, "1291187648928262": 39, "1836453739562513": 39, "distanc": 39, "_featureorimag": 39, "sampl": [39, 43, 67, 89, 90, 91, 93, 94, 95, 99, 100, 101, 103, 104], "neighborhood": [39, 62], "core": [39, 107, 108], "few": 39, "too": 39, "sensit": [39, 47, 82, 94, 100], "tune": 39, "guidelin": 39, "deal": [39, 66], "solut": [39, 48], "small": [39, 47], "advis": [39, 74], "significantli": 39, "separ": 39, "slightli": 39, "exhibit": 39, "regular": [39, 62], "outfit": 39, "awar": 39, "highli": 39, "so": [39, 42, 79, 83], "care": 39, "diff": 39, "07437477": 39, "0356068": 39, "04396922": 39, "05131693": 39, "assess": 40, "aesthet": [40, 41, 106], "danbooru": [40, 74, 77, 79, 94, 97], "hakubooru": 40, "kohakublueleaf": 40, "swinv2pv3_v0_448_ls0": 40, "2_x": 40, "percentil": 40, "_default_model_nam": 40, "masterpiec": [40, 67], "9831666690063624": 40, "8810615667538594": 40, "great": 40, "8225559148288356": 40, "good": [40, 45], "591020403706702": 40, "2888798940585766": 40, "243279223969715": 40, "worst": [40, 67], "005268185993767627": 40, "275707557797432": 40, "7977807857096195": 40, "56098810210824": 40, "670568235218525": 40, "1677918508648872": 40, "9305131509900093": 40, "6085879728198051": 40, "6834832429885864": 40, "16141420602798462": 40, "05435194447636604": 40, "025083942338824272": 40, "024000568315386772": 40, "027076328173279762": 40, "024589713662862778": 40, "3757021427154541": 40, "3451208472251892": 40, "1511985808610916": 40, "04740551486611366": 40, "02172713913023472": 40, "027498546987771988": 40, "03134724497795105": 40, "39281174540519714": 40, "22457796335220337": 40, "15563568472862244": 40, "10796019434928894": 40, "047730278223752975": 40, "0393439345061779": 40, "031940147280693054": 40, "13832266628742218": 40, "20687267184257507": 40, "2509062886238098": 40, "1644320785999298": 40, "11332042515277863": 40, "08270663768053055": 40, "043439216911792755": 40, "033693961799144745": 40, "03375888615846634": 40, "050045162439346313": 40, "16734018921852112": 40, "4311050772666931": 40, "23242227733135223": 40, "05163438618183136": 40, "012833272106945515": 40, "01619996316730976": 40, "03074900433421135": 40, "1396280825138092": 40, "5038207173347473": 40, "22299200296401978": 40, "07377689331769943": 40, "02854202501475811": 40, "026677291840314865": 40, "02838410809636116": 40, "026617199182510376": 40, "02508518099784851": 40, "06039097160100937": 40, "8043031692504883": 40, "get_aesthetic_scor": 41, "ccip": [41, 106], "ccip_extract_featur": 41, "ccip_batch_extract_featur": 41, "ccip_default_threshold": 41, "ccip_differ": 41, "ccip_sam": 41, "ccip_batch_differ": 41, "ccip_batch_sam": 41, "ccip_default_clustering_param": 41, "ccip_clust": 41, "ccip_merg": 41, "dbaesthet": [41, 106], "laplacian": [41, 106], "laplacian_scor": 41, "lpip": [41, 106], "lpips_extract_featur": 41, "lpips_differ": 41, "lpips_clust": 41, "psnr_": [41, 106], "psnr": [41, 65], "blur": [42, 47], "than": [42, 43, 47, 85, 89, 97], "seem": 42, "just": [42, 62, 91, 94, 97, 100, 104], "we": [42, 64, 83], "explor": 42, "bluri": 42, "hutao": [42, 71, 74, 75, 79, 82], "156": 42, "68285005210006": 42, "text_blur": 42, "2276": 42, "66629157129": 42, "real2": 42, "908745781486806": 42, "mmd": 42, "1072": 42, "8372572065527": 42, "richzhang": 43, "perceptualsimilar": 43, "chafen_arknight": 43, "rand": 43, "reach": 43, "995": 43, "cnn": 43, "f1": 43, "f2": 43, "f3": 43, "f4": 43, "f5": 43, "64": [43, 59, 62, 67, 83, 107, 108], "99": 43, "192": 43, "49": [43, 59], "256": [43, 57, 58, 64, 67], "img1": [43, 44, 82], "img2": [43, 44, 82], "anoth": 43, "16922694444656372": 43, "22250649333000183": 43, "6897575259208679": 43, "10956494510173798": 43, "6823137998580933": 43, "6837796568870544": 43, "nois": [43, 50, 62, 64], "inf": 44, "gaussian_20": 44, "dat": 44, "058228614646987": 44, "gaussian_3": 44, "27": [44, 59], "65611098737784": 44, "lq": 44, "29589659377844": 44, "recogn": [45, 59], "export": [45, 88], "recognit": 45, "ch_pp": 45, "ocrv4_det": 45, "heat_threshold": 45, "box_threshold": 45, "max_candid": 45, "1000": 45, "unclip_ratio": 45, "heat": 45, "candid": 45, "unclip": 45, "comic": [45, 91], "742": 45, "485": [45, 57, 58], "809": 45, "511": 45, "9543377610144915": 45, "682": 45, "98": 45, "734": 45, "124": 45, "9309689495575223": 45, "136": 45, "836": 45, "164": 45, "9042856988923695": 45, "144": 45, "455": 45, "196": 45, "874083638387722": 45, "719": 45, "835": 45, "488": 45, "8628696346175078": 45, "478": 45, "214": 45, "508": 45, "848871771901487": 45, "1030": 45, "557": 45, "1184": 45, "578": 45, "8352495440618789": 45, "427": 45, "129": 45, "553": 45, "154": 45, "8249209443996619": 45, "detect_model": 45, "recognize_model": 45, "ocrv4_rec": 45, "rotation_threshold": 45, "is_remove_dupl": 45, "rotat": [45, 48], "duplic": [45, 67], "mob": 45, "9356705927336156": 45, "shishou": 45, "8933000384412466": 45, "BUT": 45, "8730931912907247": 45, "oh": 45, "8417627579351514": 45, "mirror": 45, "7366019454049503": 45, "el": 45, "gato": 45, "iberico": 45, "7271127306351021": 45, "THAt": 45, "701928390168364": 45, "6965972578194936": 45, "chines": 45, "english": 45, "cannot": [45, 55, 57, 59, 69], "languag": 45, "func": [45, 87, 106], "japanes": [45, 67], "post_text": 45, "319": 45, "847": 45, "561": 45, "899": 45, "kancol": 45, "9130667787597329": 45, "552": 45, "811": 45, "791": 45, "921": 45, "1944": 45, "8566762346615406": 45, "820": 45, "558": 45, "850": 45, "fleet": 45, "collect": [45, 66], "8100635458911772": 45, "235": 45, "904": 45, "855": 45, "1009": 45, "\u6d77": 45, "6716076803280185": 45, "858": 45, "808": 45, "tsu": 45, "ka": 45, "NO": 45, "u": [45, 109], "mi": 45, "de": 45, "654507230718228": 45, "209": 45, "507": 45, "2888084133529467": 45, "japan_pp": 45, "ocrv3_rec": 45, "9230690942939336": 45, "8564870717047623": 45, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 45, "8061289060358996": 45, "8045396777081609": 45, "7311649382696896": 45, "\u8266\u3068\u308c\u308c": 45, "6648729016512889": 45, "ocrv2_det": 45, "ocrv3_det": 45, "ocrv4_server_det": 45, "ch_ppocr_mobile_slim_v2": 45, "0_det": 45, "ch_ppocr_mobile_v2": 45, "ch_ppocr_server_v2": 45, "en_pp": 45, "arabic_pp": 45, "ocrv2_rec": 45, "ocrv4_server_rec": 45, "0_rec": 45, "chinese_cht_pp": 45, "cyrillic_pp": 45, "devanagari_pp": 45, "en_number_mobile_v2": 45, "ka_pp": 45, "korean_pp": 45, "latin_pp": 45, "ta_pp": 45, "te_pp": 45, "dimens": [46, 59], "max_siz": [46, 57, 58, 59], "longer": 46, "after": [46, 59, 74, 79, 82], "1280": 46, "720": 46, "new_img": 46, "600": 46, "337": 46, "obscur": 47, "regist": [47, 48, 57, 58, 59], "rectangular": 47, "967": [47, 48], "143": [47, 48], "1084": [47, 48], "261": [47, 48], "246": [47, 48], "208": [47, 48], "331": [47, 48], "287": [47, 48], "662": [47, 48], "466": [47, 48], "705": [47, 48], "514": [47, 48], "479": [47, 48], "283": [47, 48], "326": [47, 48], "color_black": 47, "radiu": 47, "emoji": [47, 48], "penis": 47, "vagina": 47, "serv": [47, 59, 74], "foundat": 47, "inherit": [47, 59], "within": [47, 67, 74, 82], "fill": 47, "color_default": 47, "green": 47, "color_green": 47, "ffff00": 47, "color_ffff00": 47, "blur_4": 47, "blur_8": 47, "blur_12": 47, "pixelate_4": 47, "pixelate_8": 47, "pixelate_12": 47, "cl": 47, "arg": 47, "subclass": 47, "keyerror": 47, "alreadi": 47, "exist": [47, 68, 88, 91], "angl": 48, "end": [48, 67], "censor_area": [48, 49], "ratio_threshold": 48, "minimum": [48, 54, 60, 62], "total": [48, 107, 108], "star": [48, 79], "register_censor_method": [48, 49], "smiling_face_with_heart": 48, "twitter": 48, "appl": 48, "googl": 48, "microsoft": 48, "samsung": 48, "whatsapp": 48, "facebook": 48, "messeng": 48, "joypixel": 48, "openmoji": 48, "emojidex": 48, "mozilla": 48, "express": 48, "code": [48, 64, 79, 82], "_emojistyletyp": 48, "emoji_default": 48, "cat_fac": 48, "emoji_green": 48, "grinning_face_with_sweat": 48, "emoji_liuhanhuangd": 48, "minim": 48, "abl": [48, 55], "prefix": [48, 73, 78], "sum": 48, "cx": 48, "mass": 48, "occlus": 48, "cy": 48, "find_for_area": 48, "rectangl": 48, "corner": 48, "factor": [48, 59], "align": [49, 106], "align_maxs": 49, "censor_": [49, 106], "censor_nsfw": 49, "basecensor": 49, "colorcensor": 49, "blurcensor": 49, "pixelatecensor": 49, "imgcensor": [49, 106], "imagebasedcensor": 49, "emojibasedcensor": 49, "singleimag": 49, "squeez": [49, 106], "squeeze_with_transpar": 49, "fit": 50, "tightli": 50, "interest": 50, "jerry_with_spac": 50, "median_filt": 50, "median": 50, "kernel": 50, "larger": [50, 54, 84], "disabl": 50, "keypoint": [51, 52, 53, 54], "idea": 51, "research": 51, "auto_detect": 51, "out_bbox": 51, "person_detect_cfg": 51, "op18keypointset": [51, 53, 54], "rtmpose": 51, "config": [51, 58, 106, 109], "foot": [51, 52], "hand1": 51, "hand2": 51, "op18_visu": [51, 53], "0x7f5ca933f3d0": 51, "axesimag": 51, "0x7f5c98069790": 51, "all_": 52, "openpos": [52, 67], "op18": [52, 54], "__mul__": 52, "multipli": 52, "scalar": 52, "__truediv__": 52, "divisor": 52, "left_foot": 52, "left_hand": 52, "right_foot": 52, "right_hand": 52, "enum": 52, "enumer": 52, "symbol": [52, 79, 82], "make": [52, 57, 76, 86, 94, 98, 100], "readabl": [52, 82], "categor": 52, "nose": 52, "neck": 52, "elbow": 52, "wrist": 52, "ankl": 52, "ear": [52, 73, 80], "member": 52, "right_should": 52, "right_elbow": 52, "right_wrist": 52, "left_should": 52, "left_elbow": 52, "left_wrist": 52, "right_hip": 52, "right_kne": 52, "right_ankl": 52, "left_hip": 52, "left_kne": 52, "left_ankl": 52, "right_ey": 52, "left_ey": 52, "right_ear": 52, "left_ear": 52, "left_big_to": 52, "left_small_to": 52, "left_heel": 52, "right_big_to": 52, "right_small_to": 52, "right_heel": 52, "__int__": 52, "truncat": [52, 96, 106], "zero": 52, "must": [52, 73, 105], "preced": 52, "surround": 52, "whitespac": [52, 76], "36": [52, 59], "0b100": 52, "91": [52, 59], "112": 52, "92": [52, 59, 80], "113": [52, 59], "dwpose": [53, 106], "dwpose_estim": 53, "openpose18": 53, "op18_body_max": 53, "op18_body_min": 53, "op18_face_max": 53, "op18_face_min": 53, "op18_left_foot_max": 53, "op18_left_foot_min": 53, "op18_left_hand_max": 53, "op18_left_hand_min": 53, "op18_right_foot_max": 53, "op18_right_foot_min": 53, "op18_right_hand_max": 53, "op18_right_hand_min": 53, "keypoints_list": 54, "min_edge_s": 54, "draw_bodi": 54, "draw_hand": 54, "draw_feet": 54, "draw_fac": 54, "drawn": 54, "shorter": 54, "connect": 54, "ellips": 54, "facial": [54, 73, 90], "pars": [55, 57, 58, 66, 67, 106], "parser": [55, 57, 58, 67], "try": 55, "notparsetarget": 56, "register_pillow_transform": 56, "register_pillow_pars": 56, "create_pillow_transform": 56, "parse_pillow_transform": 56, "register_torchvision_transform": 56, "register_torchvision_pars": 56, "create_torchvision_transform": 56, "parse_torchvision_transform": 56, "register_creators_for_transform": 56, "notprocessortypeerror": 56, "create_transforms_from_transform": 56, "is_valid_size_dict": 56, "convert_to_size_dict": 56, "get_size_dict": 56, "create_clip_transform": 56, "create_transforms_from_clip_processor": 56, "create_convnext_transform": 56, "create_transforms_from_convnext_processor": 56, "create_vit_transform": 56, "create_transforms_from_vit_processor": 56, "create_siglip_transform": 56, "create_transforms_from_siglip_processor": 56, "create_bit_transform": 56, "create_transforms_from_bit_processor": 56, "create_blip_transform": 56, "create_transforms_from_blip_processor": 56, "create_mobilenetv2_transform": 56, "create_transforms_from_mobilenetv2_processor": 56, "tensor": [57, 58, 59, 68], "composit": [57, 59], "machin": [57, 86], "learn": [57, 86], "compos": [57, 58, 59], "sequenc": [57, 59, 73], "pillowcompos": [57, 59], "sequenti": 57, "decor": [57, 58, 59, 85], "facilit": 57, "creator": [57, 59], "tvalu": [57, 58], "describ": 57, "interpol": [57, 58, 59], "bicub": [57, 58, 59], "pillowres": [57, 59], "antialia": [57, 58, 59], "bilinear": [57, 58], "center_crop": [57, 58], "pillowcentercrop": [57, 59], "pillowtotensor": [57, 59], "maybe_to_tensor": [57, 58], "pillowmaybetotensor": 57, "std": [57, 58, 59], "pillownorm": [57, 59], "456": [57, 58], "406": [57, 58], "229": [57, 58], "225": [57, 58], "48500001430511475": 57, "4560000002384186": 57, "4059999883174896": 57, "2290000021457672": 57, "2240000069141388": 57, "22499999403953552": 57, "framework": 58, "extend": 58, "centercrop": 58, "totensor": 58, "maybetotensor": 58, "4850": 58, "4560": 58, "4060": 58, "2290": 58, "2240": 58, "2250": 58, "timm": 58, "interpolationmod": 58, "processor": [59, 107, 108], "vitimageprocessor": 59, "5906": 59, "33": 59, "donutimageprocessor": 59, "1901": 59, "70": [59, 83], "detrimageprocessor": 59, "1575": 59, "86": [59, 73], "clipimageprocessor": 59, "1374": 59, "73": 59, "videomaeimageprocessor": 59, "1093": 59, "convnextimageprocessor": 59, "648": 59, "65": 59, "segformerimageprocessor": 59, "533": 59, "00": 59, "beitimageprocessor": 59, "468": 59, "63": 59, "siglipimageprocessor": 59, "440": 59, "48": 59, "layoutlmv3imageprocessor": 59, "403": 59, "layoutlmv2imageprocessor": 59, "332": 59, "87": 59, "mllamaimageprocessor": 59, "qwen2vlimageprocessor": 59, "314": 59, "77": 59, "blipimageprocessor": 59, "276": 59, "55": 59, "idefics2imageprocessor": 59, "226": 59, "llavanextimageprocessor": 59, "215": 59, "bitimageprocessor": 59, "210": 59, "pix2structimageprocessor": 59, "conditionaldetrimageprocessor": 59, "53": 59, "samimageprocessor": 59, "52": 59, "deitimageprocessor": 59, "mask2formerimageprocessor": 59, "89": 59, "50": 59, "vivitimageprocessor": 59, "88": 59, "yolosimageprocessor": 59, "84": 59, "47": 59, "viltimageprocessor": 59, "41": 59, "detaimageprocessor": 59, "68": 59, "38": 59, "pixtralimageprocessor": 59, "mobilenetv2imageprocessor": 59, "mobilevitimageprocessor": 59, "61": 59, "34": [59, 107, 108], "dptimageprocessor": 59, "maskformerimageprocessor": 59, "28": 59, "nougatimageprocessor": 59, "ideficsimageprocessor": 59, "rtdetrimageprocessor": 59, "efficientnetimageprocessor": 59, "40": [59, 67], "deformabledetrimageprocessor": 59, "idefics3imageprocessor": 59, "fuyuimageprocessor": 59, "videollavaimageprocessor": 59, "pvtimageprocessor": 59, "09": 59, "oneformerimageprocessor": 59, "mobilenetv1imageprocessor": 59, "07": [59, 98, 99, 100, 103], "owlv2imageprocessor": 59, "chineseclipimageprocessor": 59, "efficientformerimageprocessor": 59, "llavaonevisionimageprocessor": 59, "swin2srimageprocessor": 59, "vithybridimageprocessor": 59, "owlvitimageprocessor": 59, "04": 59, "groundingdinoimageprocessor": 59, "03": 59, "perceiverimageprocessor": 59, "chameleonimageprocessor": 59, "levitimageprocessor": 59, "vitmatteimageprocessor": 59, "extens": [59, 74], "tri": 59, "def": [59, 85], "hasattr": 59, "feature_extractor": 59, "encount": 59, "becaus": 59, "until": 59, "successfulli": 59, "imageprocessor": 59, "autoimageprocessor": 59, "from_pretrain": 59, "openai": 59, "vit": 59, "patch32": 59, "pillowconvertrgb": 59, "48145467": 59, "4578275": 59, "40821072": 59, "26862955": 59, "2613026": 59, "2757771": 59, "size_dict": 59, "shortest_edg": 59, "invalid_kei": 59, "default_to_squar": 59, "height_width_ord": 59, "constraint": 59, "els": [59, 67, 107, 108], "incompat": 59, "longest_edg": 59, "param_nam": 59, "entri": 59, "conform": 59, "messag": [59, 83], "do_res": 59, "do_center_crop": 59, "crop_siz": 59, "do_rescal": 59, "rescale_factor": 59, "00392156862745098": 59, "do_norm": 59, "image_mean": 59, "image_std": 59, "do_convert_rgb": 59, "rescal": 59, "deviat": 59, "clipprocessor": 59, "crop_pct": 59, "tailor": 59, "convnext": 59, "percentag": 59, "prepar": 59, "replic": 59, "build": [59, 74, 82], "blip": 59, "255": 59, "openai_clip_mean": 59, "openai_clip_std": 59, "accord": 59, "behavior": 59, "mobilenetv2": 59, "per": 59, "equival": 59, "bg": 60, "strict_level": 60, "min_select": 60, "min_width": 60, "min_height": 60, "min_resolut": 60, "strict": [60, 94, 100], "get_imag": 60, "get_image_fil": 60, "list_image_fil": 60, "random_imag": 60, "randomli": 60, "random_image_fil": 60, "8057": 60, "000000": 60, "000001": 60, "000002": 60, "000003": 60, "000004": 60, "home": 60, "dgh": [60, 68, 109], "2400x1600": 60, "0x7feb86ed5160": 60, "003258": 60, "400x400": 60, "0x7feb86a748b0": 60, "quickli": 61, "backgroundimageset": 61, "list_bg_image_fil": 61, "get_bg_image_fil": 61, "get_bg_imag": 61, "random_bg_image_fil": 61, "random_bg_imag": 61, "opencv": 62, "denois": [62, 67], "inspir": [62, 71, 75, 82, 102], "mf666": [62, 102], "mist": 62, "fucker": 62, "diameter_min": 62, "diameter_max": 62, "sigma_color_min": 62, "sigma_color_max": 62, "sigma_space_min": 62, "sigma_space_max": 62, "radius_min": 62, "radius_max": 62, "eps_min": 62, "eps_max": 62, "b_iter": 62, "g_iter": 62, "random": [62, 80], "bilater": 62, "guid": 62, "stage": 62, "preserv": 62, "diamet": 62, "sigma": 62, "space": [62, 71, 82], "window": [62, 67], "term": 62, "contrib": 62, "noisy_imag": 62, "cleaned_img": 62, "cleaned_imag": 62, "blurri": [63, 67], "noisi": 63, "nafnet": [63, 106], "scunet": [63, 64, 106], "adversari": [63, 106], "remove_adversarial_nois": 63, "restore_with_nafnet": 63, "restore_with_scunet": 63, "ve": 64, "gaussian": 64, "To": 64, "correctli": 64, "credibl": 64, "rgg": [64, 65], "red": [64, 73], "gopro": 64, "sidd": 64, "tile_s": [64, 65, 83], "tile_overlap": [64, 65, 83], "batch_siz": [64, 65, 83], "nafnetmodeltyp": 64, "tile": [64, 65, 83], "gan": 65, "128": 65, "scunetmodeltyp": 65, "automatic1111": 66, "stabl": [66, 67, 89, 109], "diffus": [66, 67, 89], "webui": [66, 67, 68], "novelai": 66, "sdwui": 66, "submodul": 66, "nai": [66, 106], "docstr": 66, "sdmetadata": 66, "parse_sdmeta_from_text": 66, "get_sdmeta_from_imag": 66, "save_image_with_sdmeta": 66, "read_metadata": 66, "save_with_metadata": 66, "naimetadata": 66, "get_naimeta_from_imag": 66, "add_naimeta_to_imag": 66, "save_image_with_naimeta": 66, "formatt": 67, "a1111": 67, "sd_metadata_simpl": 67, "sd_metadata_complex": 67, "prompt": 67, "neg_prompt": 67, "neg": 67, "__str__": 67, "sd1": 67, "extrem": 67, "delic": 67, "beauti": 67, "offici": 67, "global": [67, 105], "illumin": 67, "soft": 67, "shadow": 67, "super": 67, "light": 67, "novel": [67, 69], "4k": 67, "metal_textur": 67, "striped_background": 67, "rich": 67, "cg": 67, "uniti": 67, "8k": 67, "wallpap": 67, "unreal": 67, "sci": 67, "fi": 67, "fantasi": 67, "silver_skin": 67, "cut": [67, 73], "silver_impossible_bodysuit": 67, "gem_on_chest": 67, "cut_silver_mechanical_leotard": 67, "headgear": [67, 73], "1_girl": 67, "solo": [67, 72, 73, 74, 75, 79, 80, 81, 82], "slim_waist": 67, "hair": [67, 73], "long": 67, "lumin": 67, "medium_breast": [67, 81], "indistinct_camelto": 67, "flat_crotch": 67, "coquettish": 67, "squint": 67, "evil_smil": 67, "dark_persona": 67, "mouth": 67, "wet": 67, "slim_fac": 67, "tall_girl": 67, "matur": 67, "mature_fac": 67, "slim_figur": 67, "slim_leg": 67, "groin": 67, "bare_thigh": 67, "easyneg": 67, "sketch": 67, "ugli": 67, "huge": 67, "logo": 67, "monochrom": [67, 93, 96, 106], "bad": 67, "mutat": 67, "horror": 67, "geometri": 67, "bad_prompt": 67, "miss": 67, "finger": 67, "limb": 67, "anatomi": 67, "interlock": 67, "digit": 67, "arm": 67, "2girl": 67, "deform": 67, "artist": 67, "blush": [67, 74, 75, 79, 82], "lipstick": 67, "skindent": 67, "tie": 67, "big_breast": 67, "thighhigh": [67, 74], "pubic_hair": [67, 73], "3d": [67, 91], "realist": 67, "slip": [67, 76], "head_out_of_fram": 67, "curvi": 67, "sampler": 67, "ddim": 67, "cfg": 67, "seed": 67, "3827064803": 67, "512x848": 67, "hash": 67, "eb49192009": 67, "anidosmix": 67, "skip": 67, "new_imag": 67, "let": 67, "what": 67, "nslim_fac": 67, "848": 67, "_sdmeta_text": 67, "directli": 67, "starri": 67, "night": 67, "daylight": 67, "euler": 67, "sd2": 67, "1girl": [67, 72, 73, 74, 75, 76, 79, 80, 81, 82], "blue": 67, "footwear": 67, "shoe": 67, "bang": [67, 73, 74, 79, 82], "indoor": 67, "sleev": 67, "ahog": [67, 73, 74, 75, 79, 82], "dress": [67, 73], "pot": 67, "plant": 67, "bag": [67, 74, 75, 79, 82], "bun": [67, 73], "lora": 67, "bluearchive10": 67, "bluearchiv": 67, "neg1": 67, "dpm": 67, "2m": 67, "sde": 67, "karra": 67, "2647703743": 67, "768x768": 67, "72bd94132e": 67, "cutemix": 67, "strength": 67, "controlnet": 67, "control_v11p_sd15_openpos": 67, "cab727d4": 67, "weight": 67, "perfect": 67, "param": 67, "hire": 67, "upscal": [67, 106], "latent": 67, "ti": 67, "339cc9210f70": 67, "66a7279a88dd": 67, "info": 67, "underli": [67, 85], "sd_meta": 67, "scope": 67, "dst_file": [67, 69], "webp": 67, "systemerror": [67, 69], "input_imag": 67, "output_imag": 67, "a41": 68, "safetensor": 68, "torch": 68, "command": [68, 109], "pip": [68, 109], "_check_env": 68, "model_fil": 68, "key1": 68, "value1": 68, "key2": 68, "value2": 68, "src_model_fil": 68, "dst_model_fil": 68, "new_metadata": 68, "john": 68, "doe": [68, 72, 80, 94, 100], "input_model": 68, "output_model": 68, "softwar": 69, "generation_tim": 69, "dataclass": 69, "encapsul": 69, "taken": 69, "alia": 69, "success": [69, 109], "add_lsb_meta": 69, "save_metainfo": 69, "metainfo": 69, "prefer": 69, "isneti": [70, 106], "get_isnetis_mask": 70, "segment_with_isneti": 70, "segment_rgba_with_isneti": 70, "co": 71, "seg": 71, "1024": [71, 82], "app": 71, "l8": 71, "00ff00": 71, "mask_": 71, "image_": 71, "hutao_seg": 71, "skadi": [71, 74, 75, 79, 82], "skadi_seg": 71, "drop": [72, 73, 74, 79, 81, 82], "cosplai": 72, "no_eyewear": 72, "eyewear": [72, 73], "span": [72, 73], "matter": [72, 73], "red_hair": [72, 73, 80, 81], "use_preset": 72, "custom_blacklist": 72, "onlin": 72, "preset": 72, "ones": 72, "neither": [72, 73], "nor": [72, 73], "anal_hair": 73, "anal_tail": 73, "arm_behind_head": 73, "arm_hair": 73, "arm_under_breast": 73, "arms_behind_head": 73, "bird_on_head": 73, "blood_in_hair": 73, "breasts_on_glass": 73, "breasts_on_head": 73, "cat_on_head": 73, "closed_ey": 73, "clothed_female_nude_femal": 73, "clothed_female_nude_mal": 73, "clothed_male_nude_femal": 73, "clothes_between_breast": 73, "cream_on_fac": 73, "drying_hair": 73, "empty_ey": 73, "face_to_breast": 73, "food_on_fac": 73, "food_on_head": 73, "game_boi": 73, "grabbing_anoth": 73, "s_hair": 73, "grabbing_own_breast": 73, "gun_to_head": 73, "head_between_breast": 73, "heart_in_ey": 73, "multiple_boi": 73, "multiple_girl": 73, "object_on_breast": 73, "object_on_head": 73, "paint_splatter_on_fac": 73, "parted_lip": [73, 74, 75, 79, 82], "penis_on_fac": 73, "person_on_head": 73, "pokemon_on_head": 73, "rabbit_on_head": 73, "rice_on_fac": 73, "severed_head": 73, "star_in_ey": 73, "sticker_on_fac": 73, "tentacles_on_mal": 73, "tying_hair": 73, "built": [73, 85], "mutabl": 73, "constructor": 73, "empti": 73, "hold": [73, 74, 75, 79, 82], "futa": 73, "cum": 73, "rub": 73, "shade": 73, "plai": 73, "drill": 73, "skin": 73, "sidelock": 73, "twintail": [73, 74, 75, 79, 82], "braid": 73, "afro": 73, "bald": 73, "dreadlock": 73, "ponytail": 73, "updo": 73, "beard": 73, "mustach": 73, "pointi": 73, "horn": 73, "tail": 73, "ornament": 73, "hairband": 73, "pupil": 73, "bow": [73, 74, 75], "headwear": 73, "ribbon": [73, 75, 79], "crown": 73, "cap": 73, "hairclip": [73, 79], "mole": 73, "halo": 73, "fluff": 73, "flower": [73, 74, 75, 79, 82], "glass": [73, 76], "fang": 73, "boi": 73, "beret": 73, "heterochromia": 73, "headdress": 73, "eyepatch": 73, "headphon": 73, "eyebrow": 73, "eyelash": 73, "sunglass": 73, "intak": 73, "scrunchi": 73, "ear_pierc": 73, "headband": 73, "ring": 73, "under_mouth": 73, "freckl": 73, "lip": 73, "eyelin": 73, "eyeshadow": 73, "tassel": 73, "whitelist_suffix": 73, "whitelist_prefix": 73, "whitelist_word": 73, "suffix": [73, 78], "pool": 73, "whitelist": 73, "blacklist": [73, 77, 106], "singular": 73, "plural": 73, "chair": 73, "whole": 73, "word": 73, "hear": 73, "72": 73, "outdat": 74, "anymor": 74, "baselin": 74, "practic": 74, "use_real_nam": [74, 79], "general_threshold": [74, 75, 82], "character_threshold": [74, 75, 82], "drop_overlap": [74, 75, 79, 82], "real": [74, 79, 96, 106], "renam": [74, 79], "redirect": [74, 79], "mani": [74, 79], "websit": [74, 79], "rate": [74, 75, 82, 94, 96, 106], "char": [74, 75, 82], "9897817373275757": 74, "question": [74, 75, 82, 94], "010265946388244629": 74, "explicit": [74, 75, 82, 94], "2809715270996094e": 74, "9939777851104736": 74, "5032387375831604": 74, "black_bord": 74, "9943548440933228": 74, "black_glov": [74, 75, 79, 82], "5011609792709351": 74, "blue_ski": [74, 75, 79, 82], "6877802610397339": 74, "5543792843818665": 74, "8268730640411377": 74, "cloud": [74, 75, 79, 82], "8504303693771362": 74, "cowboy_shot": [74, 75, 79, 82], "6008237600326538": 74, "crop_top": [74, 75, 79, 82], "6635787487030029": 74, "dai": [74, 75, 79, 82], "8496965765953064": 74, "glove": [74, 75, 79, 82], "6107005476951599": 74, "hair_between_ey": [74, 75, 79, 82], "668294370174408": 74, "5619469285011292": 74, "holding_baseball_bat": [74, 75, 79, 82], "5141720771789551": 74, "letterbox": 74, "long_hair": [74, 75, 79, 81, 82], "9884189963340759": 74, "looking_at_view": [74, 75, 79, 82], "5673105120658875": 74, "midriff": [74, 75, 79, 82], "6290556192398071": 74, "navel": [74, 75, 79, 82], "9631235003471375": 74, "no_hat": [74, 75, 79], "7978747487068176": 74, "no_headwear": [74, 75, 79, 82], "7577926516532898": 74, "outdoor": [74, 75, 79, 82], "7118550539016724": 74, "5452839136123657": 74, "pillarbox": 74, "9841411709785461": 74, "red_ey": [74, 75, 79, 82], "958786129951477": 74, "shirt": [74, 75, 79, 82], "6720131039619446": 74, "short_sleev": [74, 75, 79, 82], "7077711820602417": 74, "silver_hair": [74, 75, 79], "6673924326896667": 74, "sky": [74, 75, 79, 82], "8709812760353088": 74, "9614333510398865": 74, "sportswear": [74, 75, 79, 82], "7786177396774292": 74, "6842771172523499": 74, "sweat": [74, 75, 79, 82], "9076308012008667": 74, "thigh": [74, 75, 79, 82], "580970823764801": 74, "skadi_": [74, 75, 82], "arknight": [74, 75, 82], "9633345007896423": 74, "9988503456115723": 74, "001651763916015625": 74, "00012505054473876953": 74, "9829280972480774": 74, "894218385219574": 74, "8733789920806885": 74, "backpack": [74, 75, 79, 82], "6322951316833496": 74, "9987058639526367": 74, "bag_charm": [74, 75], "9754379987716675": 74, "6810564994812012": 74, "9708781838417053": 74, "6356008052825928": 74, "5633733868598938": 74, "brick_wal": 74, "5315935611724854": 74, "brown_hair": [74, 75, 79, 82], "9397273659706116": 74, "9229896664619446": 74, "charm_": [74, 75], "9006357789039612": 74, "citi": 74, "9020784497261047": 74, "cityscap": 74, "9547432661056519": 74, "5296419262886047": 74, "8253412246704102": 74, "5619839429855347": 74, "hair_flow": [74, 75, 79, 82], "8277763724327087": 74, "hair_orna": [74, 75, 79, 82], "9356368780136108": 74, "hair_ribbon": [74, 75, 79], "5288072824478149": 74, "jacket": [74, 75, 79, 82], "6336134076118469": 74, "9703260064125061": 74, "8188960552215576": 74, "phone_screen": 74, "9579574465751648": 74, "9954615235328674": 74, "plaid": [74, 75, 79], "9725285172462463": 74, "plaid_skirt": [74, 75, 79], "9638455510139465": 74, "pleated_skirt": [74, 75, 79, 82], "7226815819740295": 74, "5321241021156311": 74, "red_nail": [74, 79], "5493080615997314": 74, "school_bag": [74, 75], "9863407611846924": 74, "school_uniform": [74, 75, 79, 82], "6794284582138062": 74, "5062428116798401": 74, "shoulder_bag": 74, "9325523972511292": 74, "skirt": [74, 75, 79, 82], "92237788438797": 74, "skyscrap": 74, "7728171348571777": 74, "sleeves_past_wrist": [74, 75, 79], "7257086038589478": 74, "smile": [74, 75, 79, 82], "5357837080955505": 74, "6939404010772705": 74, "7054293155670166": 74, "tongu": [74, 75, 79, 82], "9990814924240112": 74, "tongue_out": [74, 75, 79, 82], "9992498755455017": 74, "5012534260749817": 74, "very_long_hair": [74, 75, 79, 81, 82], "7461410164833069": 74, "lagpixellol": 75, "deepgelbooru_onnx": 75, "categori": [75, 90, 98], "dim": [75, 82], "9986732006072998": 75, "0013858973979949951": 75, "315376281738281e": 75, "9972434639930725": 75, "basebal": [75, 82], "5982598662376404": 75, "baseball_bat": [75, 79, 82], "6429562568664551": 75, "bike_short": 75, "36296138167381287": 75, "8308937549591064": 75, "black_shirt": [75, 79, 82], "7388008832931519": 75, "6039759516716003": 75, "30909663438796997": 75, "9694308042526245": 75, "6422968506813049": 75, "5898381471633911": 75, "8145260810852051": 75, "652222216129303": 75, "dolphin_short": 75, "466494083404541": 75, "7183809280395508": 75, "6753682494163513": 75, "7302790880203247": 75, "6649775505065918": 75, "large_breast": [75, 79, 82], "8446108102798462": 75, "98187655210495": 75, "8140730857849121": 75, "6360533833503723": 75, "9635934829711914": 75, "33370012044906616": 75, "44239571690559387": 75, "7891374826431274": 75, "6471294164657593": 75, "9958090782165527": 75, "8736815452575684": 75, "872096061706543": 75, "5640895366668701": 75, "5049663186073303": 75, "8832778930664062": 75, "9687467813491821": 75, "sports_bra": 75, "3659853935241699": 75, "9309735298156738": 75, "49939480423927307": 75, "stomach": [75, 79, 82], "446407288312912": 75, "809670090675354": 75, "6560589075088501": 75, "47956040501594543": 75, "9832853674888611": 75, "9994162321090698": 75, "0008397102355957031": 75, "00035390257835388184": 75, "9926226139068604": 75, "899387001991272": 75, "34215790033340454": 75, "5701972246170044": 75, "9512913227081299": 75, "6664570569992065": 75, "5614628791809082": 75, "33615976572036743": 75, "5770801305770874": 75, "987317681312561": 75, "37286585569381714": 75, "cardigan": [75, 79], "36409223079681396": 75, "7329680919647217": 75, "collared_shirt": [75, 79], "5924292206764221": 75, "4344901144504547": 75, "7465001344680786": 75, "5225946307182312": 75, "6976451873779297": 75, "9265321493148804": 75, "34527891874313354": 75, "6675043106079102": 75, "9096828699111938": 75, "long_sleev": [75, 79, 82], "41341525316238403": 75, "8418735265731812": 75, "miniskirt": [75, 79], "3675632178783417": 75, "nail_polish": [75, 79], "5284417867660522": 75, "open_cloth": [75, 79], "30296844244003296": 75, "48789578676223755": 75, "36596980690956116": 75, "7759367227554321": 75, "6535028219223022": 75, "8975257873535156": 75, "36911237239837646": 75, "4171145558357239": 75, "3942635953426361": 75, "6772940754890442": 75, "9397937655448914": 75, "5207280516624451": 75, "4673041105270386": 75, "9118321537971497": 75, "9967410564422607": 75, "9970728158950806": 75, "8419480323791504": 75, "6489560604095459": 75, "white_shirt": [75, 79], "6217572689056396": 75, "underscor": [76, 82], "convent": 76, "restor": [76, 106], "use_spac": 76, "use_escap": 76, "include_scor": 76, "score_descend": 76, "_": 76, "escap": 76, "unsaf": 76, "sort": [76, 80], "descend": 76, "panty_pul": 76, "6826801300048828": 76, "958938717842102": 76, "drinking_glass": 76, "9340789318084717": 76, "areola_slip": 76, "41196826100349426": 76, "9988248348236084": 76, "drink": 76, "pull": 76, "areola": 76, "999": 76, "959": 76, "934": 76, "683": 76, "412": 76, "mldanbooru": [77, 106], "get_mldanbooru_tag": 77, "wd14": [77, 79, 106], "get_wd14_tag": [77, 79], "convert_wd14_emb_to_predict": 77, "denormalize_wd14_emb": 77, "deepdanbooru": [77, 79, 106], "get_deepdanbooru_tag": [77, 79], "deepgelbooru": [77, 106], "get_deepgelbooru_tag": 77, "add_underlin": 77, "remove_underlin": 77, "tags_to_text": 77, "drop_overlap_tag": 77, "is_blacklist": 77, "drop_blacklisted_tag": 77, "char_whitelist_suffix": 77, "char_whitelist_prefix": 77, "char_whitelist_word": 77, "char_suffix": 77, "char_prefix": 77, "charactertagpool": 77, "is_basic_character_tag": 77, "drop_basic_character_tag": 77, "sort_tag": 77, "tag_match_suffix": 77, "tag_match_prefix": 77, "tag_match_ful": 77, "t1": 78, "t2": 78, "fulli": 78, "ml": 79, "448": 79, "keep_ratio": 79, "9999984502792358": [79, 101], "9999946355819702": 79, "9994951486587524": 79, "998144268989563": 79, "9978417158126831": 79, "9941409230232239": 79, "9799384474754333": 79, "979142427444458": 79, "961823582649231": 79, "961323618888855": 79, "9490893483161926": 79, "9450850486755371": 79, "9425153136253357": 79, "9409335255622864": 79, "9319437146186829": 79, "9265308976173401": 79, "9259042143821716": 79, "922250509262085": 79, "9199565052986145": 79, "9175475835800171": 79, "9102761745452881": 79, "9076938629150391": 79, "9052775502204895": 79, "8938589692115784": 79, "8894285559654236": 79, "8891903162002563": 79, "8845980763435364": 79, "8842408061027527": 79, "8659475445747375": 79, "862621009349823": 79, "8616052865982056": 79, "8562789559364319": 79, "short_short": [79, 82], "8555729389190674": 79, "8533340096473694": 79, "black_short": [79, 82], "8477485775947571": 79, "8430152535438538": 79, "tied_long_hair": [79, 82], "8340626955032349": 79, "crop_top_overhang": 79, "8266023397445679": 79, "8222048282623291": 79, "8202669620513916": 79, "8061150312423706": 79, "ass_visible_through_thigh": [79, 82], "7803354859352112": 79, "thigh_gap": [79, 82], "7789446711540222": 79, "arms_up": 79, "7052110433578491": 79, "9999866485595703": 79, "997043788433075": 79, "9969649910926819": 79, "9957101345062256": 79, "9928386807441711": 79, "9886980056762695": 79, "9864778518676758": 79, "ghost": [79, 82], "9769423007965088": 79, "9747489094734192": 79, "9736957550048828": 79, "9388670325279236": 79, "9356311559677124": 79, "91000896692276": 79, "8955123424530029": 79, "8910233378410339": 79, "8904104828834534": 79, "8881211280822754": 79, "8876776695251465": 79, "8864808678627014": 79, "8810517191886902": 79, "8798807263374329": 79, "8765745162963867": 79, "8737136125564575": 79, "8650439381599426": 79, "8613706827163696": 79, "blue_cardigan": 79, "8571277260780334": 79, "8333670496940613": 79, "8160212635993958": 79, "eyebrows_visible_through_hair": 79, "8122442364692688": 79, "8091571927070618": 79, "8082079887390137": 79, "8048468232154846": 79, "8042327165603638": 79, "7984272241592407": 79, "blazer": [79, 82], "794708251953125": 79, "78981614112854": 79, "7892146110534668": 79, "shaped_pupil": [79, 82], "7867060899734497": 79, "gradient_hair": 79, "786359965801239": 79, "7790888547897339": 79, "brown_skirt": 79, "7760675549507141": 79, "774523913860321": 79, "7721588015556335": 79, "7697228789329529": 79, "755959689617157": 79, "multicolored_hair": 79, "7477189898490906": 79, "7476690411567688": 79, "rail": 79, "7476617693901062": 79, "blue_jacket": 79, "7458406090736389": 79, "741143524646759": 79, "7364678978919983": 79, "7193643450737": 79, "red_neckwear": 79, "7108616828918457": 79, "7086325287818909": 79, "7055293321609497": 79, "7039415836334229": 79, "7018357515335083": 79, "shuffl": 80, "count": [80, 107, 108], "2boi": 80, "cat_ear": 80, "uniqu": 80, "8849405313291128": 81, "8548297594823425": 81, "03910296474461261": 81, "6615180440330748": 81, "21552028866308015": 81, "3165260620737027": 81, "47744464927382957": 81, "tagger": 82, "smilingwolf": 82, "wd": 82, "swinv2_v3": 82, "general_mcut_en": 82, "character_mcut_en": 82, "no_underlin": 82, "mcut": 82, "replac": 82, "index": [82, 109], "follw": 82, "valuabl": 82, "enabl": 82, "rapid": 82, "queri": 82, "0011444687843322754": 82, "8876402974128723": 82, "106781005859375": 82, "000277101993560791": 82, "997527003288269": 82, "9797663688659668": 82, "9905703663825989": 82, "9761719703674316": 82, "8981098532676697": 82, "8810765743255615": 82, "9498510360717773": 82, "8377365469932556": 82, "945058286190033": 82, "9457170367240906": 82, "969594419002533": 82, "7881088852882385": 82, "7687551379203796": 82, "9301245212554932": 82, "6703325510025024": 82, "white_hair": 82, "5292627811431885": 82, "8677047491073608": 82, "grey_hair": 82, "5859264731407166": 82, "9536856412887573": 82, "8056888580322266": 82, "8394746780395508": 82, "9473626613616943": 82, "8986269235610962": 82, "9385137557983398": 82, "8408567905426025": 82, "alternate_costum": 82, "4245271384716034": 82, "931140661239624": 82, "8830795884132385": 82, "7279844284057617": 82, "artist_nam": 82, "5333830714225769": 82, "64717698097229": 82, "9516432285308838": 82, "9655293226242065": 82, "9485014081001282": 82, "7366660833358765": 82, "7161656618118286": 82, "5858667492866516": 82, "6186309456825256": 82, "41193312406539917": 82, "467605859041214": 82, "36282333731651306": 82, "3756745457649231": 82, "motion_blur": 82, "5091936588287354": 82, "951993465423584": 82, "5634750723838806": 82, "8232709169387817": 82, "9869340658187866": 82, "49491602182388306": 82, "5193622708320618": 82, "003406703472137451": 82, "0007208287715911865": 82, "9798132181167603": 82, "8046203851699829": 82, "7596215009689331": 82, "7620116472244263": 82, "46084529161453247": 82, "48454540967941284": 82, "5152207016944885": 82, "8023070096969604": 82, "8653596639633179": 82, "7201820611953735": 82, "7816740870475769": 82, "697688639163971": 82, "8974947333335876": 82, "7491052746772766": 82, "5015512704849243": 82, "6401398181915283": 82, "43420469760894775": 82, "4528769850730896": 82, "5730487704277039": 82, "6739872694015503": 82, "5545973181724548": 82, "6946243047714233": 82, "5487751364707947": 82, "7439308166503906": 82, "4186026453971863": 82, "47378358244895935": 82, "4690653085708618": 82, "7565015554428101": 82, "hu_tao_": 82, "genshin_impact": 82, "9262397289276123": 82, "boo_tao_": 82, "942080020904541": 82, "denorm": 82, "denormalizer_nam": 82, "mnum2_al": 82, "understand": 82, "redund": 82, "structur": [82, 106], "b": 82, "r": [82, 94, 100], "c": 82, "linalg": 82, "norm": 82, "approx": [82, 83], "1e": 82, "cdc_anime_onnx": 83, "realli": 83, "As": [83, 94, 100], "1024x1024": 83, "2060": 83, "gpu": 83, "cost": 83, "cpu": [83, 88, 107, 108], "experi": 83, "hgsr": 83, "mhr": 83, "aug_x4_320": 83, "cute_waifu_aroma": 83, "pngimageplugin": 83, "pngimagefil": 83, "1168x1168": 83, "0x7f0e8ca06880": 83, "4672x4672": 83, "0x7f0e48edb640": 83, "cdc": [84, 106], "upscale_with_cdc": 84, "lru_cach": 85, "wrap": 85, "synchron": 85, "prevent": 85, "race": 85, "condit": 85, "maxsiz": 85, "expensive_funct": 85, "expens": 85, "lock": [85, 105], "safeti": [85, 102], "multithread": 85, "my_funct": 85, "introduc": 85, "acquisit": 85, "critic": 85, "mathemat": 86, "activ": 86, "deep": 86, "problem": [86, 94, 100], "input_valu": 86, "frac": 86, "26894142": 86, "73105858": 86, "ts_lru_cach": 87, "get_onnx_provid": 87, "open_onnx_model": 87, "cudaexecutionprovid": 88, "cpuexecutionprovid": 88, "ckpt": 88, "inferencesess": 88, "onnx_mod": 88, "decid": 88, "linux": [88, 107, 108], "execut": [88, 107, 108], "ignor": 88, "cuda": [88, 107, 108], "forc": 88, "anime_ai_check": 89, "mobilenetv3_sce_dist": [89, 100, 104], "mainli": 89, "caformer_s36_plus_sc": 89, "graph": 89, "9996960163116455": 89, "9999125003814697": 89, "997803270816803": 89, "9960069060325623": 89, "9887709021568298": 89, "9998629093170166": 89, "0013722758740186691": 89, "00020673229300882667": 89, "0001895089662866667": 89, "0008857478387653828": 89, "552320024231449e": 89, "001168627175502479": 89, "bangumi": [90, 91], "vision": 90, "imageri": 90, "bangumi_char_typ": 90, "definit": [90, 97], "video": 90, "secondari": 90, "often": 90, "lack": 90, "lead": 90, "under": [90, 109], "three": 90, "judg": 90, "anime_portrait": [90, 96], "mobilenetv3_v0_dist": [90, 99, 103, 104], "9998525381088257": 90, "00012103465269319713": 90, "6464786313008517e": 90, "906112609314732e": 90, "06": [90, 91, 93, 98, 99, 100, 101, 103], "9997243285179138": 90, "0002490800397936255": 90, "7215803381986916e": 90, "354368557978887e": 90, "9998849630355835": 90, "90006631379947e": 90, "3920385754317977e": 90, "2084233276254963e": 90, "9998877048492432": 90, "732793503440917e": 90, "4264976925915107e": 90, "0623419257171918e": 90, "07076334953308105": 90, "9290977716445923": 90, "0001044218079186976": 90, "4467317163944244e": 90, "2568268832401372e": 90, "9999498128890991": 90, "1810528778587468e": 90, "879474429093534e": 90, "260669109295122e": 90, "9999510049819946": 90, "2321036592766177e": 90, "025227553938748e": 90, "4251427273848094e": 90, "999957799911499": 90, "4273678718600422e": 90, "6884023302263813e": 90, "880981603288092e": 90, "0002326338435523212": 90, "9996368885040283": 90, "164971561403945e": 90, "00020793956355191767": 90, "13438372313976288": 90, "8652494549751282": 90, "000158855298650451": 90, "000238816806813702": 90, "3589179217815399": 90, "6406960487365723": 90, "0001471740542910993": 90, "002255884697660804": 90, "08208147436380386": 90, "9152728915214539": 90, "00038967153523117304": 90, "227699592884164e": 90, "0835404282261152e": 90, "1437502406770363e": 90, "9999284744262695": 90, "2125529792683665e": 90, "0218892384727951e": 90, "00011914174683624879": 90, "9998584985733032": 90, "2007669283775613e": 90, "6357082131435163e": 90, "3068713896209374e": 90, "9999185800552368": 90, "066640925273532e": 90, "529400813335087e": 90, "089402500540018e": 90, "9999388456344604": 90, "6406959295272827": 90, "not_paint": 91, "anime_classif": 91, "older": 91, "mobilenetv3_v1": [91, 101], "5_dist": 91, "3_dist": 91, "plot": [91, 94, 100, 104], "caformer_s36_v1": 91, "3_focal": 91, "8346158862113953": 91, "004201625939458609": 91, "0028638991061598063": 91, "15633030235767365": 91, "001988308737054467": 91, "9868855476379395": 91, "001178382197394967": 91, "00015886101755313575": 91, "0005986307514831424": 91, "011178601533174515": 91, "9933090209960938": 91, "0012440024875104427": 91, "00040085514774546027": 91, "004924307577311993": 91, "00012189441622467712": 91, "00031298911198973656": 91, "9968050718307495": 91, "182305903872475e": 91, "0027923565357923508": 91, "7805559259140864e": 91, "0004650334012694657": 91, "996709942817688": 91, "736721191671677e": 91, "0027629584074020386": 91, "4619508621981367e": 91, "0003803370927926153": 91, "998649537563324": 91, "190127922105603e": 91, "0008622839814051986": 91, "595230686594732e": 91, "0004573142796289176": 91, "00031435859273187816": 91, "8671838641166687": 91, "13199880719184875": 91, "563074617180973e": 91, "153919796110131e": 91, "290010737255216e": 91, "9727378487586975": 91, "027150526642799377": 91, "162296004826203e": 91, "4933258828241378e": 91, "0004275702522136271": 91, "995402455329895": 91, "002233930164948106": 91, "001911122351884842": 91, "1603819727897644": 91, "0007561995880678296": 91, "00017044576816260815": 91, "838487982749939": 91, "0002034590725088492": 91, "005001617129892111": 91, "000932251859921962": 91, "009352140128612518": 91, "9846979379653931": 91, "6018555470509455e": 91, "004064667969942093": 91, "464051254326478e": 91, "025772539898753166": 91, "9699516296386719": 91, "00011656546121230349": 91, "287263775244355e": 91, "370255853951676e": 91, "01098843663930893": 91, "0031668643932789564": 91, "9857884049415588": 91, "499273488065228e": 91, "8419872251106426e": 91, "0003471920208539814": 91, "029472889378666878": 91, "9700765609741211": 91, "0012387704337015748": 91, "001172148622572422": 91, "787473391043022e": 91, "003680602880194783": 91, "9938107132911682": 91, "8346157073974609": 91, "8671836853027344": 91, "8384883403778076": 91, "9846979975700378": 91, "9700766801834106": 91, "greyscal": 92, "jpeg_ful": [92, 105], "6125901": 92, "6125785": [92, 105], "6124220": 92, "rough": [93, 94, 100], "polish": 93, "mobilenetv3_v2": 93, "2_dist": [93, 101], "910087929805741e": 93, "1241951510310173": 93, "8757457137107849": 93, "00018937293498311192": 93, "030049214139580727": 93, "9697614312171936": 93, "008933082222938538": 93, "05096456781029701": 93, "9401022791862488": 93, "009832272306084633": 93, "9898634552955627": 93, "00030428936588577926": 93, "013919820077717304": 93, "9819902181625366": 93, "004089969675987959": 93, "04166747257113457": 93, "9582782983779907": 93, "4218515288084745e": 93, "8849249482154846": 93, "1149177998304367": 93, "0001573085755808279": 93, "9907882809638977": 93, "008958994410932064": 93, "0002527958422433585": 93, "9831690788269043": 93, "01682441122829914": 93, "613856385229155e": 93, "8757458329200745": 93, "8849248290061951": 93, "million": 94, "anime_r": [94, 96], "boundari": [94, 100], "challeng": [94, 100], "clean": [94, 100], "judgment": [94, 100], "intend": [94, 100], "quick": [94, 100, 106], "estim": [94, 100], "basi": [94, 100], "mobilenetv3_large_100_v0_ls0": 94, "caformer_s36_v0_ls0": 94, "7508869767189026": 94, "7034655809402466": 94, "728887677192688": 94, "7404400110244751": 94, "7446154952049255": 94, "7514738440513611": 94, "768704354763031": 94, "8219676613807678": 94, "7267540693283081": 94, "7645740509033203": 94, "7216582894325256": 94, "7615436315536499": 94, "815083920955658": 94, "8321858644485474": 94, "8204999566078186": 94, "820833146572113": 94, "chdir": 94, "doc": 94, "api_doc": 94, "7508870363235474": 94, "11212056130170822": 94, "06781744956970215": 94, "06917501986026764": 94, "7034654021263123": 94, "15903906524181366": 94, "06688199192285538": 94, "07061357796192169": 94, "7288877964019775": 94, "1476859599351883": 94, "060362350195646286": 94, "06306383013725281": 94, "7404399514198303": 94, "10337048768997192": 94, "08087948709726334": 94, "07530999928712845": 94, "055992450565099716": 94, "7446154356002808": 94, "13191790878772736": 94, "06747424602508545": 94, "06458679586648941": 94, "10566363483667374": 94, "07827574014663696": 94, "07079866528511047": 94, "7687042951583862": 94, "09974884241819382": 94, "06074819341301918": 94, "050435908138751984": 94, "8219675421714783": 94, "0593985915184021": 94, "06819795072078705": 94, "06569571048021317": 94, "1177448257803917": 94, "726753830909729": 94, "08980562537908554": 94, "06481882929801941": 94, "06922297924757004": 94, "10138414055109024": 94, "06351721286773682": 94, "07683827728033066": 94, "13798624277114868": 94, "05942752957344055": 94, "10584963858127594": 94, "7615437507629395": 94, "07317910343408585": 94, "060196295380592346": 94, "06751583516597748": 94, "0572039857506752": 94, "05398125201463699": 94, "06124086305499077": 94, "0525919646024704": 94, "8321859240531921": 94, "05922013148665428": 94, "06274889409542084": 94, "057530902326107025": 94, "8205001354217529": 94, "05683052912354469": 94, "06635929644107819": 94, "05597696080803871": 94, "8208332657814026": 94, "non_furri": 95, "mobilenetv3_v0": 95, "1_dist": 95, "9898804426193237": 95, "010119626298546791": 95, "9677742123603821": 95, "032225821167230606": 95, "959551215171814": 95, "040448784828186035": 95, "9535530209541321": 95, "04644693806767464": 95, "04358793422579765": 95, "9564120769500732": 95, "02767963521182537": 95, "9723203182220459": 95, "028900373727083206": 95, "9710996150970459": 95, "037573859095573425": 95, "9624261260032654": 95, "aicheck": [96, 106], "get_ai_created_scor": 96, "is_ai_cr": 96, "bangumi_char": [96, 106], "anime_bangumi_char_scor": 96, "anime_bangumi_char": 96, "anime_classify_scor": 96, "anime_classifi": 96, "is_greyscal": 96, "anime_completeness_scor": 96, "anime_complet": 96, "dbrate": [96, 106], "anime_dbrating_scor": 96, "anime_dbr": 96, "furri": [96, 106], "anime_furry_scor": 96, "anime_furri": 96, "get_monochrome_scor": 96, "is_monochrom": 96, "nsfw_pred_scor": 96, "nsfw_pred": 96, "portrait": [96, 106], "anime_portrait_scor": 96, "anime_rating_scor": 96, "anime_real_scor": 96, "safe_check_scor": 96, "safe_check": 96, "style_ag": [96, 106], "anime_style_age_scor": 96, "anime_style_ag": 96, "teen": [96, 106], "anime_teen_scor": 96, "anime_teen": 96, "is_truncated_fil": 96, "screen": 97, "row": 97, "bottom": 97, "grayscal": 97, "monochrome_detect": 97, "mobilenetv3_large_100_dist_safe2": 97, "mobilenetv3_dist": 97, "caformer_s36": 97, "mono": 97, "9614395499229431": 97, "9458909034729004": 97, "9559807777404785": 97, "9651952981948853": 97, "9379720687866211": 97, "8814834356307983": 97, "03941023349761963": 97, "07492382079362869": 97, "09546589106321335": 97, "016521310433745384": 97, "005693843588232994": 97, "0315730981528759": 97, "Not": 98, "five": 98, "hentai": 98, "neutral": 98, "porn": 98, "sexi": 98, "infinit": 98, "nsfwj": 98, "tfj": 98, "mobil": 98, "9970946311950684": 98, "00198739324696362": 98, "000894528697244823": 98, "4315058251668233e": 98, "099447197513655e": 98, "9282580614089966": 98, "061733175069093704": 98, "008979619480669498": 98, "0007789491210132837": 98, "0002501663693692535": 98, "7945129871368408": 98, "2044062316417694": 98, "0005603990866802633": 98, "0004847997915931046": 98, "564094367902726e": 98, "7977773547172546": 98, "01352313905954361": 98, "18791256844997406": 98, "0004888656549155712": 98, "00029804420773871243": 98, "04498734697699547": 98, "9509441256523132": 98, "4087972633424215e": 98, "003999904729425907": 98, "4542059185914695e": 98, "002892113756388426": 98, "982390284538269": 98, "02520776737947e": 98, "014633022248744965": 98, "858086610212922e": 98, "002532319398596883": 98, "9887337684631348": 98, "231979568838142e": 98, "008699454367160797": 98, "8187158022774383e": 98, "03564726561307907": 98, "954788088798523": 98, "343036850215867e": 98, "009289607405662537": 98, "00020158555707894266": 98, "006372362840920687": 98, "006019102409482002": 98, "9694945812225342": 98, "015214097686111927": 98, "002899901708588004": 98, "0004039364866912365": 98, "00012730166781693697": 98, "987038791179657": 98, "007135333959013224": 98, "005294707603752613": 98, "06964848190546036": 98, "0014777459437027574": 98, "9276643395423889": 98, "0003031621454283595": 98, "0009063396137207747": 98, "00028707628371194005": 98, "00010888021643040702": 98, "9992460012435913": 98, "00015473493840545416": 98, "0002033217460848391": 98, "563037691696081e": 98, "008058490231633186": 98, "00044566826545633376": 98, "937960684299469": 98, "05353058874607086": 98, "364063445587817e": 98, "00562260951846838": 98, "00012077406427124515": 98, "9897090792655945": 98, "004547217860817909": 98, "564737981942017e": 98, "016690678894519806": 98, "001258736359886825": 98, "9766013622283936": 98, "005440687295049429": 98, "4481674952548929e": 98, "01861923187971115": 98, "0008914825739338994": 98, "9674761295318604": 98, "012998746708035469": 98, "691116141155362e": 98, "0007601747056469321": 98, "0005019629606977105": 98, "039504989981651306": 98, "9591660499572754": 98, "0001652583305258304": 98, "0002614929690025747": 98, "020374108105897903": 98, "029394468292593956": 98, "9498046040534973": 98, "00016299057460855693": 98, "004782819654792547": 98, "002861740067601204": 98, "12280157208442688": 98, "8693908452987671": 98, "0001731760276015848": 98, "304211274255067e": 98, "03286275267601013": 98, "010648751631379128": 98, "9562522172927856": 98, "999900221824646": 99, "645313209854066e": 99, "3387104445428122e": 99, "9999704360961914": 99, "4465465685352683e": 99, "071506166132167e": 99, "9999785423278809": 99, "512719154561637e": 99, "292278612818336e": 99, "919455750496127e": 99, "9999444484710693": 99, "3647335082350764e": 99, "0555699191172607e": 99, "9999880790710449": 99, "3210242286731955e": 99, "7451418898417614e": 99, "9999822378158569": 99, "2084267331811134e": 99, "7460413321023225e": 99, "1532473820352607e": 99, "9999996423721313": 99, "0316136922483565e": 99, "840229633236049e": 99, "9999998807907104": [99, 100], "736660568800289e": 99, "199210472208506e": 99, "9999992847442627": 99, "r15": 100, "r18": 100, "sankaku": 100, "mobilenetv3_v1_pruned_ls0": 100, "caformer_s36_plu": [100, 104], "5863172936624323e": 100, "480062353375615e": 100, "9924363493919373": 100, "007255776319652796": 100, "0003077814180869609": 100, "996969997882843": 100, "0030054834205657244": 100, "4601260520284995e": 100, "9966891407966614": 100, "003293127752840519": 100, "770909148035571e": 100, "00025384966284036636": 100, "9996721744537354": 100, "399192691082135e": 100, "973351603141055e": 100, "9998563528060913": 100, "391309580067173e": 100, "0018681309884414077": 100, "9827859997749329": 100, "015345841646194458": 100, "013710384257137775": 100, "8339558839797974": 100, "15233369171619415": 100, "951323833462084e": 100, "00029566374723799527": 100, "9997004270553589": 100, "00018434497178532183": 100, "568440272123553e": 100, "9997699856758118": 100, "11225129129889e": 100, "051862899563275e": 100, "9999485015869141": 100, "902020231791539e": 100, "0005639699520543218": 100, "9994290471076965": 100, "anime_real_cl": 101, "4_dist": 101, "9999716281890869": 101, "8398366339388303e": 101, "9992202520370483": 101, "0007797438884153962": 101, "9999709129333496": 101, "905452492996119e": 101, "9999765157699585": 101, "3499671442550607e": 101, "9994087219238281": 101, "0005913018831051886": 101, "9999759197235107": 101, "4061362637439743e": 101, "9999052286148071": 101, "475799015490338e": 101, "403173675702419e": 101, "5848207794988411e": 101, "0010207017185166478": 101, "9989792704582214": 101, "2124368115328252e": 101, "9999977350234985": 101, "6512358342879452e": 101, "9999834299087524": 101, "359853614412714e": 101, "9999936819076538": 101, "600314317329321e": 101, "9999840259552002": 101, "5589323083986528e": 101, "9999843835830688": 101, "5513256585109048e": 101, "9999845027923584": 101, "pollut": 102, "shit": 102, "checker": 102, "mobilenet": 102, "v2": 102, "max_batch_s": 102, "1970": 103, "1980": 103, "1990": 103, "2000": 103, "2010": 103, "2015": 103, "2020": 103, "ag": 103, "9805465340614319": 103, "761269782553427e": 103, "0005044879508204758": 103, "01569165475666523": 103, "002850610064342618": 103, "00037849770160391927": 103, "9434612113400362e": 103, "053497342392802e": 103, "9992554783821106": 103, "0006490182713605464": 103, "8857468805654207e": 103, "317252262353577e": 103, "314484721769986e": 103, "0750001138148946e": 103, "706833609205205e": 103, "00034479793976061046": 103, "9995512366294861": 103, "391363472677767e": 103, "4607510820496827e": 103, "0679690351244062e": 103, "661913514311891e": 103, "757471131393686e": 103, "0744897230761126e": 103, "76177470368566e": 103, "9996387958526611": 103, "160279296338558e": 103, "00013228354509919882": 103, "1361367038916796e": 103, "464057489414699e": 103, "2412899599876255e": 103, "703883653040975e": 103, "127358498517424e": 103, "9973921775817871": 103, "0022309015039354563": 103, "00018872201326303184": 103, "780902943617548e": 103, "422096920578042e": 103, "638929097680375e": 103, "152203023797483e": 103, "00028818511054851115": 103, "9996094107627869": 103, "58777353237383e": 103, "9200742826797068e": 103, "00017117452807724476": 103, "518441947875544e": 103, "885544381570071e": 103, "4389253010449465e": 103, "1696006772108376e": 103, "9996393918991089": 103, "contenti": 104, "safe_teen": 104, "non_teen": 104, "caformer_s36_v0": 104, "9998493194580078": 104, "0378791052498855e": 104, "00012023092131130397": 104, "9790042638778687": 104, "0017522255657240748": 104, "01924353837966919": 104, "9998124241828918": 104, "19778298237361e": 104, "0001456339523429051": 104, "0008521362324245274": 104, "9989691972732544": 104, "00017870066221803427": 104, "0992944781901315e": 104, "9994398951530457": 104, "0004991036257706583": 104, "2035720727872103e": 104, "9994019269943237": 104, "0005460577667690814": 104, "0478151529678144e": 104, "524079147609882e": 104, "999934196472168": 104, "786742884898558e": 104, "653994154883549e": 104, "9998156428337097": 104, "0001218809193233028": 104, "00013706681784242392": 104, "9997410178184509": 104, "jpeg_trunc": 105, "2216614_truncat": 105, "imagefil": 105, "load_truncated_imag": 105, "ascii": 106, "metric": 106, "list_det_model": 106, "list_rec_model": 106, "sd": 106, "tag": 106, "platform": [107, 108], "shutil": [107, 108], "cpuinfo": [107, 108], "psutil": [107, 108], "hbutil": [107, 108], "size_to_bytes_str": [107, 108], "python_implement": [107, 108], "python_vers": [107, 108], "brand": [107, 108], "get_cpu_info": [107, 108], "brand_raw": [107, 108], "cpu_count": [107, 108], "freq": [107, 108], "cpu_freq": [107, 108], "mhz": [107, 108], "virtual_memori": [107, 108], "precis": [107, 108], "ye": [107, 108], "nvidia": [107, 108], "smi": [107, 108], "1021": [107, 108], "azur": [107, 108], "x86_64": [107, 108], "glibc2": [107, 108], "cpython": [107, 108], "amd": [107, 108], "epyc": [107, 108], "7763": [107, 108], "3235": 107, "67525": 107, "615": [107, 108], "gib": [107, 108], "deploi": [107, 108], "action": [107, 108], "3244": 108, "464": 108, "imgutil": 109, "pypi": 109, "simpli": 109, "newest": 109, "git": 109, "script": 109, "__name__": 109, "__main__": 109, "narugo1992": 109, "still": 109, "out": 109, "io": 109, "html": 109, "faq": 110}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [9, 0, 0, "-", "data"], [19, 0, 0, "-", "detect"], [26, 0, 0, "-", "edge"], [32, 0, 0, "-", "generic"], [36, 0, 0, "-", "metadata"], [41, 0, 0, "-", "metrics"], [45, 0, 0, "-", "ocr"], [49, 0, 0, "-", "operate"], [53, 0, 0, "-", "pose"], [56, 0, 0, "-", "preprocess"], [61, 0, 0, "-", "resource"], [63, 0, 0, "-", "restore"], [66, 0, 0, "-", "sd"], [70, 0, 0, "-", "segment"], [77, 0, 0, "-", "tagging"], [84, 0, 0, "-", "upscale"], [87, 0, 0, "-", "utils"], [96, 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, "-", "blob"], [6, 0, 0, "-", "decode"], [7, 0, 0, "-", "encode"], [8, 0, 0, "-", "image"], [10, 0, 0, "-", "layer"], [11, 0, 0, "-", "url"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.blob": [[5, 1, 1, "", "is_valid_image_blob_url"], [5, 1, 1, "", "load_image_from_blob_url"], [5, 1, 1, "", "to_blob_url"]], "imgutils.data.decode": [[6, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[7, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[8, 1, 1, "", "has_alpha_channel"], [8, 1, 1, "", "load_image"], [8, 1, 1, "", "load_images"]], "imgutils.data.layer": [[10, 1, 1, "", "istack"]], "imgutils.data.url": [[11, 1, 1, "", "download_image_from_url"], [11, 1, 1, "", "is_http_url"]], "imgutils.detect": [[12, 0, 0, "-", "booru_yolo"], [13, 0, 0, "-", "censor"], [14, 0, 0, "-", "eye"], [15, 0, 0, "-", "face"], [16, 0, 0, "-", "halfbody"], [17, 0, 0, "-", "hand"], [18, 0, 0, "-", "head"], [20, 0, 0, "-", "nudenet"], [21, 0, 0, "-", "person"], [22, 0, 0, "-", "similarity"], [23, 0, 0, "-", "text"], [24, 0, 0, "-", "visual"]], "imgutils.detect.booru_yolo": [[12, 1, 1, "", "detect_with_booru_yolo"]], "imgutils.detect.censor": [[13, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[14, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[15, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[16, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[17, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[18, 1, 1, "", "detect_heads"]], "imgutils.detect.nudenet": [[20, 1, 1, "", "detect_with_nudenet"]], "imgutils.detect.person": [[21, 1, 1, "", "detect_person"]], "imgutils.detect.similarity": [[22, 1, 1, "", "bboxes_similarity"], [22, 1, 1, "", "calculate_iou"], [22, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[23, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[24, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[25, 0, 0, "-", "canny"], [27, 0, 0, "-", "lineart"], [28, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[25, 1, 1, "", "edge_image_with_canny"], [25, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[27, 1, 1, "", "edge_image_with_lineart"], [27, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[28, 1, 1, "", "edge_image_with_lineart_anime"], [28, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[29, 0, 0, "-", "classify"], [30, 0, 0, "-", "clip"], [31, 0, 0, "-", "enhance"], [33, 0, 0, "-", "siglip"], [34, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[29, 3, 1, "", "ClassifyModel"], [29, 1, 1, "", "classify_predict"], [29, 1, 1, "", "classify_predict_fmt"], [29, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[29, 4, 1, "", "__init__"], [29, 4, 1, "", "clear"], [29, 4, 1, "", "launch_demo"], [29, 4, 1, "", "make_ui"], [29, 4, 1, "", "predict"], [29, 4, 1, "", "predict_fmt"], [29, 4, 1, "", "predict_score"]], "imgutils.generic.clip": [[30, 3, 1, "", "CLIPModel"], [30, 1, 1, "", "clip_image_encode"], [30, 1, 1, "", "clip_predict"], [30, 1, 1, "", "clip_text_encode"]], "imgutils.generic.clip.CLIPModel": [[30, 4, 1, "", "__init__"], [30, 4, 1, "", "clear"], [30, 4, 1, "", "image_encode"], [30, 4, 1, "", "launch_demo"], [30, 4, 1, "", "make_ui"], [30, 4, 1, "", "predict"], [30, 4, 1, "", "text_encode"]], "imgutils.generic.enhance": [[31, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[31, 4, 1, "", "__init__"], [31, 4, 1, "", "process"]], "imgutils.generic.siglip": [[33, 3, 1, "", "SigLIPModel"], [33, 1, 1, "", "siglip_image_encode"], [33, 1, 1, "", "siglip_predict"], [33, 1, 1, "", "siglip_text_encode"]], "imgutils.generic.siglip.SigLIPModel": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "clear"], [33, 4, 1, "", "image_encode"], [33, 4, 1, "", "launch_demo"], [33, 4, 1, "", "make_ui"], [33, 4, 1, "", "predict"], [33, 4, 1, "", "text_encode"]], "imgutils.generic.yolo": [[34, 3, 1, "", "YOLOModel"], [34, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[34, 4, 1, "", "__init__"], [34, 4, 1, "", "clear"], [34, 4, 1, "", "launch_demo"], [34, 4, 1, "", "make_ui"], [34, 4, 1, "", "predict"]], "imgutils.metadata": [[35, 0, 0, "-", "geninfo"], [37, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[35, 1, 1, "", "read_geninfo_exif"], [35, 1, 1, "", "read_geninfo_gif"], [35, 1, 1, "", "read_geninfo_parameters"], [35, 1, 1, "", "write_geninfo_exif"], [35, 1, 1, "", "write_geninfo_gif"], [35, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[37, 3, 1, "", "ImageLsbDataExtractor"], [37, 3, 1, "", "LSBExtractor"], [37, 3, 1, "", "LSBReadError"], [37, 1, 1, "", "inject_data"], [37, 1, 1, "", "read_lsb_metadata"], [37, 1, 1, "", "read_lsb_raw_bytes"], [37, 1, 1, "", "serialize_json"], [37, 1, 1, "", "serialize_pnginfo"], [37, 1, 1, "", "write_lsb_metadata"], [37, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[37, 4, 1, "", "__init__"], [37, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[37, 4, 1, "", "__init__"], [37, 4, 1, "", "get_next_n_bytes"], [37, 4, 1, "", "get_one_byte"], [37, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[38, 0, 0, "-", "aesthetic"], [39, 0, 0, "-", "ccip"], [40, 0, 0, "-", "dbaesthetic"], [42, 0, 0, "-", "laplacian"], [43, 0, 0, "-", "lpips"], [44, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[38, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[39, 1, 1, "", "ccip_batch_differences"], [39, 1, 1, "", "ccip_batch_extract_features"], [39, 1, 1, "", "ccip_batch_same"], [39, 1, 1, "", "ccip_clustering"], [39, 1, 1, "", "ccip_default_clustering_params"], [39, 1, 1, "", "ccip_default_threshold"], [39, 1, 1, "", "ccip_difference"], [39, 1, 1, "", "ccip_extract_feature"], [39, 1, 1, "", "ccip_merge"], [39, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[40, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[42, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[43, 1, 1, "", "lpips_clustering"], [43, 1, 1, "", "lpips_difference"], [43, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[44, 1, 1, "", "psnr"]], "imgutils.ocr": [[45, 1, 1, "", "detect_text_with_ocr"], [45, 1, 1, "", "list_det_models"], [45, 1, 1, "", "list_rec_models"], [45, 1, 1, "", "ocr"]], "imgutils.operate": [[46, 0, 0, "-", "align"], [47, 0, 0, "-", "censor_"], [48, 0, 0, "-", "imgcensor"], [50, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[46, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[47, 3, 1, "", "BaseCensor"], [47, 3, 1, "", "BlurCensor"], [47, 3, 1, "", "ColorCensor"], [47, 3, 1, "", "PixelateCensor"], [47, 1, 1, "", "censor_areas"], [47, 1, 1, "", "censor_nsfw"], [47, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[47, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[47, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[47, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[47, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[48, 3, 1, "", "EmojiBasedCensor"], [48, 3, 1, "", "ImageBasedCensor"], [48, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[48, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[48, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[48, 4, 1, "", "__init__"], [48, 4, 1, "", "find_for_area"], [48, 5, 1, "", "height"], [48, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[50, 1, 1, "", "squeeze"], [50, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[51, 0, 0, "-", "dwpose"], [52, 0, 0, "-", "format"], [54, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[51, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[52, 3, 1, "", "OP18KeyPointSet"], [52, 2, 1, "", "OP18_BODY_MAX"], [52, 2, 1, "", "OP18_BODY_MIN"], [52, 2, 1, "", "OP18_FACE_MAX"], [52, 2, 1, "", "OP18_FACE_MIN"], [52, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [52, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [52, 2, 1, "", "OP18_LEFT_HAND_MAX"], [52, 2, 1, "", "OP18_LEFT_HAND_MIN"], [52, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [52, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [52, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [52, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [52, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[52, 4, 1, "", "__init__"], [52, 4, 1, "", "__mul__"], [52, 4, 1, "", "__truediv__"], [52, 5, 1, "", "body"], [52, 5, 1, "", "face"], [52, 5, 1, "", "left_foot"], [52, 5, 1, "", "left_hand"], [52, 5, 1, "", "right_foot"], [52, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[52, 7, 1, "", "LEFT_ANKLE"], [52, 7, 1, "", "LEFT_BIG_TOE"], [52, 7, 1, "", "LEFT_EAR"], [52, 7, 1, "", "LEFT_ELBOW"], [52, 7, 1, "", "LEFT_EYE"], [52, 7, 1, "", "LEFT_HEEL"], [52, 7, 1, "", "LEFT_HIP"], [52, 7, 1, "", "LEFT_KNEE"], [52, 7, 1, "", "LEFT_SHOULDER"], [52, 7, 1, "", "LEFT_SMALL_TOE"], [52, 7, 1, "", "LEFT_WRIST"], [52, 7, 1, "", "NECK"], [52, 7, 1, "", "NOSE"], [52, 7, 1, "", "RIGHT_ANKLE"], [52, 7, 1, "", "RIGHT_BIG_TOE"], [52, 7, 1, "", "RIGHT_EAR"], [52, 7, 1, "", "RIGHT_ELBOW"], [52, 7, 1, "", "RIGHT_EYE"], [52, 7, 1, "", "RIGHT_HEEL"], [52, 7, 1, "", "RIGHT_HIP"], [52, 7, 1, "", "RIGHT_KNEE"], [52, 7, 1, "", "RIGHT_SHOULDER"], [52, 7, 1, "", "RIGHT_SMALL_TOE"], [52, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[54, 1, 1, "", "op18_visualize"]], "imgutils.preprocess": [[55, 0, 0, "-", "base"], [57, 0, 0, "-", "pillow"], [58, 0, 0, "-", "torchvision"], [59, 0, 0, "-", "transformers"]], "imgutils.preprocess.base": [[55, 3, 1, "", "NotParseTarget"]], "imgutils.preprocess.pillow": [[57, 1, 1, "", "create_pillow_transforms"], [57, 1, 1, "", "parse_pillow_transforms"], [57, 1, 1, "", "register_pillow_parse"], [57, 1, 1, "", "register_pillow_transform"]], "imgutils.preprocess.torchvision": [[58, 1, 1, "", "create_torchvision_transforms"], [58, 1, 1, "", "parse_torchvision_transforms"], [58, 1, 1, "", "register_torchvision_parse"], [58, 1, 1, "", "register_torchvision_transform"]], "imgutils.preprocess.transformers": [[59, 3, 1, "", "NotProcessorTypeError"], [59, 1, 1, "", "convert_to_size_dict"], [59, 1, 1, "", "create_bit_transforms"], [59, 1, 1, "", "create_blip_transforms"], [59, 1, 1, "", "create_clip_transforms"], [59, 1, 1, "", "create_convnext_transforms"], [59, 1, 1, "", "create_mobilenetv2_transforms"], [59, 1, 1, "", "create_siglip_transforms"], [59, 1, 1, "", "create_transforms_from_bit_processor"], [59, 1, 1, "", "create_transforms_from_blip_processor"], [59, 1, 1, "", "create_transforms_from_clip_processor"], [59, 1, 1, "", "create_transforms_from_convnext_processor"], [59, 1, 1, "", "create_transforms_from_mobilenetv2_processor"], [59, 1, 1, "", "create_transforms_from_siglip_processor"], [59, 1, 1, "", "create_transforms_from_transformers"], [59, 1, 1, "", "create_transforms_from_vit_processor"], [59, 1, 1, "", "create_vit_transforms"], [59, 1, 1, "", "get_size_dict"], [59, 1, 1, "", "is_valid_size_dict"], [59, 1, 1, "", "register_creators_for_transformers"]], "imgutils.resource": [[60, 0, 0, "-", "background"]], "imgutils.resource.background": [[60, 3, 1, "", "BackgroundImageSet"], [60, 1, 1, "", "get_bg_image"], [60, 1, 1, "", "get_bg_image_file"], [60, 1, 1, "", "list_bg_image_files"], [60, 1, 1, "", "random_bg_image"], [60, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[60, 4, 1, "", "__init__"], [60, 4, 1, "", "get_image"], [60, 4, 1, "", "get_image_file"], [60, 4, 1, "", "list_image_files"], [60, 4, 1, "", "random_image"], [60, 4, 1, "", "random_image_file"]], "imgutils.restore": [[62, 0, 0, "-", "adversarial"], [64, 0, 0, "-", "nafnet"], [65, 0, 0, "-", "scunet"]], "imgutils.restore.adversarial": [[62, 1, 1, "", "remove_adversarial_noise"]], "imgutils.restore.nafnet": [[64, 1, 1, "", "restore_with_nafnet"]], "imgutils.restore.scunet": [[65, 1, 1, "", "restore_with_scunet"]], "imgutils.sd": [[67, 0, 0, "-", "metadata"], [68, 0, 0, "-", "model"], [69, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[67, 3, 1, "", "SDMetaData"], [67, 1, 1, "", "get_sdmeta_from_image"], [67, 1, 1, "", "parse_sdmeta_from_text"], [67, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[67, 4, 1, "", "__str__"], [67, 5, 1, "", "pnginfo"], [67, 5, 1, "", "text"]], "imgutils.sd.model": [[68, 1, 1, "", "read_metadata"], [68, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[69, 3, 1, "", "NAIMetaData"], [69, 3, 1, "", "NAIMetadata"], [69, 1, 1, "", "add_naimeta_to_image"], [69, 1, 1, "", "get_naimeta_from_image"], [69, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[69, 4, 1, "", "__init__"], [69, 5, 1, "", "pnginfo"]], "imgutils.segment": [[71, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[71, 1, 1, "", "get_isnetis_mask"], [71, 1, 1, "", "segment_rgba_with_isnetis"], [71, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[72, 0, 0, "-", "blacklist"], [73, 0, 0, "-", "character"], [74, 0, 0, "-", "deepdanbooru"], [75, 0, 0, "-", "deepgelbooru"], [76, 0, 0, "-", "format"], [78, 0, 0, "-", "match"], [79, 0, 0, "-", "mldanbooru"], [80, 0, 0, "-", "order"], [81, 0, 0, "-", "overlap"], [82, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[72, 1, 1, "", "drop_blacklisted_tags"], [72, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[73, 2, 1, "", "CHAR_PREFIXES"], [73, 2, 1, "", "CHAR_SUFFIXES"], [73, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [73, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [73, 2, 1, "", "CHAR_WHITELIST_WORD"], [73, 3, 1, "", "CharacterTagPool"], [73, 1, 1, "", "drop_basic_character_tags"], [73, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[73, 4, 1, "", "__init__"], [73, 4, 1, "", "drop_basic_character_tags"], [73, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[74, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.deepgelbooru": [[75, 1, 1, "", "get_deepgelbooru_tags"]], "imgutils.tagging.format": [[76, 1, 1, "", "add_underline"], [76, 1, 1, "", "remove_underline"], [76, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[78, 1, 1, "", "tag_match_full"], [78, 1, 1, "", "tag_match_prefix"], [78, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[79, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[80, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[81, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[82, 1, 1, "", "convert_wd14_emb_to_prediction"], [82, 1, 1, "", "denormalize_wd14_emb"], [82, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[83, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[83, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[85, 0, 0, "-", "cache"], [86, 0, 0, "-", "func"], [88, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[85, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[86, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[88, 1, 1, "", "get_onnx_provider"], [88, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[89, 0, 0, "-", "aicheck"], [90, 0, 0, "-", "bangumi_char"], [91, 0, 0, "-", "classify"], [92, 0, 0, "-", "color"], [93, 0, 0, "-", "completeness"], [94, 0, 0, "-", "dbrating"], [95, 0, 0, "-", "furry"], [97, 0, 0, "-", "monochrome"], [98, 0, 0, "-", "nsfw"], [99, 0, 0, "-", "portrait"], [100, 0, 0, "-", "rating"], [101, 0, 0, "-", "real"], [102, 0, 0, "-", "safe"], [103, 0, 0, "-", "style_age"], [104, 0, 0, "-", "teen"], [105, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[89, 1, 1, "", "get_ai_created_score"], [89, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[90, 1, 1, "", "anime_bangumi_char"], [90, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[91, 1, 1, "", "anime_classify"], [91, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[92, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[93, 1, 1, "", "anime_completeness"], [93, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[94, 1, 1, "", "anime_dbrating"], [94, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[95, 1, 1, "", "anime_furry"], [95, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[97, 1, 1, "", "get_monochrome_score"], [97, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[98, 1, 1, "", "nsfw_pred"], [98, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[99, 1, 1, "", "anime_portrait"], [99, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[100, 1, 1, "", "anime_rating"], [100, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[101, 1, 1, "", "anime_real"], [101, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[102, 1, 1, "", "safe_check"], [102, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[103, 1, 1, "", "anime_style_age"], [103, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[104, 1, 1, "", "anime_teen"], [104, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[105, 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, 105, 106], "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, 10, 11], "background": [4, 60], "grid_background": 4, "grid_transpar": 4, "blob": 5, "to_blob_url": 5, "load_image_from_blob_url": 5, "is_valid_image_blob_url": 5, "decod": 6, "rgb_decod": 6, "encod": 7, "rgb_encod": 7, "imag": 8, "load_imag": 8, "has_alpha_channel": 8, "layer": 10, "istack": 10, "url": 11, "download_image_from_url": 11, "is_http_url": 11, "detect": [12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24], "booru_yolo": 12, "model": [12, 68], "label": 12, "descript": 12, "avail": 12, "pp": 12, "seri": 12, "AS": 12, "aa": 12, "detect_with_booru_yolo": 12, "censor": 13, "detect_censor": 13, "ey": 14, "detect_ey": 14, "face": 15, "detect_fac": 15, "halfbodi": 16, "detect_halfbodi": 16, "hand": 17, "detect_hand": 17, "head": 18, "detect_head": 18, "nudenet": 20, "detect_with_nudenet": 20, "person": 21, "detect_person": 21, "similar": 22, "calculate_i": 22, "bboxes_similar": 22, "detection_similar": 22, "text": 23, "detect_text": 23, "visual": [24, 54], "detection_visu": 24, "edg": [25, 26, 27, 28], "canni": 25, "get_edge_by_canni": 25, "edge_image_with_canni": 25, "lineart": 27, "get_edge_by_lineart": 27, "edge_image_with_lineart": 27, "lineart_anim": 28, "get_edge_by_lineart_anim": 28, "edge_image_with_lineart_anim": 28, "gener": [29, 30, 31, 32, 33, 34], "classifi": [29, 91], "classifymodel": 29, "classify_predict_scor": 29, "classify_predict": 29, "classify_predict_fmt": 29, "clip": 30, "clipmodel": 30, "clip_image_encod": 30, "clip_text_encod": 30, "clip_predict": 30, "enhanc": 31, "imageenhanc": 31, "siglip": 33, "siglipmodel": 33, "siglip_image_encod": 33, "siglip_text_encod": 33, "siglip_predict": 33, "yolo": 34, "yolomodel": 34, "yolo_predict": 34, "metadata": [35, 36, 37, 67], "geninfo": 35, "read_geninfo_paramet": 35, "read_geninfo_exif": 35, "read_geninfo_gif": 35, "write_geninfo_paramet": 35, "write_geninfo_exif": 35, "write_geninfo_gif": 35, "lsb": 37, "read_lsb_raw_byt": 37, "read_lsb_metadata": 37, "write_lsb_raw_byt": 37, "write_lsb_metadata": 37, "lsbreaderror": 37, "lsbextractor": 37, "imagelsbdataextractor": 37, "serialize_pnginfo": 37, "serialize_json": 37, "inject_data": 37, "metric": [38, 39, 40, 41, 42, 43, 44], "aesthet": 38, "get_aesthetic_scor": 38, "ccip": 39, "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": 40, "anime_dbaesthet": 40, "laplacian": 42, "laplacian_scor": 42, "lpip": 43, "lpips_extract_featur": 43, "lpips_differ": 43, "lpips_clust": 43, "psnr_": 44, "psnr": 44, "ocr": 45, "detect_text_with_ocr": 45, "list_det_model": 45, "list_rec_model": 45, "oper": [46, 47, 48, 49, 50], "align": 46, "align_maxs": 46, "censor_": 47, "censor_area": 47, "censor_nsfw": 47, "basecensor": 47, "colorcensor": 47, "blurcensor": 47, "pixelatecensor": 47, "register_censor_method": 47, "imgcensor": 48, "imagebasedcensor": 48, "emojibasedcensor": 48, "singleimag": 48, "squeez": 50, "squeeze_with_transpar": 50, "pose": [51, 52, 53, 54], "dwpose": 51, "dwpose_estim": 51, "format": [52, 76], "op18keypointset": 52, "openpose18": 52, "op18_body_max": 52, "op18_body_min": 52, "op18_face_max": 52, "op18_face_min": 52, "op18_left_foot_max": 52, "op18_left_foot_min": 52, "op18_left_hand_max": 52, "op18_left_hand_min": 52, "op18_right_foot_max": 52, "op18_right_foot_min": 52, "op18_right_hand_max": 52, "op18_right_hand_min": 52, "op18_visu": 54, "preprocess": [55, 56, 57, 58, 59], "base": 55, "notparsetarget": 55, "pillow": 57, "register_pillow_transform": 57, "register_pillow_pars": 57, "create_pillow_transform": 57, "parse_pillow_transform": 57, "torchvis": 58, "register_torchvision_transform": 58, "register_torchvision_pars": 58, "create_torchvision_transform": 58, "parse_torchvision_transform": 58, "transform": 59, "register_creators_for_transform": 59, "notprocessortypeerror": 59, "create_transforms_from_transform": 59, "is_valid_size_dict": 59, "convert_to_size_dict": 59, "get_size_dict": 59, "create_clip_transform": 59, "create_transforms_from_clip_processor": 59, "create_convnext_transform": 59, "create_transforms_from_convnext_processor": 59, "create_vit_transform": 59, "create_transforms_from_vit_processor": 59, "create_siglip_transform": 59, "create_transforms_from_siglip_processor": 59, "create_bit_transform": 59, "create_transforms_from_bit_processor": 59, "create_blip_transform": 59, "create_transforms_from_blip_processor": 59, "create_mobilenetv2_transform": 59, "create_transforms_from_mobilenetv2_processor": 59, "resourc": [60, 61], "backgroundimageset": 60, "list_bg_image_fil": 60, "get_bg_image_fil": 60, "get_bg_imag": 60, "random_bg_image_fil": 60, "random_bg_imag": 60, "restor": [62, 63, 64, 65], "adversari": 62, "remove_adversarial_nois": 62, "nafnet": 64, "restore_with_nafnet": 64, "scunet": 65, "restore_with_scunet": 65, "sd": [66, 67, 68, 69], "sdmetadata": 67, "parse_sdmeta_from_text": 67, "get_sdmeta_from_imag": 67, "save_image_with_sdmeta": 67, "read_metadata": 68, "save_with_metadata": 68, "nai": 69, "naimetadata": 69, "get_naimeta_from_imag": 69, "add_naimeta_to_imag": 69, "save_image_with_naimeta": 69, "segment": [70, 71], "isneti": 71, "get_isnetis_mask": 71, "segment_with_isneti": 71, "segment_rgba_with_isneti": 71, "tag": [72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82], "blacklist": 72, "is_blacklist": 72, "drop_blacklisted_tag": 72, "charact": 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, "deepdanbooru": 74, "get_deepdanbooru_tag": 74, "deepgelbooru": 75, "get_deepgelbooru_tag": 75, "add_underlin": 76, "remove_underlin": 76, "tags_to_text": 76, "match": 78, "tag_match_suffix": 78, "tag_match_prefix": 78, "tag_match_ful": 78, "mldanbooru": 79, "get_mldanbooru_tag": 79, "order": 80, "sort_tag": 80, "overlap": 81, "drop_overlap_tag": 81, "wd14": 82, "get_wd14_tag": 82, "convert_wd14_emb_to_predict": 82, "denormalize_wd14_emb": 82, "upscal": [83, 84], "cdc": 83, "upscale_with_cdc": 83, "util": [85, 86, 87, 88], "cach": 85, "ts_lru_cach": 85, "func": 86, "sigmoid": 86, "onnxruntim": 88, "get_onnx_provid": 88, "open_onnx_model": 88, "valid": [89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105], "aicheck": 89, "get_ai_created_scor": 89, "is_ai_cr": 89, "bangumi_char": 90, "anime_bangumi_char_scor": 90, "anime_bangumi_char": 90, "anime_classify_scor": 91, "anime_classifi": 91, "color": 92, "is_greyscal": 92, "complet": 93, "anime_completeness_scor": 93, "anime_complet": 93, "dbrate": 94, "anime_dbrating_scor": 94, "anime_dbr": 94, "furri": 95, "anime_furry_scor": 95, "anime_furri": 95, "monochrom": 97, "get_monochrome_scor": 97, "is_monochrom": 97, "nsfw": 98, "nsfw_pred_scor": 98, "nsfw_pred": 98, "portrait": 99, "anime_portrait_scor": 99, "anime_portrait": 99, "rate": 100, "anime_rating_scor": 100, "anime_r": [100, 101], "real": 101, "anime_real_scor": 101, "safe": 102, "safe_check_scor": 102, "safe_check": 102, "style_ag": 103, "anime_style_age_scor": 103, "anime_style_ag": 103, "teen": 104, "anime_teen_scor": 104, "anime_teen": 104, "truncat": 105, "is_truncated_fil": 105, "welcom": 106, "": 106, "document": 106, "overview": 106, "tutori": 106, "inform": [106, 107, 108], "api": 106, "run": [107, 108], "environ": [107, 108], "instal": 109, "quick": 110, "start": 110}, "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.blob": [[5, "module-imgutils.data.blob"]], "to_blob_url": [[5, "to-blob-url"]], "load_image_from_blob_url": [[5, "load-image-from-blob-url"]], "is_valid_image_blob_url": [[5, "is-valid-image-blob-url"]], "imgutils.data.decode": [[6, "module-imgutils.data.decode"]], "rgb_decode": [[6, "rgb-decode"]], "imgutils.data.encode": [[7, "module-imgutils.data.encode"]], "rgb_encode": [[7, "rgb-encode"]], "imgutils.data.image": [[8, "module-imgutils.data.image"]], "load_image": [[8, "load-image"]], "load_images": [[8, "load-images"]], "has_alpha_channel": [[8, "has-alpha-channel"]], "imgutils.data": [[9, "module-imgutils.data"]], "imgutils.data.layer": [[10, "module-imgutils.data.layer"]], "istack": [[10, "istack"]], "imgutils.data.url": [[11, "module-imgutils.data.url"]], "download_image_from_url": [[11, "download-image-from-url"]], "is_http_url": [[11, "is-http-url"]], "imgutils.detect.booru_yolo": [[12, "module-imgutils.detect.booru_yolo"]], "Model Labels and Descriptions": [[12, "id1"]], "Available Models (PP Series)": [[12, "id2"]], "Available Models (AS Series)": [[12, "id3"]], "Available Models (AA Series)": [[12, "id4"]], "detect_with_booru_yolo": [[12, "detect-with-booru-yolo"]], "imgutils.detect.censor": [[13, "module-imgutils.detect.censor"]], "detect_censors": [[13, "detect-censors"]], "imgutils.detect.eye": [[14, "module-imgutils.detect.eye"]], "detect_eyes": [[14, "detect-eyes"]], "imgutils.detect.face": [[15, "module-imgutils.detect.face"]], "detect_faces": [[15, "detect-faces"]], "imgutils.detect.halfbody": [[16, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[16, "detect-halfbody"]], "imgutils.detect.hand": [[17, "module-imgutils.detect.hand"]], "detect_hands": [[17, "detect-hands"]], "imgutils.detect.head": [[18, "module-imgutils.detect.head"]], "detect_heads": [[18, "detect-heads"]], "imgutils.detect": [[19, "module-imgutils.detect"]], "imgutils.detect.nudenet": [[20, "module-imgutils.detect.nudenet"]], "detect_with_nudenet": [[20, "detect-with-nudenet"]], "imgutils.detect.person": [[21, "module-imgutils.detect.person"]], "detect_person": [[21, "detect-person"]], "imgutils.detect.similarity": [[22, "module-imgutils.detect.similarity"]], "calculate_iou": [[22, "calculate-iou"]], "bboxes_similarity": [[22, "bboxes-similarity"]], "detection_similarity": [[22, "detection-similarity"]], "imgutils.detect.text": [[23, "module-imgutils.detect.text"]], "detect_text": [[23, "detect-text"]], "imgutils.detect.visual": [[24, "module-imgutils.detect.visual"]], "detection_visualize": [[24, "detection-visualize"]], "imgutils.edge.canny": [[25, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[25, "get-edge-by-canny"]], "edge_image_with_canny": [[25, "edge-image-with-canny"]], "imgutils.edge": [[26, "module-imgutils.edge"]], "imgutils.edge.lineart": [[27, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[27, "get-edge-by-lineart"]], "edge_image_with_lineart": [[27, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[28, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[28, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[28, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[29, "module-imgutils.generic.classify"]], "ClassifyModel": [[29, "classifymodel"]], "classify_predict_score": [[29, "classify-predict-score"]], "classify_predict": [[29, "classify-predict"]], "classify_predict_fmt": [[29, "classify-predict-fmt"]], "imgutils.generic.clip": [[30, "module-imgutils.generic.clip"]], "CLIPModel": [[30, "clipmodel"]], "clip_image_encode": [[30, "clip-image-encode"]], "clip_text_encode": [[30, "clip-text-encode"]], "clip_predict": [[30, "clip-predict"]], "imgutils.generic.enhance": [[31, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[31, "imageenhancer"]], "imgutils.generic": [[32, "module-imgutils.generic"]], "imgutils.generic.siglip": [[33, "module-imgutils.generic.siglip"]], "SigLIPModel": [[33, "siglipmodel"]], "siglip_image_encode": [[33, "siglip-image-encode"]], "siglip_text_encode": [[33, "siglip-text-encode"]], "siglip_predict": [[33, "siglip-predict"]], "imgutils.generic.yolo": [[34, "module-imgutils.generic.yolo"]], "YOLOModel": [[34, "yolomodel"]], "yolo_predict": [[34, "yolo-predict"]], "imgutils.metadata.geninfo": [[35, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[35, "read-geninfo-parameters"]], "read_geninfo_exif": [[35, "read-geninfo-exif"]], "read_geninfo_gif": [[35, "read-geninfo-gif"]], "write_geninfo_parameters": [[35, "write-geninfo-parameters"]], "write_geninfo_exif": [[35, "write-geninfo-exif"]], "write_geninfo_gif": [[35, "write-geninfo-gif"]], "imgutils.metadata": [[36, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[37, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[37, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[37, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[37, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[37, "write-lsb-metadata"]], "LSBReadError": [[37, "lsbreaderror"]], "LSBExtractor": [[37, "lsbextractor"]], "ImageLsbDataExtractor": [[37, "imagelsbdataextractor"]], "serialize_pnginfo": [[37, "serialize-pnginfo"]], "serialize_json": [[37, "serialize-json"]], "inject_data": [[37, "inject-data"]], "imgutils.metrics.aesthetic": [[38, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[38, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[39, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[39, "ccip-extract-feature"]], "ccip_batch_extract_features": [[39, "ccip-batch-extract-features"]], "ccip_default_threshold": [[39, "ccip-default-threshold"]], "ccip_difference": [[39, "ccip-difference"]], "ccip_same": [[39, "ccip-same"]], "ccip_batch_differences": [[39, "ccip-batch-differences"]], "ccip_batch_same": [[39, "ccip-batch-same"]], "ccip_default_clustering_params": [[39, "ccip-default-clustering-params"]], "ccip_clustering": [[39, "ccip-clustering"]], "ccip_merge": [[39, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[40, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[40, "anime-dbaesthetic"]], "imgutils.metrics": [[41, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[42, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[42, "laplacian-score"]], "imgutils.metrics.lpips": [[43, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[43, "lpips-extract-feature"]], "lpips_difference": [[43, "lpips-difference"]], "lpips_clustering": [[43, "lpips-clustering"]], "imgutils.metrics.psnr_": [[44, "module-imgutils.metrics.psnr_"]], "psnr": [[44, "id1"]], "imgutils.ocr": [[45, "module-imgutils.ocr"]], "detect_text_with_ocr": [[45, "detect-text-with-ocr"]], "ocr": [[45, "ocr"]], "list_det_models": [[45, "list-det-models"]], "list_rec_models": [[45, "list-rec-models"]], "imgutils.operate.align": [[46, "module-imgutils.operate.align"]], "align_maxsize": [[46, "align-maxsize"]], "imgutils.operate.censor_": [[47, "module-imgutils.operate.censor_"]], "censor_areas": [[47, "censor-areas"]], "censor_nsfw": [[47, "censor-nsfw"]], "BaseCensor": [[47, "basecensor"]], "ColorCensor": [[47, "colorcensor"]], "BlurCensor": [[47, "blurcensor"]], "PixelateCensor": [[47, "pixelatecensor"]], "register_censor_method": [[47, "register-censor-method"]], "imgutils.operate.imgcensor": [[48, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[48, "imagebasedcensor"]], "EmojiBasedCensor": [[48, "emojibasedcensor"]], "SingleImage": [[48, "singleimage"]], "imgutils.operate": [[49, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[50, "module-imgutils.operate.squeeze"]], "squeeze": [[50, "squeeze"]], "squeeze_with_transparency": [[50, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[51, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[51, "dwpose-estimate"]], "imgutils.pose.format": [[52, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[52, "op18keypointset"]], "OpenPose18": [[52, "openpose18"]], "OP18_BODY_MAX": [[52, "op18-body-max"]], "OP18_BODY_MIN": [[52, "op18-body-min"]], "OP18_FACE_MAX": [[52, "op18-face-max"]], "OP18_FACE_MIN": [[52, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[52, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[52, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[52, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[52, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[52, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[52, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[52, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[52, "op18-right-hand-min"]], "imgutils.pose": [[53, "module-imgutils.pose"]], "imgutils.pose.visual": [[54, "module-imgutils.pose.visual"]], "op18_visualize": [[54, "op18-visualize"]], "imgutils.preprocess.base": [[55, "module-imgutils.preprocess.base"]], "NotParseTarget": [[55, "notparsetarget"]], "imgutils.preprocess": [[56, "module-imgutils.preprocess"]], "imgutils.preprocess.pillow": [[57, "module-imgutils.preprocess.pillow"]], "register_pillow_transform": [[57, "register-pillow-transform"]], "register_pillow_parse": [[57, "register-pillow-parse"]], "create_pillow_transforms": [[57, "create-pillow-transforms"]], "parse_pillow_transforms": [[57, "parse-pillow-transforms"]], "imgutils.preprocess.torchvision": [[58, "module-imgutils.preprocess.torchvision"]], "register_torchvision_transform": [[58, "register-torchvision-transform"]], "register_torchvision_parse": [[58, "register-torchvision-parse"]], "create_torchvision_transforms": [[58, "create-torchvision-transforms"]], "parse_torchvision_transforms": [[58, "parse-torchvision-transforms"]], "imgutils.preprocess.transformers": [[59, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers": [[59, "register-creators-for-transformers"]], "NotProcessorTypeError": [[59, "notprocessortypeerror"]], "create_transforms_from_transformers": [[59, "create-transforms-from-transformers"]], "is_valid_size_dict": [[59, "is-valid-size-dict"]], "convert_to_size_dict": [[59, "convert-to-size-dict"]], "get_size_dict": [[59, "get-size-dict"]], "create_clip_transforms": [[59, "create-clip-transforms"]], "create_transforms_from_clip_processor": [[59, "create-transforms-from-clip-processor"]], "create_convnext_transforms": [[59, "create-convnext-transforms"]], "create_transforms_from_convnext_processor": [[59, "create-transforms-from-convnext-processor"]], "create_vit_transforms": [[59, "create-vit-transforms"]], "create_transforms_from_vit_processor": [[59, "create-transforms-from-vit-processor"]], "create_siglip_transforms": [[59, "create-siglip-transforms"]], "create_transforms_from_siglip_processor": [[59, "create-transforms-from-siglip-processor"]], "create_bit_transforms": [[59, "create-bit-transforms"]], "create_transforms_from_bit_processor": [[59, "create-transforms-from-bit-processor"]], "create_blip_transforms": [[59, "create-blip-transforms"]], "create_transforms_from_blip_processor": [[59, "create-transforms-from-blip-processor"]], "create_mobilenetv2_transforms": [[59, "create-mobilenetv2-transforms"]], "create_transforms_from_mobilenetv2_processor": [[59, "create-transforms-from-mobilenetv2-processor"]], "imgutils.resource.background": [[60, "module-imgutils.resource.background"]], "BackgroundImageSet": [[60, "backgroundimageset"]], "list_bg_image_files": [[60, "list-bg-image-files"]], "get_bg_image_file": [[60, "get-bg-image-file"]], "get_bg_image": [[60, "get-bg-image"]], "random_bg_image_file": [[60, "random-bg-image-file"]], "random_bg_image": [[60, "random-bg-image"]], "imgutils.resource": [[61, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[62, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise": [[62, "remove-adversarial-noise"]], "imgutils.restore": [[63, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[64, "module-imgutils.restore.nafnet"]], "restore_with_nafnet": [[64, "restore-with-nafnet"]], "imgutils.restore.scunet": [[65, "module-imgutils.restore.scunet"]], "restore_with_scunet": [[65, "restore-with-scunet"]], "imgutils.sd": [[66, "module-imgutils.sd"]], "imgutils.sd.metadata": [[67, "module-imgutils.sd.metadata"]], "SDMetaData": [[67, "sdmetadata"]], "parse_sdmeta_from_text": [[67, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[67, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[67, "save-image-with-sdmeta"]], "imgutils.sd.model": [[68, "module-imgutils.sd.model"]], "read_metadata": [[68, "read-metadata"]], "save_with_metadata": [[68, "save-with-metadata"]], "imgutils.sd.nai": [[69, "module-imgutils.sd.nai"]], "NAIMetaData": [[69, "naimetadata"]], "NAIMetadata": [[69, "id1"]], "get_naimeta_from_image": [[69, "get-naimeta-from-image"]], "add_naimeta_to_image": [[69, "add-naimeta-to-image"]], "save_image_with_naimeta": [[69, "save-image-with-naimeta"]], "imgutils.segment": [[70, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[71, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[71, "get-isnetis-mask"]], "segment_with_isnetis": [[71, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[71, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[72, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[72, "is-blacklisted"]], "drop_blacklisted_tags": [[72, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[73, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[73, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[73, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[73, "char-whitelist-word"]], "CHAR_SUFFIXES": [[73, "char-suffixes"]], "CHAR_PREFIXES": [[73, "char-prefixes"]], "CharacterTagPool": [[73, "charactertagpool"]], "is_basic_character_tag": [[73, "is-basic-character-tag"]], "drop_basic_character_tags": [[73, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[74, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[74, "get-deepdanbooru-tags"]], "imgutils.tagging.deepgelbooru": [[75, "module-imgutils.tagging.deepgelbooru"]], "get_deepgelbooru_tags": [[75, "get-deepgelbooru-tags"]], "imgutils.tagging.format": [[76, "module-imgutils.tagging.format"]], "add_underline": [[76, "add-underline"]], "remove_underline": [[76, "remove-underline"]], "tags_to_text": [[76, "tags-to-text"]], "imgutils.tagging": [[77, "module-imgutils.tagging"]], "imgutils.tagging.match": [[78, "module-imgutils.tagging.match"]], "tag_match_suffix": [[78, "tag-match-suffix"]], "tag_match_prefix": [[78, "tag-match-prefix"]], "tag_match_full": [[78, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[79, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[79, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[80, "module-imgutils.tagging.order"]], "sort_tags": [[80, "sort-tags"]], "imgutils.tagging.overlap": [[81, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[81, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[82, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[82, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[82, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[82, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[83, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[83, "upscale-with-cdc"]], "imgutils.upscale": [[84, "module-imgutils.upscale"]], "imgutils.utils.cache": [[85, "module-imgutils.utils.cache"]], "ts_lru_cache": [[85, "ts-lru-cache"]], "imgutils.utils.func": [[86, "module-imgutils.utils.func"]], "sigmoid": [[86, "sigmoid"]], "imgutils.utils": [[87, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[88, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[88, "get-onnx-provider"]], "open_onnx_model": [[88, "open-onnx-model"]], "imgutils.validate.aicheck": [[89, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[89, "get-ai-created-score"]], "is_ai_created": [[89, "is-ai-created"]], "imgutils.validate.bangumi_char": [[90, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[90, "anime-bangumi-char-score"]], "anime_bangumi_char": [[90, "anime-bangumi-char"]], "imgutils.validate.classify": [[91, "module-imgutils.validate.classify"]], "anime_classify_score": [[91, "anime-classify-score"]], "anime_classify": [[91, "anime-classify"]], "imgutils.validate.color": [[92, "module-imgutils.validate.color"]], "is_greyscale": [[92, "is-greyscale"]], "imgutils.validate.completeness": [[93, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[93, "anime-completeness-score"]], "anime_completeness": [[93, "anime-completeness"]], "imgutils.validate.dbrating": [[94, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[94, "anime-dbrating-score"]], "anime_dbrating": [[94, "anime-dbrating"]], "imgutils.validate.furry": [[95, "module-imgutils.validate.furry"]], "anime_furry_score": [[95, "anime-furry-score"]], "anime_furry": [[95, "anime-furry"]], "imgutils.validate": [[96, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[97, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[97, "get-monochrome-score"]], "is_monochrome": [[97, "is-monochrome"]], "imgutils.validate.nsfw": [[98, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[98, "nsfw-pred-score"]], "nsfw_pred": [[98, "nsfw-pred"]], "imgutils.validate.portrait": [[99, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[99, "anime-portrait-score"]], "anime_portrait": [[99, "anime-portrait"]], "imgutils.validate.rating": [[100, "module-imgutils.validate.rating"]], "anime_rating_score": [[100, "anime-rating-score"]], "anime_rating": [[100, "anime-rating"]], "imgutils.validate.real": [[101, "module-imgutils.validate.real"]], "anime_real_score": [[101, "anime-real-score"]], "anime_real": [[101, "anime-real"]], "imgutils.validate.safe": [[102, "module-imgutils.validate.safe"]], "safe_check_score": [[102, "safe-check-score"]], "safe_check": [[102, "safe-check"]], "imgutils.validate.style_age": [[103, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[103, "anime-style-age-score"]], "anime_style_age": [[103, "anime-style-age"]], "imgutils.validate.teen": [[104, "module-imgutils.validate.teen"]], "anime_teen_score": [[104, "anime-teen-score"]], "anime_teen": [[104, "anime-teen"]], "imgutils.validate.truncate": [[105, "module-imgutils.validate.truncate"]], "is_truncated_file": [[105, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[106, "welcome-to-imgutils-s-documentation"]], "Overview": [[106, "overview"]], "Tutorials": [[106, null]], "Information": [[106, null]], "API Documentation": [[106, null]], "Run Environment Information": [[107, "Run-Environment-Information"], [108, "Run-Environment-Information"]], "Installation": [[109, "installation"]], "Quick Start": [[110, "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.blob"], [6, "module-imgutils.data.decode"], [7, "module-imgutils.data.encode"], [8, "module-imgutils.data.image"], [9, "module-imgutils.data"], [10, "module-imgutils.data.layer"], [11, "module-imgutils.data.url"], [12, "module-imgutils.detect.booru_yolo"], [13, "module-imgutils.detect.censor"], [14, "module-imgutils.detect.eye"], [15, "module-imgutils.detect.face"], [16, "module-imgutils.detect.halfbody"], [17, "module-imgutils.detect.hand"], [18, "module-imgutils.detect.head"], [19, "module-imgutils.detect"], [20, "module-imgutils.detect.nudenet"], [21, "module-imgutils.detect.person"], [22, "module-imgutils.detect.similarity"], [23, "module-imgutils.detect.text"], [24, "module-imgutils.detect.visual"], [25, "module-imgutils.edge.canny"], [26, "module-imgutils.edge"], [27, "module-imgutils.edge.lineart"], [28, "module-imgutils.edge.lineart_anime"], [29, "module-imgutils.generic.classify"], [30, "module-imgutils.generic.clip"], [31, "module-imgutils.generic.enhance"], [32, "module-imgutils.generic"], [33, "module-imgutils.generic.siglip"], [34, "module-imgutils.generic.yolo"], [35, "module-imgutils.metadata.geninfo"], [36, "module-imgutils.metadata"], [37, "module-imgutils.metadata.lsb"], [38, "module-imgutils.metrics.aesthetic"], [39, "module-imgutils.metrics.ccip"], [40, "module-imgutils.metrics.dbaesthetic"], [41, "module-imgutils.metrics"], [42, "module-imgutils.metrics.laplacian"], [43, "module-imgutils.metrics.lpips"], [44, "module-imgutils.metrics.psnr_"], [45, "module-imgutils.ocr"], [46, "module-imgutils.operate.align"], [47, "module-imgutils.operate.censor_"], [48, "module-imgutils.operate.imgcensor"], [49, "module-imgutils.operate"], [50, "module-imgutils.operate.squeeze"], [51, "module-imgutils.pose.dwpose"], [52, "module-imgutils.pose.format"], [53, "module-imgutils.pose"], [54, "module-imgutils.pose.visual"], [55, "module-imgutils.preprocess.base"], [56, "module-imgutils.preprocess"], [57, "module-imgutils.preprocess.pillow"], [58, "module-imgutils.preprocess.torchvision"], [59, "module-imgutils.preprocess.transformers"], [60, "module-imgutils.resource.background"], [61, "module-imgutils.resource"], [62, "module-imgutils.restore.adversarial"], [63, "module-imgutils.restore"], [64, "module-imgutils.restore.nafnet"], [65, "module-imgutils.restore.scunet"], [66, "module-imgutils.sd"], [67, "module-imgutils.sd.metadata"], [68, "module-imgutils.sd.model"], [69, "module-imgutils.sd.nai"], [70, "module-imgutils.segment"], [71, "module-imgutils.segment.isnetis"], [72, "module-imgutils.tagging.blacklist"], [73, "module-imgutils.tagging.character"], [74, "module-imgutils.tagging.deepdanbooru"], [75, "module-imgutils.tagging.deepgelbooru"], [76, "module-imgutils.tagging.format"], [77, "module-imgutils.tagging"], [78, "module-imgutils.tagging.match"], [79, "module-imgutils.tagging.mldanbooru"], [80, "module-imgutils.tagging.order"], [81, "module-imgutils.tagging.overlap"], [82, "module-imgutils.tagging.wd14"], [83, "module-imgutils.upscale.cdc"], [84, "module-imgutils.upscale"], [85, "module-imgutils.utils.cache"], [86, "module-imgutils.utils.func"], [87, "module-imgutils.utils"], [88, "module-imgutils.utils.onnxruntime"], [89, "module-imgutils.validate.aicheck"], [90, "module-imgutils.validate.bangumi_char"], [91, "module-imgutils.validate.classify"], [92, "module-imgutils.validate.color"], [93, "module-imgutils.validate.completeness"], [94, "module-imgutils.validate.dbrating"], [95, "module-imgutils.validate.furry"], [96, "module-imgutils.validate"], [97, "module-imgutils.validate.monochrome"], [98, "module-imgutils.validate.nsfw"], [99, "module-imgutils.validate.portrait"], [100, "module-imgutils.validate.rating"], [101, "module-imgutils.validate.real"], [102, "module-imgutils.validate.safe"], [103, "module-imgutils.validate.style_age"], [104, "module-imgutils.validate.teen"], [105, "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.blob": [[5, "module-imgutils.data.blob"]], "is_valid_image_blob_url() (in module imgutils.data.blob)": [[5, "imgutils.data.blob.is_valid_image_blob_url"]], "load_image_from_blob_url() (in module imgutils.data.blob)": [[5, "imgutils.data.blob.load_image_from_blob_url"]], "to_blob_url() (in module imgutils.data.blob)": [[5, "imgutils.data.blob.to_blob_url"]], "imgutils.data.decode": [[6, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[6, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[7, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[7, "imgutils.data.encode.rgb_encode"]], "has_alpha_channel() (in module imgutils.data.image)": [[8, "imgutils.data.image.has_alpha_channel"]], "imgutils.data.image": [[8, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[8, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[8, "imgutils.data.image.load_images"]], "imgutils.data": [[9, "module-imgutils.data"]], "imgutils.data.layer": [[10, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[10, "imgutils.data.layer.istack"]], "download_image_from_url() (in module imgutils.data.url)": [[11, "imgutils.data.url.download_image_from_url"]], "imgutils.data.url": [[11, "module-imgutils.data.url"]], "is_http_url() (in module imgutils.data.url)": [[11, "imgutils.data.url.is_http_url"]], "detect_with_booru_yolo() (in module imgutils.detect.booru_yolo)": [[12, "imgutils.detect.booru_yolo.detect_with_booru_yolo"]], "imgutils.detect.booru_yolo": [[12, "module-imgutils.detect.booru_yolo"]], "detect_censors() (in module imgutils.detect.censor)": [[13, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[13, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[14, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[14, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[15, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[15, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[16, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[16, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[17, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[17, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[18, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[18, "module-imgutils.detect.head"]], "imgutils.detect": [[19, "module-imgutils.detect"]], "detect_with_nudenet() (in module imgutils.detect.nudenet)": [[20, "imgutils.detect.nudenet.detect_with_nudenet"]], "imgutils.detect.nudenet": [[20, "module-imgutils.detect.nudenet"]], "detect_person() (in module imgutils.detect.person)": [[21, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[21, "module-imgutils.detect.person"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[22, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[22, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[22, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[22, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[23, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[23, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[24, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[24, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[25, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[25, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[25, "module-imgutils.edge.canny"]], "imgutils.edge": [[26, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[27, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[27, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[27, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[28, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[28, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[28, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[29, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[29, "imgutils.generic.classify.classify_predict"]], "classify_predict_fmt() (in module imgutils.generic.classify)": [[29, "imgutils.generic.classify.classify_predict_fmt"]], "classify_predict_score() (in module imgutils.generic.classify)": [[29, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[29, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_fmt() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.predict_fmt"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.predict_score"]], "clipmodel (class in imgutils.generic.clip)": [[30, "imgutils.generic.clip.CLIPModel"]], "__init__() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.__init__"]], "clear() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.clear"]], "clip_image_encode() (in module imgutils.generic.clip)": [[30, "imgutils.generic.clip.clip_image_encode"]], "clip_predict() (in module imgutils.generic.clip)": [[30, "imgutils.generic.clip.clip_predict"]], "clip_text_encode() (in module imgutils.generic.clip)": [[30, "imgutils.generic.clip.clip_text_encode"]], "image_encode() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.image_encode"]], "imgutils.generic.clip": [[30, "module-imgutils.generic.clip"]], "launch_demo() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.launch_demo"]], "make_ui() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.make_ui"]], "predict() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.predict"]], "text_encode() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.text_encode"]], "imageenhancer (class in imgutils.generic.enhance)": [[31, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[31, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[31, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[31, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[32, "module-imgutils.generic"]], "siglipmodel (class in imgutils.generic.siglip)": [[33, "imgutils.generic.siglip.SigLIPModel"]], "__init__() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.__init__"]], "clear() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.clear"]], "image_encode() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.image_encode"]], "imgutils.generic.siglip": [[33, "module-imgutils.generic.siglip"]], "launch_demo() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.launch_demo"]], "make_ui() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.make_ui"]], "predict() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.predict"]], "siglip_image_encode() (in module imgutils.generic.siglip)": [[33, "imgutils.generic.siglip.siglip_image_encode"]], "siglip_predict() (in module imgutils.generic.siglip)": [[33, "imgutils.generic.siglip.siglip_predict"]], "siglip_text_encode() (in module imgutils.generic.siglip)": [[33, "imgutils.generic.siglip.siglip_text_encode"]], "text_encode() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.text_encode"]], "yolomodel (class in imgutils.generic.yolo)": [[34, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[34, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[34, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[35, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[36, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[37, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[37, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[37, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[37, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[37, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[37, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[37, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[38, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[38, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[39, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[40, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[40, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[41, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[42, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[42, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[43, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[43, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[43, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[43, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[44, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[44, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[45, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[45, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[45, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[45, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[45, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[46, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[46, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[47, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[47, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[47, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[47, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[47, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[48, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[48, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[48, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[48, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[48, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[48, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[48, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[48, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[48, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[48, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[49, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[50, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[50, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[50, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[51, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[51, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[52, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[52, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[52, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[52, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[52, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[53, "module-imgutils.pose"]], "imgutils.pose.visual": [[54, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[54, "imgutils.pose.visual.op18_visualize"]], "notparsetarget (class in imgutils.preprocess.base)": [[55, "imgutils.preprocess.base.NotParseTarget"]], "imgutils.preprocess.base": [[55, "module-imgutils.preprocess.base"]], "imgutils.preprocess": [[56, "module-imgutils.preprocess"]], "create_pillow_transforms() (in module imgutils.preprocess.pillow)": [[57, "imgutils.preprocess.pillow.create_pillow_transforms"]], "imgutils.preprocess.pillow": [[57, "module-imgutils.preprocess.pillow"]], "parse_pillow_transforms() (in module imgutils.preprocess.pillow)": [[57, "imgutils.preprocess.pillow.parse_pillow_transforms"]], "register_pillow_parse() (in module imgutils.preprocess.pillow)": [[57, "imgutils.preprocess.pillow.register_pillow_parse"]], "register_pillow_transform() (in module imgutils.preprocess.pillow)": [[57, "imgutils.preprocess.pillow.register_pillow_transform"]], "create_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[58, "imgutils.preprocess.torchvision.create_torchvision_transforms"]], "imgutils.preprocess.torchvision": [[58, "module-imgutils.preprocess.torchvision"]], "parse_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[58, "imgutils.preprocess.torchvision.parse_torchvision_transforms"]], "register_torchvision_parse() (in module imgutils.preprocess.torchvision)": [[58, "imgutils.preprocess.torchvision.register_torchvision_parse"]], "register_torchvision_transform() (in module imgutils.preprocess.torchvision)": [[58, "imgutils.preprocess.torchvision.register_torchvision_transform"]], "notprocessortypeerror (class in imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.NotProcessorTypeError"]], "convert_to_size_dict() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.convert_to_size_dict"]], "create_bit_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_bit_transforms"]], "create_blip_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_blip_transforms"]], "create_clip_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_clip_transforms"]], "create_convnext_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_convnext_transforms"]], "create_mobilenetv2_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_mobilenetv2_transforms"]], "create_siglip_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_siglip_transforms"]], "create_transforms_from_bit_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_bit_processor"]], "create_transforms_from_blip_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_blip_processor"]], "create_transforms_from_clip_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_clip_processor"]], "create_transforms_from_convnext_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_convnext_processor"]], "create_transforms_from_mobilenetv2_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_mobilenetv2_processor"]], "create_transforms_from_siglip_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_siglip_processor"]], "create_transforms_from_transformers() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_transformers"]], "create_transforms_from_vit_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_vit_processor"]], "create_vit_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_vit_transforms"]], "get_size_dict() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.get_size_dict"]], "imgutils.preprocess.transformers": [[59, "module-imgutils.preprocess.transformers"]], "is_valid_size_dict() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.is_valid_size_dict"]], "register_creators_for_transformers() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.register_creators_for_transformers"]], "backgroundimageset (class in imgutils.resource.background)": [[60, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[60, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[61, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[62, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise() (in module imgutils.restore.adversarial)": [[62, "imgutils.restore.adversarial.remove_adversarial_noise"]], "imgutils.restore": [[63, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[64, "module-imgutils.restore.nafnet"]], "restore_with_nafnet() (in module imgutils.restore.nafnet)": [[64, "imgutils.restore.nafnet.restore_with_nafnet"]], "imgutils.restore.scunet": [[65, "module-imgutils.restore.scunet"]], "restore_with_scunet() (in module imgutils.restore.scunet)": [[65, "imgutils.restore.scunet.restore_with_scunet"]], "imgutils.sd": [[66, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[67, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[67, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[67, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[67, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[67, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[67, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[67, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[67, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[68, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[68, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[68, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[69, "imgutils.sd.nai.NAIMetaData"], [69, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[69, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[69, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[69, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[69, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[69, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[69, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[70, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[71, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[71, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[71, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[71, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[72, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[72, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[72, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[73, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[73, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[73, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[73, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[73, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[74, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[74, "module-imgutils.tagging.deepdanbooru"]], "get_deepgelbooru_tags() (in module imgutils.tagging.deepgelbooru)": [[75, "imgutils.tagging.deepgelbooru.get_deepgelbooru_tags"]], "imgutils.tagging.deepgelbooru": [[75, "module-imgutils.tagging.deepgelbooru"]], "add_underline() (in module imgutils.tagging.format)": [[76, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[76, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[76, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[76, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[77, "module-imgutils.tagging"]], "imgutils.tagging.match": [[78, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[78, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[78, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[78, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[79, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[79, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[80, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[80, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[81, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[81, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[82, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[82, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[82, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[82, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[83, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[83, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[84, "module-imgutils.upscale"]], "imgutils.utils.cache": [[85, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[85, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[86, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[86, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[87, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[88, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[88, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[88, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[89, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[89, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[89, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[90, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[90, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[90, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[91, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[91, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[91, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[92, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[92, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[93, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[93, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[93, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[94, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[94, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[94, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[95, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[95, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[95, "module-imgutils.validate.furry"]], "imgutils.validate": [[96, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[97, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[97, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[97, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[98, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[98, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[98, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[99, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[99, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[99, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[100, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[100, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[100, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[101, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[101, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[101, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[102, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[102, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[102, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[103, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[103, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[103, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[104, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[104, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[104, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[105, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[105, "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/blob", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/data/url", "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/blob.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/data/url.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.blob", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.data.url", "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, 5, 8, 29, 62, 67], "str": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 54, 57, 58, 59, 60, 64, 65, 67, 68, 69, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105], "pathlik": [0, 4, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 54, 64, 65, 67, 69, 71, 74, 75, 79, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "byte": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 52, 54, 64, 65, 67, 69, 71, 74, 75, 79, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "bytearrai": [0, 4, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 52, 54, 64, 65, 67, 69, 71, 74, 75, 79, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "binaryio": [0, 4, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 54, 64, 65, 67, 69, 71, 74, 75, 79, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "imag": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 53, 54, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 69, 70, 71, 74, 75, 76, 77, 79, 82, 83, 84, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 109], "max_width": 0, "int": [0, 4, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 27, 28, 29, 30, 33, 34, 37, 39, 43, 45, 46, 47, 48, 50, 51, 52, 54, 59, 60, 62, 64, 65, 71, 79, 83, 102], "none": [0, 4, 8, 10, 11, 13, 14, 15, 16, 17, 18, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 39, 47, 50, 51, 54, 57, 58, 59, 60, 67, 69, 72, 73, 88], "ellipsi": 0, "max_height": 0, "resampl": [0, 59], "2": [0, 8, 12, 22, 23, 38, 39, 40, 43, 45, 52, 59, 62, 67, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104], "level": [0, 13, 14, 15, 16, 17, 18, 21, 33, 34, 38, 47, 60, 74, 94], "aspect": [0, 24, 34, 46], "float": [0, 7, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 34, 39, 40, 42, 43, 44, 45, 47, 48, 50, 52, 54, 59, 60, 62, 69, 72, 73, 74, 75, 76, 79, 80, 81, 82, 86, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "1": [0, 10, 12, 20, 21, 22, 38, 39, 40, 43, 45, 52, 59, 60, 62, 67, 68, 72, 73, 74, 75, 80, 82, 83, 86, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108, 109], "8": [0, 12, 22, 37, 39, 43, 47, 52, 59, 62, 67, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 107, 108, 109], "sourc": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 54, 55, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105], "gener": [0, 4, 12, 15, 21, 35, 36, 66, 67, 69, 75, 79, 82, 87, 94, 106], "art": [0, 67], "base": [0, 18, 21, 22, 29, 30, 33, 34, 39, 40, 42, 43, 46, 47, 48, 50, 52, 54, 56, 57, 59, 60, 69, 71, 74, 75, 79, 80, 81, 82, 90, 94, 98, 100, 106], "given": [0, 6, 7, 8, 10, 11, 14, 15, 17, 18, 19, 20, 23, 25, 27, 28, 29, 30, 33, 37, 39, 42, 46, 48, 52, 55, 59, 67, 69, 72, 73, 78, 81, 82, 89, 91, 94, 97, 98, 100, 104], "paramet": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 54, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105], "imagetyp": [0, 5, 12, 13, 14, 15, 16, 17, 18, 21, 23, 24, 29, 31, 34, 35, 37, 39, 40, 42, 45, 47, 50, 51, 54, 64, 65, 67, 69, 75, 82, 83, 90, 93, 95, 98, 99, 101, 102, 103], "The": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 29, 30, 31, 33, 34, 35, 36, 37, 39, 40, 42, 45, 46, 47, 48, 50, 51, 52, 54, 57, 58, 59, 60, 62, 63, 64, 65, 67, 68, 69, 71, 73, 74, 75, 76, 78, 79, 80, 82, 83, 85, 86, 88, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105, 109], "input": [0, 5, 12, 13, 14, 15, 16, 18, 20, 21, 23, 24, 29, 30, 31, 33, 34, 35, 37, 39, 40, 42, 45, 46, 47, 48, 50, 51, 54, 57, 59, 62, 64, 65, 67, 69, 72, 73, 75, 76, 78, 80, 82, 83, 86, 90, 93, 95, 98, 99, 101, 103], "option": [0, 4, 11, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 24, 29, 30, 33, 34, 35, 39, 45, 47, 50, 51, 54, 59, 60, 62, 67, 68, 69, 72, 73, 80, 85], "maximum": [0, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 34, 39, 45, 46, 47, 59, 62, 85, 102], "width": [0, 4, 10, 48, 59, 60, 79], "If": [0, 5, 8, 10, 11, 13, 14, 15, 16, 17, 18, 21, 22, 24, 29, 30, 33, 34, 35, 37, 39, 45, 47, 50, 52, 54, 57, 58, 59, 62, 64, 65, 67, 68, 69, 72, 73, 80, 82, 88, 89, 90, 91, 94, 97, 100, 104], "set": [0, 12, 24, 29, 30, 34, 39, 50, 52, 54, 59, 82, 88, 91, 94, 100, 104, 105], "automat": [0, 4, 30, 33, 39, 50, 88, 107, 108], "determin": [0, 8, 39, 98], "termin": 0, "size": [0, 4, 6, 7, 10, 11, 23, 24, 25, 27, 28, 39, 46, 48, 50, 54, 57, 58, 59, 60, 62, 64, 65, 67, 71, 79, 83, 84, 102, 107, 108], "height": [0, 4, 10, 48, 59, 60, 79], "filter": [0, 34, 50, 59, 62, 72, 73, 94, 96, 100], "us": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 43, 45, 47, 48, 50, 51, 54, 55, 57, 59, 62, 63, 64, 65, 67, 68, 69, 72, 74, 75, 76, 79, 82, 83, 85, 86, 88, 89, 90, 91, 94, 96, 97, 98, 100, 104], "when": [0, 7, 10, 12, 23, 25, 27, 28, 29, 30, 37, 39, 43, 47, 48, 52, 55, 59, 64, 67, 69, 71, 79, 83, 85, 88, 89, 105], "resiz": [0, 23, 24, 34, 46, 54, 57, 58, 59, 67, 79], "charact": [0, 39, 45, 54, 70, 71, 74, 75, 76, 77, 82, 90, 106], "repres": [0, 7, 10, 12, 13, 14, 15, 22, 39, 43, 47, 50, 52, 69, 71, 80, 89, 98, 105], "differ": [0, 8, 14, 15, 16, 17, 18, 21, 22, 30, 35, 36, 37, 39, 43, 44, 51, 52, 58, 59, 90, 95, 99, 101, 103, 107, 108], "intens": 0, "proport": [0, 90], "correct": [0, 37], "output": [0, 24, 29, 30, 33, 40, 54, 67, 68, 75, 80, 82, 109], "which": [0, 4, 10, 22, 23, 25, 27, 28, 33, 35, 39, 43, 48, 57, 59, 60, 63, 67, 68, 69, 71, 72, 75, 79, 85, 86, 88, 89, 91, 96, 97, 98, 105, 106, 107, 108, 109], "should": [0, 3, 10, 24, 39, 43, 47, 48, 50, 59, 71, 82, 109], "approxim": 0, "ratio": [0, 24, 34, 45, 46, 48, 79], "your": [0, 50, 64, 105, 107, 108, 109], "thi": [0, 3, 4, 5, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 45, 47, 48, 50, 51, 52, 54, 55, 57, 58, 59, 62, 64, 65, 66, 67, 68, 69, 70, 74, 77, 81, 82, 83, 85, 86, 88, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105, 107, 108], "valu": [0, 4, 8, 10, 13, 17, 18, 21, 22, 37, 39, 43, 47, 50, 52, 57, 58, 59, 68, 74, 79, 86, 89, 97, 105], "ensur": [0, 30, 34, 39, 46, 59, 64, 67, 85], "i": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 45, 47, 48, 50, 51, 52, 54, 55, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 79, 80, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "close": [0, 48, 67], "possibl": [0, 23, 30, 39, 48], "origin": [0, 4, 6, 8, 20, 25, 27, 28, 37, 38, 44, 47, 48, 50, 54, 71, 74, 76, 79, 80, 98], "default": [0, 4, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 25, 27, 28, 29, 30, 33, 34, 39, 40, 42, 43, 45, 47, 48, 50, 52, 54, 59, 60, 64, 65, 68, 71, 72, 73, 74, 76, 79, 82, 83, 88, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104], "return": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 54, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 98, 99, 100, 101, 102, 103, 104, 105], "represent": [0, 22, 39, 57, 58, 67], "type": [0, 5, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 24, 29, 30, 31, 33, 34, 35, 37, 39, 40, 42, 45, 47, 48, 50, 51, 52, 54, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 72, 73, 76, 78, 80, 81, 82, 83, 85, 86, 90, 93, 94, 95, 98, 99, 100, 101, 102, 103], "exampl": [0, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 24, 25, 26, 27, 28, 29, 34, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 57, 58, 59, 60, 62, 67, 71, 72, 73, 74, 75, 76, 79, 80, 81, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 105], "here": [0, 12, 20, 26, 39, 43, 44, 67, 72, 74, 75, 79, 82, 83, 90, 92, 105, 107, 108], "an": [0, 4, 5, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 52, 54, 57, 59, 62, 64, 65, 67, 69, 70, 71, 73, 74, 75, 77, 80, 82, 83, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105], "jerri": 0, "from": [0, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 27, 28, 29, 33, 34, 35, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 57, 58, 59, 60, 62, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 79, 80, 81, 82, 83, 85, 86, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105, 107, 108, 109], "import": [0, 6, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 21, 24, 34, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 57, 58, 59, 60, 62, 67, 71, 72, 73, 74, 75, 76, 79, 80, 81, 82, 83, 85, 86, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 105, 107, 108, 109], "print": [0, 5, 12, 17, 18, 21, 22, 34, 67, 68, 107, 108, 109], "png": [0, 5, 8, 10, 13, 24, 35, 37, 42, 47, 48, 50, 62, 67, 69, 71, 82, 83, 92, 105], "draw": [1, 24, 26, 27, 54, 98, 106], "ascii_draw": 1, "meta": [2, 106, 109], "__title__": [2, 109], "__version__": [2, 109], "__description__": [2, 109], "__author__": [2, 109], "__author_email__": 2, "overview": [3, 4, 6, 7, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 31, 32, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 50, 51, 53, 59, 60, 61, 62, 63, 64, 65, 66, 67, 70, 71, 72, 73, 74, 75, 76, 77, 79, 82, 83, 84, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105], "inform": [3, 30, 33, 34, 35, 36, 37, 54, 67, 69, 81], "packag": 3, "titl": [3, 69], "project": [3, 20, 74, 82, 105], "version": [3, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 34, 38, 47, 64, 65, 67, 68, 85, 91, 106, 109], "short": [3, 75, 79, 82], "descript": [3, 20, 29, 33, 69], "includ": [3, 5, 8, 11, 12, 13, 20, 21, 22, 24, 29, 30, 31, 33, 34, 35, 36, 51, 52, 58, 59, 66, 67, 68, 69, 75, 82, 86, 90, 98], "setup": 3, "py": [3, 71], "author": [3, 68], "email": 3, "step": [4, 48, 59, 67], "forecolor": [4, 25, 27, 28], "lightgrei": 4, "backcolor": [4, 25, 27, 28], "white": [4, 8, 25, 27, 28, 30, 59, 67, 71], "creat": [4, 29, 30, 33, 34, 35, 47, 57, 58, 59, 67, 69, 73, 89], "black": [4, 47, 67], "squar": [4, 59], "can": [4, 5, 8, 10, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 26, 30, 33, 35, 37, 39, 43, 47, 51, 52, 57, 59, 67, 68, 69, 75, 80, 82, 88, 90, 96, 97, 106, 109], "complement": 4, "transpar": [4, 8, 10, 25, 27, 28, 48, 50, 71, 83], "area": [4, 10, 12, 22, 23, 47, 48], "grid": 4, "pixel": [4, 24, 37, 47, 48, 50, 59, 62, 67, 71, 97], "mean": [4, 20, 22, 23, 25, 27, 28, 29, 39, 42, 43, 48, 52, 57, 58, 59, 88, 91, 109], "function": [4, 7, 8, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 35, 36, 37, 39, 42, 45, 47, 48, 50, 51, 54, 57, 58, 59, 62, 64, 66, 67, 68, 69, 81, 82, 83, 85, 86, 90, 94, 98, 100, 105], "suitabl": [4, 57, 59, 74, 98], "color": [4, 8, 10, 25, 27, 28, 47, 62, 67, 71, 96, 97, 106], "fore": [4, 25, 27, 28], "back": [4, 82], "A": [4, 5, 8, 13, 14, 15, 16, 17, 18, 20, 21, 25, 27, 28, 29, 34, 37, 38, 39, 40, 45, 46, 47, 48, 50, 57, 59, 60, 67, 68, 69, 73, 76, 81, 85, 88, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 102, 103, 104, 109], "rgba": [4, 8, 31, 37, 64, 65, 71, 83], "contain": [4, 5, 10, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 29, 30, 33, 34, 39, 40, 52, 54, 59, 64, 67, 68, 69, 75, 79, 82, 91, 94, 100, 102, 104], "add": [4, 35, 68, 69, 76], "rgb": [4, 6, 7, 8, 30, 31, 47, 59, 60, 67, 71, 83], "In": [4, 27, 39, 90, 91], "document": [4, 107, 108, 109], "accur": [4, 13, 21, 94, 100], "present": [4, 35, 69, 74], "state": [4, 33], "shown": [4, 70], "follow": [4, 29, 39, 52, 58, 59, 63, 68, 69, 75, 82, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104, 109], "figur": 4, "modul": [5, 8, 11, 12, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 35, 36, 37, 57, 58, 66, 68, 69, 70, 82, 85, 86, 94, 100, 106], "provid": [5, 8, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 31, 33, 34, 35, 36, 37, 39, 47, 50, 52, 54, 57, 58, 59, 66, 67, 68, 69, 79, 80, 82, 85, 86, 88, 94, 100], "util": [5, 8, 11, 20, 21, 29, 32, 34, 43, 46, 50, 53, 57, 58, 63, 66, 68, 74, 75, 79, 82, 106], "handl": [5, 8, 11, 29, 30, 33, 34, 36, 37, 55, 58, 59, 66, 69], "url": [5, 9, 13, 16, 18, 30, 37, 67, 106], "convers": [5, 8, 34, 58, 59], "between": [5, 14, 15, 21, 22, 29, 30, 33, 39, 43, 44, 48, 58, 64, 65, 73, 79, 83, 86], "valid": [5, 11, 47, 48, 52, 59, 106], "format": [5, 8, 10, 25, 27, 28, 29, 30, 33, 34, 35, 36, 37, 40, 47, 50, 51, 53, 57, 59, 67, 68, 69, 75, 77, 82, 98, 106], "support": [5, 6, 8, 11, 14, 15, 16, 18, 21, 29, 33, 34, 35, 48, 54, 57, 58, 59, 64, 65, 67, 68, 69, 82, 83], "convert": [5, 8, 30, 35, 37, 39, 52, 57, 58, 59, 69, 82, 98], "specifi": [5, 8, 22, 23, 24, 29, 30, 33, 34, 39, 47, 48, 50, 59, 67, 68, 69, 73, 75, 80, 82, 85], "load": [5, 8, 13, 14, 17, 18, 29, 30, 33, 34, 35, 37, 67, 82, 88], "variou": [5, 8, 14, 15, 17, 21, 22, 24, 29, 31, 33, 34, 36, 59, 67, 69, 86, 109], "mime": 5, "jpg": [5, 6, 7, 8, 11, 12, 14, 15, 16, 17, 18, 21, 24, 29, 34, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 51, 60, 71, 74, 75, 79, 82, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 105], "save_kwarg": 5, "string": [5, 13, 15, 16, 20, 37, 52, 67, 68, 76, 88, 105], "pil": [5, 6, 7, 8, 10, 11, 17, 24, 30, 34, 43, 46, 47, 48, 50, 57, 59, 60, 62, 67, 75, 83, 92, 97], "numpi": [5, 6, 10, 24, 30, 33, 37, 39, 50, 52, 82, 86], "arrai": [5, 10, 24, 30, 37, 39, 43, 50, 52, 82, 86], "file": [5, 8, 10, 11, 12, 13, 16, 18, 24, 35, 37, 43, 60, 66, 67, 68, 69, 88, 97, 105, 106], "path": [5, 8, 10, 12, 13, 16, 18, 24, 30, 34, 37, 60, 67, 68, 69, 75, 92, 97, 105], "desir": [5, 60], "addit": [5, 11, 29, 30, 33, 34, 35, 47, 48, 58, 67, 69], "keyword": [5, 11, 29, 30, 33, 34, 35, 47, 48, 67, 69, 85], "argument": [5, 11, 29, 30, 33, 34, 35, 47, 48, 51, 52, 67, 69, 73, 75, 82, 85], "pass": [5, 11, 27, 28, 29, 30, 33, 34, 35, 47, 48, 67, 71, 79, 83, 85], "save": [5, 10, 24, 35, 62, 67, 68, 69, 71], "encod": [5, 6, 9, 29, 30, 33, 37, 69, 106], "open": [5, 6, 7, 8, 10, 12, 17, 29, 34, 46, 47, 48, 50, 62, 67, 68, 83, 88], "test": [5, 43, 83, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104], "blob_url": 5, "qualiti": [5, 23, 40, 61, 67, 82, 83], "95": [5, 34, 59, 72, 73, 80], "base64": 5, "pre": [5, 13, 15, 18, 30, 33, 40], "object": [5, 6, 8, 10, 11, 12, 18, 22, 24, 34, 35, 37, 43, 47, 51, 54, 55, 58, 59, 60, 67, 69, 74, 75, 88, 91, 92, 94, 97, 100, 104], "rais": [5, 8, 11, 13, 14, 16, 17, 18, 21, 22, 29, 33, 34, 37, 47, 50, 52, 55, 57, 58, 59, 62, 67, 68, 69, 72, 73, 80], "valueerror": [5, 11, 13, 16, 18, 21, 22, 29, 33, 37, 50, 59, 69, 80], "unsupport": [5, 45, 58, 59, 80], "method": [5, 11, 29, 30, 31, 33, 34, 36, 37, 39, 47, 59, 94, 100], "warn": 5, "userwarn": 5, "doesn": [5, 37, 73], "t": [5, 37, 73], "match": [5, 22, 33, 37, 50, 59, 73, 77, 106], "actual": [5, 18, 21, 45], "invalid": [5, 13, 16, 18, 21, 29, 33, 35, 59], "show": [5, 11, 13, 14, 15, 16, 51], "bool": [5, 7, 8, 11, 24, 27, 34, 39, 45, 47, 50, 51, 54, 59, 64, 65, 68, 69, 72, 73, 74, 75, 76, 78, 79, 82, 83, 89, 97, 105], "effici": [5, 20, 23, 30, 68, 86], "without": [5, 34, 62, 67, 72, 73, 81], "content": [5, 11, 12, 27, 45, 70], "true": [5, 7, 8, 11, 24, 34, 39, 47, 48, 51, 54, 57, 58, 59, 64, 65, 68, 69, 72, 73, 76, 78, 82, 89, 92, 97, 105], "fals": [5, 6, 7, 8, 11, 24, 27, 34, 39, 45, 47, 59, 64, 65, 67, 68, 69, 72, 73, 74, 75, 76, 78, 79, 82, 83, 89, 92, 97, 105], "otherwis": [5, 8, 11, 35, 39, 59, 64, 65, 69, 72, 73, 78, 83, 88], "abc": 5, "svg": 5, "xml": 5, "jpeg": [5, 63, 67, 92, 105], "text": [5, 19, 24, 30, 33, 45, 67, 76, 78, 106], "plain": 5, "hello": 5, "order_": [6, 7], "chw": [6, 7], "both": [6, 13, 22, 30, 33, 45, 57, 68, 82], "np": [6, 7, 10, 29, 30, 33, 37, 39, 48, 50, 52, 82, 86], "uint8": [6, 7], "float32": [6, 7, 10, 25, 27, 28, 39], "ar": [6, 10, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 29, 30, 33, 34, 35, 39, 42, 43, 44, 45, 47, 52, 55, 58, 59, 60, 63, 67, 68, 69, 72, 73, 74, 75, 79, 80, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 99, 100, 101, 102, 103, 104, 105], "order": [6, 7, 59, 76, 77, 106], "rgb_encod": [6, 9], "custom_imag": [6, 7], "data_cwh": 6, "cwh": 6, "data_int": 6, "use_float": [6, 7], "mode": [6, 7, 8, 22, 34, 37, 58, 60, 67, 80, 83, 88], "1606x1870": [6, 7], "0x7fb9b89bbdc0": 6, "0x7fb9b89bbe50": 6, "0x7fb9b89bbdf0": 6, "invers": 6, "oper": [6, 30, 33, 38, 39, 40, 42, 43, 59, 68, 106], "ndarrai": [7, 10, 29, 30, 33, 37, 39, 43, 48, 50, 52, 82, 86], "channel": [7, 8, 31, 59, 64, 65, 83], "jpegimageplugin": [7, 60], "jpegimagefil": [7, 60], "0x7f9ec37389d0": 7, "shape": [7, 39, 43, 50, 71, 82], "dtype": [7, 39], "3": [7, 10, 12, 13, 14, 15, 21, 22, 39, 40, 43, 45, 47, 52, 54, 59, 62, 67, 75, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108, 109], "1870": 7, "1606": 7, "whc": 7, "": [7, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 29, 34, 35, 37, 45, 47, 57, 59, 67, 82, 85, 93], "result": [7, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 37, 40, 43, 45, 47, 48, 50, 51, 71, 74, 75, 82, 86, 93, 94, 100], "same": [7, 8, 39, 44, 82, 85], "torchvis": [7, 56, 106], "transform": [7, 8, 55, 56, 57, 58, 76, 106], "to_tensor": [7, 57, 58], "process": [8, 9, 11, 13, 14, 16, 17, 22, 31, 34, 36, 37, 39, 57, 59, 62, 64, 65, 66, 73, 82, 109], "manipul": [8, 66], "python": [8, 37, 62, 85, 107, 108, 109], "librari": [8, 34, 57, 59, 62, 109], "It": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 35, 36, 47, 48, 50, 54, 57, 58, 66, 68, 69, 82, 85, 86, 98, 109], "multipl": [8, 10, 16, 30, 33, 37, 39, 43, 67], "ad": [8, 12, 59, 68, 69, 76], "background": [8, 9, 25, 27, 28, 30, 61, 67, 71, 106], "check": [8, 11, 37, 42, 68, 72, 73, 78, 89, 92, 102, 105, 109], "alpha": [8, 31, 64, 65], "design": [8, 22, 29, 33, 35, 36], "simplifi": [8, 90], "common": [8, 58], "relat": [8, 12, 14, 17, 66, 73, 86], "task": [8, 21, 22, 33, 36, 47, 57], "applic": [8, 57, 74, 79, 98], "kei": [8, 18, 22, 30, 59, 68, 75, 82], "featur": [8, 13, 18, 30, 32, 33, 39, 43, 69, 71, 74, 75, 76, 82, 90], "binari": [8, 86], "like": [8, 12, 19, 24, 58, 59, 79, 85, 109], "onc": 8, "particularli": [8, 22, 29, 35, 36, 69, 85], "requir": [8, 10, 20, 21, 39, 48, 68, 69, 94, 100, 109], "preprocess": [8, 20, 29, 30, 34, 39, 64, 106], "befor": [8, 37, 39, 68, 82], "further": 8, "analysi": [8, 40], "force_background": [8, 59], "appli": [8, 15, 18, 20, 31, 39, 47, 48, 50, 57, 59, 62, 82, 86], "necessari": [8, 39, 74, 79], "ha": [8, 23, 45, 58, 83, 98, 107, 108], "4": [8, 12, 15, 17, 18, 22, 37, 38, 39, 40, 43, 47, 52, 62, 64, 65, 67, 75, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108], "avoid": [8, 74], "anomali": 8, "dure": [8, 29, 37, 76, 97, 105], "subsequ": [8, 30, 47], "union": [8, 13, 14, 15, 16, 17, 18, 21, 22, 30, 33, 37, 39, 47, 52, 57, 59, 67, 69, 72, 73, 80], "retain": 8, "typeerror": [8, 52, 57, 58, 59, 72, 73, 80], "isinst": 8, "list": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 39, 43, 45, 47, 48, 51, 54, 57, 58, 59, 60, 72, 73, 80, 81, 82, 89, 91, 94, 100, 104], "tupl": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 39, 40, 43, 45, 47, 48, 51, 59, 82, 90, 91, 93, 94, 95, 98, 99, 100, 101, 102, 103, 104], "take": [8, 54, 59], "singl": [8, 16, 33, 37, 39, 58, 59, 76, 82, 86], "call": [8, 26, 67], "each": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 29, 34, 39, 43, 50, 57, 66, 76, 78, 82, 83, 98], "item": [8, 10, 18], "batch": [8, 64, 65, 82, 83, 102], "multiimagestyp": [8, 30, 33, 39, 48], "iter": [8, 59, 62, 73], "img_path": 8, "image1": 8, "image2": 8, "loaded_imag": 8, "len": [8, 60], "all": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 26, 29, 30, 33, 34, 38, 39, 40, 42, 43, 45, 51, 52, 62, 64, 65, 68, 70, 71, 75, 77, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "pillow": [8, 56, 106], "boolean": [8, 39], "tool": [9, 16, 24, 29, 31, 38, 39, 40, 41, 47, 62, 70, 76, 96, 98], "basic": [9, 57, 61, 73], "grid_background": 9, "grid_transpar": 9, "blob": [9, 71, 106], "to_blob_url": 9, "load_image_from_blob_url": 9, "is_valid_image_blob_url": 9, "decod": [9, 37, 106], "rgb_decod": 9, "load_imag": [9, 24, 51, 67], "has_alpha_channel": 9, "layer": [9, 86, 106], "istack": 9, "download_image_from_url": 9, "is_http_url": 9, "mai": [10, 14, 17, 39, 63, 67, 74, 79, 85, 105, 107, 108], "block": [10, 29, 33, 34], "togeth": 10, "new": [10, 23, 29, 52, 64, 65, 67, 68, 73], "similar": [10, 12, 19, 30, 33, 39, 43, 59, 79, 82, 106], "techniqu": [10, 31, 37], "p": [10, 74, 75, 79, 82], "need": [10, 16, 34, 45, 48, 85, 89, 91, 94, 97, 100, 104], "stack": [10, 82], "addition": 10, "second": [10, 22, 39, 44, 78], "element": [10, 82], "rang": [10, 39, 43, 48], "left": [10, 47, 48, 52, 86], "0": [10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 29, 30, 34, 38, 39, 40, 43, 45, 47, 48, 50, 52, 54, 57, 58, 59, 62, 67, 68, 72, 73, 74, 75, 76, 79, 80, 81, 82, 86, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108, 109], "right": [10, 47, 52, 86], "two": [10, 22, 39, 44, 62, 78, 97], "dimension": [10, 82], "h": [10, 25, 27, 28, 50, 71], "w": [10, 25, 27, 28, 50, 71, 82], "posit": [10, 39, 47, 48, 90], "target": [10, 19, 25, 27, 28, 30, 48, 59], "By": [10, 45], "first": [10, 12, 16, 22, 34, 39, 44, 78], "howev": [10, 39], "solid": [10, 47], "pure": [10, 71], "lime": [10, 71], "nian": 10, "nian_lim": 10, "yellow": [10, 67], "5": [10, 12, 16, 21, 22, 39, 40, 43, 45, 48, 50, 52, 57, 58, 59, 60, 67, 74, 86, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104], "9": [10, 12, 22, 39, 43, 52, 59, 67, 80, 89, 90, 91, 93, 94, 97, 98, 99, 100, 101, 103, 104], "nian_tran": 10, "custom": [10, 13, 14, 15, 16, 17, 18, 21, 29, 33, 34, 37, 40, 47, 48, 50, 58, 59, 67, 68, 72], "mask": [10, 25, 27, 28, 48, 50, 71], "hs1": 10, "ab": 10, "linspac": 10, "ws1": 10, "nian_mask": 10, "hxw": [10, 25, 27, 28, 50], "download": 11, "special": [11, 12], "github": [11, 51, 107, 108, 109], "hug": [11, 18, 29, 30, 33, 34, 39, 59, 82], "face": [11, 18, 19, 20, 29, 30, 33, 34, 39, 52, 54, 59, 67, 73, 82, 90, 106], "progress": [11, 64, 65, 83], "track": 11, "host": [11, 12, 15, 20, 23, 30, 39, 45, 60, 75, 83, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104, 109], "main": [11, 17, 20, 21, 24, 29, 30, 33, 34, 39, 59, 67, 69, 71, 74, 85, 109], "compon": [11, 12, 22, 29, 30, 33, 34, 85], "http": [11, 51, 71, 109], "intern": [11, 33, 55, 68], "silent": [11, 64, 65, 83], "expected_s": 11, "kwarg": [11, 12, 13, 14, 15, 16, 17, 18, 21, 29, 30, 33, 34, 35, 47, 48, 67, 69], "suppress": [11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 24, 34, 47, 83], "bar": 11, "displai": [11, 30, 33, 64, 65], "expect": [11, 37, 59], "session": 11, "get": [11, 25, 27, 28, 30, 38, 40, 60, 61, 67, 71, 74, 77, 82, 88, 90, 95, 97, 99, 101, 103], "especi": 11, "hf": 11, "request": 11, "requestexcept": 11, "fail": [11, 13], "unidentifiedimageerror": 11, "com": [11, 51, 109], "ftp": 11, "booru": 12, "yolo": [12, 18, 20, 32, 106], "aperveyev": 12, "deepgh": [12, 13, 14, 15, 16, 17, 18, 20, 23, 39, 43, 45, 60, 75, 79, 83, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104, 109], "overal": [12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 26, 38, 39, 40, 42, 43, 45, 51, 62, 64, 65, 70, 77, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "benchmark": [12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 26, 38, 39, 40, 42, 43, 45, 51, 62, 64, 65, 70, 77, 83, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "explan": 12, "No": [12, 67, 107, 108], "head": [12, 19, 24, 51, 73, 90, 99, 106], "anim": [12, 13, 14, 15, 16, 17, 18, 19, 21, 26, 28, 38, 39, 40, 42, 51, 53, 54, 60, 67, 70, 71, 73, 74, 77, 83, 90, 91, 94, 95, 99, 100, 101, 103, 104, 109], "pretti": 12, "girl": [12, 45, 73], "onli": [12, 13, 14, 15, 16, 17, 18, 21, 24, 39, 68, 73, 74, 79, 82, 97], "bust": 12, "torso": 12, "part": [12, 50, 51, 52], "collarbon": 12, "center": [12, 48, 58, 59], "pair": [12, 22, 33], "cover": [12, 20, 48, 67, 73], "breast": [12, 20, 73, 74, 75, 79, 81, 82], "boob": 12, "bra": 12, "nippl": [12, 13, 47, 67], "mostli": [12, 16], "visibl": [12, 24], "nsfw": [12, 47, 96, 106], "shld": 12, "shoulder": [12, 52], "mayb": 12, "one": [12, 33, 37, 43, 45, 59, 73, 82], "view": [12, 45], "profil": 12, "exactli": 12, "rear": 12, "exclud": 12, "sideb": 12, "uncov": 12, "other": [12, 39, 45, 59, 78, 81, 90], "visual": [12, 13, 14, 15, 16, 18, 19, 21, 39, 41, 51, 53, 82, 106], "mark": 12, "belli": [12, 20], "button": [12, 29, 75], "hip": [12, 52], "half": [12, 16, 73], "stock": 12, "line": [12, 26, 27, 54], "knee": [12, 52], "below": [12, 54, 70, 109], "6": [12, 22, 24, 39, 43, 52, 59, 62, 72, 73, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108], "nopan": 12, "panti": [12, 76], "cloth": 12, "bikini": 12, "regardless": 12, "censor": [12, 19, 47, 48, 94, 100, 106], "evid": 12, "7": [12, 13, 15, 16, 17, 18, 34, 39, 43, 45, 47, 50, 52, 59, 67, 72, 73, 79, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104], "butt": 12, "buttock": [12, 20], "least": [12, 36, 37, 69], "partial": 12, "behind": 12, "more": [12, 13, 32, 33, 45, 52, 57, 67, 85, 88], "less": [12, 13, 15, 21, 89], "stand": [12, 67, 74, 75, 79, 82], "sit": [12, 73], "ass": 12, "split": [12, 79], "leg": [12, 67], "wide": [12, 67], "90": 12, "degre": [12, 48], "typic": [12, 13, 30, 59], "abov": [12, 13, 14, 15, 16, 17, 18, 21, 50, 91, 94, 100, 104], "10": [12, 23, 29, 39, 43, 48, 52, 59, 62, 89, 90, 91, 94, 97, 98, 100, 101], "sprd": 12, "strongli": [12, 83], "11": [12, 39, 52, 89, 90, 91, 94, 97, 98, 100, 101], "vsplt": 12, "pose": [12, 39, 106], "12": [12, 24, 39, 47, 52, 59, 89, 90, 91, 94, 97, 98, 100, 101], "vsprd": 12, "vsplit": 12, "13": [12, 39, 52, 90, 91, 94, 98, 101, 103], "full": [12, 67], "almost": 12, "side": [12, 46, 73, 105], "usual": [12, 43], "ly": 12, "14": [12, 52, 59, 90, 91, 94, 98, 101, 109], "wing": [12, 73], "dragon": 12, "poni": 12, "15": [12, 42, 44, 52, 59, 90, 91, 94, 98, 101, 107, 108], "feral": 12, "four": [12, 13, 90], "non": [12, 13, 14, 15, 16, 17, 18, 20, 21, 34, 47, 95], "human": [12, 13, 14, 15, 16, 17, 18, 21, 51, 53, 89], "16": [12, 52, 59, 62, 64, 65, 90, 94, 98, 101], "hdrago": 12, "style": [12, 16, 21, 48, 103, 109], "17": [12, 52, 59, 98, 103], "hponi": 12, "18": [12, 20, 52, 59, 94, 98, 100, 107, 108], "hfox": 12, "cartoon": 12, "fox": 12, "dog": 12, "zootopia": 12, "nick": 12, "wild": 12, "19": [12, 52, 98], "hrabb": 12, "rabbit": 12, "judi": 12, "hopp": 12, "bunnygirl": 12, "20": [12, 29, 52, 59, 67, 98], "hcat": 12, "cat": [12, 73, 80], "catgirl": 12, "sharp": 12, "muzzl": 12, "compar": [12, 22, 33], "21": [12, 16, 52, 59, 103], "hbear": 12, "bear": 12, "22": [12, 52, 59], "jacko": 12, "memet": 12, "jack": 12, "o": [12, 67, 69, 79, 82, 94, 97, 107, 108], "contest": 12, "toward": [12, 52], "viewer": [12, 67], "23": [12, 52, 59], "jackx": 12, "sometim": 12, "24": [12, 39, 43, 52, 59, 62], "hhors": 12, "hors": 12, "implement": [12, 30, 33, 44, 85], "aa09": 12, "25": [12, 15, 20, 34, 44, 59, 103], "hbird": 12, "bird": 12, "name": [12, 13, 14, 15, 16, 17, 18, 21, 23, 29, 30, 33, 34, 39, 40, 45, 47, 52, 57, 58, 59, 74, 79, 82, 83, 89, 90, 93, 95, 98, 99, 101, 102, 103], "releas": 12, "time": [12, 69, 83], "yolov8s_pp09": 12, "2023": 12, "focus": 12, "class": [12, 14, 17, 18, 29, 30, 31, 33, 34, 37, 47, 48, 52, 55, 57, 59, 60, 66, 67, 69, 73, 90, 91, 94, 95, 99, 100, 101, 103, 104], "advanc": [12, 109], "capabl": [12, 30, 37, 45], "specif": [12, 13, 18, 29, 30, 33, 35, 37, 47, 52, 55, 57, 59, 69, 70, 90, 94, 100], "scenario": [12, 74, 79, 85], "yolov8s_pp12": 12, "2024": 12, "final": 12, "patch": 12, "continu": 12, "focu": [12, 67], "enhanc": [12, 32, 106], "improv": [12, 23, 82], "previou": 12, "yolov8m_pp13": 12, "offer": [12, 15, 16, 17, 22, 57, 69, 97], "yolov8n_as01": 12, "spinoff": 12, "26": [12, 59], "train": [12, 13, 14, 15, 16, 17, 18, 21, 39, 40, 74, 75, 76, 79, 83, 94, 100], "80": 12, "epoch": 12, "sfw": 12, "subset": 12, "wa": 12, "eventu": 12, "abandon": 12, "due": [12, 38, 39, 74, 79, 85, 90, 105], "ineffect": 12, "yolov8m_as02": 12, "start": [12, 37, 48, 67, 106], "30": [12, 21, 48], "public": [12, 30], "friendli": [12, 109], "reduc": [12, 39, 50, 82], "yolov8m_as03": 12, "as02": 12, "60": 12, "aim": 12, "bottleneck": 12, "reproduc": 12, "yolov8s_aa06": 12, "initi": [12, 29, 30, 34, 37, 47, 60, 73], "current": [12, 58, 64, 67, 94, 100, 107, 108, 109], "reincarn": 12, "some": [12, 29, 32, 39, 43, 44, 48, 61, 72, 74, 75, 79, 82, 83, 85, 92, 105, 107, 108], "yolov8s_aa09": 12, "updat": [12, 29, 30, 33, 34, 68], "dataset": [12, 13, 14, 15, 16, 17, 18, 21, 40, 43, 82, 96], "closeup": 12, "adjust": [12, 34, 43, 73], "larg": [12, 27, 30, 39, 82], "hat": [12, 73], "aa06": 12, "yolov8s_aa10": 12, "major": 12, "fix": 12, "issu": [12, 18, 64], "wear": 12, "yolov8s_aa11": 12, "latest": [12, 34, 74, 79], "mainstream": 12, "aa10": 12, "outstand": 12, "map": [12, 29, 45, 51, 72, 73, 76, 80, 81, 86, 98, 102], "score": [12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 24, 29, 30, 33, 38, 40, 42, 43, 45, 51, 52, 54, 76, 80, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "though": 12, "note": [12, 16, 39, 48, 67, 90, 94, 97, 100, 107, 108], "complet": [12, 34, 48, 90, 96, 106], "fair": 12, "bias": 12, "model_nam": [12, 13, 14, 15, 16, 17, 18, 21, 29, 30, 33, 34, 40, 47, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "conf_threshold": [12, 13, 14, 15, 16, 17, 18, 21, 34, 47], "iou_threshold": [12, 13, 14, 15, 16, 17, 18, 20, 21, 34, 47], "perform": [12, 16, 20, 21, 23, 30, 33, 34, 39, 45, 47, 48, 51, 59, 74, 85, 97, 98, 107, 108], "confid": [12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 34, 40, 45, 47, 52, 54, 75, 82], "threshold": [12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 25, 34, 39, 42, 43, 45, 47, 50, 54, 74, 75, 79, 82, 89, 97], "iou": [12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 34, 47], "bounding_box": 12, "x1": [12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 34, 47, 48], "y1": [12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 34, 47, 48], "x2": [12, 20, 22], "y2": [12, 20, 22], "box": [12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 24, 45, 51], "f": [12, 17, 22, 39, 43, 67, 86], "2f": 12, "point": [13, 17, 39, 52, 59], "femal": [13, 20, 47, 73], "genit": 13, "male": [13, 20, 73], "anime_censor_detect": 13, "yolov8": [13, 14, 15, 16, 17, 18, 21], "model": [13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 26, 27, 28, 29, 30, 31, 33, 34, 38, 39, 40, 43, 45, 47, 51, 52, 54, 59, 62, 63, 64, 65, 66, 67, 70, 74, 75, 76, 77, 79, 82, 83, 86, 88, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 106, 109], "v1": [13, 14, 15, 16, 17, 21, 47, 67, 82], "identifi": [13, 29, 37, 64], "locat": 13, "anatom": 13, "analyz": [13, 20, 40], "data": [13, 16, 18, 35, 37, 39, 51, 58, 66, 67, 74, 76, 94, 100, 106, 107, 108, 109], "either": [13, 14, 15, 16, 17, 33, 39, 59, 82, 86], "standard": [13, 15, 16, 17, 35, 59, 85], "n": [13, 14, 15, 16, 17, 18, 21, 37, 39, 47, 59, 67], "nano": [13, 15, 16, 17, 47], "faster": [13, 14, 15, 16, 17, 18, 47], "while": [13, 15, 16, 17, 24, 34, 46, 48, 62, 85], "slower": [13, 21], "construct": [13, 14, 16, 17, 47, 82], "intersect": [13, 14, 15, 16, 17, 18, 21, 22, 47], "over": [13, 14, 15, 16, 17, 18, 21, 22, 23, 47, 73], "merg": [13, 14, 15, 16, 17, 39], "integ": [13, 37, 43, 52, 59], "x0": [13, 14, 15, 16, 17, 18, 21, 24, 34, 47, 48], "y0": [13, 14, 15, 16, 17, 18, 21, 24, 34, 47, 48], "bound": [13, 14, 15, 16, 17, 18, 20, 22, 23, 24, 51], "indic": [13, 39, 52, 55, 74, 79, 82], "nipple_f": [13, 47], "peni": [13, 47], "pussi": [13, 47, 67], "runtimeerror": [13, 29, 33], "detection_visu": [13, 14, 15, 16, 18, 19, 21], "nude_girl": [13, 47], "365": 13, "264": 13, "399": 13, "289": [13, 14], "7473511695861816": 13, "224": [13, 57, 58, 59], "260": 13, "252": 13, "285": 13, "6830288171768188": 13, "206": 13, "523": [13, 47, 48], "240": 13, "608": 13, "6799028515815735": 13, "matplotlib": [13, 14, 15, 16, 24, 51], "pyplot": [13, 14, 15, 16, 51], "plt": [13, 14, 15, 16, 51], "imshow": [13, 14, 15, 16, 51], "anime_eye_detect": 14, "allow": [14, 15, 17, 18, 21, 30, 34, 37, 55, 57, 59, 85], "trade": [14, 16], "off": [14, 16], "speed": [14, 15, 16, 17, 18, 21, 25, 83], "accuraci": [14, 15, 16, 17, 18, 21, 45, 89, 91, 94, 97, 100, 104], "higher": [14, 15, 16, 17, 18, 20, 23, 97], "consid": [14, 17, 22, 39, 45, 48, 50, 60, 73, 94, 100], "overlap": [14, 16, 17, 18, 22, 64, 65, 74, 75, 77, 79, 82, 83, 106], "coordin": [14, 15, 16, 17, 18, 24, 34, 48, 52, 62], "alwai": [14, 16, 17, 18, 45], "except": [14, 17, 37, 55, 59, 67], "predict": [14, 18, 21, 29, 30, 33, 34, 75, 82, 89, 91, 93, 94, 97, 98, 100, 102, 104], "yolo_predict": [14, 21, 32], "squat": [14, 16, 51], "297": 14, "239": [14, 45], "341": 14, "271": 14, "7760562896728516": 14, "230": 14, "263": 14, "308": 14, "7682342529296875": 14, "createml": 15, "huggingfac": [15, 17, 39, 45, 59, 62, 71, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104], "anime_face_detect": 15, "user": [15, 21, 29, 30, 33, 34, 37, 60, 69, 109], "balanc": [15, 17, 21, 67], "system": [15, 16, 25, 55, 59, 94, 100], "overhead": [15, 16, 25, 85], "avail": [15, 21, 24, 29, 30, 37, 39, 45, 48, 55, 59, 67, 80, 88, 89, 91, 94, 100, 104], "v0": [15, 21, 64, 65], "overrid": [15, 21], "auto": [15, 21, 51, 69, 88], "mostima_post": [15, 18], "29": [15, 18, 59], "441": [15, 18], "204": [15, 18], "584": [15, 18], "7874319553375244": [15, 18], "346": [15, 18], "59": [15, 18], "529": [15, 18], "275": [15, 18], "7510495185852051": [15, 18], "606": [15, 18], "51": [15, 18, 59], "895": [15, 18], "336": [15, 18], "6986488103866577": [15, 18], "upper": [16, 47], "bodi": [16, 21, 51, 52, 54, 67], "anime_halfbody_detect": 16, "pleas": [16, 23, 38, 39, 45, 64, 66, 68, 83, 90, 94, 97, 100, 107, 108], "primari": [16, 90, 93, 95, 99, 101, 103], "purpos": 16, "crop": [16, 50, 57, 58, 59, 67], "illustr": [16, 67, 91, 93], "therefor": [16, 39, 107, 108], "consist": [16, 39], "person": [16, 19, 22, 24, 34, 51, 99, 106], "peopl": [16, 80], "guarante": [16, 45], "you": [16, 18, 19, 21, 26, 45, 48, 64, 65, 82, 83, 85, 88, 89, 90, 91, 94, 97, 100, 104, 109], "inde": 16, "recommend": [16, 23, 39, 42, 43, 82, 83, 94, 100], "approach": 16, "detect_person": [16, 19, 24, 51], "individu": [16, 22, 37, 57, 66], "obtain": [16, 26, 38, 39], "local": [16, 60, 107, 108], "flexibl": [16, 57, 58], "lower": [16, 42, 43, 45, 47], "127": 16, "629": 16, "637": 16, "9040350914001465": 16, "anime_hand_detect": 17, "choos": [17, 21, 45], "35": [17, 59, 67, 74, 82], "configur": [17, 29, 39, 57, 58, 59, 106], "suit": 17, "case": [17, 23, 39, 42], "defin": [17, 21, 39, 67, 86], "being": 17, "label": [17, 18, 20, 22, 23, 24, 29, 30, 33, 34, 39, 40, 45, 76, 98, 102], "infer": [17, 20, 23, 30, 33, 34, 51, 64, 65, 88, 97], "anime_imag": 17, "bbox": 17, "conf": 17, "customiz": [18, 24], "integr": [18, 30, 74, 109], "repositori": [18, 29, 30, 33, 34, 39], "anime_head_detect": 18, "contribut": 18, "our": 18, "develop": [18, 83, 109], "yolo11": 18, "architectur": 18, "usag": [18, 29, 30, 66, 67, 68, 74, 85, 86, 105], "head_detect_v2": 18, "0_": 18, "equal": [18, 48], "deprec": [18, 23, 38], "remov": [18, 23, 29, 34, 38, 45, 62, 71, 73, 75, 76, 81, 82], "futur": [18, 23], "help": [18, 39, 50, 62], "For": [18, 19, 21, 22, 30, 39, 45, 52, 66, 82, 88], "instead": [18, 23, 76], "detect_head": [19, 24], "booru_yolo": [19, 106], "detect_with_booru_yolo": 19, "detect_censor": [19, 47, 94, 100], "ey": [19, 48, 52, 67, 73, 106], "detect_ey": 19, "detect_fac": 19, "halfbodi": [19, 90, 99, 106], "detect_halfbodi": 19, "hand": [19, 52, 54, 67, 73, 106], "detect_hand": 19, "nudenet": [19, 106], "detect_with_nudenet": 19, "calculate_i": 19, "bboxes_similar": 19, "detection_similar": 19, "detect_text": 19, "nuditi": 20, "run": [20, 25, 29, 30, 34, 83, 88, 105, 106], "nm": 20, "postprocess": 20, "onnx": [20, 29, 30, 33, 34, 75, 88, 98], "nudenet_onnx": 20, "notai": 20, "tech": 20, "detail": [20, 62, 66, 67, 88, 90], "respect": 20, "female_genitalia_cov": 20, "genitalia": 20, "face_femal": 20, "buttocks_expos": 20, "expos": 20, "female_breast_expos": 20, "female_genitalia_expos": 20, "male_breast_expos": 20, "anus_expos": 20, "anu": 20, "feet_expos": 20, "feet": [20, 52, 54], "belly_cov": 20, "feet_cov": 20, "armpits_cov": 20, "armpit": 20, "armpits_expos": 20, "face_mal": 20, "belly_expos": 20, "male_genitalia_expos": 20, "anus_cov": 20, "female_breast_cov": 20, "buttocks_cov": 20, "onnxruntim": [20, 87, 106], "topk": [20, 29], "100": [20, 25, 34, 42, 59, 85], "45": [20, 43, 59], "score_threshold": 20, "number": [20, 29, 30, 33, 37, 39, 45, 52, 60, 62, 86, 89], "keep": [20, 79], "entir": 21, "anidet3": 21, "roboflow": 21, "m": 21, "x": [21, 39, 48, 52, 67, 85, 86, 102], "fastest": [21, 25], "most": [21, 29, 30, 33, 34], "confidence_scor": [21, 24], "genshin_post": [21, 46, 47, 48], "371": 21, "232": 21, "564": 21, "690": 21, "7533698678016663": 21, "135": [21, 52], "451": 21, "716": [21, 45], "6788613796234131": 21, "614": 21, "393": 21, "830": 21, "686": 21, "5612757205963135": 21, "1275": 21, "654": 21, "4047100841999054": 21, "calcul": [22, 30, 39, 42, 43], "comput": [22, 27, 30, 33, 41, 59, 85, 86, 98], "work": [22, 29, 30, 33, 36, 42, 69, 98], "aggreg": 22, "involv": 22, "segment": [22, 60, 106], "evalu": [22, 38], "algorithm": [22, 39, 42], "box1": 22, "box2": 22, "bboxtyp": 22, "measur": [22, 38, 39, 42], "divid": [22, 52], "4f": 22, "1429": 22, "bboxes1": 22, "bboxes2": 22, "liter": [22, 39, 48, 52, 64, 65, 80], "max": [22, 23], "raw": [22, 29, 30, 33, 37], "depend": [22, 67, 68, 105], "unknown": [22, 80], "hungarian": 22, "find": [22, 48], "optim": [22, 30, 39], "assign": [22, 23, 29, 39], "among": [22, 39], "averag": 22, "detect1": 22, "detect2": 22, "bboxwithscoreandlabel": 22, "group": [22, 29, 43, 76], "correspond": [22, 39, 45, 50, 59, 82, 98, 102], "combin": [22, 37, 45], "against": [22, 83], "ground": [22, 94, 100], "truth": [22, 94, 100], "car": 22, "85": [22, 74, 82], "75": 22, "text_detect": 23, "been": [23, 98], "migrat": 23, "ocr": [23, 106], "detect_text_with_ocr": [23, 106], "soon": 23, "paddleocr": [23, 45], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 23, "05": [23, 59, 74, 75, 89, 90, 91, 93, 98, 99, 100, 101, 103, 104], "max_area_s": 23, "640": 23, "region": [23, 47, 50, 94, 100], "dbnet": 23, "do": [23, 50, 91], "640x640": 23, "ani": [23, 30, 33, 37, 39, 47, 57, 59, 62, 67, 72, 86, 88], "sinc": [23, 38], "appear": [24, 27], "font": 24, "pad": [24, 71], "see": [24, 67, 88], "text_pad": 24, "fontsiz": 24, "max_short_edge_s": 24, "fp": 24, "no_label": 24, "normal": [24, 30, 40, 57, 58, 59, 82], "predefin": [24, 73], "extract": [24, 25, 27, 28, 37, 39, 43, 45, 50, 59, 66, 67, 68, 69, 75, 82], "around": [24, 29, 34, 37, 54], "shortest": 24, "edg": [24, 54, 106], "maintain": [24, 34, 46, 52, 85, 109], "font_manag": 24, "fontproperti": 24, "properti": [24, 48, 52, 67, 69], "cv2": 25, "have": [25, 27, 39, 80, 81, 94, 100, 105], "lowest": 25, "resourc": [25, 106], "low_threshold": 25, "high_threshold": 25, "200": [25, 34, 59], "assum": [25, 27, 28, 71], "its": [25, 27, 28, 29, 39, 45, 46, 59, 68, 71, 74, 76, 88, 90, 91, 93, 94, 95, 98, 99, 100, 101, 103, 104], "low": [25, 33, 38, 40, 67, 79, 82, 83], "high": [25, 33, 34, 61, 67, 83, 97, 98], "outlin": 26, "comparison": [26, 74], "canni": [26, 106], "get_edge_by_canni": 26, "edge_image_with_canni": 26, "lineart": [26, 28, 106], "get_edge_by_lineart": 26, "edge_image_with_lineart": 26, "lineart_anim": [26, 106], "get_edge_by_lineart_anim": 26, "edge_image_with_lineart_anim": 26, "best": [27, 40, 48, 67], "effect": [27, 38, 47, 105], "closest": 27, "consum": 27, "amount": 27, "memori": [27, 29, 30, 34, 107, 108], "power": 27, "runtim": [27, 30, 88, 97], "coars": 27, "detect_resolut": [27, 28], "512": [27, 28, 54, 67, 83], "deeper": 27, "richer": 27, "probabl": [27, 30, 98], "extra": [27, 67], "increas": [27, 39], "resolut": [27, 28, 60, 83], "neural": [27, 28, 71, 86], "network": [27, 28, 71, 86], "classif": [29, 33, 86, 90, 91, 93, 94, 95, 96, 99, 100, 101, 103, 104], "those": [29, 97], "store": [29, 30, 34, 35, 67, 68], "well": [29, 42], "manag": [29, 30, 33, 34, 88, 106], "interact": [29, 30, 33, 34], "also": [29, 57, 82, 109], "token": [29, 30, 33, 34], "authent": [29, 30, 33, 34], "access": [29, 30, 33, 52, 67, 85], "privat": [29, 30, 31, 33, 43], "repo_id": [29, 30, 33, 34], "fn_preprocess": 29, "callabl": [29, 59], "hf_token": [29, 30, 33, 34], "comprehens": [29, 30], "imagepreprocessfunc": 29, "variabl": [29, 48, 88], "_model_nam": 29, "cach": [29, 30, 33, 34, 60, 87, 106], "_model": 29, "dictionari": [29, 35, 40, 57, 59, 67, 68, 69, 72, 73, 75, 90, 93, 95, 99, 101, 103], "_label": 29, "_hf_token": 29, "org": 29, "repo": [29, 59], "__init__": [29, 30, 31, 33, 34, 37, 48, 52, 60, 69, 73], "instanc": [29, 30, 34, 39, 47, 52, 59, 60, 73], "clear": [29, 30, 33, 34, 39, 68, 90, 94, 100], "free": [29, 30, 34], "up": [29, 30, 34, 73], "launch_demo": [29, 30, 33, 34], "default_model_nam": [29, 30, 33, 34], "server_nam": [29, 30, 33, 34], "server_port": [29, 30, 33, 34], "launch": [29, 30, 33, 34], "gradio": [29, 30, 33, 34], "demo": [29, 30, 33, 34, 79], "interfac": [29, 30, 33, 34, 85], "ui": [29, 33, 34], "make_ui": [29, 30, 33, 34], "server": [29, 30, 33, 34], "select": [29, 30, 33, 34, 39, 47, 60], "dropdown": [29, 30], "port": [29, 30, 33, 34], "importerror": [29, 34], "instal": [29, 33, 34, 62, 68, 106], "properli": [29, 33, 67], "usernam": [29, 34], "repo_nam": [29, 34], "model_v1": 29, "7860": [29, 30, 34], "submit": 29, "recent": [29, 30, 33, 34], "label_group": 29, "highest": [29, 98], "through": [29, 30, 59, 109], "error": [29, 37, 59, 82], "predict_fmt": 29, "fmt": [29, 30, 33, 40, 75, 82], "top5": 29, "logit": [29, 30, 33], "embed": [29, 30, 33, 37, 82], "dict": [29, 30, 37, 40, 51, 57, 58, 59, 67, 68, 69, 75, 82, 85, 90, 91, 93, 94, 95, 99, 100, 101, 103, 104], "top": [29, 48, 97], "k": 29, "e": [29, 30, 39, 61, 64, 65, 80, 83, 86], "g": [29, 30, 39, 61, 64, 65, 80, 82, 83], "top10": 29, "predict_scor": 29, "ia": 29, "conveni": [29, 52, 67, 109], "wrapper": [29, 34, 37], "id": [29, 30, 33, 34], "multimod": 30, "hub": 30, "discoveri": 30, "variant": [30, 33], "pipelin": [30, 57, 59], "pattern": [30, 39, 73], "direct": 30, "api": [30, 33], "control": [30, 67], "via": 30, "web": [30, 33], "deploy": [30, 98], "reus": 30, "lru": 30, "thread": [30, 33, 85, 105], "safe": [30, 33, 68, 74, 75, 85, 96, 98, 100, 105, 106], "demand": 30, "switch": 30, "image_encod": [30, 33], "upload": [30, 34], "enter": 30, "link": 30, "address": 30, "bind": 30, "organ": 30, "precomput": [30, 81], "cosin": 30, "scale": [30, 33, 47, 48, 52, 67, 71, 82, 107, 108], "complex": 30, "image_embed": 30, "text_embed": 30, "etc": [30, 59], "thei": [30, 39, 55, 59], "l2": [30, 82], "text_encod": [30, 33], "accept": 30, "_process_rgb": 31, "_process_alpha_channel_with_model": 31, "_process_rgba": 31, "attribut": 31, "classifi": [32, 90, 95, 96, 97, 99, 101, 103, 104, 106], "classifymodel": 32, "classify_predict_scor": 32, "classify_predict": 32, "classify_predict_fmt": 32, "imageenhanc": 32, "clip": [32, 59, 67, 106], "clipmodel": 32, "clip_image_encod": 32, "clip_text_encod": 32, "clip_predict": 32, "siglip": [32, 59, 106], "siglipmodel": 32, "siglip_image_encod": 32, "siglip_text_encod": 32, "siglip_predict": 32, "yolomodel": 32, "sigmoid": [33, 87], "loss": 33, "creation": [33, 57, 58, 69], "preprocessor": [33, 67], "reset": 33, "about": [33, 35], "hostnam": 33, "gr": [33, 34], "One": [33, 43], "detect": [34, 42, 45, 47, 51, 52, 53, 54, 72, 73, 88, 89, 94, 100, 106], "post": [34, 45], "helper": 34, "easi": 34, "metadata": [34, 40, 66, 68, 69, 106], "cleanup": 34, "associ": [34, 69], "default_conf_threshold": 34, "default_iou_threshold": 34, "environmenterror": [34, 62, 68], "environ": [34, 83, 85, 88, 106], "offlin": 34, "yolov5": 34, "allow_dynam": 34, "dynam": [34, 57], "300": [34, 59], "400": 34, "simpl": 34, "explicitli": 34, "read": [35, 36, 37, 66, 67, 68], "write": [35, 36, 37, 66, 68], "exif": [35, 36, 67], "gif": [35, 36, 67], "comment": 35, "These": [35, 38, 60], "retriev": [35, 39], "context": [35, 36], "ai": [35, 36, 69, 89], "found": [35, 48, 67, 90], "attempt": [35, 48, 59, 67, 69, 88], "commonli": [35, 59, 76, 86], "where": [35, 39, 67, 68, 82, 85], "look": [35, 45, 67, 90], "usercom": 35, "field": [35, 69], "dst_filenam": 35, "destin": [35, 67, 68, 69], "filenam": [35, 60], "pnginfo": [35, 37, 67, 69], "wai": [35, 67, 68], "geninfo": [36, 106], "lsb": [36, 69, 106], "signific": [36, 37, 39, 64, 69], "bit": [36, 37, 59, 69], "read_geninfo_paramet": 36, "read_geninfo_exif": 36, "read_geninfo_gif": 36, "write_geninfo_paramet": 36, "write_geninfo_exif": 36, "write_geninfo_gif": 36, "read_lsb_raw_byt": 36, "read_lsb_metadata": 36, "write_lsb_raw_byt": 36, "write_lsb_metadata": 36, "lsbreaderror": 36, "lsbextractor": 36, "imagelsbdataextractor": 36, "serialize_pnginfo": 36, "serialize_json": 36, "inject_data": 36, "steganographi": 37, "serial": 37, "json": 37, "compat": [37, 76], "inject": 37, "emb": [37, 82], "seamlessli": 37, "hidden": 37, "decompress": 37, "them": [37, 47, 57, 64, 68, 82], "gzip": 37, "written": 37, "appropri": [37, 45, 59, 67], "serializ": [37, 57], "err": 37, "caus": [37, 105], "multi": [37, 85], "get_next_n_byt": 37, "next": [37, 55], "get_one_byt": 37, "form": [37, 76], "read_32bit_integ": 37, "32": [37, 59], "interpret": [37, 52], "big": 37, "endian": 37, "enough": 37, "magic": 37, "stealth_pngcomp": 37, "extract_data": 37, "length": [37, 39, 46], "compress": 37, "along": [37, 39, 71], "robust": [37, 39], "skytnt": [38, 60, 71], "poor": 38, "anime_dbaesthet": [38, 41], "better": [38, 42, 62, 82, 83, 89, 91, 94, 97, 100, 104], "2053756": 38, "09986039996147156": 38, "1663584": 38, "24299287796020508": 38, "4886411": 38, "38091593980789185": 38, "2066024": 38, "5131649971008301": 38, "3670169": 38, "6011670827865601": 38, "5930006": 38, "7067991495132446": 38, "3821265": 38, "8237218260765076": 38, "5512471": 38, "9187621474266052": 38, "limit": [39, 74], "smaller": 39, "7eu7d7": [39, 79, 83, 109], "ccip_onnx": 39, "cluster": [39, 43], "refer": [39, 42, 66, 97], "relev": 39, "aforement": 39, "manual": [39, 48], "384": [39, 43, 57, 58, 59], "caform": 39, "randaug": 39, "prune": 39, "vector": 39, "pruned_fp32": 39, "5_fp32": 39, "feat": 39, "768": [39, 45, 67], "17847511429108218": 39, "1951224011983088": 39, "18397327797685215": 39, "y": [39, 48, 85], "16583099961280823": 39, "42947039008140564": 39, "4037521779537201": 39, "4371533691883087": 39, "40748104453086853": 39, "392294704914093": 39, "whether": [39, 45, 47, 59, 69, 72, 75, 82, 83], "belong": 39, "pairwis": 39, "matrix": 39, "5350548e": 39, "08": [39, 59, 99, 100], "6583106e": 39, "01": 39, "2947042e": 39, "0375218e": 39, "8025822e": 39, "3715334e": 39, "0748104e": 39, "2675274e": 39, "9229470e": 39, "j": 39, "th": 39, "dbscan": 39, "dbscan_2": 39, "dbscan_fre": 39, "optic": [39, 45], "optics_best": 39, "epsilon": 39, "ep": 39, "min_sampl": 39, "ccipclustermethodtyp": 39, "12921094122454668": 39, "1291187648928262": 39, "1836453739562513": 39, "distanc": 39, "_featureorimag": 39, "sampl": [39, 43, 67, 89, 90, 91, 93, 94, 95, 99, 100, 101, 103, 104], "neighborhood": [39, 62], "core": [39, 107, 108], "few": 39, "too": 39, "sensit": [39, 47, 82, 94, 100], "tune": 39, "guidelin": 39, "deal": [39, 66], "solut": [39, 48], "small": [39, 47], "advis": [39, 74], "significantli": 39, "separ": 39, "slightli": 39, "exhibit": 39, "regular": [39, 62], "outfit": 39, "awar": 39, "highli": 39, "so": [39, 42, 79, 83], "care": 39, "diff": 39, "07437477": 39, "0356068": 39, "04396922": 39, "05131693": 39, "assess": 40, "aesthet": [40, 41, 106], "danbooru": [40, 74, 77, 79, 94, 97], "hakubooru": 40, "kohakublueleaf": 40, "swinv2pv3_v0_448_ls0": 40, "2_x": 40, "percentil": 40, "_default_model_nam": 40, "masterpiec": [40, 67], "9831666690063624": 40, "8810615667538594": 40, "great": 40, "8225559148288356": 40, "good": [40, 45], "591020403706702": 40, "2888798940585766": 40, "243279223969715": 40, "worst": [40, 67], "005268185993767627": 40, "275707557797432": 40, "7977807857096195": 40, "56098810210824": 40, "670568235218525": 40, "1677918508648872": 40, "9305131509900093": 40, "6085879728198051": 40, "6834832429885864": 40, "16141420602798462": 40, "05435194447636604": 40, "025083942338824272": 40, "024000568315386772": 40, "027076328173279762": 40, "024589713662862778": 40, "3757021427154541": 40, "3451208472251892": 40, "1511985808610916": 40, "04740551486611366": 40, "02172713913023472": 40, "027498546987771988": 40, "03134724497795105": 40, "39281174540519714": 40, "22457796335220337": 40, "15563568472862244": 40, "10796019434928894": 40, "047730278223752975": 40, "0393439345061779": 40, "031940147280693054": 40, "13832266628742218": 40, "20687267184257507": 40, "2509062886238098": 40, "1644320785999298": 40, "11332042515277863": 40, "08270663768053055": 40, "043439216911792755": 40, "033693961799144745": 40, "03375888615846634": 40, "050045162439346313": 40, "16734018921852112": 40, "4311050772666931": 40, "23242227733135223": 40, "05163438618183136": 40, "012833272106945515": 40, "01619996316730976": 40, "03074900433421135": 40, "1396280825138092": 40, "5038207173347473": 40, "22299200296401978": 40, "07377689331769943": 40, "02854202501475811": 40, "026677291840314865": 40, "02838410809636116": 40, "026617199182510376": 40, "02508518099784851": 40, "06039097160100937": 40, "8043031692504883": 40, "get_aesthetic_scor": 41, "ccip": [41, 106], "ccip_extract_featur": 41, "ccip_batch_extract_featur": 41, "ccip_default_threshold": 41, "ccip_differ": 41, "ccip_sam": 41, "ccip_batch_differ": 41, "ccip_batch_sam": 41, "ccip_default_clustering_param": 41, "ccip_clust": 41, "ccip_merg": 41, "dbaesthet": [41, 106], "laplacian": [41, 106], "laplacian_scor": 41, "lpip": [41, 106], "lpips_extract_featur": 41, "lpips_differ": 41, "lpips_clust": 41, "psnr_": [41, 106], "psnr": [41, 65], "blur": [42, 47], "than": [42, 43, 47, 85, 89, 97], "seem": 42, "just": [42, 62, 91, 94, 97, 100, 104], "we": [42, 64, 83], "explor": 42, "bluri": 42, "hutao": [42, 71, 74, 75, 79, 82], "156": 42, "68285005210006": 42, "text_blur": 42, "2276": 42, "66629157129": 42, "real2": 42, "908745781486806": 42, "mmd": 42, "1072": 42, "8372572065527": 42, "richzhang": 43, "perceptualsimilar": 43, "chafen_arknight": 43, "rand": 43, "reach": 43, "995": 43, "cnn": 43, "f1": 43, "f2": 43, "f3": 43, "f4": 43, "f5": 43, "64": [43, 59, 62, 67, 83, 107, 108], "99": 43, "192": 43, "49": [43, 59], "256": [43, 57, 58, 64, 67], "img1": [43, 44, 82], "img2": [43, 44, 82], "anoth": 43, "16922694444656372": 43, "22250649333000183": 43, "6897575259208679": 43, "10956494510173798": 43, "6823137998580933": 43, "6837796568870544": 43, "nois": [43, 50, 62, 64], "inf": 44, "gaussian_20": 44, "dat": 44, "058228614646987": 44, "gaussian_3": 44, "27": [44, 59], "65611098737784": 44, "lq": 44, "29589659377844": 44, "recogn": [45, 59], "export": [45, 88], "recognit": 45, "ch_pp": 45, "ocrv4_det": 45, "heat_threshold": 45, "box_threshold": 45, "max_candid": 45, "1000": 45, "unclip_ratio": 45, "heat": 45, "candid": 45, "unclip": 45, "comic": [45, 91], "742": 45, "485": [45, 57, 58], "809": 45, "511": 45, "9543377610144915": 45, "682": 45, "98": 45, "734": 45, "124": 45, "9309689495575223": 45, "136": 45, "836": 45, "164": 45, "9042856988923695": 45, "144": 45, "455": 45, "196": 45, "874083638387722": 45, "719": 45, "835": 45, "488": 45, "8628696346175078": 45, "478": 45, "214": 45, "508": 45, "848871771901487": 45, "1030": 45, "557": 45, "1184": 45, "578": 45, "8352495440618789": 45, "427": 45, "129": 45, "553": 45, "154": 45, "8249209443996619": 45, "detect_model": 45, "recognize_model": 45, "ocrv4_rec": 45, "rotation_threshold": 45, "is_remove_dupl": 45, "rotat": [45, 48], "duplic": [45, 67], "mob": 45, "9356705927336156": 45, "shishou": 45, "8933000384412466": 45, "BUT": 45, "8730931912907247": 45, "oh": 45, "8417627579351514": 45, "mirror": 45, "7366019454049503": 45, "el": 45, "gato": 45, "iberico": 45, "7271127306351021": 45, "THAt": 45, "701928390168364": 45, "6965972578194936": 45, "chines": 45, "english": 45, "cannot": [45, 55, 57, 59, 69], "languag": 45, "func": [45, 87, 106], "japanes": [45, 67], "post_text": 45, "319": 45, "847": 45, "561": 45, "899": 45, "kancol": 45, "9130667787597329": 45, "552": 45, "811": 45, "791": 45, "921": 45, "1944": 45, "8566762346615406": 45, "820": 45, "558": 45, "850": 45, "fleet": 45, "collect": [45, 66], "8100635458911772": 45, "235": 45, "904": 45, "855": 45, "1009": 45, "\u6d77": 45, "6716076803280185": 45, "858": 45, "808": 45, "tsu": 45, "ka": 45, "NO": 45, "u": [45, 109], "mi": 45, "de": 45, "654507230718228": 45, "209": 45, "507": 45, "2888084133529467": 45, "japan_pp": 45, "ocrv3_rec": 45, "9230690942939336": 45, "8564870717047623": 45, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 45, "8061289060358996": 45, "8045396777081609": 45, "7311649382696896": 45, "\u8266\u3068\u308c\u308c": 45, "6648729016512889": 45, "ocrv2_det": 45, "ocrv3_det": 45, "ocrv4_server_det": 45, "ch_ppocr_mobile_slim_v2": 45, "0_det": 45, "ch_ppocr_mobile_v2": 45, "ch_ppocr_server_v2": 45, "en_pp": 45, "arabic_pp": 45, "ocrv2_rec": 45, "ocrv4_server_rec": 45, "0_rec": 45, "chinese_cht_pp": 45, "cyrillic_pp": 45, "devanagari_pp": 45, "en_number_mobile_v2": 45, "ka_pp": 45, "korean_pp": 45, "latin_pp": 45, "ta_pp": 45, "te_pp": 45, "dimens": [46, 59], "max_siz": [46, 57, 58, 59], "longer": 46, "after": [46, 59, 74, 79, 82], "1280": 46, "720": 46, "new_img": 46, "600": 46, "337": 46, "obscur": 47, "regist": [47, 48, 57, 58, 59], "rectangular": 47, "967": [47, 48], "143": [47, 48], "1084": [47, 48], "261": [47, 48], "246": [47, 48], "208": [47, 48], "331": [47, 48], "287": [47, 48], "662": [47, 48], "466": [47, 48], "705": [47, 48], "514": [47, 48], "479": [47, 48], "283": [47, 48], "326": [47, 48], "color_black": 47, "radiu": 47, "emoji": [47, 48], "penis": 47, "vagina": 47, "serv": [47, 59, 74], "foundat": 47, "inherit": [47, 59], "within": [47, 67, 74, 82], "fill": 47, "color_default": 47, "green": 47, "color_green": 47, "ffff00": 47, "color_ffff00": 47, "blur_4": 47, "blur_8": 47, "blur_12": 47, "pixelate_4": 47, "pixelate_8": 47, "pixelate_12": 47, "cl": 47, "arg": 47, "subclass": 47, "keyerror": 47, "alreadi": 47, "exist": [47, 68, 88, 91], "angl": 48, "end": [48, 67], "censor_area": [48, 49], "ratio_threshold": 48, "minimum": [48, 54, 60, 62], "total": [48, 107, 108], "star": [48, 79], "register_censor_method": [48, 49], "smiling_face_with_heart": 48, "twitter": 48, "appl": 48, "googl": 48, "microsoft": 48, "samsung": 48, "whatsapp": 48, "facebook": 48, "messeng": 48, "joypixel": 48, "openmoji": 48, "emojidex": 48, "mozilla": 48, "express": 48, "code": [48, 64, 79, 82], "_emojistyletyp": 48, "emoji_default": 48, "cat_fac": 48, "emoji_green": 48, "grinning_face_with_sweat": 48, "emoji_liuhanhuangd": 48, "minim": 48, "abl": [48, 55], "prefix": [48, 73, 78], "sum": 48, "cx": 48, "mass": 48, "occlus": 48, "cy": 48, "find_for_area": 48, "rectangl": 48, "corner": 48, "factor": [48, 59], "align": [49, 106], "align_maxs": 49, "censor_": [49, 106], "censor_nsfw": 49, "basecensor": 49, "colorcensor": 49, "blurcensor": 49, "pixelatecensor": 49, "imgcensor": [49, 106], "imagebasedcensor": 49, "emojibasedcensor": 49, "singleimag": 49, "squeez": [49, 106], "squeeze_with_transpar": 49, "fit": 50, "tightli": 50, "interest": 50, "jerry_with_spac": 50, "median_filt": 50, "median": 50, "kernel": 50, "larger": [50, 54, 84], "disabl": 50, "keypoint": [51, 52, 53, 54], "idea": 51, "research": 51, "auto_detect": 51, "out_bbox": 51, "person_detect_cfg": 51, "op18keypointset": [51, 53, 54], "rtmpose": 51, "config": [51, 58, 106, 109], "foot": [51, 52], "hand1": 51, "hand2": 51, "op18_visu": [51, 53], "0x7f5ca933f3d0": 51, "axesimag": 51, "0x7f5c98069790": 51, "all_": 52, "openpos": [52, 67], "op18": [52, 54], "__mul__": 52, "multipli": 52, "scalar": 52, "__truediv__": 52, "divisor": 52, "left_foot": 52, "left_hand": 52, "right_foot": 52, "right_hand": 52, "enum": 52, "enumer": 52, "symbol": [52, 79, 82], "make": [52, 57, 76, 86, 94, 98, 100], "readabl": [52, 82], "categor": 52, "nose": 52, "neck": 52, "elbow": 52, "wrist": 52, "ankl": 52, "ear": [52, 73, 80], "member": 52, "right_should": 52, "right_elbow": 52, "right_wrist": 52, "left_should": 52, "left_elbow": 52, "left_wrist": 52, "right_hip": 52, "right_kne": 52, "right_ankl": 52, "left_hip": 52, "left_kne": 52, "left_ankl": 52, "right_ey": 52, "left_ey": 52, "right_ear": 52, "left_ear": 52, "left_big_to": 52, "left_small_to": 52, "left_heel": 52, "right_big_to": 52, "right_small_to": 52, "right_heel": 52, "__int__": 52, "truncat": [52, 96, 106], "zero": 52, "must": [52, 73, 105], "preced": 52, "surround": 52, "whitespac": [52, 76], "36": [52, 59], "0b100": 52, "91": [52, 59], "112": 52, "92": [52, 59, 80], "113": [52, 59], "dwpose": [53, 106], "dwpose_estim": 53, "openpose18": 53, "op18_body_max": 53, "op18_body_min": 53, "op18_face_max": 53, "op18_face_min": 53, "op18_left_foot_max": 53, "op18_left_foot_min": 53, "op18_left_hand_max": 53, "op18_left_hand_min": 53, "op18_right_foot_max": 53, "op18_right_foot_min": 53, "op18_right_hand_max": 53, "op18_right_hand_min": 53, "keypoints_list": 54, "min_edge_s": 54, "draw_bodi": 54, "draw_hand": 54, "draw_feet": 54, "draw_fac": 54, "drawn": 54, "shorter": 54, "connect": 54, "ellips": 54, "facial": [54, 73, 90], "pars": [55, 57, 58, 66, 67, 106], "parser": [55, 57, 58, 67], "try": 55, "notparsetarget": 56, "register_pillow_transform": 56, "register_pillow_pars": 56, "create_pillow_transform": 56, "parse_pillow_transform": 56, "register_torchvision_transform": 56, "register_torchvision_pars": 56, "create_torchvision_transform": 56, "parse_torchvision_transform": 56, "register_creators_for_transform": 56, "notprocessortypeerror": 56, "create_transforms_from_transform": 56, "is_valid_size_dict": 56, "convert_to_size_dict": 56, "get_size_dict": 56, "create_clip_transform": 56, "create_transforms_from_clip_processor": 56, "create_convnext_transform": 56, "create_transforms_from_convnext_processor": 56, "create_vit_transform": 56, "create_transforms_from_vit_processor": 56, "create_siglip_transform": 56, "create_transforms_from_siglip_processor": 56, "create_bit_transform": 56, "create_transforms_from_bit_processor": 56, "create_blip_transform": 56, "create_transforms_from_blip_processor": 56, "create_mobilenetv2_transform": 56, "create_transforms_from_mobilenetv2_processor": 56, "tensor": [57, 58, 59, 68], "composit": [57, 59], "machin": [57, 86], "learn": [57, 86], "compos": [57, 58, 59], "sequenc": [57, 59, 73], "pillowcompos": [57, 59], "sequenti": 57, "decor": [57, 58, 59, 85], "facilit": 57, "creator": [57, 59], "tvalu": [57, 58], "describ": 57, "interpol": [57, 58, 59], "bicub": [57, 58, 59], "pillowres": [57, 59], "antialia": [57, 58, 59], "bilinear": [57, 58], "center_crop": [57, 58], "pillowcentercrop": [57, 59], "pillowtotensor": [57, 59], "maybe_to_tensor": [57, 58], "pillowmaybetotensor": 57, "std": [57, 58, 59], "pillownorm": [57, 59], "456": [57, 58], "406": [57, 58], "229": [57, 58], "225": [57, 58], "48500001430511475": 57, "4560000002384186": 57, "4059999883174896": 57, "2290000021457672": 57, "2240000069141388": 57, "22499999403953552": 57, "framework": 58, "extend": 58, "centercrop": 58, "totensor": 58, "maybetotensor": 58, "4850": 58, "4560": 58, "4060": 58, "2290": 58, "2240": 58, "2250": 58, "timm": 58, "interpolationmod": 58, "processor": [59, 107, 108], "vitimageprocessor": 59, "5906": 59, "33": 59, "donutimageprocessor": 59, "1901": 59, "70": [59, 83], "detrimageprocessor": 59, "1575": 59, "86": [59, 73], "clipimageprocessor": 59, "1374": 59, "73": 59, "videomaeimageprocessor": 59, "1093": 59, "convnextimageprocessor": 59, "648": 59, "65": 59, "segformerimageprocessor": 59, "533": 59, "00": 59, "beitimageprocessor": 59, "468": 59, "63": 59, "siglipimageprocessor": 59, "440": 59, "48": 59, "layoutlmv3imageprocessor": 59, "403": 59, "layoutlmv2imageprocessor": 59, "332": 59, "87": 59, "mllamaimageprocessor": 59, "qwen2vlimageprocessor": 59, "314": 59, "77": 59, "blipimageprocessor": 59, "276": 59, "55": 59, "idefics2imageprocessor": 59, "226": 59, "llavanextimageprocessor": 59, "215": 59, "bitimageprocessor": 59, "210": 59, "pix2structimageprocessor": 59, "conditionaldetrimageprocessor": 59, "53": 59, "samimageprocessor": 59, "52": 59, "deitimageprocessor": 59, "mask2formerimageprocessor": 59, "89": 59, "50": 59, "vivitimageprocessor": 59, "88": 59, "yolosimageprocessor": 59, "84": 59, "47": 59, "viltimageprocessor": 59, "41": 59, "detaimageprocessor": 59, "68": 59, "38": 59, "pixtralimageprocessor": 59, "mobilenetv2imageprocessor": 59, "mobilevitimageprocessor": 59, "61": 59, "34": [59, 107, 108], "dptimageprocessor": 59, "maskformerimageprocessor": 59, "28": 59, "nougatimageprocessor": 59, "ideficsimageprocessor": 59, "rtdetrimageprocessor": 59, "efficientnetimageprocessor": 59, "40": [59, 67], "deformabledetrimageprocessor": 59, "idefics3imageprocessor": 59, "fuyuimageprocessor": 59, "videollavaimageprocessor": 59, "pvtimageprocessor": 59, "09": 59, "oneformerimageprocessor": 59, "mobilenetv1imageprocessor": 59, "07": [59, 98, 99, 100, 103], "owlv2imageprocessor": 59, "chineseclipimageprocessor": 59, "efficientformerimageprocessor": 59, "llavaonevisionimageprocessor": 59, "swin2srimageprocessor": 59, "vithybridimageprocessor": 59, "owlvitimageprocessor": 59, "04": 59, "groundingdinoimageprocessor": 59, "03": 59, "perceiverimageprocessor": 59, "chameleonimageprocessor": 59, "levitimageprocessor": 59, "vitmatteimageprocessor": 59, "extens": [59, 74], "tri": 59, "def": [59, 85], "hasattr": 59, "feature_extractor": 59, "encount": 59, "becaus": 59, "until": 59, "successfulli": 59, "imageprocessor": 59, "autoimageprocessor": 59, "from_pretrain": 59, "openai": 59, "vit": 59, "patch32": 59, "pillowconvertrgb": 59, "48145467": 59, "4578275": 59, "40821072": 59, "26862955": 59, "2613026": 59, "2757771": 59, "size_dict": 59, "shortest_edg": 59, "invalid_kei": 59, "default_to_squar": 59, "height_width_ord": 59, "constraint": 59, "els": [59, 67, 107, 108], "incompat": 59, "longest_edg": 59, "param_nam": 59, "entri": 59, "conform": 59, "messag": [59, 83], "do_res": 59, "do_center_crop": 59, "crop_siz": 59, "do_rescal": 59, "rescale_factor": 59, "00392156862745098": 59, "do_norm": 59, "image_mean": 59, "image_std": 59, "do_convert_rgb": 59, "rescal": 59, "deviat": 59, "clipprocessor": 59, "crop_pct": 59, "tailor": 59, "convnext": 59, "percentag": 59, "prepar": 59, "replic": 59, "build": [59, 74, 82], "blip": 59, "255": 59, "openai_clip_mean": 59, "openai_clip_std": 59, "accord": 59, "behavior": 59, "mobilenetv2": 59, "per": 59, "equival": 59, "bg": 60, "strict_level": 60, "min_select": 60, "min_width": 60, "min_height": 60, "min_resolut": 60, "strict": [60, 94, 100], "get_imag": 60, "get_image_fil": 60, "list_image_fil": 60, "random_imag": 60, "randomli": 60, "random_image_fil": 60, "8057": 60, "000000": 60, "000001": 60, "000002": 60, "000003": 60, "000004": 60, "home": 60, "dgh": [60, 68, 109], "2400x1600": 60, "0x7feb86ed5160": 60, "003258": 60, "400x400": 60, "0x7feb86a748b0": 60, "quickli": 61, "backgroundimageset": 61, "list_bg_image_fil": 61, "get_bg_image_fil": 61, "get_bg_imag": 61, "random_bg_image_fil": 61, "random_bg_imag": 61, "opencv": 62, "denois": [62, 67], "inspir": [62, 71, 75, 82, 102], "mf666": [62, 102], "mist": 62, "fucker": 62, "diameter_min": 62, "diameter_max": 62, "sigma_color_min": 62, "sigma_color_max": 62, "sigma_space_min": 62, "sigma_space_max": 62, "radius_min": 62, "radius_max": 62, "eps_min": 62, "eps_max": 62, "b_iter": 62, "g_iter": 62, "random": [62, 80], "bilater": 62, "guid": 62, "stage": 62, "preserv": 62, "diamet": 62, "sigma": 62, "space": [62, 71, 82], "window": [62, 67], "term": 62, "contrib": 62, "noisy_imag": 62, "cleaned_img": 62, "cleaned_imag": 62, "blurri": [63, 67], "noisi": 63, "nafnet": [63, 106], "scunet": [63, 64, 106], "adversari": [63, 106], "remove_adversarial_nois": 63, "restore_with_nafnet": 63, "restore_with_scunet": 63, "ve": 64, "gaussian": 64, "To": 64, "correctli": 64, "credibl": 64, "rgg": [64, 65], "red": [64, 73], "gopro": 64, "sidd": 64, "tile_s": [64, 65, 83], "tile_overlap": [64, 65, 83], "batch_siz": [64, 65, 83], "nafnetmodeltyp": 64, "tile": [64, 65, 83], "gan": 65, "128": 65, "scunetmodeltyp": 65, "automatic1111": 66, "stabl": [66, 67, 89, 109], "diffus": [66, 67, 89], "webui": [66, 67, 68], "novelai": 66, "sdwui": 66, "submodul": 66, "nai": [66, 106], "docstr": 66, "sdmetadata": 66, "parse_sdmeta_from_text": 66, "get_sdmeta_from_imag": 66, "save_image_with_sdmeta": 66, "read_metadata": 66, "save_with_metadata": 66, "naimetadata": 66, "get_naimeta_from_imag": 66, "add_naimeta_to_imag": 66, "save_image_with_naimeta": 66, "formatt": 67, "a1111": 67, "sd_metadata_simpl": 67, "sd_metadata_complex": 67, "prompt": 67, "neg_prompt": 67, "neg": 67, "__str__": 67, "sd1": 67, "extrem": 67, "delic": 67, "beauti": 67, "offici": 67, "global": [67, 105], "illumin": 67, "soft": 67, "shadow": 67, "super": 67, "light": 67, "novel": [67, 69], "4k": 67, "metal_textur": 67, "striped_background": 67, "rich": 67, "cg": 67, "uniti": 67, "8k": 67, "wallpap": 67, "unreal": 67, "sci": 67, "fi": 67, "fantasi": 67, "silver_skin": 67, "cut": [67, 73], "silver_impossible_bodysuit": 67, "gem_on_chest": 67, "cut_silver_mechanical_leotard": 67, "headgear": [67, 73], "1_girl": 67, "solo": [67, 72, 73, 74, 75, 79, 80, 81, 82], "slim_waist": 67, "hair": [67, 73], "long": 67, "lumin": 67, "medium_breast": [67, 81], "indistinct_camelto": 67, "flat_crotch": 67, "coquettish": 67, "squint": 67, "evil_smil": 67, "dark_persona": 67, "mouth": 67, "wet": 67, "slim_fac": 67, "tall_girl": 67, "matur": 67, "mature_fac": 67, "slim_figur": 67, "slim_leg": 67, "groin": 67, "bare_thigh": 67, "easyneg": 67, "sketch": 67, "ugli": 67, "huge": 67, "logo": 67, "monochrom": [67, 93, 96, 106], "bad": 67, "mutat": 67, "horror": 67, "geometri": 67, "bad_prompt": 67, "miss": 67, "finger": 67, "limb": 67, "anatomi": 67, "interlock": 67, "digit": 67, "arm": 67, "2girl": 67, "deform": 67, "artist": 67, "blush": [67, 74, 75, 79, 82], "lipstick": 67, "skindent": 67, "tie": 67, "big_breast": 67, "thighhigh": [67, 74], "pubic_hair": [67, 73], "3d": [67, 91], "realist": 67, "slip": [67, 76], "head_out_of_fram": 67, "curvi": 67, "sampler": 67, "ddim": 67, "cfg": 67, "seed": 67, "3827064803": 67, "512x848": 67, "hash": 67, "eb49192009": 67, "anidosmix": 67, "skip": 67, "new_imag": 67, "let": 67, "what": 67, "nslim_fac": 67, "848": 67, "_sdmeta_text": 67, "directli": 67, "starri": 67, "night": 67, "daylight": 67, "euler": 67, "sd2": 67, "1girl": [67, 72, 73, 74, 75, 76, 79, 80, 81, 82], "blue": 67, "footwear": 67, "shoe": 67, "bang": [67, 73, 74, 79, 82], "indoor": 67, "sleev": 67, "ahog": [67, 73, 74, 75, 79, 82], "dress": [67, 73], "pot": 67, "plant": 67, "bag": [67, 74, 75, 79, 82], "bun": [67, 73], "lora": 67, "bluearchive10": 67, "bluearchiv": 67, "neg1": 67, "dpm": 67, "2m": 67, "sde": 67, "karra": 67, "2647703743": 67, "768x768": 67, "72bd94132e": 67, "cutemix": 67, "strength": 67, "controlnet": 67, "control_v11p_sd15_openpos": 67, "cab727d4": 67, "weight": 67, "perfect": 67, "param": 67, "hire": 67, "upscal": [67, 106], "latent": 67, "ti": 67, "339cc9210f70": 67, "66a7279a88dd": 67, "info": 67, "underli": [67, 85], "sd_meta": 67, "scope": 67, "dst_file": [67, 69], "webp": 67, "systemerror": [67, 69], "input_imag": 67, "output_imag": 67, "a41": 68, "safetensor": 68, "torch": 68, "command": [68, 109], "pip": [68, 109], "_check_env": 68, "model_fil": 68, "key1": 68, "value1": 68, "key2": 68, "value2": 68, "src_model_fil": 68, "dst_model_fil": 68, "new_metadata": 68, "john": 68, "doe": [68, 72, 80, 94, 100], "input_model": 68, "output_model": 68, "softwar": 69, "generation_tim": 69, "dataclass": 69, "encapsul": 69, "taken": 69, "alia": 69, "success": [69, 109], "add_lsb_meta": 69, "save_metainfo": 69, "metainfo": 69, "prefer": 69, "isneti": [70, 106], "get_isnetis_mask": 70, "segment_with_isneti": 70, "segment_rgba_with_isneti": 70, "co": 71, "seg": 71, "1024": [71, 82], "app": 71, "l8": 71, "00ff00": 71, "mask_": 71, "image_": 71, "hutao_seg": 71, "skadi": [71, 74, 75, 79, 82], "skadi_seg": 71, "drop": [72, 73, 74, 79, 81, 82], "cosplai": 72, "no_eyewear": 72, "eyewear": [72, 73], "span": [72, 73], "matter": [72, 73], "red_hair": [72, 73, 80, 81], "use_preset": 72, "custom_blacklist": 72, "onlin": 72, "preset": 72, "ones": 72, "neither": [72, 73], "nor": [72, 73], "anal_hair": 73, "anal_tail": 73, "arm_behind_head": 73, "arm_hair": 73, "arm_under_breast": 73, "arms_behind_head": 73, "bird_on_head": 73, "blood_in_hair": 73, "breasts_on_glass": 73, "breasts_on_head": 73, "cat_on_head": 73, "closed_ey": 73, "clothed_female_nude_femal": 73, "clothed_female_nude_mal": 73, "clothed_male_nude_femal": 73, "clothes_between_breast": 73, "cream_on_fac": 73, "drying_hair": 73, "empty_ey": 73, "face_to_breast": 73, "food_on_fac": 73, "food_on_head": 73, "game_boi": 73, "grabbing_anoth": 73, "s_hair": 73, "grabbing_own_breast": 73, "gun_to_head": 73, "head_between_breast": 73, "heart_in_ey": 73, "multiple_boi": 73, "multiple_girl": 73, "object_on_breast": 73, "object_on_head": 73, "paint_splatter_on_fac": 73, "parted_lip": [73, 74, 75, 79, 82], "penis_on_fac": 73, "person_on_head": 73, "pokemon_on_head": 73, "rabbit_on_head": 73, "rice_on_fac": 73, "severed_head": 73, "star_in_ey": 73, "sticker_on_fac": 73, "tentacles_on_mal": 73, "tying_hair": 73, "built": [73, 85], "mutabl": 73, "constructor": 73, "empti": 73, "hold": [73, 74, 75, 79, 82], "futa": 73, "cum": 73, "rub": 73, "shade": 73, "plai": 73, "drill": 73, "skin": 73, "sidelock": 73, "twintail": [73, 74, 75, 79, 82], "braid": 73, "afro": 73, "bald": 73, "dreadlock": 73, "ponytail": 73, "updo": 73, "beard": 73, "mustach": 73, "pointi": 73, "horn": 73, "tail": 73, "ornament": 73, "hairband": 73, "pupil": 73, "bow": [73, 74, 75], "headwear": 73, "ribbon": [73, 75, 79], "crown": 73, "cap": 73, "hairclip": [73, 79], "mole": 73, "halo": 73, "fluff": 73, "flower": [73, 74, 75, 79, 82], "glass": [73, 76], "fang": 73, "boi": 73, "beret": 73, "heterochromia": 73, "headdress": 73, "eyepatch": 73, "headphon": 73, "eyebrow": 73, "eyelash": 73, "sunglass": 73, "intak": 73, "scrunchi": 73, "ear_pierc": 73, "headband": 73, "ring": 73, "under_mouth": 73, "freckl": 73, "lip": 73, "eyelin": 73, "eyeshadow": 73, "tassel": 73, "whitelist_suffix": 73, "whitelist_prefix": 73, "whitelist_word": 73, "suffix": [73, 78], "pool": 73, "whitelist": 73, "blacklist": [73, 77, 106], "singular": 73, "plural": 73, "chair": 73, "whole": 73, "word": 73, "hear": 73, "72": 73, "outdat": 74, "anymor": 74, "baselin": 74, "practic": 74, "use_real_nam": [74, 79], "general_threshold": [74, 75, 82], "character_threshold": [74, 75, 82], "drop_overlap": [74, 75, 79, 82], "real": [74, 79, 96, 106], "renam": [74, 79], "redirect": [74, 79], "mani": [74, 79], "websit": [74, 79], "rate": [74, 75, 82, 94, 96, 106], "char": [74, 75, 82], "9897817373275757": 74, "question": [74, 75, 82, 94], "010265946388244629": 74, "explicit": [74, 75, 82, 94], "2809715270996094e": 74, "9939777851104736": 74, "5032387375831604": 74, "black_bord": 74, "9943548440933228": 74, "black_glov": [74, 75, 79, 82], "5011609792709351": 74, "blue_ski": [74, 75, 79, 82], "6877802610397339": 74, "5543792843818665": 74, "8268730640411377": 74, "cloud": [74, 75, 79, 82], "8504303693771362": 74, "cowboy_shot": [74, 75, 79, 82], "6008237600326538": 74, "crop_top": [74, 75, 79, 82], "6635787487030029": 74, "dai": [74, 75, 79, 82], "8496965765953064": 74, "glove": [74, 75, 79, 82], "6107005476951599": 74, "hair_between_ey": [74, 75, 79, 82], "668294370174408": 74, "5619469285011292": 74, "holding_baseball_bat": [74, 75, 79, 82], "5141720771789551": 74, "letterbox": 74, "long_hair": [74, 75, 79, 81, 82], "9884189963340759": 74, "looking_at_view": [74, 75, 79, 82], "5673105120658875": 74, "midriff": [74, 75, 79, 82], "6290556192398071": 74, "navel": [74, 75, 79, 82], "9631235003471375": 74, "no_hat": [74, 75, 79], "7978747487068176": 74, "no_headwear": [74, 75, 79, 82], "7577926516532898": 74, "outdoor": [74, 75, 79, 82], "7118550539016724": 74, "5452839136123657": 74, "pillarbox": 74, "9841411709785461": 74, "red_ey": [74, 75, 79, 82], "958786129951477": 74, "shirt": [74, 75, 79, 82], "6720131039619446": 74, "short_sleev": [74, 75, 79, 82], "7077711820602417": 74, "silver_hair": [74, 75, 79], "6673924326896667": 74, "sky": [74, 75, 79, 82], "8709812760353088": 74, "9614333510398865": 74, "sportswear": [74, 75, 79, 82], "7786177396774292": 74, "6842771172523499": 74, "sweat": [74, 75, 79, 82], "9076308012008667": 74, "thigh": [74, 75, 79, 82], "580970823764801": 74, "skadi_": [74, 75, 82], "arknight": [74, 75, 82], "9633345007896423": 74, "9988503456115723": 74, "001651763916015625": 74, "00012505054473876953": 74, "9829280972480774": 74, "894218385219574": 74, "8733789920806885": 74, "backpack": [74, 75, 79, 82], "6322951316833496": 74, "9987058639526367": 74, "bag_charm": [74, 75], "9754379987716675": 74, "6810564994812012": 74, "9708781838417053": 74, "6356008052825928": 74, "5633733868598938": 74, "brick_wal": 74, "5315935611724854": 74, "brown_hair": [74, 75, 79, 82], "9397273659706116": 74, "9229896664619446": 74, "charm_": [74, 75], "9006357789039612": 74, "citi": 74, "9020784497261047": 74, "cityscap": 74, "9547432661056519": 74, "5296419262886047": 74, "8253412246704102": 74, "5619839429855347": 74, "hair_flow": [74, 75, 79, 82], "8277763724327087": 74, "hair_orna": [74, 75, 79, 82], "9356368780136108": 74, "hair_ribbon": [74, 75, 79], "5288072824478149": 74, "jacket": [74, 75, 79, 82], "6336134076118469": 74, "9703260064125061": 74, "8188960552215576": 74, "phone_screen": 74, "9579574465751648": 74, "9954615235328674": 74, "plaid": [74, 75, 79], "9725285172462463": 74, "plaid_skirt": [74, 75, 79], "9638455510139465": 74, "pleated_skirt": [74, 75, 79, 82], "7226815819740295": 74, "5321241021156311": 74, "red_nail": [74, 79], "5493080615997314": 74, "school_bag": [74, 75], "9863407611846924": 74, "school_uniform": [74, 75, 79, 82], "6794284582138062": 74, "5062428116798401": 74, "shoulder_bag": 74, "9325523972511292": 74, "skirt": [74, 75, 79, 82], "92237788438797": 74, "skyscrap": 74, "7728171348571777": 74, "sleeves_past_wrist": [74, 75, 79], "7257086038589478": 74, "smile": [74, 75, 79, 82], "5357837080955505": 74, "6939404010772705": 74, "7054293155670166": 74, "tongu": [74, 75, 79, 82], "9990814924240112": 74, "tongue_out": [74, 75, 79, 82], "9992498755455017": 74, "5012534260749817": 74, "very_long_hair": [74, 75, 79, 81, 82], "7461410164833069": 74, "lagpixellol": 75, "deepgelbooru_onnx": 75, "categori": [75, 90, 98], "dim": [75, 82], "9986732006072998": 75, "0013858973979949951": 75, "315376281738281e": 75, "9972434639930725": 75, "basebal": [75, 82], "5982598662376404": 75, "baseball_bat": [75, 79, 82], "6429562568664551": 75, "bike_short": 75, "36296138167381287": 75, "8308937549591064": 75, "black_shirt": [75, 79, 82], "7388008832931519": 75, "6039759516716003": 75, "30909663438796997": 75, "9694308042526245": 75, "6422968506813049": 75, "5898381471633911": 75, "8145260810852051": 75, "652222216129303": 75, "dolphin_short": 75, "466494083404541": 75, "7183809280395508": 75, "6753682494163513": 75, "7302790880203247": 75, "6649775505065918": 75, "large_breast": [75, 79, 82], "8446108102798462": 75, "98187655210495": 75, "8140730857849121": 75, "6360533833503723": 75, "9635934829711914": 75, "33370012044906616": 75, "44239571690559387": 75, "7891374826431274": 75, "6471294164657593": 75, "9958090782165527": 75, "8736815452575684": 75, "872096061706543": 75, "5640895366668701": 75, "5049663186073303": 75, "8832778930664062": 75, "9687467813491821": 75, "sports_bra": 75, "3659853935241699": 75, "9309735298156738": 75, "49939480423927307": 75, "stomach": [75, 79, 82], "446407288312912": 75, "809670090675354": 75, "6560589075088501": 75, "47956040501594543": 75, "9832853674888611": 75, "9994162321090698": 75, "0008397102355957031": 75, "00035390257835388184": 75, "9926226139068604": 75, "899387001991272": 75, "34215790033340454": 75, "5701972246170044": 75, "9512913227081299": 75, "6664570569992065": 75, "5614628791809082": 75, "33615976572036743": 75, "5770801305770874": 75, "987317681312561": 75, "37286585569381714": 75, "cardigan": [75, 79], "36409223079681396": 75, "7329680919647217": 75, "collared_shirt": [75, 79], "5924292206764221": 75, "4344901144504547": 75, "7465001344680786": 75, "5225946307182312": 75, "6976451873779297": 75, "9265321493148804": 75, "34527891874313354": 75, "6675043106079102": 75, "9096828699111938": 75, "long_sleev": [75, 79, 82], "41341525316238403": 75, "8418735265731812": 75, "miniskirt": [75, 79], "3675632178783417": 75, "nail_polish": [75, 79], "5284417867660522": 75, "open_cloth": [75, 79], "30296844244003296": 75, "48789578676223755": 75, "36596980690956116": 75, "7759367227554321": 75, "6535028219223022": 75, "8975257873535156": 75, "36911237239837646": 75, "4171145558357239": 75, "3942635953426361": 75, "6772940754890442": 75, "9397937655448914": 75, "5207280516624451": 75, "4673041105270386": 75, "9118321537971497": 75, "9967410564422607": 75, "9970728158950806": 75, "8419480323791504": 75, "6489560604095459": 75, "white_shirt": [75, 79], "6217572689056396": 75, "underscor": [76, 82], "convent": 76, "restor": [76, 106], "use_spac": 76, "use_escap": 76, "include_scor": 76, "score_descend": 76, "_": 76, "escap": 76, "unsaf": 76, "sort": [76, 80], "descend": 76, "panty_pul": 76, "6826801300048828": 76, "958938717842102": 76, "drinking_glass": 76, "9340789318084717": 76, "areola_slip": 76, "41196826100349426": 76, "9988248348236084": 76, "drink": 76, "pull": 76, "areola": 76, "999": 76, "959": 76, "934": 76, "683": 76, "412": 76, "mldanbooru": [77, 106], "get_mldanbooru_tag": 77, "wd14": [77, 79, 106], "get_wd14_tag": [77, 79], "convert_wd14_emb_to_predict": 77, "denormalize_wd14_emb": 77, "deepdanbooru": [77, 79, 106], "get_deepdanbooru_tag": [77, 79], "deepgelbooru": [77, 106], "get_deepgelbooru_tag": 77, "add_underlin": 77, "remove_underlin": 77, "tags_to_text": 77, "drop_overlap_tag": 77, "is_blacklist": 77, "drop_blacklisted_tag": 77, "char_whitelist_suffix": 77, "char_whitelist_prefix": 77, "char_whitelist_word": 77, "char_suffix": 77, "char_prefix": 77, "charactertagpool": 77, "is_basic_character_tag": 77, "drop_basic_character_tag": 77, "sort_tag": 77, "tag_match_suffix": 77, "tag_match_prefix": 77, "tag_match_ful": 77, "t1": 78, "t2": 78, "fulli": 78, "ml": 79, "448": 79, "keep_ratio": 79, "9999984502792358": [79, 101], "9999946355819702": 79, "9994951486587524": 79, "998144268989563": 79, "9978417158126831": 79, "9941409230232239": 79, "9799384474754333": 79, "979142427444458": 79, "961823582649231": 79, "961323618888855": 79, "9490893483161926": 79, "9450850486755371": 79, "9425153136253357": 79, "9409335255622864": 79, "9319437146186829": 79, "9265308976173401": 79, "9259042143821716": 79, "922250509262085": 79, "9199565052986145": 79, "9175475835800171": 79, "9102761745452881": 79, "9076938629150391": 79, "9052775502204895": 79, "8938589692115784": 79, "8894285559654236": 79, "8891903162002563": 79, "8845980763435364": 79, "8842408061027527": 79, "8659475445747375": 79, "862621009349823": 79, "8616052865982056": 79, "8562789559364319": 79, "short_short": [79, 82], "8555729389190674": 79, "8533340096473694": 79, "black_short": [79, 82], "8477485775947571": 79, "8430152535438538": 79, "tied_long_hair": [79, 82], "8340626955032349": 79, "crop_top_overhang": 79, "8266023397445679": 79, "8222048282623291": 79, "8202669620513916": 79, "8061150312423706": 79, "ass_visible_through_thigh": [79, 82], "7803354859352112": 79, "thigh_gap": [79, 82], "7789446711540222": 79, "arms_up": 79, "7052110433578491": 79, "9999866485595703": 79, "997043788433075": 79, "9969649910926819": 79, "9957101345062256": 79, "9928386807441711": 79, "9886980056762695": 79, "9864778518676758": 79, "ghost": [79, 82], "9769423007965088": 79, "9747489094734192": 79, "9736957550048828": 79, "9388670325279236": 79, "9356311559677124": 79, "91000896692276": 79, "8955123424530029": 79, "8910233378410339": 79, "8904104828834534": 79, "8881211280822754": 79, "8876776695251465": 79, "8864808678627014": 79, "8810517191886902": 79, "8798807263374329": 79, "8765745162963867": 79, "8737136125564575": 79, "8650439381599426": 79, "8613706827163696": 79, "blue_cardigan": 79, "8571277260780334": 79, "8333670496940613": 79, "8160212635993958": 79, "eyebrows_visible_through_hair": 79, "8122442364692688": 79, "8091571927070618": 79, "8082079887390137": 79, "8048468232154846": 79, "8042327165603638": 79, "7984272241592407": 79, "blazer": [79, 82], "794708251953125": 79, "78981614112854": 79, "7892146110534668": 79, "shaped_pupil": [79, 82], "7867060899734497": 79, "gradient_hair": 79, "786359965801239": 79, "7790888547897339": 79, "brown_skirt": 79, "7760675549507141": 79, "774523913860321": 79, "7721588015556335": 79, "7697228789329529": 79, "755959689617157": 79, "multicolored_hair": 79, "7477189898490906": 79, "7476690411567688": 79, "rail": 79, "7476617693901062": 79, "blue_jacket": 79, "7458406090736389": 79, "741143524646759": 79, "7364678978919983": 79, "7193643450737": 79, "red_neckwear": 79, "7108616828918457": 79, "7086325287818909": 79, "7055293321609497": 79, "7039415836334229": 79, "7018357515335083": 79, "shuffl": 80, "count": [80, 107, 108], "2boi": 80, "cat_ear": 80, "uniqu": 80, "8849405313291128": 81, "8548297594823425": 81, "03910296474461261": 81, "6615180440330748": 81, "21552028866308015": 81, "3165260620737027": 81, "47744464927382957": 81, "tagger": 82, "smilingwolf": 82, "wd": 82, "swinv2_v3": 82, "general_mcut_en": 82, "character_mcut_en": 82, "no_underlin": 82, "mcut": 82, "replac": 82, "index": [82, 109], "follw": 82, "valuabl": 82, "enabl": 82, "rapid": 82, "queri": 82, "0011444687843322754": 82, "8876402974128723": 82, "106781005859375": 82, "000277101993560791": 82, "997527003288269": 82, "9797663688659668": 82, "9905703663825989": 82, "9761719703674316": 82, "8981098532676697": 82, "8810765743255615": 82, "9498510360717773": 82, "8377365469932556": 82, "945058286190033": 82, "9457170367240906": 82, "969594419002533": 82, "7881088852882385": 82, "7687551379203796": 82, "9301245212554932": 82, "6703325510025024": 82, "white_hair": 82, "5292627811431885": 82, "8677047491073608": 82, "grey_hair": 82, "5859264731407166": 82, "9536856412887573": 82, "8056888580322266": 82, "8394746780395508": 82, "9473626613616943": 82, "8986269235610962": 82, "9385137557983398": 82, "8408567905426025": 82, "alternate_costum": 82, "4245271384716034": 82, "931140661239624": 82, "8830795884132385": 82, "7279844284057617": 82, "artist_nam": 82, "5333830714225769": 82, "64717698097229": 82, "9516432285308838": 82, "9655293226242065": 82, "9485014081001282": 82, "7366660833358765": 82, "7161656618118286": 82, "5858667492866516": 82, "6186309456825256": 82, "41193312406539917": 82, "467605859041214": 82, "36282333731651306": 82, "3756745457649231": 82, "motion_blur": 82, "5091936588287354": 82, "951993465423584": 82, "5634750723838806": 82, "8232709169387817": 82, "9869340658187866": 82, "49491602182388306": 82, "5193622708320618": 82, "003406703472137451": 82, "0007208287715911865": 82, "9798132181167603": 82, "8046203851699829": 82, "7596215009689331": 82, "7620116472244263": 82, "46084529161453247": 82, "48454540967941284": 82, "5152207016944885": 82, "8023070096969604": 82, "8653596639633179": 82, "7201820611953735": 82, "7816740870475769": 82, "697688639163971": 82, "8974947333335876": 82, "7491052746772766": 82, "5015512704849243": 82, "6401398181915283": 82, "43420469760894775": 82, "4528769850730896": 82, "5730487704277039": 82, "6739872694015503": 82, "5545973181724548": 82, "6946243047714233": 82, "5487751364707947": 82, "7439308166503906": 82, "4186026453971863": 82, "47378358244895935": 82, "4690653085708618": 82, "7565015554428101": 82, "hu_tao_": 82, "genshin_impact": 82, "9262397289276123": 82, "boo_tao_": 82, "942080020904541": 82, "denorm": 82, "denormalizer_nam": 82, "mnum2_al": 82, "understand": 82, "redund": 82, "structur": [82, 106], "b": 82, "r": [82, 94, 100], "c": 82, "linalg": 82, "norm": 82, "approx": [82, 83], "1e": 82, "cdc_anime_onnx": 83, "realli": 83, "As": [83, 94, 100], "1024x1024": 83, "2060": 83, "gpu": 83, "cost": 83, "cpu": [83, 88, 107, 108], "experi": 83, "hgsr": 83, "mhr": 83, "aug_x4_320": 83, "cute_waifu_aroma": 83, "pngimageplugin": 83, "pngimagefil": 83, "1168x1168": 83, "0x7f0e8ca06880": 83, "4672x4672": 83, "0x7f0e48edb640": 83, "cdc": [84, 106], "upscale_with_cdc": 84, "lru_cach": 85, "wrap": 85, "synchron": 85, "prevent": 85, "race": 85, "condit": 85, "maxsiz": 85, "expensive_funct": 85, "expens": 85, "lock": [85, 105], "safeti": [85, 102], "multithread": 85, "my_funct": 85, "introduc": 85, "acquisit": 85, "critic": 85, "mathemat": 86, "activ": 86, "deep": 86, "problem": [86, 94, 100], "input_valu": 86, "frac": 86, "26894142": 86, "73105858": 86, "ts_lru_cach": 87, "get_onnx_provid": 87, "open_onnx_model": 87, "cudaexecutionprovid": 88, "cpuexecutionprovid": 88, "ckpt": 88, "inferencesess": 88, "onnx_mod": 88, "decid": 88, "linux": [88, 107, 108], "execut": [88, 107, 108], "ignor": 88, "cuda": [88, 107, 108], "forc": 88, "anime_ai_check": 89, "mobilenetv3_sce_dist": [89, 100, 104], "mainli": 89, "caformer_s36_plus_sc": 89, "graph": 89, "9996960163116455": 89, "9999125003814697": 89, "997803270816803": 89, "9960069060325623": 89, "9887709021568298": 89, "9998629093170166": 89, "0013722758740186691": 89, "00020673229300882667": 89, "0001895089662866667": 89, "0008857478387653828": 89, "552320024231449e": 89, "001168627175502479": 89, "bangumi": [90, 91], "vision": 90, "imageri": 90, "bangumi_char_typ": 90, "definit": [90, 97], "video": 90, "secondari": 90, "often": 90, "lack": 90, "lead": 90, "under": [90, 109], "three": 90, "judg": 90, "anime_portrait": [90, 96], "mobilenetv3_v0_dist": [90, 99, 103, 104], "9998525381088257": 90, "00012103465269319713": 90, "6464786313008517e": 90, "906112609314732e": 90, "06": [90, 91, 93, 98, 99, 100, 101, 103], "9997243285179138": 90, "0002490800397936255": 90, "7215803381986916e": 90, "354368557978887e": 90, "9998849630355835": 90, "90006631379947e": 90, "3920385754317977e": 90, "2084233276254963e": 90, "9998877048492432": 90, "732793503440917e": 90, "4264976925915107e": 90, "0623419257171918e": 90, "07076334953308105": 90, "9290977716445923": 90, "0001044218079186976": 90, "4467317163944244e": 90, "2568268832401372e": 90, "9999498128890991": 90, "1810528778587468e": 90, "879474429093534e": 90, "260669109295122e": 90, "9999510049819946": 90, "2321036592766177e": 90, "025227553938748e": 90, "4251427273848094e": 90, "999957799911499": 90, "4273678718600422e": 90, "6884023302263813e": 90, "880981603288092e": 90, "0002326338435523212": 90, "9996368885040283": 90, "164971561403945e": 90, "00020793956355191767": 90, "13438372313976288": 90, "8652494549751282": 90, "000158855298650451": 90, "000238816806813702": 90, "3589179217815399": 90, "6406960487365723": 90, "0001471740542910993": 90, "002255884697660804": 90, "08208147436380386": 90, "9152728915214539": 90, "00038967153523117304": 90, "227699592884164e": 90, "0835404282261152e": 90, "1437502406770363e": 90, "9999284744262695": 90, "2125529792683665e": 90, "0218892384727951e": 90, "00011914174683624879": 90, "9998584985733032": 90, "2007669283775613e": 90, "6357082131435163e": 90, "3068713896209374e": 90, "9999185800552368": 90, "066640925273532e": 90, "529400813335087e": 90, "089402500540018e": 90, "9999388456344604": 90, "6406959295272827": 90, "not_paint": 91, "anime_classif": 91, "older": 91, "mobilenetv3_v1": [91, 101], "5_dist": 91, "3_dist": 91, "plot": [91, 94, 100, 104], "caformer_s36_v1": 91, "3_focal": 91, "8346158862113953": 91, "004201625939458609": 91, "0028638991061598063": 91, "15633030235767365": 91, "001988308737054467": 91, "9868855476379395": 91, "001178382197394967": 91, "00015886101755313575": 91, "0005986307514831424": 91, "011178601533174515": 91, "9933090209960938": 91, "0012440024875104427": 91, "00040085514774546027": 91, "004924307577311993": 91, "00012189441622467712": 91, "00031298911198973656": 91, "9968050718307495": 91, "182305903872475e": 91, "0027923565357923508": 91, "7805559259140864e": 91, "0004650334012694657": 91, "996709942817688": 91, "736721191671677e": 91, "0027629584074020386": 91, "4619508621981367e": 91, "0003803370927926153": 91, "998649537563324": 91, "190127922105603e": 91, "0008622839814051986": 91, "595230686594732e": 91, "0004573142796289176": 91, "00031435859273187816": 91, "8671838641166687": 91, "13199880719184875": 91, "563074617180973e": 91, "153919796110131e": 91, "290010737255216e": 91, "9727378487586975": 91, "027150526642799377": 91, "162296004826203e": 91, "4933258828241378e": 91, "0004275702522136271": 91, "995402455329895": 91, "002233930164948106": 91, "001911122351884842": 91, "1603819727897644": 91, "0007561995880678296": 91, "00017044576816260815": 91, "838487982749939": 91, "0002034590725088492": 91, "005001617129892111": 91, "000932251859921962": 91, "009352140128612518": 91, "9846979379653931": 91, "6018555470509455e": 91, "004064667969942093": 91, "464051254326478e": 91, "025772539898753166": 91, "9699516296386719": 91, "00011656546121230349": 91, "287263775244355e": 91, "370255853951676e": 91, "01098843663930893": 91, "0031668643932789564": 91, "9857884049415588": 91, "499273488065228e": 91, "8419872251106426e": 91, "0003471920208539814": 91, "029472889378666878": 91, "9700765609741211": 91, "0012387704337015748": 91, "001172148622572422": 91, "787473391043022e": 91, "003680602880194783": 91, "9938107132911682": 91, "8346157073974609": 91, "8671836853027344": 91, "8384883403778076": 91, "9846979975700378": 91, "9700766801834106": 91, "greyscal": 92, "jpeg_ful": [92, 105], "6125901": 92, "6125785": [92, 105], "6124220": 92, "rough": [93, 94, 100], "polish": 93, "mobilenetv3_v2": 93, "2_dist": [93, 101], "910087929805741e": 93, "1241951510310173": 93, "8757457137107849": 93, "00018937293498311192": 93, "030049214139580727": 93, "9697614312171936": 93, "008933082222938538": 93, "05096456781029701": 93, "9401022791862488": 93, "009832272306084633": 93, "9898634552955627": 93, "00030428936588577926": 93, "013919820077717304": 93, "9819902181625366": 93, "004089969675987959": 93, "04166747257113457": 93, "9582782983779907": 93, "4218515288084745e": 93, "8849249482154846": 93, "1149177998304367": 93, "0001573085755808279": 93, "9907882809638977": 93, "008958994410932064": 93, "0002527958422433585": 93, "9831690788269043": 93, "01682441122829914": 93, "613856385229155e": 93, "8757458329200745": 93, "8849248290061951": 93, "million": 94, "anime_r": [94, 96], "boundari": [94, 100], "challeng": [94, 100], "clean": [94, 100], "judgment": [94, 100], "intend": [94, 100], "quick": [94, 100, 106], "estim": [94, 100], "basi": [94, 100], "mobilenetv3_large_100_v0_ls0": 94, "caformer_s36_v0_ls0": 94, "7508869767189026": 94, "7034655809402466": 94, "728887677192688": 94, "7404400110244751": 94, "7446154952049255": 94, "7514738440513611": 94, "768704354763031": 94, "8219676613807678": 94, "7267540693283081": 94, "7645740509033203": 94, "7216582894325256": 94, "7615436315536499": 94, "815083920955658": 94, "8321858644485474": 94, "8204999566078186": 94, "820833146572113": 94, "chdir": 94, "doc": 94, "api_doc": 94, "7508870363235474": 94, "11212056130170822": 94, "06781744956970215": 94, "06917501986026764": 94, "7034654021263123": 94, "15903906524181366": 94, "06688199192285538": 94, "07061357796192169": 94, "7288877964019775": 94, "1476859599351883": 94, "060362350195646286": 94, "06306383013725281": 94, "7404399514198303": 94, "10337048768997192": 94, "08087948709726334": 94, "07530999928712845": 94, "055992450565099716": 94, "7446154356002808": 94, "13191790878772736": 94, "06747424602508545": 94, "06458679586648941": 94, "10566363483667374": 94, "07827574014663696": 94, "07079866528511047": 94, "7687042951583862": 94, "09974884241819382": 94, "06074819341301918": 94, "050435908138751984": 94, "8219675421714783": 94, "0593985915184021": 94, "06819795072078705": 94, "06569571048021317": 94, "1177448257803917": 94, "726753830909729": 94, "08980562537908554": 94, "06481882929801941": 94, "06922297924757004": 94, "10138414055109024": 94, "06351721286773682": 94, "07683827728033066": 94, "13798624277114868": 94, "05942752957344055": 94, "10584963858127594": 94, "7615437507629395": 94, "07317910343408585": 94, "060196295380592346": 94, "06751583516597748": 94, "0572039857506752": 94, "05398125201463699": 94, "06124086305499077": 94, "0525919646024704": 94, "8321859240531921": 94, "05922013148665428": 94, "06274889409542084": 94, "057530902326107025": 94, "8205001354217529": 94, "05683052912354469": 94, "06635929644107819": 94, "05597696080803871": 94, "8208332657814026": 94, "non_furri": 95, "mobilenetv3_v0": 95, "1_dist": 95, "9898804426193237": 95, "010119626298546791": 95, "9677742123603821": 95, "032225821167230606": 95, "959551215171814": 95, "040448784828186035": 95, "9535530209541321": 95, "04644693806767464": 95, "04358793422579765": 95, "9564120769500732": 95, "02767963521182537": 95, "9723203182220459": 95, "028900373727083206": 95, "9710996150970459": 95, "037573859095573425": 95, "9624261260032654": 95, "aicheck": [96, 106], "get_ai_created_scor": 96, "is_ai_cr": 96, "bangumi_char": [96, 106], "anime_bangumi_char_scor": 96, "anime_bangumi_char": 96, "anime_classify_scor": 96, "anime_classifi": 96, "is_greyscal": 96, "anime_completeness_scor": 96, "anime_complet": 96, "dbrate": [96, 106], "anime_dbrating_scor": 96, "anime_dbr": 96, "furri": [96, 106], "anime_furry_scor": 96, "anime_furri": 96, "get_monochrome_scor": 96, "is_monochrom": 96, "nsfw_pred_scor": 96, "nsfw_pred": 96, "portrait": [96, 106], "anime_portrait_scor": 96, "anime_rating_scor": 96, "anime_real_scor": 96, "safe_check_scor": 96, "safe_check": 96, "style_ag": [96, 106], "anime_style_age_scor": 96, "anime_style_ag": 96, "teen": [96, 106], "anime_teen_scor": 96, "anime_teen": 96, "is_truncated_fil": 96, "screen": 97, "row": 97, "bottom": 97, "grayscal": 97, "monochrome_detect": 97, "mobilenetv3_large_100_dist_safe2": 97, "mobilenetv3_dist": 97, "caformer_s36": 97, "mono": 97, "9614395499229431": 97, "9458909034729004": 97, "9559807777404785": 97, "9651952981948853": 97, "9379720687866211": 97, "8814834356307983": 97, "03941023349761963": 97, "07492382079362869": 97, "09546589106321335": 97, "016521310433745384": 97, "005693843588232994": 97, "0315730981528759": 97, "Not": 98, "five": 98, "hentai": 98, "neutral": 98, "porn": 98, "sexi": 98, "infinit": 98, "nsfwj": 98, "tfj": 98, "mobil": 98, "9970946311950684": 98, "00198739324696362": 98, "000894528697244823": 98, "4315058251668233e": 98, "099447197513655e": 98, "9282580614089966": 98, "061733175069093704": 98, "008979619480669498": 98, "0007789491210132837": 98, "0002501663693692535": 98, "7945129871368408": 98, "2044062316417694": 98, "0005603990866802633": 98, "0004847997915931046": 98, "564094367902726e": 98, "7977773547172546": 98, "01352313905954361": 98, "18791256844997406": 98, "0004888656549155712": 98, "00029804420773871243": 98, "04498734697699547": 98, "9509441256523132": 98, "4087972633424215e": 98, "003999904729425907": 98, "4542059185914695e": 98, "002892113756388426": 98, "982390284538269": 98, "02520776737947e": 98, "014633022248744965": 98, "858086610212922e": 98, "002532319398596883": 98, "9887337684631348": 98, "231979568838142e": 98, "008699454367160797": 98, "8187158022774383e": 98, "03564726561307907": 98, "954788088798523": 98, "343036850215867e": 98, "009289607405662537": 98, "00020158555707894266": 98, "006372362840920687": 98, "006019102409482002": 98, "9694945812225342": 98, "015214097686111927": 98, "002899901708588004": 98, "0004039364866912365": 98, "00012730166781693697": 98, "987038791179657": 98, "007135333959013224": 98, "005294707603752613": 98, "06964848190546036": 98, "0014777459437027574": 98, "9276643395423889": 98, "0003031621454283595": 98, "0009063396137207747": 98, "00028707628371194005": 98, "00010888021643040702": 98, "9992460012435913": 98, "00015473493840545416": 98, "0002033217460848391": 98, "563037691696081e": 98, "008058490231633186": 98, "00044566826545633376": 98, "937960684299469": 98, "05353058874607086": 98, "364063445587817e": 98, "00562260951846838": 98, "00012077406427124515": 98, "9897090792655945": 98, "004547217860817909": 98, "564737981942017e": 98, "016690678894519806": 98, "001258736359886825": 98, "9766013622283936": 98, "005440687295049429": 98, "4481674952548929e": 98, "01861923187971115": 98, "0008914825739338994": 98, "9674761295318604": 98, "012998746708035469": 98, "691116141155362e": 98, "0007601747056469321": 98, "0005019629606977105": 98, "039504989981651306": 98, "9591660499572754": 98, "0001652583305258304": 98, "0002614929690025747": 98, "020374108105897903": 98, "029394468292593956": 98, "9498046040534973": 98, "00016299057460855693": 98, "004782819654792547": 98, "002861740067601204": 98, "12280157208442688": 98, "8693908452987671": 98, "0001731760276015848": 98, "304211274255067e": 98, "03286275267601013": 98, "010648751631379128": 98, "9562522172927856": 98, "999900221824646": 99, "645313209854066e": 99, "3387104445428122e": 99, "9999704360961914": 99, "4465465685352683e": 99, "071506166132167e": 99, "9999785423278809": 99, "512719154561637e": 99, "292278612818336e": 99, "919455750496127e": 99, "9999444484710693": 99, "3647335082350764e": 99, "0555699191172607e": 99, "9999880790710449": 99, "3210242286731955e": 99, "7451418898417614e": 99, "9999822378158569": 99, "2084267331811134e": 99, "7460413321023225e": 99, "1532473820352607e": 99, "9999996423721313": 99, "0316136922483565e": 99, "840229633236049e": 99, "9999998807907104": [99, 100], "736660568800289e": 99, "199210472208506e": 99, "9999992847442627": 99, "r15": 100, "r18": 100, "sankaku": 100, "mobilenetv3_v1_pruned_ls0": 100, "caformer_s36_plu": [100, 104], "5863172936624323e": 100, "480062353375615e": 100, "9924363493919373": 100, "007255776319652796": 100, "0003077814180869609": 100, "996969997882843": 100, "0030054834205657244": 100, "4601260520284995e": 100, "9966891407966614": 100, "003293127752840519": 100, "770909148035571e": 100, "00025384966284036636": 100, "9996721744537354": 100, "399192691082135e": 100, "973351603141055e": 100, "9998563528060913": 100, "391309580067173e": 100, "0018681309884414077": 100, "9827859997749329": 100, "015345841646194458": 100, "013710384257137775": 100, "8339558839797974": 100, "15233369171619415": 100, "951323833462084e": 100, "00029566374723799527": 100, "9997004270553589": 100, "00018434497178532183": 100, "568440272123553e": 100, "9997699856758118": 100, "11225129129889e": 100, "051862899563275e": 100, "9999485015869141": 100, "902020231791539e": 100, "0005639699520543218": 100, "9994290471076965": 100, "anime_real_cl": 101, "4_dist": 101, "9999716281890869": 101, "8398366339388303e": 101, "9992202520370483": 101, "0007797438884153962": 101, "9999709129333496": 101, "905452492996119e": 101, "9999765157699585": 101, "3499671442550607e": 101, "9994087219238281": 101, "0005913018831051886": 101, "9999759197235107": 101, "4061362637439743e": 101, "9999052286148071": 101, "475799015490338e": 101, "403173675702419e": 101, "5848207794988411e": 101, "0010207017185166478": 101, "9989792704582214": 101, "2124368115328252e": 101, "9999977350234985": 101, "6512358342879452e": 101, "9999834299087524": 101, "359853614412714e": 101, "9999936819076538": 101, "600314317329321e": 101, "9999840259552002": 101, "5589323083986528e": 101, "9999843835830688": 101, "5513256585109048e": 101, "9999845027923584": 101, "pollut": 102, "shit": 102, "checker": 102, "mobilenet": 102, "v2": 102, "max_batch_s": 102, "1970": 103, "1980": 103, "1990": 103, "2000": 103, "2010": 103, "2015": 103, "2020": 103, "ag": 103, "9805465340614319": 103, "761269782553427e": 103, "0005044879508204758": 103, "01569165475666523": 103, "002850610064342618": 103, "00037849770160391927": 103, "9434612113400362e": 103, "053497342392802e": 103, "9992554783821106": 103, "0006490182713605464": 103, "8857468805654207e": 103, "317252262353577e": 103, "314484721769986e": 103, "0750001138148946e": 103, "706833609205205e": 103, "00034479793976061046": 103, "9995512366294861": 103, "391363472677767e": 103, "4607510820496827e": 103, "0679690351244062e": 103, "661913514311891e": 103, "757471131393686e": 103, "0744897230761126e": 103, "76177470368566e": 103, "9996387958526611": 103, "160279296338558e": 103, "00013228354509919882": 103, "1361367038916796e": 103, "464057489414699e": 103, "2412899599876255e": 103, "703883653040975e": 103, "127358498517424e": 103, "9973921775817871": 103, "0022309015039354563": 103, "00018872201326303184": 103, "780902943617548e": 103, "422096920578042e": 103, "638929097680375e": 103, "152203023797483e": 103, "00028818511054851115": 103, "9996094107627869": 103, "58777353237383e": 103, "9200742826797068e": 103, "00017117452807724476": 103, "518441947875544e": 103, "885544381570071e": 103, "4389253010449465e": 103, "1696006772108376e": 103, "9996393918991089": 103, "contenti": 104, "safe_teen": 104, "non_teen": 104, "caformer_s36_v0": 104, "9998493194580078": 104, "0378791052498855e": 104, "00012023092131130397": 104, "9790042638778687": 104, "0017522255657240748": 104, "01924353837966919": 104, "9998124241828918": 104, "19778298237361e": 104, "0001456339523429051": 104, "0008521362324245274": 104, "9989691972732544": 104, "00017870066221803427": 104, "0992944781901315e": 104, "9994398951530457": 104, "0004991036257706583": 104, "2035720727872103e": 104, "9994019269943237": 104, "0005460577667690814": 104, "0478151529678144e": 104, "524079147609882e": 104, "999934196472168": 104, "786742884898558e": 104, "653994154883549e": 104, "9998156428337097": 104, "0001218809193233028": 104, "00013706681784242392": 104, "9997410178184509": 104, "jpeg_trunc": 105, "2216614_truncat": 105, "imagefil": 105, "load_truncated_imag": 105, "ascii": 106, "metric": 106, "list_det_model": 106, "list_rec_model": 106, "sd": 106, "tag": 106, "platform": [107, 108], "shutil": [107, 108], "cpuinfo": [107, 108], "psutil": [107, 108], "hbutil": [107, 108], "size_to_bytes_str": [107, 108], "python_implement": [107, 108], "python_vers": [107, 108], "brand": [107, 108], "get_cpu_info": [107, 108], "brand_raw": [107, 108], "cpu_count": [107, 108], "freq": [107, 108], "cpu_freq": [107, 108], "mhz": [107, 108], "virtual_memori": [107, 108], "precis": [107, 108], "ye": [107, 108], "nvidia": [107, 108], "smi": [107, 108], "1021": [107, 108], "azur": [107, 108], "x86_64": [107, 108], "glibc2": [107, 108], "cpython": [107, 108], "amd": [107, 108], "epyc": [107, 108], "7763": [107, 108], "3253": 107, "04525": 107, "615": [107, 108], "gib": [107, 108], "deploi": [107, 108], "action": [107, 108], "3034": 108, "1137500000004": 108, "imgutil": 109, "pypi": 109, "simpli": 109, "newest": 109, "git": 109, "script": 109, "__name__": 109, "__main__": 109, "narugo1992": 109, "still": 109, "out": 109, "io": 109, "html": 109, "faq": 110}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [9, 0, 0, "-", "data"], [19, 0, 0, "-", "detect"], [26, 0, 0, "-", "edge"], [32, 0, 0, "-", "generic"], [36, 0, 0, "-", "metadata"], [41, 0, 0, "-", "metrics"], [45, 0, 0, "-", "ocr"], [49, 0, 0, "-", "operate"], [53, 0, 0, "-", "pose"], [56, 0, 0, "-", "preprocess"], [61, 0, 0, "-", "resource"], [63, 0, 0, "-", "restore"], [66, 0, 0, "-", "sd"], [70, 0, 0, "-", "segment"], [77, 0, 0, "-", "tagging"], [84, 0, 0, "-", "upscale"], [87, 0, 0, "-", "utils"], [96, 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, "-", "blob"], [6, 0, 0, "-", "decode"], [7, 0, 0, "-", "encode"], [8, 0, 0, "-", "image"], [10, 0, 0, "-", "layer"], [11, 0, 0, "-", "url"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.blob": [[5, 1, 1, "", "is_valid_image_blob_url"], [5, 1, 1, "", "load_image_from_blob_url"], [5, 1, 1, "", "to_blob_url"]], "imgutils.data.decode": [[6, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[7, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[8, 1, 1, "", "has_alpha_channel"], [8, 1, 1, "", "load_image"], [8, 1, 1, "", "load_images"]], "imgutils.data.layer": [[10, 1, 1, "", "istack"]], "imgutils.data.url": [[11, 1, 1, "", "download_image_from_url"], [11, 1, 1, "", "is_http_url"]], "imgutils.detect": [[12, 0, 0, "-", "booru_yolo"], [13, 0, 0, "-", "censor"], [14, 0, 0, "-", "eye"], [15, 0, 0, "-", "face"], [16, 0, 0, "-", "halfbody"], [17, 0, 0, "-", "hand"], [18, 0, 0, "-", "head"], [20, 0, 0, "-", "nudenet"], [21, 0, 0, "-", "person"], [22, 0, 0, "-", "similarity"], [23, 0, 0, "-", "text"], [24, 0, 0, "-", "visual"]], "imgutils.detect.booru_yolo": [[12, 1, 1, "", "detect_with_booru_yolo"]], "imgutils.detect.censor": [[13, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[14, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[15, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[16, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[17, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[18, 1, 1, "", "detect_heads"]], "imgutils.detect.nudenet": [[20, 1, 1, "", "detect_with_nudenet"]], "imgutils.detect.person": [[21, 1, 1, "", "detect_person"]], "imgutils.detect.similarity": [[22, 1, 1, "", "bboxes_similarity"], [22, 1, 1, "", "calculate_iou"], [22, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[23, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[24, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[25, 0, 0, "-", "canny"], [27, 0, 0, "-", "lineart"], [28, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[25, 1, 1, "", "edge_image_with_canny"], [25, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[27, 1, 1, "", "edge_image_with_lineart"], [27, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[28, 1, 1, "", "edge_image_with_lineart_anime"], [28, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[29, 0, 0, "-", "classify"], [30, 0, 0, "-", "clip"], [31, 0, 0, "-", "enhance"], [33, 0, 0, "-", "siglip"], [34, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[29, 3, 1, "", "ClassifyModel"], [29, 1, 1, "", "classify_predict"], [29, 1, 1, "", "classify_predict_fmt"], [29, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[29, 4, 1, "", "__init__"], [29, 4, 1, "", "clear"], [29, 4, 1, "", "launch_demo"], [29, 4, 1, "", "make_ui"], [29, 4, 1, "", "predict"], [29, 4, 1, "", "predict_fmt"], [29, 4, 1, "", "predict_score"]], "imgutils.generic.clip": [[30, 3, 1, "", "CLIPModel"], [30, 1, 1, "", "clip_image_encode"], [30, 1, 1, "", "clip_predict"], [30, 1, 1, "", "clip_text_encode"]], "imgutils.generic.clip.CLIPModel": [[30, 4, 1, "", "__init__"], [30, 4, 1, "", "clear"], [30, 4, 1, "", "image_encode"], [30, 4, 1, "", "launch_demo"], [30, 4, 1, "", "make_ui"], [30, 4, 1, "", "predict"], [30, 4, 1, "", "text_encode"]], "imgutils.generic.enhance": [[31, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[31, 4, 1, "", "__init__"], [31, 4, 1, "", "process"]], "imgutils.generic.siglip": [[33, 3, 1, "", "SigLIPModel"], [33, 1, 1, "", "siglip_image_encode"], [33, 1, 1, "", "siglip_predict"], [33, 1, 1, "", "siglip_text_encode"]], "imgutils.generic.siglip.SigLIPModel": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "clear"], [33, 4, 1, "", "image_encode"], [33, 4, 1, "", "launch_demo"], [33, 4, 1, "", "make_ui"], [33, 4, 1, "", "predict"], [33, 4, 1, "", "text_encode"]], "imgutils.generic.yolo": [[34, 3, 1, "", "YOLOModel"], [34, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[34, 4, 1, "", "__init__"], [34, 4, 1, "", "clear"], [34, 4, 1, "", "launch_demo"], [34, 4, 1, "", "make_ui"], [34, 4, 1, "", "predict"]], "imgutils.metadata": [[35, 0, 0, "-", "geninfo"], [37, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[35, 1, 1, "", "read_geninfo_exif"], [35, 1, 1, "", "read_geninfo_gif"], [35, 1, 1, "", "read_geninfo_parameters"], [35, 1, 1, "", "write_geninfo_exif"], [35, 1, 1, "", "write_geninfo_gif"], [35, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[37, 3, 1, "", "ImageLsbDataExtractor"], [37, 3, 1, "", "LSBExtractor"], [37, 3, 1, "", "LSBReadError"], [37, 1, 1, "", "inject_data"], [37, 1, 1, "", "read_lsb_metadata"], [37, 1, 1, "", "read_lsb_raw_bytes"], [37, 1, 1, "", "serialize_json"], [37, 1, 1, "", "serialize_pnginfo"], [37, 1, 1, "", "write_lsb_metadata"], [37, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[37, 4, 1, "", "__init__"], [37, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[37, 4, 1, "", "__init__"], [37, 4, 1, "", "get_next_n_bytes"], [37, 4, 1, "", "get_one_byte"], [37, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[38, 0, 0, "-", "aesthetic"], [39, 0, 0, "-", "ccip"], [40, 0, 0, "-", "dbaesthetic"], [42, 0, 0, "-", "laplacian"], [43, 0, 0, "-", "lpips"], [44, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[38, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[39, 1, 1, "", "ccip_batch_differences"], [39, 1, 1, "", "ccip_batch_extract_features"], [39, 1, 1, "", "ccip_batch_same"], [39, 1, 1, "", "ccip_clustering"], [39, 1, 1, "", "ccip_default_clustering_params"], [39, 1, 1, "", "ccip_default_threshold"], [39, 1, 1, "", "ccip_difference"], [39, 1, 1, "", "ccip_extract_feature"], [39, 1, 1, "", "ccip_merge"], [39, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[40, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[42, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[43, 1, 1, "", "lpips_clustering"], [43, 1, 1, "", "lpips_difference"], [43, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[44, 1, 1, "", "psnr"]], "imgutils.ocr": [[45, 1, 1, "", "detect_text_with_ocr"], [45, 1, 1, "", "list_det_models"], [45, 1, 1, "", "list_rec_models"], [45, 1, 1, "", "ocr"]], "imgutils.operate": [[46, 0, 0, "-", "align"], [47, 0, 0, "-", "censor_"], [48, 0, 0, "-", "imgcensor"], [50, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[46, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[47, 3, 1, "", "BaseCensor"], [47, 3, 1, "", "BlurCensor"], [47, 3, 1, "", "ColorCensor"], [47, 3, 1, "", "PixelateCensor"], [47, 1, 1, "", "censor_areas"], [47, 1, 1, "", "censor_nsfw"], [47, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[47, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[47, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[47, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[47, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[48, 3, 1, "", "EmojiBasedCensor"], [48, 3, 1, "", "ImageBasedCensor"], [48, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[48, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[48, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[48, 4, 1, "", "__init__"], [48, 4, 1, "", "find_for_area"], [48, 5, 1, "", "height"], [48, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[50, 1, 1, "", "squeeze"], [50, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[51, 0, 0, "-", "dwpose"], [52, 0, 0, "-", "format"], [54, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[51, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[52, 3, 1, "", "OP18KeyPointSet"], [52, 2, 1, "", "OP18_BODY_MAX"], [52, 2, 1, "", "OP18_BODY_MIN"], [52, 2, 1, "", "OP18_FACE_MAX"], [52, 2, 1, "", "OP18_FACE_MIN"], [52, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [52, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [52, 2, 1, "", "OP18_LEFT_HAND_MAX"], [52, 2, 1, "", "OP18_LEFT_HAND_MIN"], [52, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [52, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [52, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [52, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [52, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[52, 4, 1, "", "__init__"], [52, 4, 1, "", "__mul__"], [52, 4, 1, "", "__truediv__"], [52, 5, 1, "", "body"], [52, 5, 1, "", "face"], [52, 5, 1, "", "left_foot"], [52, 5, 1, "", "left_hand"], [52, 5, 1, "", "right_foot"], [52, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[52, 7, 1, "", "LEFT_ANKLE"], [52, 7, 1, "", "LEFT_BIG_TOE"], [52, 7, 1, "", "LEFT_EAR"], [52, 7, 1, "", "LEFT_ELBOW"], [52, 7, 1, "", "LEFT_EYE"], [52, 7, 1, "", "LEFT_HEEL"], [52, 7, 1, "", "LEFT_HIP"], [52, 7, 1, "", "LEFT_KNEE"], [52, 7, 1, "", "LEFT_SHOULDER"], [52, 7, 1, "", "LEFT_SMALL_TOE"], [52, 7, 1, "", "LEFT_WRIST"], [52, 7, 1, "", "NECK"], [52, 7, 1, "", "NOSE"], [52, 7, 1, "", "RIGHT_ANKLE"], [52, 7, 1, "", "RIGHT_BIG_TOE"], [52, 7, 1, "", "RIGHT_EAR"], [52, 7, 1, "", "RIGHT_ELBOW"], [52, 7, 1, "", "RIGHT_EYE"], [52, 7, 1, "", "RIGHT_HEEL"], [52, 7, 1, "", "RIGHT_HIP"], [52, 7, 1, "", "RIGHT_KNEE"], [52, 7, 1, "", "RIGHT_SHOULDER"], [52, 7, 1, "", "RIGHT_SMALL_TOE"], [52, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[54, 1, 1, "", "op18_visualize"]], "imgutils.preprocess": [[55, 0, 0, "-", "base"], [57, 0, 0, "-", "pillow"], [58, 0, 0, "-", "torchvision"], [59, 0, 0, "-", "transformers"]], "imgutils.preprocess.base": [[55, 3, 1, "", "NotParseTarget"]], "imgutils.preprocess.pillow": [[57, 1, 1, "", "create_pillow_transforms"], [57, 1, 1, "", "parse_pillow_transforms"], [57, 1, 1, "", "register_pillow_parse"], [57, 1, 1, "", "register_pillow_transform"]], "imgutils.preprocess.torchvision": [[58, 1, 1, "", "create_torchvision_transforms"], [58, 1, 1, "", "parse_torchvision_transforms"], [58, 1, 1, "", "register_torchvision_parse"], [58, 1, 1, "", "register_torchvision_transform"]], "imgutils.preprocess.transformers": [[59, 3, 1, "", "NotProcessorTypeError"], [59, 1, 1, "", "convert_to_size_dict"], [59, 1, 1, "", "create_bit_transforms"], [59, 1, 1, "", "create_blip_transforms"], [59, 1, 1, "", "create_clip_transforms"], [59, 1, 1, "", "create_convnext_transforms"], [59, 1, 1, "", "create_mobilenetv2_transforms"], [59, 1, 1, "", "create_siglip_transforms"], [59, 1, 1, "", "create_transforms_from_bit_processor"], [59, 1, 1, "", "create_transforms_from_blip_processor"], [59, 1, 1, "", "create_transforms_from_clip_processor"], [59, 1, 1, "", "create_transforms_from_convnext_processor"], [59, 1, 1, "", "create_transforms_from_mobilenetv2_processor"], [59, 1, 1, "", "create_transforms_from_siglip_processor"], [59, 1, 1, "", "create_transforms_from_transformers"], [59, 1, 1, "", "create_transforms_from_vit_processor"], [59, 1, 1, "", "create_vit_transforms"], [59, 1, 1, "", "get_size_dict"], [59, 1, 1, "", "is_valid_size_dict"], [59, 1, 1, "", "register_creators_for_transformers"]], "imgutils.resource": [[60, 0, 0, "-", "background"]], "imgutils.resource.background": [[60, 3, 1, "", "BackgroundImageSet"], [60, 1, 1, "", "get_bg_image"], [60, 1, 1, "", "get_bg_image_file"], [60, 1, 1, "", "list_bg_image_files"], [60, 1, 1, "", "random_bg_image"], [60, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[60, 4, 1, "", "__init__"], [60, 4, 1, "", "get_image"], [60, 4, 1, "", "get_image_file"], [60, 4, 1, "", "list_image_files"], [60, 4, 1, "", "random_image"], [60, 4, 1, "", "random_image_file"]], "imgutils.restore": [[62, 0, 0, "-", "adversarial"], [64, 0, 0, "-", "nafnet"], [65, 0, 0, "-", "scunet"]], "imgutils.restore.adversarial": [[62, 1, 1, "", "remove_adversarial_noise"]], "imgutils.restore.nafnet": [[64, 1, 1, "", "restore_with_nafnet"]], "imgutils.restore.scunet": [[65, 1, 1, "", "restore_with_scunet"]], "imgutils.sd": [[67, 0, 0, "-", "metadata"], [68, 0, 0, "-", "model"], [69, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[67, 3, 1, "", "SDMetaData"], [67, 1, 1, "", "get_sdmeta_from_image"], [67, 1, 1, "", "parse_sdmeta_from_text"], [67, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[67, 4, 1, "", "__str__"], [67, 5, 1, "", "pnginfo"], [67, 5, 1, "", "text"]], "imgutils.sd.model": [[68, 1, 1, "", "read_metadata"], [68, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[69, 3, 1, "", "NAIMetaData"], [69, 3, 1, "", "NAIMetadata"], [69, 1, 1, "", "add_naimeta_to_image"], [69, 1, 1, "", "get_naimeta_from_image"], [69, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[69, 4, 1, "", "__init__"], [69, 5, 1, "", "pnginfo"]], "imgutils.segment": [[71, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[71, 1, 1, "", "get_isnetis_mask"], [71, 1, 1, "", "segment_rgba_with_isnetis"], [71, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[72, 0, 0, "-", "blacklist"], [73, 0, 0, "-", "character"], [74, 0, 0, "-", "deepdanbooru"], [75, 0, 0, "-", "deepgelbooru"], [76, 0, 0, "-", "format"], [78, 0, 0, "-", "match"], [79, 0, 0, "-", "mldanbooru"], [80, 0, 0, "-", "order"], [81, 0, 0, "-", "overlap"], [82, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[72, 1, 1, "", "drop_blacklisted_tags"], [72, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[73, 2, 1, "", "CHAR_PREFIXES"], [73, 2, 1, "", "CHAR_SUFFIXES"], [73, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [73, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [73, 2, 1, "", "CHAR_WHITELIST_WORD"], [73, 3, 1, "", "CharacterTagPool"], [73, 1, 1, "", "drop_basic_character_tags"], [73, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[73, 4, 1, "", "__init__"], [73, 4, 1, "", "drop_basic_character_tags"], [73, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[74, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.deepgelbooru": [[75, 1, 1, "", "get_deepgelbooru_tags"]], "imgutils.tagging.format": [[76, 1, 1, "", "add_underline"], [76, 1, 1, "", "remove_underline"], [76, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[78, 1, 1, "", "tag_match_full"], [78, 1, 1, "", "tag_match_prefix"], [78, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[79, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[80, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[81, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[82, 1, 1, "", "convert_wd14_emb_to_prediction"], [82, 1, 1, "", "denormalize_wd14_emb"], [82, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[83, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[83, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[85, 0, 0, "-", "cache"], [86, 0, 0, "-", "func"], [88, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[85, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[86, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[88, 1, 1, "", "get_onnx_provider"], [88, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[89, 0, 0, "-", "aicheck"], [90, 0, 0, "-", "bangumi_char"], [91, 0, 0, "-", "classify"], [92, 0, 0, "-", "color"], [93, 0, 0, "-", "completeness"], [94, 0, 0, "-", "dbrating"], [95, 0, 0, "-", "furry"], [97, 0, 0, "-", "monochrome"], [98, 0, 0, "-", "nsfw"], [99, 0, 0, "-", "portrait"], [100, 0, 0, "-", "rating"], [101, 0, 0, "-", "real"], [102, 0, 0, "-", "safe"], [103, 0, 0, "-", "style_age"], [104, 0, 0, "-", "teen"], [105, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[89, 1, 1, "", "get_ai_created_score"], [89, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[90, 1, 1, "", "anime_bangumi_char"], [90, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[91, 1, 1, "", "anime_classify"], [91, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[92, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[93, 1, 1, "", "anime_completeness"], [93, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[94, 1, 1, "", "anime_dbrating"], [94, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[95, 1, 1, "", "anime_furry"], [95, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[97, 1, 1, "", "get_monochrome_score"], [97, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[98, 1, 1, "", "nsfw_pred"], [98, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[99, 1, 1, "", "anime_portrait"], [99, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[100, 1, 1, "", "anime_rating"], [100, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[101, 1, 1, "", "anime_real"], [101, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[102, 1, 1, "", "safe_check"], [102, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[103, 1, 1, "", "anime_style_age"], [103, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[104, 1, 1, "", "anime_teen"], [104, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[105, 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, 105, 106], "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, 10, 11], "background": [4, 60], "grid_background": 4, "grid_transpar": 4, "blob": 5, "to_blob_url": 5, "load_image_from_blob_url": 5, "is_valid_image_blob_url": 5, "decod": 6, "rgb_decod": 6, "encod": 7, "rgb_encod": 7, "imag": 8, "load_imag": 8, "has_alpha_channel": 8, "layer": 10, "istack": 10, "url": 11, "download_image_from_url": 11, "is_http_url": 11, "detect": [12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24], "booru_yolo": 12, "model": [12, 68], "label": 12, "descript": 12, "avail": 12, "pp": 12, "seri": 12, "AS": 12, "aa": 12, "detect_with_booru_yolo": 12, "censor": 13, "detect_censor": 13, "ey": 14, "detect_ey": 14, "face": 15, "detect_fac": 15, "halfbodi": 16, "detect_halfbodi": 16, "hand": 17, "detect_hand": 17, "head": 18, "detect_head": 18, "nudenet": 20, "detect_with_nudenet": 20, "person": 21, "detect_person": 21, "similar": 22, "calculate_i": 22, "bboxes_similar": 22, "detection_similar": 22, "text": 23, "detect_text": 23, "visual": [24, 54], "detection_visu": 24, "edg": [25, 26, 27, 28], "canni": 25, "get_edge_by_canni": 25, "edge_image_with_canni": 25, "lineart": 27, "get_edge_by_lineart": 27, "edge_image_with_lineart": 27, "lineart_anim": 28, "get_edge_by_lineart_anim": 28, "edge_image_with_lineart_anim": 28, "gener": [29, 30, 31, 32, 33, 34], "classifi": [29, 91], "classifymodel": 29, "classify_predict_scor": 29, "classify_predict": 29, "classify_predict_fmt": 29, "clip": 30, "clipmodel": 30, "clip_image_encod": 30, "clip_text_encod": 30, "clip_predict": 30, "enhanc": 31, "imageenhanc": 31, "siglip": 33, "siglipmodel": 33, "siglip_image_encod": 33, "siglip_text_encod": 33, "siglip_predict": 33, "yolo": 34, "yolomodel": 34, "yolo_predict": 34, "metadata": [35, 36, 37, 67], "geninfo": 35, "read_geninfo_paramet": 35, "read_geninfo_exif": 35, "read_geninfo_gif": 35, "write_geninfo_paramet": 35, "write_geninfo_exif": 35, "write_geninfo_gif": 35, "lsb": 37, "read_lsb_raw_byt": 37, "read_lsb_metadata": 37, "write_lsb_raw_byt": 37, "write_lsb_metadata": 37, "lsbreaderror": 37, "lsbextractor": 37, "imagelsbdataextractor": 37, "serialize_pnginfo": 37, "serialize_json": 37, "inject_data": 37, "metric": [38, 39, 40, 41, 42, 43, 44], "aesthet": 38, "get_aesthetic_scor": 38, "ccip": 39, "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": 40, "anime_dbaesthet": 40, "laplacian": 42, "laplacian_scor": 42, "lpip": 43, "lpips_extract_featur": 43, "lpips_differ": 43, "lpips_clust": 43, "psnr_": 44, "psnr": 44, "ocr": 45, "detect_text_with_ocr": 45, "list_det_model": 45, "list_rec_model": 45, "oper": [46, 47, 48, 49, 50], "align": 46, "align_maxs": 46, "censor_": 47, "censor_area": 47, "censor_nsfw": 47, "basecensor": 47, "colorcensor": 47, "blurcensor": 47, "pixelatecensor": 47, "register_censor_method": 47, "imgcensor": 48, "imagebasedcensor": 48, "emojibasedcensor": 48, "singleimag": 48, "squeez": 50, "squeeze_with_transpar": 50, "pose": [51, 52, 53, 54], "dwpose": 51, "dwpose_estim": 51, "format": [52, 76], "op18keypointset": 52, "openpose18": 52, "op18_body_max": 52, "op18_body_min": 52, "op18_face_max": 52, "op18_face_min": 52, "op18_left_foot_max": 52, "op18_left_foot_min": 52, "op18_left_hand_max": 52, "op18_left_hand_min": 52, "op18_right_foot_max": 52, "op18_right_foot_min": 52, "op18_right_hand_max": 52, "op18_right_hand_min": 52, "op18_visu": 54, "preprocess": [55, 56, 57, 58, 59], "base": 55, "notparsetarget": 55, "pillow": 57, "register_pillow_transform": 57, "register_pillow_pars": 57, "create_pillow_transform": 57, "parse_pillow_transform": 57, "torchvis": 58, "register_torchvision_transform": 58, "register_torchvision_pars": 58, "create_torchvision_transform": 58, "parse_torchvision_transform": 58, "transform": 59, "register_creators_for_transform": 59, "notprocessortypeerror": 59, "create_transforms_from_transform": 59, "is_valid_size_dict": 59, "convert_to_size_dict": 59, "get_size_dict": 59, "create_clip_transform": 59, "create_transforms_from_clip_processor": 59, "create_convnext_transform": 59, "create_transforms_from_convnext_processor": 59, "create_vit_transform": 59, "create_transforms_from_vit_processor": 59, "create_siglip_transform": 59, "create_transforms_from_siglip_processor": 59, "create_bit_transform": 59, "create_transforms_from_bit_processor": 59, "create_blip_transform": 59, "create_transforms_from_blip_processor": 59, "create_mobilenetv2_transform": 59, "create_transforms_from_mobilenetv2_processor": 59, "resourc": [60, 61], "backgroundimageset": 60, "list_bg_image_fil": 60, "get_bg_image_fil": 60, "get_bg_imag": 60, "random_bg_image_fil": 60, "random_bg_imag": 60, "restor": [62, 63, 64, 65], "adversari": 62, "remove_adversarial_nois": 62, "nafnet": 64, "restore_with_nafnet": 64, "scunet": 65, "restore_with_scunet": 65, "sd": [66, 67, 68, 69], "sdmetadata": 67, "parse_sdmeta_from_text": 67, "get_sdmeta_from_imag": 67, "save_image_with_sdmeta": 67, "read_metadata": 68, "save_with_metadata": 68, "nai": 69, "naimetadata": 69, "get_naimeta_from_imag": 69, "add_naimeta_to_imag": 69, "save_image_with_naimeta": 69, "segment": [70, 71], "isneti": 71, "get_isnetis_mask": 71, "segment_with_isneti": 71, "segment_rgba_with_isneti": 71, "tag": [72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82], "blacklist": 72, "is_blacklist": 72, "drop_blacklisted_tag": 72, "charact": 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, "deepdanbooru": 74, "get_deepdanbooru_tag": 74, "deepgelbooru": 75, "get_deepgelbooru_tag": 75, "add_underlin": 76, "remove_underlin": 76, "tags_to_text": 76, "match": 78, "tag_match_suffix": 78, "tag_match_prefix": 78, "tag_match_ful": 78, "mldanbooru": 79, "get_mldanbooru_tag": 79, "order": 80, "sort_tag": 80, "overlap": 81, "drop_overlap_tag": 81, "wd14": 82, "get_wd14_tag": 82, "convert_wd14_emb_to_predict": 82, "denormalize_wd14_emb": 82, "upscal": [83, 84], "cdc": 83, "upscale_with_cdc": 83, "util": [85, 86, 87, 88], "cach": 85, "ts_lru_cach": 85, "func": 86, "sigmoid": 86, "onnxruntim": 88, "get_onnx_provid": 88, "open_onnx_model": 88, "valid": [89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105], "aicheck": 89, "get_ai_created_scor": 89, "is_ai_cr": 89, "bangumi_char": 90, "anime_bangumi_char_scor": 90, "anime_bangumi_char": 90, "anime_classify_scor": 91, "anime_classifi": 91, "color": 92, "is_greyscal": 92, "complet": 93, "anime_completeness_scor": 93, "anime_complet": 93, "dbrate": 94, "anime_dbrating_scor": 94, "anime_dbr": 94, "furri": 95, "anime_furry_scor": 95, "anime_furri": 95, "monochrom": 97, "get_monochrome_scor": 97, "is_monochrom": 97, "nsfw": 98, "nsfw_pred_scor": 98, "nsfw_pred": 98, "portrait": 99, "anime_portrait_scor": 99, "anime_portrait": 99, "rate": 100, "anime_rating_scor": 100, "anime_r": [100, 101], "real": 101, "anime_real_scor": 101, "safe": 102, "safe_check_scor": 102, "safe_check": 102, "style_ag": 103, "anime_style_age_scor": 103, "anime_style_ag": 103, "teen": 104, "anime_teen_scor": 104, "anime_teen": 104, "truncat": 105, "is_truncated_fil": 105, "welcom": 106, "": 106, "document": 106, "overview": 106, "tutori": 106, "inform": [106, 107, 108], "api": 106, "run": [107, 108], "environ": [107, 108], "instal": 109, "quick": 110, "start": 110}, "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.blob": [[5, "module-imgutils.data.blob"]], "to_blob_url": [[5, "to-blob-url"]], "load_image_from_blob_url": [[5, "load-image-from-blob-url"]], "is_valid_image_blob_url": [[5, "is-valid-image-blob-url"]], "imgutils.data.decode": [[6, "module-imgutils.data.decode"]], "rgb_decode": [[6, "rgb-decode"]], "imgutils.data.encode": [[7, "module-imgutils.data.encode"]], "rgb_encode": [[7, "rgb-encode"]], "imgutils.data.image": [[8, "module-imgutils.data.image"]], "load_image": [[8, "load-image"]], "load_images": [[8, "load-images"]], "has_alpha_channel": [[8, "has-alpha-channel"]], "imgutils.data": [[9, "module-imgutils.data"]], "imgutils.data.layer": [[10, "module-imgutils.data.layer"]], "istack": [[10, "istack"]], "imgutils.data.url": [[11, "module-imgutils.data.url"]], "download_image_from_url": [[11, "download-image-from-url"]], "is_http_url": [[11, "is-http-url"]], "imgutils.detect.booru_yolo": [[12, "module-imgutils.detect.booru_yolo"]], "Model Labels and Descriptions": [[12, "id1"]], "Available Models (PP Series)": [[12, "id2"]], "Available Models (AS Series)": [[12, "id3"]], "Available Models (AA Series)": [[12, "id4"]], "detect_with_booru_yolo": [[12, "detect-with-booru-yolo"]], "imgutils.detect.censor": [[13, "module-imgutils.detect.censor"]], "detect_censors": [[13, "detect-censors"]], "imgutils.detect.eye": [[14, "module-imgutils.detect.eye"]], "detect_eyes": [[14, "detect-eyes"]], "imgutils.detect.face": [[15, "module-imgutils.detect.face"]], "detect_faces": [[15, "detect-faces"]], "imgutils.detect.halfbody": [[16, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[16, "detect-halfbody"]], "imgutils.detect.hand": [[17, "module-imgutils.detect.hand"]], "detect_hands": [[17, "detect-hands"]], "imgutils.detect.head": [[18, "module-imgutils.detect.head"]], "detect_heads": [[18, "detect-heads"]], "imgutils.detect": [[19, "module-imgutils.detect"]], "imgutils.detect.nudenet": [[20, "module-imgutils.detect.nudenet"]], "detect_with_nudenet": [[20, "detect-with-nudenet"]], "imgutils.detect.person": [[21, "module-imgutils.detect.person"]], "detect_person": [[21, "detect-person"]], "imgutils.detect.similarity": [[22, "module-imgutils.detect.similarity"]], "calculate_iou": [[22, "calculate-iou"]], "bboxes_similarity": [[22, "bboxes-similarity"]], "detection_similarity": [[22, "detection-similarity"]], "imgutils.detect.text": [[23, "module-imgutils.detect.text"]], "detect_text": [[23, "detect-text"]], "imgutils.detect.visual": [[24, "module-imgutils.detect.visual"]], "detection_visualize": [[24, "detection-visualize"]], "imgutils.edge.canny": [[25, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[25, "get-edge-by-canny"]], "edge_image_with_canny": [[25, "edge-image-with-canny"]], "imgutils.edge": [[26, "module-imgutils.edge"]], "imgutils.edge.lineart": [[27, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[27, "get-edge-by-lineart"]], "edge_image_with_lineart": [[27, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[28, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[28, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[28, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[29, "module-imgutils.generic.classify"]], "ClassifyModel": [[29, "classifymodel"]], "classify_predict_score": [[29, "classify-predict-score"]], "classify_predict": [[29, "classify-predict"]], "classify_predict_fmt": [[29, "classify-predict-fmt"]], "imgutils.generic.clip": [[30, "module-imgutils.generic.clip"]], "CLIPModel": [[30, "clipmodel"]], "clip_image_encode": [[30, "clip-image-encode"]], "clip_text_encode": [[30, "clip-text-encode"]], "clip_predict": [[30, "clip-predict"]], "imgutils.generic.enhance": [[31, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[31, "imageenhancer"]], "imgutils.generic": [[32, "module-imgutils.generic"]], "imgutils.generic.siglip": [[33, "module-imgutils.generic.siglip"]], "SigLIPModel": [[33, "siglipmodel"]], "siglip_image_encode": [[33, "siglip-image-encode"]], "siglip_text_encode": [[33, "siglip-text-encode"]], "siglip_predict": [[33, "siglip-predict"]], "imgutils.generic.yolo": [[34, "module-imgutils.generic.yolo"]], "YOLOModel": [[34, "yolomodel"]], "yolo_predict": [[34, "yolo-predict"]], "imgutils.metadata.geninfo": [[35, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[35, "read-geninfo-parameters"]], "read_geninfo_exif": [[35, "read-geninfo-exif"]], "read_geninfo_gif": [[35, "read-geninfo-gif"]], "write_geninfo_parameters": [[35, "write-geninfo-parameters"]], "write_geninfo_exif": [[35, "write-geninfo-exif"]], "write_geninfo_gif": [[35, "write-geninfo-gif"]], "imgutils.metadata": [[36, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[37, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[37, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[37, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[37, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[37, "write-lsb-metadata"]], "LSBReadError": [[37, "lsbreaderror"]], "LSBExtractor": [[37, "lsbextractor"]], "ImageLsbDataExtractor": [[37, "imagelsbdataextractor"]], "serialize_pnginfo": [[37, "serialize-pnginfo"]], "serialize_json": [[37, "serialize-json"]], "inject_data": [[37, "inject-data"]], "imgutils.metrics.aesthetic": [[38, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[38, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[39, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[39, "ccip-extract-feature"]], "ccip_batch_extract_features": [[39, "ccip-batch-extract-features"]], "ccip_default_threshold": [[39, "ccip-default-threshold"]], "ccip_difference": [[39, "ccip-difference"]], "ccip_same": [[39, "ccip-same"]], "ccip_batch_differences": [[39, "ccip-batch-differences"]], "ccip_batch_same": [[39, "ccip-batch-same"]], "ccip_default_clustering_params": [[39, "ccip-default-clustering-params"]], "ccip_clustering": [[39, "ccip-clustering"]], "ccip_merge": [[39, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[40, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[40, "anime-dbaesthetic"]], "imgutils.metrics": [[41, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[42, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[42, "laplacian-score"]], "imgutils.metrics.lpips": [[43, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[43, "lpips-extract-feature"]], "lpips_difference": [[43, "lpips-difference"]], "lpips_clustering": [[43, "lpips-clustering"]], "imgutils.metrics.psnr_": [[44, "module-imgutils.metrics.psnr_"]], "psnr": [[44, "id1"]], "imgutils.ocr": [[45, "module-imgutils.ocr"]], "detect_text_with_ocr": [[45, "detect-text-with-ocr"]], "ocr": [[45, "ocr"]], "list_det_models": [[45, "list-det-models"]], "list_rec_models": [[45, "list-rec-models"]], "imgutils.operate.align": [[46, "module-imgutils.operate.align"]], "align_maxsize": [[46, "align-maxsize"]], "imgutils.operate.censor_": [[47, "module-imgutils.operate.censor_"]], "censor_areas": [[47, "censor-areas"]], "censor_nsfw": [[47, "censor-nsfw"]], "BaseCensor": [[47, "basecensor"]], "ColorCensor": [[47, "colorcensor"]], "BlurCensor": [[47, "blurcensor"]], "PixelateCensor": [[47, "pixelatecensor"]], "register_censor_method": [[47, "register-censor-method"]], "imgutils.operate.imgcensor": [[48, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[48, "imagebasedcensor"]], "EmojiBasedCensor": [[48, "emojibasedcensor"]], "SingleImage": [[48, "singleimage"]], "imgutils.operate": [[49, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[50, "module-imgutils.operate.squeeze"]], "squeeze": [[50, "squeeze"]], "squeeze_with_transparency": [[50, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[51, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[51, "dwpose-estimate"]], "imgutils.pose.format": [[52, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[52, "op18keypointset"]], "OpenPose18": [[52, "openpose18"]], "OP18_BODY_MAX": [[52, "op18-body-max"]], "OP18_BODY_MIN": [[52, "op18-body-min"]], "OP18_FACE_MAX": [[52, "op18-face-max"]], "OP18_FACE_MIN": [[52, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[52, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[52, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[52, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[52, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[52, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[52, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[52, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[52, "op18-right-hand-min"]], "imgutils.pose": [[53, "module-imgutils.pose"]], "imgutils.pose.visual": [[54, "module-imgutils.pose.visual"]], "op18_visualize": [[54, "op18-visualize"]], "imgutils.preprocess.base": [[55, "module-imgutils.preprocess.base"]], "NotParseTarget": [[55, "notparsetarget"]], "imgutils.preprocess": [[56, "module-imgutils.preprocess"]], "imgutils.preprocess.pillow": [[57, "module-imgutils.preprocess.pillow"]], "register_pillow_transform": [[57, "register-pillow-transform"]], "register_pillow_parse": [[57, "register-pillow-parse"]], "create_pillow_transforms": [[57, "create-pillow-transforms"]], "parse_pillow_transforms": [[57, "parse-pillow-transforms"]], "imgutils.preprocess.torchvision": [[58, "module-imgutils.preprocess.torchvision"]], "register_torchvision_transform": [[58, "register-torchvision-transform"]], "register_torchvision_parse": [[58, "register-torchvision-parse"]], "create_torchvision_transforms": [[58, "create-torchvision-transforms"]], "parse_torchvision_transforms": [[58, "parse-torchvision-transforms"]], "imgutils.preprocess.transformers": [[59, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers": [[59, "register-creators-for-transformers"]], "NotProcessorTypeError": [[59, "notprocessortypeerror"]], "create_transforms_from_transformers": [[59, "create-transforms-from-transformers"]], "is_valid_size_dict": [[59, "is-valid-size-dict"]], "convert_to_size_dict": [[59, "convert-to-size-dict"]], "get_size_dict": [[59, "get-size-dict"]], "create_clip_transforms": [[59, "create-clip-transforms"]], "create_transforms_from_clip_processor": [[59, "create-transforms-from-clip-processor"]], "create_convnext_transforms": [[59, "create-convnext-transforms"]], "create_transforms_from_convnext_processor": [[59, "create-transforms-from-convnext-processor"]], "create_vit_transforms": [[59, "create-vit-transforms"]], "create_transforms_from_vit_processor": [[59, "create-transforms-from-vit-processor"]], "create_siglip_transforms": [[59, "create-siglip-transforms"]], "create_transforms_from_siglip_processor": [[59, "create-transforms-from-siglip-processor"]], "create_bit_transforms": [[59, "create-bit-transforms"]], "create_transforms_from_bit_processor": [[59, "create-transforms-from-bit-processor"]], "create_blip_transforms": [[59, "create-blip-transforms"]], "create_transforms_from_blip_processor": [[59, "create-transforms-from-blip-processor"]], "create_mobilenetv2_transforms": [[59, "create-mobilenetv2-transforms"]], "create_transforms_from_mobilenetv2_processor": [[59, "create-transforms-from-mobilenetv2-processor"]], "imgutils.resource.background": [[60, "module-imgutils.resource.background"]], "BackgroundImageSet": [[60, "backgroundimageset"]], "list_bg_image_files": [[60, "list-bg-image-files"]], "get_bg_image_file": [[60, "get-bg-image-file"]], "get_bg_image": [[60, "get-bg-image"]], "random_bg_image_file": [[60, "random-bg-image-file"]], "random_bg_image": [[60, "random-bg-image"]], "imgutils.resource": [[61, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[62, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise": [[62, "remove-adversarial-noise"]], "imgutils.restore": [[63, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[64, "module-imgutils.restore.nafnet"]], "restore_with_nafnet": [[64, "restore-with-nafnet"]], "imgutils.restore.scunet": [[65, "module-imgutils.restore.scunet"]], "restore_with_scunet": [[65, "restore-with-scunet"]], "imgutils.sd": [[66, "module-imgutils.sd"]], "imgutils.sd.metadata": [[67, "module-imgutils.sd.metadata"]], "SDMetaData": [[67, "sdmetadata"]], "parse_sdmeta_from_text": [[67, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[67, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[67, "save-image-with-sdmeta"]], "imgutils.sd.model": [[68, "module-imgutils.sd.model"]], "read_metadata": [[68, "read-metadata"]], "save_with_metadata": [[68, "save-with-metadata"]], "imgutils.sd.nai": [[69, "module-imgutils.sd.nai"]], "NAIMetaData": [[69, "naimetadata"]], "NAIMetadata": [[69, "id1"]], "get_naimeta_from_image": [[69, "get-naimeta-from-image"]], "add_naimeta_to_image": [[69, "add-naimeta-to-image"]], "save_image_with_naimeta": [[69, "save-image-with-naimeta"]], "imgutils.segment": [[70, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[71, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[71, "get-isnetis-mask"]], "segment_with_isnetis": [[71, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[71, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[72, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[72, "is-blacklisted"]], "drop_blacklisted_tags": [[72, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[73, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[73, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[73, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[73, "char-whitelist-word"]], "CHAR_SUFFIXES": [[73, "char-suffixes"]], "CHAR_PREFIXES": [[73, "char-prefixes"]], "CharacterTagPool": [[73, "charactertagpool"]], "is_basic_character_tag": [[73, "is-basic-character-tag"]], "drop_basic_character_tags": [[73, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[74, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[74, "get-deepdanbooru-tags"]], "imgutils.tagging.deepgelbooru": [[75, "module-imgutils.tagging.deepgelbooru"]], "get_deepgelbooru_tags": [[75, "get-deepgelbooru-tags"]], "imgutils.tagging.format": [[76, "module-imgutils.tagging.format"]], "add_underline": [[76, "add-underline"]], "remove_underline": [[76, "remove-underline"]], "tags_to_text": [[76, "tags-to-text"]], "imgutils.tagging": [[77, "module-imgutils.tagging"]], "imgutils.tagging.match": [[78, "module-imgutils.tagging.match"]], "tag_match_suffix": [[78, "tag-match-suffix"]], "tag_match_prefix": [[78, "tag-match-prefix"]], "tag_match_full": [[78, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[79, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[79, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[80, "module-imgutils.tagging.order"]], "sort_tags": [[80, "sort-tags"]], "imgutils.tagging.overlap": [[81, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[81, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[82, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[82, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[82, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[82, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[83, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[83, "upscale-with-cdc"]], "imgutils.upscale": [[84, "module-imgutils.upscale"]], "imgutils.utils.cache": [[85, "module-imgutils.utils.cache"]], "ts_lru_cache": [[85, "ts-lru-cache"]], "imgutils.utils.func": [[86, "module-imgutils.utils.func"]], "sigmoid": [[86, "sigmoid"]], "imgutils.utils": [[87, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[88, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[88, "get-onnx-provider"]], "open_onnx_model": [[88, "open-onnx-model"]], "imgutils.validate.aicheck": [[89, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[89, "get-ai-created-score"]], "is_ai_created": [[89, "is-ai-created"]], "imgutils.validate.bangumi_char": [[90, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[90, "anime-bangumi-char-score"]], "anime_bangumi_char": [[90, "anime-bangumi-char"]], "imgutils.validate.classify": [[91, "module-imgutils.validate.classify"]], "anime_classify_score": [[91, "anime-classify-score"]], "anime_classify": [[91, "anime-classify"]], "imgutils.validate.color": [[92, "module-imgutils.validate.color"]], "is_greyscale": [[92, "is-greyscale"]], "imgutils.validate.completeness": [[93, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[93, "anime-completeness-score"]], "anime_completeness": [[93, "anime-completeness"]], "imgutils.validate.dbrating": [[94, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[94, "anime-dbrating-score"]], "anime_dbrating": [[94, "anime-dbrating"]], "imgutils.validate.furry": [[95, "module-imgutils.validate.furry"]], "anime_furry_score": [[95, "anime-furry-score"]], "anime_furry": [[95, "anime-furry"]], "imgutils.validate": [[96, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[97, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[97, "get-monochrome-score"]], "is_monochrome": [[97, "is-monochrome"]], "imgutils.validate.nsfw": [[98, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[98, "nsfw-pred-score"]], "nsfw_pred": [[98, "nsfw-pred"]], "imgutils.validate.portrait": [[99, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[99, "anime-portrait-score"]], "anime_portrait": [[99, "anime-portrait"]], "imgutils.validate.rating": [[100, "module-imgutils.validate.rating"]], "anime_rating_score": [[100, "anime-rating-score"]], "anime_rating": [[100, "anime-rating"]], "imgutils.validate.real": [[101, "module-imgutils.validate.real"]], "anime_real_score": [[101, "anime-real-score"]], "anime_real": [[101, "anime-real"]], "imgutils.validate.safe": [[102, "module-imgutils.validate.safe"]], "safe_check_score": [[102, "safe-check-score"]], "safe_check": [[102, "safe-check"]], "imgutils.validate.style_age": [[103, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[103, "anime-style-age-score"]], "anime_style_age": [[103, "anime-style-age"]], "imgutils.validate.teen": [[104, "module-imgutils.validate.teen"]], "anime_teen_score": [[104, "anime-teen-score"]], "anime_teen": [[104, "anime-teen"]], "imgutils.validate.truncate": [[105, "module-imgutils.validate.truncate"]], "is_truncated_file": [[105, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[106, "welcome-to-imgutils-s-documentation"]], "Overview": [[106, "overview"]], "Tutorials": [[106, null]], "Information": [[106, null]], "API Documentation": [[106, null]], "Run Environment Information": [[107, "Run-Environment-Information"], [108, "Run-Environment-Information"]], "Installation": [[109, "installation"]], "Quick Start": [[110, "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.blob"], [6, "module-imgutils.data.decode"], [7, "module-imgutils.data.encode"], [8, "module-imgutils.data.image"], [9, "module-imgutils.data"], [10, "module-imgutils.data.layer"], [11, "module-imgutils.data.url"], [12, "module-imgutils.detect.booru_yolo"], [13, "module-imgutils.detect.censor"], [14, "module-imgutils.detect.eye"], [15, "module-imgutils.detect.face"], [16, "module-imgutils.detect.halfbody"], [17, "module-imgutils.detect.hand"], [18, "module-imgutils.detect.head"], [19, "module-imgutils.detect"], [20, "module-imgutils.detect.nudenet"], [21, "module-imgutils.detect.person"], [22, "module-imgutils.detect.similarity"], [23, "module-imgutils.detect.text"], [24, "module-imgutils.detect.visual"], [25, "module-imgutils.edge.canny"], [26, "module-imgutils.edge"], [27, "module-imgutils.edge.lineart"], [28, "module-imgutils.edge.lineart_anime"], [29, "module-imgutils.generic.classify"], [30, "module-imgutils.generic.clip"], [31, "module-imgutils.generic.enhance"], [32, "module-imgutils.generic"], [33, "module-imgutils.generic.siglip"], [34, "module-imgutils.generic.yolo"], [35, "module-imgutils.metadata.geninfo"], [36, "module-imgutils.metadata"], [37, "module-imgutils.metadata.lsb"], [38, "module-imgutils.metrics.aesthetic"], [39, "module-imgutils.metrics.ccip"], [40, "module-imgutils.metrics.dbaesthetic"], [41, "module-imgutils.metrics"], [42, "module-imgutils.metrics.laplacian"], [43, "module-imgutils.metrics.lpips"], [44, "module-imgutils.metrics.psnr_"], [45, "module-imgutils.ocr"], [46, "module-imgutils.operate.align"], [47, "module-imgutils.operate.censor_"], [48, "module-imgutils.operate.imgcensor"], [49, "module-imgutils.operate"], [50, "module-imgutils.operate.squeeze"], [51, "module-imgutils.pose.dwpose"], [52, "module-imgutils.pose.format"], [53, "module-imgutils.pose"], [54, "module-imgutils.pose.visual"], [55, "module-imgutils.preprocess.base"], [56, "module-imgutils.preprocess"], [57, "module-imgutils.preprocess.pillow"], [58, "module-imgutils.preprocess.torchvision"], [59, "module-imgutils.preprocess.transformers"], [60, "module-imgutils.resource.background"], [61, "module-imgutils.resource"], [62, "module-imgutils.restore.adversarial"], [63, "module-imgutils.restore"], [64, "module-imgutils.restore.nafnet"], [65, "module-imgutils.restore.scunet"], [66, "module-imgutils.sd"], [67, "module-imgutils.sd.metadata"], [68, "module-imgutils.sd.model"], [69, "module-imgutils.sd.nai"], [70, "module-imgutils.segment"], [71, "module-imgutils.segment.isnetis"], [72, "module-imgutils.tagging.blacklist"], [73, "module-imgutils.tagging.character"], [74, "module-imgutils.tagging.deepdanbooru"], [75, "module-imgutils.tagging.deepgelbooru"], [76, "module-imgutils.tagging.format"], [77, "module-imgutils.tagging"], [78, "module-imgutils.tagging.match"], [79, "module-imgutils.tagging.mldanbooru"], [80, "module-imgutils.tagging.order"], [81, "module-imgutils.tagging.overlap"], [82, "module-imgutils.tagging.wd14"], [83, "module-imgutils.upscale.cdc"], [84, "module-imgutils.upscale"], [85, "module-imgutils.utils.cache"], [86, "module-imgutils.utils.func"], [87, "module-imgutils.utils"], [88, "module-imgutils.utils.onnxruntime"], [89, "module-imgutils.validate.aicheck"], [90, "module-imgutils.validate.bangumi_char"], [91, "module-imgutils.validate.classify"], [92, "module-imgutils.validate.color"], [93, "module-imgutils.validate.completeness"], [94, "module-imgutils.validate.dbrating"], [95, "module-imgutils.validate.furry"], [96, "module-imgutils.validate"], [97, "module-imgutils.validate.monochrome"], [98, "module-imgutils.validate.nsfw"], [99, "module-imgutils.validate.portrait"], [100, "module-imgutils.validate.rating"], [101, "module-imgutils.validate.real"], [102, "module-imgutils.validate.safe"], [103, "module-imgutils.validate.style_age"], [104, "module-imgutils.validate.teen"], [105, "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.blob": [[5, "module-imgutils.data.blob"]], "is_valid_image_blob_url() (in module imgutils.data.blob)": [[5, "imgutils.data.blob.is_valid_image_blob_url"]], "load_image_from_blob_url() (in module imgutils.data.blob)": [[5, "imgutils.data.blob.load_image_from_blob_url"]], "to_blob_url() (in module imgutils.data.blob)": [[5, "imgutils.data.blob.to_blob_url"]], "imgutils.data.decode": [[6, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[6, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[7, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[7, "imgutils.data.encode.rgb_encode"]], "has_alpha_channel() (in module imgutils.data.image)": [[8, "imgutils.data.image.has_alpha_channel"]], "imgutils.data.image": [[8, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[8, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[8, "imgutils.data.image.load_images"]], "imgutils.data": [[9, "module-imgutils.data"]], "imgutils.data.layer": [[10, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[10, "imgutils.data.layer.istack"]], "download_image_from_url() (in module imgutils.data.url)": [[11, "imgutils.data.url.download_image_from_url"]], "imgutils.data.url": [[11, "module-imgutils.data.url"]], "is_http_url() (in module imgutils.data.url)": [[11, "imgutils.data.url.is_http_url"]], "detect_with_booru_yolo() (in module imgutils.detect.booru_yolo)": [[12, "imgutils.detect.booru_yolo.detect_with_booru_yolo"]], "imgutils.detect.booru_yolo": [[12, "module-imgutils.detect.booru_yolo"]], "detect_censors() (in module imgutils.detect.censor)": [[13, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[13, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[14, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[14, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[15, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[15, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[16, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[16, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[17, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[17, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[18, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[18, "module-imgutils.detect.head"]], "imgutils.detect": [[19, "module-imgutils.detect"]], "detect_with_nudenet() (in module imgutils.detect.nudenet)": [[20, "imgutils.detect.nudenet.detect_with_nudenet"]], "imgutils.detect.nudenet": [[20, "module-imgutils.detect.nudenet"]], "detect_person() (in module imgutils.detect.person)": [[21, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[21, "module-imgutils.detect.person"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[22, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[22, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[22, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[22, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[23, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[23, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[24, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[24, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[25, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[25, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[25, "module-imgutils.edge.canny"]], "imgutils.edge": [[26, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[27, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[27, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[27, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[28, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[28, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[28, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[29, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[29, "imgutils.generic.classify.classify_predict"]], "classify_predict_fmt() (in module imgutils.generic.classify)": [[29, "imgutils.generic.classify.classify_predict_fmt"]], "classify_predict_score() (in module imgutils.generic.classify)": [[29, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[29, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_fmt() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.predict_fmt"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.predict_score"]], "clipmodel (class in imgutils.generic.clip)": [[30, "imgutils.generic.clip.CLIPModel"]], "__init__() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.__init__"]], "clear() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.clear"]], "clip_image_encode() (in module imgutils.generic.clip)": [[30, "imgutils.generic.clip.clip_image_encode"]], "clip_predict() (in module imgutils.generic.clip)": [[30, "imgutils.generic.clip.clip_predict"]], "clip_text_encode() (in module imgutils.generic.clip)": [[30, "imgutils.generic.clip.clip_text_encode"]], "image_encode() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.image_encode"]], "imgutils.generic.clip": [[30, "module-imgutils.generic.clip"]], "launch_demo() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.launch_demo"]], "make_ui() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.make_ui"]], "predict() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.predict"]], "text_encode() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.text_encode"]], "imageenhancer (class in imgutils.generic.enhance)": [[31, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[31, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[31, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[31, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[32, "module-imgutils.generic"]], "siglipmodel (class in imgutils.generic.siglip)": [[33, "imgutils.generic.siglip.SigLIPModel"]], "__init__() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.__init__"]], "clear() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.clear"]], "image_encode() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.image_encode"]], "imgutils.generic.siglip": [[33, "module-imgutils.generic.siglip"]], "launch_demo() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.launch_demo"]], "make_ui() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.make_ui"]], "predict() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.predict"]], "siglip_image_encode() (in module imgutils.generic.siglip)": [[33, "imgutils.generic.siglip.siglip_image_encode"]], "siglip_predict() (in module imgutils.generic.siglip)": [[33, "imgutils.generic.siglip.siglip_predict"]], "siglip_text_encode() (in module imgutils.generic.siglip)": [[33, "imgutils.generic.siglip.siglip_text_encode"]], "text_encode() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.text_encode"]], "yolomodel (class in imgutils.generic.yolo)": [[34, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[34, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[34, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[35, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[36, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[37, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[37, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[37, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[37, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[37, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[37, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[37, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[38, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[38, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[39, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[40, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[40, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[41, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[42, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[42, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[43, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[43, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[43, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[43, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[44, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[44, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[45, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[45, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[45, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[45, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[45, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[46, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[46, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[47, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[47, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[47, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[47, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[47, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[48, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[48, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[48, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[48, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[48, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[48, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[48, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[48, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[48, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[48, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[49, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[50, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[50, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[50, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[51, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[51, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[52, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[52, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[52, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[52, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[52, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[53, "module-imgutils.pose"]], "imgutils.pose.visual": [[54, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[54, "imgutils.pose.visual.op18_visualize"]], "notparsetarget (class in imgutils.preprocess.base)": [[55, "imgutils.preprocess.base.NotParseTarget"]], "imgutils.preprocess.base": [[55, "module-imgutils.preprocess.base"]], "imgutils.preprocess": [[56, "module-imgutils.preprocess"]], "create_pillow_transforms() (in module imgutils.preprocess.pillow)": [[57, "imgutils.preprocess.pillow.create_pillow_transforms"]], "imgutils.preprocess.pillow": [[57, "module-imgutils.preprocess.pillow"]], "parse_pillow_transforms() (in module imgutils.preprocess.pillow)": [[57, "imgutils.preprocess.pillow.parse_pillow_transforms"]], "register_pillow_parse() (in module imgutils.preprocess.pillow)": [[57, "imgutils.preprocess.pillow.register_pillow_parse"]], "register_pillow_transform() (in module imgutils.preprocess.pillow)": [[57, "imgutils.preprocess.pillow.register_pillow_transform"]], "create_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[58, "imgutils.preprocess.torchvision.create_torchvision_transforms"]], "imgutils.preprocess.torchvision": [[58, "module-imgutils.preprocess.torchvision"]], "parse_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[58, "imgutils.preprocess.torchvision.parse_torchvision_transforms"]], "register_torchvision_parse() (in module imgutils.preprocess.torchvision)": [[58, "imgutils.preprocess.torchvision.register_torchvision_parse"]], "register_torchvision_transform() (in module imgutils.preprocess.torchvision)": [[58, "imgutils.preprocess.torchvision.register_torchvision_transform"]], "notprocessortypeerror (class in imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.NotProcessorTypeError"]], "convert_to_size_dict() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.convert_to_size_dict"]], "create_bit_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_bit_transforms"]], "create_blip_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_blip_transforms"]], "create_clip_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_clip_transforms"]], "create_convnext_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_convnext_transforms"]], "create_mobilenetv2_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_mobilenetv2_transforms"]], "create_siglip_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_siglip_transforms"]], "create_transforms_from_bit_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_bit_processor"]], "create_transforms_from_blip_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_blip_processor"]], "create_transforms_from_clip_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_clip_processor"]], "create_transforms_from_convnext_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_convnext_processor"]], "create_transforms_from_mobilenetv2_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_mobilenetv2_processor"]], "create_transforms_from_siglip_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_siglip_processor"]], "create_transforms_from_transformers() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_transformers"]], "create_transforms_from_vit_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_vit_processor"]], "create_vit_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_vit_transforms"]], "get_size_dict() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.get_size_dict"]], "imgutils.preprocess.transformers": [[59, "module-imgutils.preprocess.transformers"]], "is_valid_size_dict() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.is_valid_size_dict"]], "register_creators_for_transformers() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.register_creators_for_transformers"]], "backgroundimageset (class in imgutils.resource.background)": [[60, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[60, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[61, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[62, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise() (in module imgutils.restore.adversarial)": [[62, "imgutils.restore.adversarial.remove_adversarial_noise"]], "imgutils.restore": [[63, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[64, "module-imgutils.restore.nafnet"]], "restore_with_nafnet() (in module imgutils.restore.nafnet)": [[64, "imgutils.restore.nafnet.restore_with_nafnet"]], "imgutils.restore.scunet": [[65, "module-imgutils.restore.scunet"]], "restore_with_scunet() (in module imgutils.restore.scunet)": [[65, "imgutils.restore.scunet.restore_with_scunet"]], "imgutils.sd": [[66, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[67, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[67, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[67, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[67, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[67, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[67, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[67, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[67, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[68, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[68, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[68, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[69, "imgutils.sd.nai.NAIMetaData"], [69, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[69, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[69, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[69, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[69, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[69, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[69, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[70, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[71, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[71, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[71, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[71, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[72, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[72, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[72, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[73, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[73, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[73, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[73, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[73, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[74, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[74, "module-imgutils.tagging.deepdanbooru"]], "get_deepgelbooru_tags() (in module imgutils.tagging.deepgelbooru)": [[75, "imgutils.tagging.deepgelbooru.get_deepgelbooru_tags"]], "imgutils.tagging.deepgelbooru": [[75, "module-imgutils.tagging.deepgelbooru"]], "add_underline() (in module imgutils.tagging.format)": [[76, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[76, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[76, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[76, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[77, "module-imgutils.tagging"]], "imgutils.tagging.match": [[78, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[78, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[78, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[78, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[79, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[79, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[80, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[80, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[81, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[81, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[82, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[82, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[82, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[82, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[83, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[83, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[84, "module-imgutils.upscale"]], "imgutils.utils.cache": [[85, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[85, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[86, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[86, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[87, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[88, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[88, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[88, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[89, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[89, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[89, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[90, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[90, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[90, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[91, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[91, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[91, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[92, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[92, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[93, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[93, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[93, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[94, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[94, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[94, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[95, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[95, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[95, "module-imgutils.validate.furry"]], "imgutils.validate": [[96, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[97, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[97, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[97, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[98, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[98, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[98, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[99, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[99, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[99, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[100, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[100, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[100, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[101, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[101, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[101, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[102, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[102, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[102, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[103, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[103, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[103, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[104, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[104, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[104, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[105, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[105, "imgutils.validate.truncate.is_truncated_file"]]}}) \ No newline at end of file diff --git a/dev/attachments/.buildinfo b/dev/attachments/.buildinfo index 980a787581d3d449012118627c010b15f76fc3d0..51700b8d24c8903babbb4fd38ca16ee48cde85c2 100644 --- a/dev/attachments/.buildinfo +++ b/dev/attachments/.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: e602af5a1d5a046ac21802df563cb978 +config: b2253884c81e560bbcf72d572ded3465 tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/dev/attachments/.doctrees/api_doc/ascii/drawing.doctree b/dev/attachments/.doctrees/api_doc/ascii/drawing.doctree index 62ccb437ad91efebea6c1ea375bd030ac205f5ba..42f691b5caea3316997d7d6e80a9ee61b583c5b3 100644 Binary files a/dev/attachments/.doctrees/api_doc/ascii/drawing.doctree and b/dev/attachments/.doctrees/api_doc/ascii/drawing.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/ascii/index.doctree b/dev/attachments/.doctrees/api_doc/ascii/index.doctree index 4ed214d3c756ab3ca7f94742d7069ce9f1d6510a..808bf8a88b59500c859ff91434e35bab058f36ba 100644 Binary files a/dev/attachments/.doctrees/api_doc/ascii/index.doctree and b/dev/attachments/.doctrees/api_doc/ascii/index.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/config/index.doctree b/dev/attachments/.doctrees/api_doc/config/index.doctree index 132facb8cf572627619aaffaf07fd0efa4fbd22c..49a0df91975dfaf2178469749195eeb3f34a14d0 100644 Binary files a/dev/attachments/.doctrees/api_doc/config/index.doctree and b/dev/attachments/.doctrees/api_doc/config/index.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/config/meta.doctree b/dev/attachments/.doctrees/api_doc/config/meta.doctree index 2529416f7614e70b3ab28a426fdf72f3ef8a8368..a71c73b7aba1b5590de03ff0cbbe3a32a82b83cd 100644 Binary files a/dev/attachments/.doctrees/api_doc/config/meta.doctree and b/dev/attachments/.doctrees/api_doc/config/meta.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/data/background.doctree b/dev/attachments/.doctrees/api_doc/data/background.doctree index 6edb7c53e5d092a31fae9547c3e68fd1b07e8f53..fee767e693b26e63d5d300afb31830bba4cf13af 100644 Binary files a/dev/attachments/.doctrees/api_doc/data/background.doctree and b/dev/attachments/.doctrees/api_doc/data/background.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/data/blob.doctree b/dev/attachments/.doctrees/api_doc/data/blob.doctree index 061b84ff254206e430c3bf23d96112983723f74c..ed95d7a5d24968551c06cab49125efa1c08c68f3 100644 Binary files a/dev/attachments/.doctrees/api_doc/data/blob.doctree and b/dev/attachments/.doctrees/api_doc/data/blob.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/data/decode.doctree b/dev/attachments/.doctrees/api_doc/data/decode.doctree index 1b8ea3967f50e873280606a0e829afa87544f12b..19b8af4b755dab7ca74ff5dceeb7b937b6f07918 100644 Binary files a/dev/attachments/.doctrees/api_doc/data/decode.doctree and b/dev/attachments/.doctrees/api_doc/data/decode.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/data/encode.doctree b/dev/attachments/.doctrees/api_doc/data/encode.doctree index cc19bd652e3b80722f940ae022823afd5d82bac3..7ec4cdd72de8b4e2178888c8783d317cb48b339c 100644 Binary files a/dev/attachments/.doctrees/api_doc/data/encode.doctree and b/dev/attachments/.doctrees/api_doc/data/encode.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/data/image.doctree b/dev/attachments/.doctrees/api_doc/data/image.doctree index accad0405d05baa8056671d5a342799e33f1d257..75a5ccd362ebe5065cc24608e5b85fbc4c9c7f23 100644 Binary files a/dev/attachments/.doctrees/api_doc/data/image.doctree and b/dev/attachments/.doctrees/api_doc/data/image.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/data/index.doctree b/dev/attachments/.doctrees/api_doc/data/index.doctree index 8f2f60603ebcb6e1f6e13c3386703711ffda134d..ed0c4690d9817912b98eea738e33611672878e40 100644 Binary files a/dev/attachments/.doctrees/api_doc/data/index.doctree and b/dev/attachments/.doctrees/api_doc/data/index.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/data/layer.doctree b/dev/attachments/.doctrees/api_doc/data/layer.doctree index e4627959de8962c8681dd2f43172240963319d08..d376744e8e2db0250c35bf9106a5bd498702f1e1 100644 Binary files a/dev/attachments/.doctrees/api_doc/data/layer.doctree and b/dev/attachments/.doctrees/api_doc/data/layer.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/data/url.doctree b/dev/attachments/.doctrees/api_doc/data/url.doctree index 58d67d0cb3cf4dc3960750be64313789e8af9232..e53d72a85241727ca8d0e1f206c9ca505fa1a4c3 100644 Binary files a/dev/attachments/.doctrees/api_doc/data/url.doctree and b/dev/attachments/.doctrees/api_doc/data/url.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/detect/booru_yolo.doctree b/dev/attachments/.doctrees/api_doc/detect/booru_yolo.doctree index 301aadbf2aebc829a7f4f9c62779721cc3d733c6..3a1570c0fccc97db7e385b9ded8b34687990579a 100644 Binary files a/dev/attachments/.doctrees/api_doc/detect/booru_yolo.doctree and b/dev/attachments/.doctrees/api_doc/detect/booru_yolo.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/detect/censor.doctree b/dev/attachments/.doctrees/api_doc/detect/censor.doctree index 03d069bc81429aa9420030a3cbc533dca75d50a3..648c7e0294aa241ec867398b437362ad6b25b32f 100644 Binary files a/dev/attachments/.doctrees/api_doc/detect/censor.doctree and b/dev/attachments/.doctrees/api_doc/detect/censor.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/detect/eye.doctree b/dev/attachments/.doctrees/api_doc/detect/eye.doctree index e95c9b3cb5f57c6a04ef767bb24610f742f87fb7..4101ec60852285e030d4430b8cdf99d74611a79f 100644 Binary files a/dev/attachments/.doctrees/api_doc/detect/eye.doctree and b/dev/attachments/.doctrees/api_doc/detect/eye.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/detect/face.doctree b/dev/attachments/.doctrees/api_doc/detect/face.doctree index edc505cde87be0d45c8b7b888008d6ca557c89f8..647e571bb9ce7b6d834fb143ec7a0bea3fb4ffc1 100644 Binary files a/dev/attachments/.doctrees/api_doc/detect/face.doctree and b/dev/attachments/.doctrees/api_doc/detect/face.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/detect/halfbody.doctree b/dev/attachments/.doctrees/api_doc/detect/halfbody.doctree index 98296d4517c72805ffd996402b56214ae8c8901f..5eecbae8cd43fef955491103e486bb3efa3011bd 100644 Binary files a/dev/attachments/.doctrees/api_doc/detect/halfbody.doctree and b/dev/attachments/.doctrees/api_doc/detect/halfbody.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/detect/hand.doctree b/dev/attachments/.doctrees/api_doc/detect/hand.doctree index cc2fd8fc20c754ebb9913d487b612e40a10d057a..636bda95a3f2be7a4194eeb6a89cbd9cf75e68de 100644 Binary files a/dev/attachments/.doctrees/api_doc/detect/hand.doctree and b/dev/attachments/.doctrees/api_doc/detect/hand.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/detect/head.doctree b/dev/attachments/.doctrees/api_doc/detect/head.doctree index 3bf70b28f3090846c8000f766278155d63d8cfc6..6ecdba2d370d57417dd05b4d02e4f5aa2ba33e1c 100644 Binary files a/dev/attachments/.doctrees/api_doc/detect/head.doctree and b/dev/attachments/.doctrees/api_doc/detect/head.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/detect/index.doctree b/dev/attachments/.doctrees/api_doc/detect/index.doctree index eacd0ac8e420a26180ee866d3f57971d669e429e..bd10112fab3bfd3520d800df120ee9649e98fc75 100644 Binary files a/dev/attachments/.doctrees/api_doc/detect/index.doctree and b/dev/attachments/.doctrees/api_doc/detect/index.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/detect/nudenet.doctree b/dev/attachments/.doctrees/api_doc/detect/nudenet.doctree index d6b2614f62a7bbfb96652bb2f4236af088a5eac8..bcf69b32b5ecd3af913ed8eea16300e03cf050a4 100644 Binary files a/dev/attachments/.doctrees/api_doc/detect/nudenet.doctree and b/dev/attachments/.doctrees/api_doc/detect/nudenet.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/detect/person.doctree b/dev/attachments/.doctrees/api_doc/detect/person.doctree index 48bbc51b8f660c4b44c59fcea797c864a554c82f..940b2286c4e11109cdd498a55b759ec294a6cb11 100644 Binary files a/dev/attachments/.doctrees/api_doc/detect/person.doctree and b/dev/attachments/.doctrees/api_doc/detect/person.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/detect/similarity.doctree b/dev/attachments/.doctrees/api_doc/detect/similarity.doctree index c204b3e0a46e5f8642decaf61b3a08052af01087..5f31ac0ae16530a5c3cec361df73f0e145667d30 100644 Binary files a/dev/attachments/.doctrees/api_doc/detect/similarity.doctree and b/dev/attachments/.doctrees/api_doc/detect/similarity.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/detect/text.doctree b/dev/attachments/.doctrees/api_doc/detect/text.doctree index a535300f9cbbf3a20387b9c03e3254b5930a65d1..38661aa3b0256512a73e56efa78e8079721b987f 100644 Binary files a/dev/attachments/.doctrees/api_doc/detect/text.doctree and b/dev/attachments/.doctrees/api_doc/detect/text.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/detect/visual.doctree b/dev/attachments/.doctrees/api_doc/detect/visual.doctree index 5ec751a0f7a8653996452a86cee5542f75714f4b..cfd197faaf439530e95271f49800fd0f2e833592 100644 Binary files a/dev/attachments/.doctrees/api_doc/detect/visual.doctree and b/dev/attachments/.doctrees/api_doc/detect/visual.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/edge/canny.doctree b/dev/attachments/.doctrees/api_doc/edge/canny.doctree index f664304730dbb7cfdce7127aa64f7448598852d7..6a120637402fd7666efa299d81d9f33565fc9999 100644 Binary files a/dev/attachments/.doctrees/api_doc/edge/canny.doctree and b/dev/attachments/.doctrees/api_doc/edge/canny.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/edge/index.doctree b/dev/attachments/.doctrees/api_doc/edge/index.doctree index 51c18e065a628114c596602b60059f0b9f291c31..fd107b2b194db55f20ebe645979fa28a29441b30 100644 Binary files a/dev/attachments/.doctrees/api_doc/edge/index.doctree and b/dev/attachments/.doctrees/api_doc/edge/index.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/edge/lineart.doctree b/dev/attachments/.doctrees/api_doc/edge/lineart.doctree index 44e29124e74650216ab658aaee0aae6a1beaad8c..1e7ba59d1e8c59228b9bfc2173e71b78d8d70858 100644 Binary files a/dev/attachments/.doctrees/api_doc/edge/lineart.doctree and b/dev/attachments/.doctrees/api_doc/edge/lineart.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/edge/lineart_anime.doctree b/dev/attachments/.doctrees/api_doc/edge/lineart_anime.doctree index bfebf8bc7a7fe890fed6825afc371981a6f03c32..8a2b3f4717e6bc5200129ba5233aa65eda59a076 100644 Binary files a/dev/attachments/.doctrees/api_doc/edge/lineart_anime.doctree and b/dev/attachments/.doctrees/api_doc/edge/lineart_anime.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/generic/attachment.doctree b/dev/attachments/.doctrees/api_doc/generic/attachment.doctree index 94adc5562aceac34903d71beef7c987980b5ed89..94343d150407a8ca29316cc89aa41ab6fc6cb7c7 100644 Binary files a/dev/attachments/.doctrees/api_doc/generic/attachment.doctree and b/dev/attachments/.doctrees/api_doc/generic/attachment.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/generic/classify.doctree b/dev/attachments/.doctrees/api_doc/generic/classify.doctree index dfa8412d426a81ca4d252807c210fd721a75841a..8649849601efd351e74e11dad0c9e5ef35e9a8e4 100644 Binary files a/dev/attachments/.doctrees/api_doc/generic/classify.doctree and b/dev/attachments/.doctrees/api_doc/generic/classify.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/generic/clip.doctree b/dev/attachments/.doctrees/api_doc/generic/clip.doctree index a57056e0ea83657e9a1d9a1c842b86a35a4f7bc4..dabafe329fda94b10fa41b10452ffc7541e7786b 100644 Binary files a/dev/attachments/.doctrees/api_doc/generic/clip.doctree and b/dev/attachments/.doctrees/api_doc/generic/clip.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/generic/enhance.doctree b/dev/attachments/.doctrees/api_doc/generic/enhance.doctree index a3062e9f18267df444727af1aaf3b560d07bade9..d3f41425f5e3a05f68c8414d0329b8e6a71bf6a3 100644 Binary files a/dev/attachments/.doctrees/api_doc/generic/enhance.doctree and b/dev/attachments/.doctrees/api_doc/generic/enhance.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/generic/index.doctree b/dev/attachments/.doctrees/api_doc/generic/index.doctree index fc705e6d6b975248128195f16e28ae0d7f6176ea..f025f81ceb062c15ee2a9bb319e0169486ce7468 100644 Binary files a/dev/attachments/.doctrees/api_doc/generic/index.doctree and b/dev/attachments/.doctrees/api_doc/generic/index.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/generic/siglip.doctree b/dev/attachments/.doctrees/api_doc/generic/siglip.doctree index fc8a101fae39ff1ee0110e0652905a3199ec778d..c61f54687abb0202eb86993d00b5f4508a101c51 100644 Binary files a/dev/attachments/.doctrees/api_doc/generic/siglip.doctree and b/dev/attachments/.doctrees/api_doc/generic/siglip.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/generic/yolo.doctree b/dev/attachments/.doctrees/api_doc/generic/yolo.doctree index 220c3eab9384d6c93b3e9decac05d0318ba4b835..e3f36a072d8199d09505b1ffe9b6d92581c7893d 100644 Binary files a/dev/attachments/.doctrees/api_doc/generic/yolo.doctree and b/dev/attachments/.doctrees/api_doc/generic/yolo.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/metadata/geninfo.doctree b/dev/attachments/.doctrees/api_doc/metadata/geninfo.doctree index d8791ac403dbfb11871809f8f3c2ecbd33430ae3..2d6c5565561e4e05ce4367f0c80c447f09a3af52 100644 Binary files a/dev/attachments/.doctrees/api_doc/metadata/geninfo.doctree and b/dev/attachments/.doctrees/api_doc/metadata/geninfo.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/metadata/index.doctree b/dev/attachments/.doctrees/api_doc/metadata/index.doctree index 72678c8940a6d6f68de493ac92d0c85d20cb58ed..a4028a154190b2ce90629f3919134859b509fc95 100644 Binary files a/dev/attachments/.doctrees/api_doc/metadata/index.doctree and b/dev/attachments/.doctrees/api_doc/metadata/index.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/metadata/lsb.doctree b/dev/attachments/.doctrees/api_doc/metadata/lsb.doctree index 0438ee9e266f27f775ba6b7bf4e97a275f477649..aa50fb20bd516bc7d8d159cc38d9a9318d9e9758 100644 Binary files a/dev/attachments/.doctrees/api_doc/metadata/lsb.doctree and b/dev/attachments/.doctrees/api_doc/metadata/lsb.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/metrics/aesthetic.doctree b/dev/attachments/.doctrees/api_doc/metrics/aesthetic.doctree index 1f5e32511e04027b7ecfb2b3a928c7f1536a750c..336955f53a18fd28d8e5556eb35f018511fc1773 100644 Binary files a/dev/attachments/.doctrees/api_doc/metrics/aesthetic.doctree and b/dev/attachments/.doctrees/api_doc/metrics/aesthetic.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/metrics/ccip.doctree b/dev/attachments/.doctrees/api_doc/metrics/ccip.doctree index 90f57700c23307a183f5764513453c85dfb0ee52..70fda492060425960685ecf19c6357b8bc05e6d4 100644 Binary files a/dev/attachments/.doctrees/api_doc/metrics/ccip.doctree and b/dev/attachments/.doctrees/api_doc/metrics/ccip.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/metrics/dbaesthetic.doctree b/dev/attachments/.doctrees/api_doc/metrics/dbaesthetic.doctree index 7e0ec8862f002c53f0f9a925189e2ad6d19d50f3..74d75a2f0e9e86b0a85d9e57c549d0af07898713 100644 Binary files a/dev/attachments/.doctrees/api_doc/metrics/dbaesthetic.doctree and b/dev/attachments/.doctrees/api_doc/metrics/dbaesthetic.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/metrics/index.doctree b/dev/attachments/.doctrees/api_doc/metrics/index.doctree index dfb5b35048a18d82607c5b8cfd49ab2912172092..5c62c38e1306155c2ee9f3daa8347d607d516d02 100644 Binary files a/dev/attachments/.doctrees/api_doc/metrics/index.doctree and b/dev/attachments/.doctrees/api_doc/metrics/index.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/metrics/laplacian.doctree b/dev/attachments/.doctrees/api_doc/metrics/laplacian.doctree index bcc793dc7e982f7b8966eb7eddb68b60916836e8..e35c79f7ed1b00df405b0b644d5e0f59747a5f4a 100644 Binary files a/dev/attachments/.doctrees/api_doc/metrics/laplacian.doctree and b/dev/attachments/.doctrees/api_doc/metrics/laplacian.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/metrics/lpips.doctree b/dev/attachments/.doctrees/api_doc/metrics/lpips.doctree index 37212bee379324cee8b095fb8b2f9c89ea74a7ec..1a76f60e21c9292c520ea5cf3ac7ccc76c4097fa 100644 Binary files a/dev/attachments/.doctrees/api_doc/metrics/lpips.doctree and b/dev/attachments/.doctrees/api_doc/metrics/lpips.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/metrics/psnr_.doctree b/dev/attachments/.doctrees/api_doc/metrics/psnr_.doctree index 2457768c1971c920cc4d889c73636bf347044559..a427bc2ede6ae457e99080d0a6b7a031f9e6e460 100644 Binary files a/dev/attachments/.doctrees/api_doc/metrics/psnr_.doctree and b/dev/attachments/.doctrees/api_doc/metrics/psnr_.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/ocr/index.doctree b/dev/attachments/.doctrees/api_doc/ocr/index.doctree index 4b62129c0facea2f8b29d2fd52106b25a739a1b6..0c2e72d767280cd036b64601f42475cfee620fb6 100644 Binary files a/dev/attachments/.doctrees/api_doc/ocr/index.doctree and b/dev/attachments/.doctrees/api_doc/ocr/index.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/operate/align.doctree b/dev/attachments/.doctrees/api_doc/operate/align.doctree index 0f1bfb11a010c267e6345d542e930298a75007c3..ca1b54c6bbb3f3e29fdfdc361ddb49ace64c10e3 100644 Binary files a/dev/attachments/.doctrees/api_doc/operate/align.doctree and b/dev/attachments/.doctrees/api_doc/operate/align.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/operate/censor.doctree b/dev/attachments/.doctrees/api_doc/operate/censor.doctree index 0f6c45752aa7e30a5bde5bd69f1b01de7b81e742..93daa5c1200e2da7a5ed2bd67f487c3788185591 100644 Binary files a/dev/attachments/.doctrees/api_doc/operate/censor.doctree and b/dev/attachments/.doctrees/api_doc/operate/censor.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/operate/imgcensor.doctree b/dev/attachments/.doctrees/api_doc/operate/imgcensor.doctree index 2783e749dbe28aacc2abefdb8d8f39b46eb03496..42c0616092b5b921fdd6aa100c35bf0681c7b2cf 100644 Binary files a/dev/attachments/.doctrees/api_doc/operate/imgcensor.doctree and b/dev/attachments/.doctrees/api_doc/operate/imgcensor.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/operate/index.doctree b/dev/attachments/.doctrees/api_doc/operate/index.doctree index 377cb0863965643d14144ed6ec7ed08da7b6cf1c..6949c9fcd8d6662af6fa8a93a3656ad2e34525f8 100644 Binary files a/dev/attachments/.doctrees/api_doc/operate/index.doctree and b/dev/attachments/.doctrees/api_doc/operate/index.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/operate/squeeze.doctree b/dev/attachments/.doctrees/api_doc/operate/squeeze.doctree index d24e4f18991dbc6ae58cf7d1cb4dbabd3db6f295..f9476f93afc72fda0f17f7c9c02ae7801658e085 100644 Binary files a/dev/attachments/.doctrees/api_doc/operate/squeeze.doctree and b/dev/attachments/.doctrees/api_doc/operate/squeeze.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/pose/dwpose.doctree b/dev/attachments/.doctrees/api_doc/pose/dwpose.doctree index dbe2d646f9099478b51d737cf0edf174ba82c974..5b9d602d3ac232e3584a39dd46262ca0282e39a7 100644 Binary files a/dev/attachments/.doctrees/api_doc/pose/dwpose.doctree and b/dev/attachments/.doctrees/api_doc/pose/dwpose.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/pose/format.doctree b/dev/attachments/.doctrees/api_doc/pose/format.doctree index 1d7b08e8b4f4f5720e210083fae71331e01b3005..86215c1406df1b957d0e49fdebacbb6dee0c39e0 100644 Binary files a/dev/attachments/.doctrees/api_doc/pose/format.doctree and b/dev/attachments/.doctrees/api_doc/pose/format.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/pose/index.doctree b/dev/attachments/.doctrees/api_doc/pose/index.doctree index a0e4994088597bcbc9f791f6c728551a40c79ff4..ac4ddb064bea39c10a5572857d663850f93d9cd8 100644 Binary files a/dev/attachments/.doctrees/api_doc/pose/index.doctree and b/dev/attachments/.doctrees/api_doc/pose/index.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/pose/visual.doctree b/dev/attachments/.doctrees/api_doc/pose/visual.doctree index 7497b2c39d5b5badab5651a3c75e52f2199d7358..0126f5b51591aa2cdbd657f06895663aa1ce279a 100644 Binary files a/dev/attachments/.doctrees/api_doc/pose/visual.doctree and b/dev/attachments/.doctrees/api_doc/pose/visual.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/preprocess/base.doctree b/dev/attachments/.doctrees/api_doc/preprocess/base.doctree index c57238335d154c7dc6d455c3677acc483608955f..1e765d8603ff6b1b8a4ce714eac5de941673f6ff 100644 Binary files a/dev/attachments/.doctrees/api_doc/preprocess/base.doctree and b/dev/attachments/.doctrees/api_doc/preprocess/base.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/preprocess/index.doctree b/dev/attachments/.doctrees/api_doc/preprocess/index.doctree index 2d4cab5ba50e80ac266a4a373b295c90e8b5a32f..157210d19cb22a46c67cda05df20c8faccf4267e 100644 Binary files a/dev/attachments/.doctrees/api_doc/preprocess/index.doctree and b/dev/attachments/.doctrees/api_doc/preprocess/index.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/preprocess/pillow.doctree b/dev/attachments/.doctrees/api_doc/preprocess/pillow.doctree index 3e2592f1b2b028f9cec675131fdfae87730d8362..d554e29020e883bb10956829a8275e462a53cbd4 100644 Binary files a/dev/attachments/.doctrees/api_doc/preprocess/pillow.doctree and b/dev/attachments/.doctrees/api_doc/preprocess/pillow.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/preprocess/torchvision.doctree b/dev/attachments/.doctrees/api_doc/preprocess/torchvision.doctree index 25f0597d13d52867c5fb961000004a9085e75b3a..e8dbc0ae46c987be8fdb7e87499c283e95a01c30 100644 Binary files a/dev/attachments/.doctrees/api_doc/preprocess/torchvision.doctree and b/dev/attachments/.doctrees/api_doc/preprocess/torchvision.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/preprocess/transformers.doctree b/dev/attachments/.doctrees/api_doc/preprocess/transformers.doctree index b008651146135a443b39204bd3a689ed8e11ee1a..2da189f61c090b932903d97a280dd23778007018 100644 Binary files a/dev/attachments/.doctrees/api_doc/preprocess/transformers.doctree and b/dev/attachments/.doctrees/api_doc/preprocess/transformers.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/resource/background.doctree b/dev/attachments/.doctrees/api_doc/resource/background.doctree index d0769bca3c344c19380e8d067e1c8de59b8782ac..f14dd716ad3ca5668b0062e62dfd2b2ba39e2d39 100644 Binary files a/dev/attachments/.doctrees/api_doc/resource/background.doctree and b/dev/attachments/.doctrees/api_doc/resource/background.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/resource/index.doctree b/dev/attachments/.doctrees/api_doc/resource/index.doctree index 8e1bd180a170bb3d7f1d8db4cd963cdc5217e7cf..61a309179c0945204c8e4b3e59486af689f76134 100644 Binary files a/dev/attachments/.doctrees/api_doc/resource/index.doctree and b/dev/attachments/.doctrees/api_doc/resource/index.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/restore/adversarial.doctree b/dev/attachments/.doctrees/api_doc/restore/adversarial.doctree index 0474644179604f641d8d1ae454c511080908879d..0f58eac42df021475908991001992a21adef84f4 100644 Binary files a/dev/attachments/.doctrees/api_doc/restore/adversarial.doctree and b/dev/attachments/.doctrees/api_doc/restore/adversarial.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/restore/index.doctree b/dev/attachments/.doctrees/api_doc/restore/index.doctree index 1135626b30ef6337421efea7bf4b5b5c001f8feb..152a875e9b770d6b08678c31cac2d15d79e3537e 100644 Binary files a/dev/attachments/.doctrees/api_doc/restore/index.doctree and b/dev/attachments/.doctrees/api_doc/restore/index.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/restore/nafnet.doctree b/dev/attachments/.doctrees/api_doc/restore/nafnet.doctree index 5b56d26f009726de9ca08921526f6d921d171a68..161f9e4ba6713fad219733d3ed78716adae854b6 100644 Binary files a/dev/attachments/.doctrees/api_doc/restore/nafnet.doctree and b/dev/attachments/.doctrees/api_doc/restore/nafnet.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/restore/scunet.doctree b/dev/attachments/.doctrees/api_doc/restore/scunet.doctree index a9201a50556306199ddf552729a3dde83c5effdb..d65533ba5ead07ea5d57d35cc377f41ee2073d77 100644 Binary files a/dev/attachments/.doctrees/api_doc/restore/scunet.doctree and b/dev/attachments/.doctrees/api_doc/restore/scunet.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/sd/index.doctree b/dev/attachments/.doctrees/api_doc/sd/index.doctree index bb0e4dc45726ad8c70e0e884b074865c79b07f7c..0a9bb255896571ac33cc5951bafe2b4f87261537 100644 Binary files a/dev/attachments/.doctrees/api_doc/sd/index.doctree and b/dev/attachments/.doctrees/api_doc/sd/index.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/sd/metadata.doctree b/dev/attachments/.doctrees/api_doc/sd/metadata.doctree index a8ce04b75f250cbe0220f5df0ea18ce6aef05aa2..2fb4e8ea186397ef88aa9853b8bbe483617a3a1d 100644 Binary files a/dev/attachments/.doctrees/api_doc/sd/metadata.doctree and b/dev/attachments/.doctrees/api_doc/sd/metadata.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/sd/model.doctree b/dev/attachments/.doctrees/api_doc/sd/model.doctree index 0ce381d3f75aa6517089a598cc2a7c7dc0a5697c..1a4291418a6d2edb7c8033c08017db400476752a 100644 Binary files a/dev/attachments/.doctrees/api_doc/sd/model.doctree and b/dev/attachments/.doctrees/api_doc/sd/model.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/sd/nai.doctree b/dev/attachments/.doctrees/api_doc/sd/nai.doctree index 6757043bc8b94efbcb08510aff752ff0ea3ac1c9..fa96f2e4fdaf105a11f6cb1d933aaff82bb87095 100644 Binary files a/dev/attachments/.doctrees/api_doc/sd/nai.doctree and b/dev/attachments/.doctrees/api_doc/sd/nai.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/segment/index.doctree b/dev/attachments/.doctrees/api_doc/segment/index.doctree index dd11335cdc223559d0d5338c45b9c1ac5c4f085e..823fbe7a76bad54e3d26c8ec54024be1caa2846b 100644 Binary files a/dev/attachments/.doctrees/api_doc/segment/index.doctree and b/dev/attachments/.doctrees/api_doc/segment/index.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/segment/isnetis.doctree b/dev/attachments/.doctrees/api_doc/segment/isnetis.doctree index 476ff2ce8c729bf2570110c2197c0112c5090ecd..7566e831713c92f3ccca9e31ae95ac29c4476153 100644 Binary files a/dev/attachments/.doctrees/api_doc/segment/isnetis.doctree and b/dev/attachments/.doctrees/api_doc/segment/isnetis.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/tagging/blacklist.doctree b/dev/attachments/.doctrees/api_doc/tagging/blacklist.doctree index 3a390b5c6c8bd37cf2c4fd902d17d9b37b8e097c..ba675138abf5c77ef09ef558f258664ed6e5ec84 100644 Binary files a/dev/attachments/.doctrees/api_doc/tagging/blacklist.doctree and b/dev/attachments/.doctrees/api_doc/tagging/blacklist.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/tagging/character.doctree b/dev/attachments/.doctrees/api_doc/tagging/character.doctree index 74150dadf5e998d5b483783f5a784975c8267163..851a6deff83e5d42021070a3edc0d774cefdef8c 100644 Binary files a/dev/attachments/.doctrees/api_doc/tagging/character.doctree and b/dev/attachments/.doctrees/api_doc/tagging/character.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/tagging/deepdanbooru.doctree b/dev/attachments/.doctrees/api_doc/tagging/deepdanbooru.doctree index 48f795192bd56342c3e13548b160a10709f2195e..60a95262b99287279041a21bddb016f7b7dfb24a 100644 Binary files a/dev/attachments/.doctrees/api_doc/tagging/deepdanbooru.doctree and b/dev/attachments/.doctrees/api_doc/tagging/deepdanbooru.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/tagging/deepgelbooru.doctree b/dev/attachments/.doctrees/api_doc/tagging/deepgelbooru.doctree index 5da0dc18b893efff5aeba30a1ee24b8d65c21b73..0846676489b1e209b4327b72bf88de492adf5a3d 100644 Binary files a/dev/attachments/.doctrees/api_doc/tagging/deepgelbooru.doctree and b/dev/attachments/.doctrees/api_doc/tagging/deepgelbooru.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/tagging/format.doctree b/dev/attachments/.doctrees/api_doc/tagging/format.doctree index e3f5b1c012c1a251f033933d3f781e214dc135eb..3fb7a18e1efcea8a312148df01487973307d51f5 100644 Binary files a/dev/attachments/.doctrees/api_doc/tagging/format.doctree and b/dev/attachments/.doctrees/api_doc/tagging/format.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/tagging/index.doctree b/dev/attachments/.doctrees/api_doc/tagging/index.doctree index a3077c732b231448442fe529da522a96405e69be..f95925aab91df771c67593cde3d253d9293e2c34 100644 Binary files a/dev/attachments/.doctrees/api_doc/tagging/index.doctree and b/dev/attachments/.doctrees/api_doc/tagging/index.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/tagging/match.doctree b/dev/attachments/.doctrees/api_doc/tagging/match.doctree index 25b683184aeac99420160f5f778cf2f8c69094b8..82f3ddd3b9445fb08259a6a7619c639e1a3e204a 100644 Binary files a/dev/attachments/.doctrees/api_doc/tagging/match.doctree and b/dev/attachments/.doctrees/api_doc/tagging/match.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/tagging/mldanbooru.doctree b/dev/attachments/.doctrees/api_doc/tagging/mldanbooru.doctree index 3ff61482c76ae3f24d3ef06fa83c3e99fc477606..d8b88955da185868775b1db5b3f6c653e3ee62cc 100644 Binary files a/dev/attachments/.doctrees/api_doc/tagging/mldanbooru.doctree and b/dev/attachments/.doctrees/api_doc/tagging/mldanbooru.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/tagging/order.doctree b/dev/attachments/.doctrees/api_doc/tagging/order.doctree index 970fc44921fe5e0857e642d5ecd024a1696e8887..70bf18ff7ed0ea660b1c4b064ef06350b5f5c030 100644 Binary files a/dev/attachments/.doctrees/api_doc/tagging/order.doctree and b/dev/attachments/.doctrees/api_doc/tagging/order.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/tagging/overlap.doctree b/dev/attachments/.doctrees/api_doc/tagging/overlap.doctree index 0330255af66a69e9acb47b2682aa5f18917422a0..83188ffe54db4662aad77dc4cebc58a2cb6aeff5 100644 Binary files a/dev/attachments/.doctrees/api_doc/tagging/overlap.doctree and b/dev/attachments/.doctrees/api_doc/tagging/overlap.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/tagging/wd14.doctree b/dev/attachments/.doctrees/api_doc/tagging/wd14.doctree index c77d90cb656ec7d4812a00e8a560172f62e8e511..c65cf147c4d4a8ba27a82a6318b3706979a106ef 100644 Binary files a/dev/attachments/.doctrees/api_doc/tagging/wd14.doctree and b/dev/attachments/.doctrees/api_doc/tagging/wd14.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/upscale/cdc.doctree b/dev/attachments/.doctrees/api_doc/upscale/cdc.doctree index cb9512963074da4e4f8cb60c92aa108842bc5d8e..5a354709741ec39ed7934c267182511df25c16e6 100644 Binary files a/dev/attachments/.doctrees/api_doc/upscale/cdc.doctree and b/dev/attachments/.doctrees/api_doc/upscale/cdc.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/upscale/index.doctree b/dev/attachments/.doctrees/api_doc/upscale/index.doctree index 44c93146a3585cdcdc7fd6546acbf9b2f8d7fd39..dd6717f9a8c54bf528185110456593362f376353 100644 Binary files a/dev/attachments/.doctrees/api_doc/upscale/index.doctree and b/dev/attachments/.doctrees/api_doc/upscale/index.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/utils/cache.doctree b/dev/attachments/.doctrees/api_doc/utils/cache.doctree index b89deaf57f375f77bffd91fd3edd0fccecfdaaed..63e8ea8fc34179aa94d9c8d32ec0949c1ac4fca1 100644 Binary files a/dev/attachments/.doctrees/api_doc/utils/cache.doctree and b/dev/attachments/.doctrees/api_doc/utils/cache.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/utils/func.doctree b/dev/attachments/.doctrees/api_doc/utils/func.doctree index e26f782d7e38d8eb83391fc757b4f3903c9e6cc7..613d01325076c6e73cc3d079c19155748cef27e4 100644 Binary files a/dev/attachments/.doctrees/api_doc/utils/func.doctree and b/dev/attachments/.doctrees/api_doc/utils/func.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/utils/index.doctree b/dev/attachments/.doctrees/api_doc/utils/index.doctree index 442f04d9fa3cc5cec89ed6ceb2b3eacf12d5e7b4..35071db5d16554ca70e8e04466295194697470d1 100644 Binary files a/dev/attachments/.doctrees/api_doc/utils/index.doctree and b/dev/attachments/.doctrees/api_doc/utils/index.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/utils/onnxruntime.doctree b/dev/attachments/.doctrees/api_doc/utils/onnxruntime.doctree index 38e0426e5f7d5e3149afba51e4d2365538e05894..964c45cc7d23fbcfcdf62217d032c9b093d97afd 100644 Binary files a/dev/attachments/.doctrees/api_doc/utils/onnxruntime.doctree and b/dev/attachments/.doctrees/api_doc/utils/onnxruntime.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/validate/aicheck.doctree b/dev/attachments/.doctrees/api_doc/validate/aicheck.doctree index a80d08a53e9e1a7f0d8a027b6c79c49e736a0a3a..1be417551d9c8b2f3f414bc5efcb79701284d4c6 100644 Binary files a/dev/attachments/.doctrees/api_doc/validate/aicheck.doctree and b/dev/attachments/.doctrees/api_doc/validate/aicheck.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/validate/bangumi_char.doctree b/dev/attachments/.doctrees/api_doc/validate/bangumi_char.doctree index 0523da56080a3dd79f8b7f44cf248e71a2860946..1bca4d5dc5bed2102dce2c4d9b03ee55e1fdca44 100644 Binary files a/dev/attachments/.doctrees/api_doc/validate/bangumi_char.doctree and b/dev/attachments/.doctrees/api_doc/validate/bangumi_char.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/validate/classify.doctree b/dev/attachments/.doctrees/api_doc/validate/classify.doctree index 9a4509a4afa8f7c9e4edeb672a1edf2d5a71bb78..f552840b5361736c17f4dfa4df3885ae67495fc3 100644 Binary files a/dev/attachments/.doctrees/api_doc/validate/classify.doctree and b/dev/attachments/.doctrees/api_doc/validate/classify.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/validate/color.doctree b/dev/attachments/.doctrees/api_doc/validate/color.doctree index aa1c40afff3f251d2f5a3c53acb1dbad0e39f62c..3bb4d2850da4b73ec0a12ca16ebd28e23b36584b 100644 Binary files a/dev/attachments/.doctrees/api_doc/validate/color.doctree and b/dev/attachments/.doctrees/api_doc/validate/color.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/validate/completeness.doctree b/dev/attachments/.doctrees/api_doc/validate/completeness.doctree index 9ba3434eb12781d46e5e3727d8ff3e178b43d258..ad46c829e562c5a4b2117ede60b86d82cb47b6ec 100644 Binary files a/dev/attachments/.doctrees/api_doc/validate/completeness.doctree and b/dev/attachments/.doctrees/api_doc/validate/completeness.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/validate/dbrating.doctree b/dev/attachments/.doctrees/api_doc/validate/dbrating.doctree index 0af4698bfefb6a0fe09b65cf298575bb5dabf2e3..3229024e2d531700d60f96a3aab8786102d8158d 100644 Binary files a/dev/attachments/.doctrees/api_doc/validate/dbrating.doctree and b/dev/attachments/.doctrees/api_doc/validate/dbrating.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/validate/furry.doctree b/dev/attachments/.doctrees/api_doc/validate/furry.doctree index e17658e6f2b46ea037d040f6c29c34e6ca15f9d3..25eebc7ba6c44cc81e4275424d04e1e5bc6ae121 100644 Binary files a/dev/attachments/.doctrees/api_doc/validate/furry.doctree and b/dev/attachments/.doctrees/api_doc/validate/furry.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/validate/index.doctree b/dev/attachments/.doctrees/api_doc/validate/index.doctree index 99a5e14ef52c2100239e3d4284cb71fe7632a5e5..f313fb772290113c8ff8f4c4e34a77e27a782b08 100644 Binary files a/dev/attachments/.doctrees/api_doc/validate/index.doctree and b/dev/attachments/.doctrees/api_doc/validate/index.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/validate/monochrome.doctree b/dev/attachments/.doctrees/api_doc/validate/monochrome.doctree index 057900bfd350983e3bfcb2cc25efa05659a24fa8..52128260a1cffda6c21e9f3a49855f19701d2393 100644 Binary files a/dev/attachments/.doctrees/api_doc/validate/monochrome.doctree and b/dev/attachments/.doctrees/api_doc/validate/monochrome.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/validate/nsfw.doctree b/dev/attachments/.doctrees/api_doc/validate/nsfw.doctree index fa03ba1d94a254adccf3eac685094805703a8e23..25c989f2576d7754b620627ede5f8408cea551aa 100644 Binary files a/dev/attachments/.doctrees/api_doc/validate/nsfw.doctree and b/dev/attachments/.doctrees/api_doc/validate/nsfw.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/validate/portrait.doctree b/dev/attachments/.doctrees/api_doc/validate/portrait.doctree index c9ca1392e8239422bb1082af14554b4f1263e874..e889fbcf06cc7cd54c8a19d5c63aaf0c2f31c0a8 100644 Binary files a/dev/attachments/.doctrees/api_doc/validate/portrait.doctree and b/dev/attachments/.doctrees/api_doc/validate/portrait.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/validate/rating.doctree b/dev/attachments/.doctrees/api_doc/validate/rating.doctree index f0eb517bd0d09d190cbf4709bed9abe63e51d26e..2c915a4b5dae4675a5c2e7ccdaf9bfcfbbf33c2f 100644 Binary files a/dev/attachments/.doctrees/api_doc/validate/rating.doctree and b/dev/attachments/.doctrees/api_doc/validate/rating.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/validate/real.doctree b/dev/attachments/.doctrees/api_doc/validate/real.doctree index 073c674bcfa073174be8f93cd073e262c8527847..21a3dbdd8d7f9fedf45363237c3292cde7f8167e 100644 Binary files a/dev/attachments/.doctrees/api_doc/validate/real.doctree and b/dev/attachments/.doctrees/api_doc/validate/real.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/validate/safe.doctree b/dev/attachments/.doctrees/api_doc/validate/safe.doctree index 31111fb4bfb10f32e6341a1e87a65621f60f5d69..2be08f650f1930f1206ce1c09746e37237e81581 100644 Binary files a/dev/attachments/.doctrees/api_doc/validate/safe.doctree and b/dev/attachments/.doctrees/api_doc/validate/safe.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/validate/style_age.doctree b/dev/attachments/.doctrees/api_doc/validate/style_age.doctree index 9af563419ee4c1f5e0fc4998e0c0021a5678c8cb..1c34a9ec14cf5451693cfdab1065791ca3745f6a 100644 Binary files a/dev/attachments/.doctrees/api_doc/validate/style_age.doctree and b/dev/attachments/.doctrees/api_doc/validate/style_age.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/validate/teen.doctree b/dev/attachments/.doctrees/api_doc/validate/teen.doctree index 6e1011594eba875f80ff66f93a300a503601421b..7ad75986316d63be4853df45a950c7ba4e168067 100644 Binary files a/dev/attachments/.doctrees/api_doc/validate/teen.doctree and b/dev/attachments/.doctrees/api_doc/validate/teen.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/validate/truncate.doctree b/dev/attachments/.doctrees/api_doc/validate/truncate.doctree index 04e4d5e75841d7658e6b0439920fba9cb3059e18..50413397466a0f3208acc183261d5f13a7929631 100644 Binary files a/dev/attachments/.doctrees/api_doc/validate/truncate.doctree and b/dev/attachments/.doctrees/api_doc/validate/truncate.doctree differ diff --git a/dev/attachments/.doctrees/environment.pickle b/dev/attachments/.doctrees/environment.pickle index 5e1c070d310e9ab1af75d8886cc38900998d6050..a8ec5414a33574e1664528a535f46f3f1a9c9341 100644 Binary files a/dev/attachments/.doctrees/environment.pickle and b/dev/attachments/.doctrees/environment.pickle differ diff --git a/dev/attachments/.doctrees/index.doctree b/dev/attachments/.doctrees/index.doctree index 95b26aab40f87ac2ef8f4b8bc9b3aa5c7bad7cba..eb33d54e7383b890be2295eff99ad0a483626a7e 100644 Binary files a/dev/attachments/.doctrees/index.doctree and b/dev/attachments/.doctrees/index.doctree differ diff --git a/dev/attachments/.doctrees/information/environment.doctree b/dev/attachments/.doctrees/information/environment.doctree index e3b3199661a4d662cbcc880cd6ae3209dc0e7ef8..edf33a16f703bb7217ee377a8fd78a408860786e 100644 Binary files a/dev/attachments/.doctrees/information/environment.doctree and b/dev/attachments/.doctrees/information/environment.doctree differ diff --git a/dev/attachments/.doctrees/information/environment.result.doctree b/dev/attachments/.doctrees/information/environment.result.doctree index 0590b210b1ff4ee2cc5ee161dbe30568da62a6dd..1b565d82ce0e139b9300a3cfa8cb47a302442ae7 100644 Binary files a/dev/attachments/.doctrees/information/environment.result.doctree and b/dev/attachments/.doctrees/information/environment.result.doctree differ diff --git a/dev/attachments/.doctrees/nbsphinx/information/environment.ipynb b/dev/attachments/.doctrees/nbsphinx/information/environment.ipynb index 3ee983a1f4df933005c40991d3b1d31ddebeee16..e08727fd3ce7f142e8ea6466b46e64e047a1ef22 100644 --- a/dev/attachments/.doctrees/nbsphinx/information/environment.ipynb +++ b/dev/attachments/.doctrees/nbsphinx/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-03-27T05:49:01.501356Z", - "iopub.status.busy": "2025-03-27T05:49:01.500865Z", - "iopub.status.idle": "2025-03-27T05:49:02.660253Z", - "shell.execute_reply": "2025-03-27T05:49:02.659486Z" + "iopub.execute_input": "2025-03-27T10:54:05.125512Z", + "iopub.status.busy": "2025-03-27T10:54:05.125018Z", + "iopub.status.idle": "2025-03-27T10:54:06.285298Z", + "shell.execute_reply": "2025-03-27T10:54:06.284513Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3241.09275 MHz\n", + "CPU Freq: 3243.35125 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/dev/attachments/.doctrees/nbsphinx/information/environment.result.ipynb b/dev/attachments/.doctrees/nbsphinx/information/environment.result.ipynb index 2e7ddde884f2dc4a0482153e2514be7a76c482c7..1c592b98f5f2e236b2d6f8c626fc3f99391334e6 100644 --- a/dev/attachments/.doctrees/nbsphinx/information/environment.result.ipynb +++ b/dev/attachments/.doctrees/nbsphinx/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-03-27T05:45:55.381669Z", - "iopub.status.busy": "2025-03-27T05:45:55.381431Z", - "iopub.status.idle": "2025-03-27T05:45:56.545810Z", - "shell.execute_reply": "2025-03-27T05:45:56.545049Z" + "iopub.execute_input": "2025-03-27T10:50:58.656559Z", + "iopub.status.busy": "2025-03-27T10:50:58.655978Z", + "iopub.status.idle": "2025-03-27T10:50:59.820334Z", + "shell.execute_reply": "2025-03-27T10:50:59.819557Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3122.7425 MHz\n", + "CPU Freq: 3091.0474999999997 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/dev/attachments/.doctrees/tutorials/installation/index.doctree b/dev/attachments/.doctrees/tutorials/installation/index.doctree index b87203de88aeb128abad1323a09c20603ef969a2..eeed3e3744a21095c810534adb26b3134d534d69 100644 Binary files a/dev/attachments/.doctrees/tutorials/installation/index.doctree and b/dev/attachments/.doctrees/tutorials/installation/index.doctree differ diff --git a/dev/attachments/.doctrees/tutorials/quick_start/index.doctree b/dev/attachments/.doctrees/tutorials/quick_start/index.doctree index c2e4f2ddba52e125903a48bac1d5dcbb59ce035c..5e991127d7f4c012d44e264f50136bad53a15fe8 100644 Binary files a/dev/attachments/.doctrees/tutorials/quick_start/index.doctree and b/dev/attachments/.doctrees/tutorials/quick_start/index.doctree differ diff --git a/dev/attachments/_sources/information/environment.result.ipynb.txt b/dev/attachments/_sources/information/environment.result.ipynb.txt index 2e7ddde884f2dc4a0482153e2514be7a76c482c7..1c592b98f5f2e236b2d6f8c626fc3f99391334e6 100644 --- a/dev/attachments/_sources/information/environment.result.ipynb.txt +++ b/dev/attachments/_sources/information/environment.result.ipynb.txt @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-03-27T05:45:55.381669Z", - "iopub.status.busy": "2025-03-27T05:45:55.381431Z", - "iopub.status.idle": "2025-03-27T05:45:56.545810Z", - "shell.execute_reply": "2025-03-27T05:45:56.545049Z" + "iopub.execute_input": "2025-03-27T10:50:58.656559Z", + "iopub.status.busy": "2025-03-27T10:50:58.655978Z", + "iopub.status.idle": "2025-03-27T10:50:59.820334Z", + "shell.execute_reply": "2025-03-27T10:50:59.819557Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3122.7425 MHz\n", + "CPU Freq: 3091.0474999999997 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/dev/attachments/information/environment.html b/dev/attachments/information/environment.html index 581b0388edf97d27a1885a1dfccb1c725de695ba..53b4215265b079acedce73dff39f2f33775084b0 100644 --- a/dev/attachments/information/environment.html +++ b/dev/attachments/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: 3241.09275 MHz +CPU Freq: 3243.35125 MHz Memory Size: 15.615 GiB Has CUDA: No diff --git a/dev/attachments/information/environment.ipynb b/dev/attachments/information/environment.ipynb index 3ee983a1f4df933005c40991d3b1d31ddebeee16..e08727fd3ce7f142e8ea6466b46e64e047a1ef22 100644 --- a/dev/attachments/information/environment.ipynb +++ b/dev/attachments/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-03-27T05:49:01.501356Z", - "iopub.status.busy": "2025-03-27T05:49:01.500865Z", - "iopub.status.idle": "2025-03-27T05:49:02.660253Z", - "shell.execute_reply": "2025-03-27T05:49:02.659486Z" + "iopub.execute_input": "2025-03-27T10:54:05.125512Z", + "iopub.status.busy": "2025-03-27T10:54:05.125018Z", + "iopub.status.idle": "2025-03-27T10:54:06.285298Z", + "shell.execute_reply": "2025-03-27T10:54:06.284513Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3241.09275 MHz\n", + "CPU Freq: 3243.35125 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/dev/attachments/information/environment.result.html b/dev/attachments/information/environment.result.html index 5edde20fb14ba2b56dc7c3f7b49c554b7d2ed510..537d3222fbdd6750d59781bc886dbc8fbe6fca8d 100644 --- a/dev/attachments/information/environment.result.html +++ b/dev/attachments/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: 3122.7425 MHz +CPU Freq: 3091.0474999999997 MHz Memory Size: 15.615 GiB Has CUDA: No diff --git a/dev/attachments/information/environment.result.ipynb b/dev/attachments/information/environment.result.ipynb index 2e7ddde884f2dc4a0482153e2514be7a76c482c7..1c592b98f5f2e236b2d6f8c626fc3f99391334e6 100644 --- a/dev/attachments/information/environment.result.ipynb +++ b/dev/attachments/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-03-27T05:45:55.381669Z", - "iopub.status.busy": "2025-03-27T05:45:55.381431Z", - "iopub.status.idle": "2025-03-27T05:45:56.545810Z", - "shell.execute_reply": "2025-03-27T05:45:56.545049Z" + "iopub.execute_input": "2025-03-27T10:50:58.656559Z", + "iopub.status.busy": "2025-03-27T10:50:58.655978Z", + "iopub.status.idle": "2025-03-27T10:50:59.820334Z", + "shell.execute_reply": "2025-03-27T10:50:59.819557Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3122.7425 MHz\n", + "CPU Freq: 3091.0474999999997 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/dev/attachments/searchindex.js b/dev/attachments/searchindex.js index 2c918c3334af9539148bef37ba846356dbca7b3f..8cf83644196dc148c5fa48a5d66a8179b2b5e89c 100644 --- a/dev/attachments/searchindex.js +++ b/dev/attachments/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/blob", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/data/url", "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/attachment", "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/blob.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/data/url.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/attachment.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.blob", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.data.url", "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.attachment", "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, 5, 8, 30, 63, 68], "str": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 34, 35, 36, 38, 39, 40, 41, 43, 44, 46, 47, 48, 49, 51, 52, 55, 58, 59, 60, 61, 65, 66, 68, 69, 70, 72, 73, 74, 75, 76, 77, 79, 80, 81, 82, 83, 84, 89, 90, 91, 92, 93, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105, 106], "pathlik": [0, 4, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 30, 31, 32, 34, 35, 36, 38, 39, 40, 41, 43, 44, 46, 47, 48, 49, 51, 52, 55, 65, 66, 68, 70, 72, 75, 76, 80, 83, 84, 90, 91, 92, 93, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105], "byte": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 30, 31, 32, 34, 35, 36, 38, 39, 40, 41, 43, 44, 46, 47, 48, 49, 51, 52, 53, 55, 65, 66, 68, 70, 72, 75, 76, 80, 83, 84, 90, 91, 92, 93, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105], "bytearrai": [0, 4, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 30, 31, 32, 34, 35, 36, 38, 39, 40, 41, 43, 44, 46, 47, 48, 49, 51, 52, 53, 55, 65, 66, 68, 70, 72, 75, 76, 80, 83, 84, 90, 91, 92, 93, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105], "binaryio": [0, 4, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 30, 31, 32, 34, 35, 36, 38, 39, 40, 41, 43, 44, 46, 47, 48, 49, 51, 52, 55, 65, 66, 68, 70, 72, 75, 76, 80, 83, 84, 90, 91, 92, 93, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105], "imag": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 46, 47, 48, 49, 51, 52, 54, 55, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 70, 71, 72, 75, 76, 77, 78, 80, 83, 84, 85, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 110], "max_width": 0, "int": [0, 4, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 27, 28, 30, 31, 34, 35, 38, 40, 44, 46, 47, 48, 49, 51, 52, 53, 55, 60, 61, 63, 65, 66, 72, 80, 84, 103], "none": [0, 4, 8, 10, 11, 13, 14, 15, 16, 17, 18, 21, 23, 24, 25, 27, 28, 29, 30, 31, 32, 34, 35, 36, 38, 40, 48, 51, 52, 55, 58, 59, 60, 61, 68, 70, 73, 74, 83, 89], "ellipsi": 0, "max_height": 0, "resampl": [0, 60], "2": [0, 8, 12, 22, 23, 39, 40, 41, 44, 46, 53, 60, 63, 68, 83, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 104, 105], "level": [0, 13, 14, 15, 16, 17, 18, 21, 34, 35, 39, 48, 61, 75, 95], "aspect": [0, 24, 35, 47], "float": [0, 7, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 30, 35, 40, 41, 43, 44, 45, 46, 48, 49, 51, 53, 55, 60, 61, 63, 70, 73, 74, 75, 76, 77, 80, 81, 82, 83, 87, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105], "1": [0, 10, 12, 20, 21, 22, 39, 40, 41, 44, 46, 53, 60, 61, 63, 68, 69, 73, 74, 75, 76, 81, 83, 84, 87, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 104, 105, 108, 109, 110], "8": [0, 12, 22, 38, 40, 44, 48, 53, 60, 63, 68, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105, 108, 109, 110], "sourc": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 34, 35, 36, 38, 39, 40, 41, 43, 44, 45, 46, 47, 48, 49, 51, 52, 53, 55, 56, 58, 59, 60, 61, 63, 65, 66, 68, 69, 70, 72, 73, 74, 75, 76, 77, 79, 80, 81, 82, 83, 84, 86, 87, 89, 90, 91, 92, 93, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105, 106], "gener": [0, 4, 12, 15, 21, 36, 37, 67, 68, 70, 76, 80, 83, 88, 95, 107], "art": [0, 68], "base": [0, 18, 21, 22, 29, 30, 31, 34, 35, 40, 41, 43, 44, 47, 48, 49, 51, 53, 55, 57, 58, 60, 61, 70, 72, 75, 76, 80, 81, 82, 83, 91, 95, 99, 101, 107], "given": [0, 6, 7, 8, 10, 11, 14, 15, 17, 18, 19, 20, 23, 25, 27, 28, 30, 31, 34, 38, 40, 43, 47, 49, 53, 56, 60, 68, 70, 73, 74, 79, 82, 83, 90, 92, 95, 98, 99, 101, 105], "paramet": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 46, 47, 48, 49, 51, 52, 53, 55, 58, 59, 60, 61, 63, 65, 66, 68, 69, 70, 72, 73, 74, 75, 76, 77, 79, 80, 81, 82, 83, 84, 86, 87, 89, 90, 91, 92, 93, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105, 106], "imagetyp": [0, 5, 12, 13, 14, 15, 16, 17, 18, 21, 23, 24, 30, 32, 35, 36, 38, 40, 41, 43, 46, 48, 51, 52, 55, 65, 66, 68, 70, 76, 83, 84, 91, 94, 96, 99, 100, 102, 103, 104], "The": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 29, 30, 31, 32, 34, 35, 36, 37, 38, 40, 41, 43, 46, 47, 48, 49, 51, 52, 53, 55, 58, 59, 60, 61, 63, 64, 65, 66, 68, 69, 70, 72, 74, 75, 76, 77, 79, 80, 81, 83, 84, 86, 87, 89, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105, 106, 110], "input": [0, 5, 12, 13, 14, 15, 16, 18, 20, 21, 23, 24, 29, 30, 31, 32, 34, 35, 36, 38, 40, 41, 43, 46, 47, 48, 49, 51, 52, 55, 58, 60, 63, 65, 66, 68, 70, 73, 74, 76, 77, 79, 81, 83, 84, 87, 91, 94, 96, 99, 100, 102, 104], "option": [0, 4, 11, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 24, 29, 30, 31, 34, 35, 36, 40, 46, 48, 51, 52, 55, 60, 61, 63, 68, 69, 70, 73, 74, 81, 83, 86], "maximum": [0, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 35, 40, 46, 47, 48, 60, 63, 86, 103], "width": [0, 4, 10, 49, 60, 61, 80], "If": [0, 5, 8, 10, 11, 13, 14, 15, 16, 17, 18, 21, 22, 24, 29, 30, 31, 34, 35, 36, 38, 40, 46, 48, 51, 53, 55, 58, 59, 60, 63, 65, 66, 68, 69, 70, 73, 74, 81, 83, 89, 90, 91, 92, 95, 98, 101, 105], "set": [0, 12, 24, 30, 31, 35, 40, 51, 53, 55, 60, 83, 89, 92, 95, 101, 105, 106], "automat": [0, 4, 31, 34, 40, 51, 89, 108, 109], "determin": [0, 8, 40, 99], "termin": 0, "size": [0, 4, 6, 7, 10, 11, 23, 24, 25, 27, 28, 40, 47, 49, 51, 55, 58, 59, 60, 61, 63, 65, 66, 68, 72, 80, 84, 85, 103, 108, 109], "height": [0, 4, 10, 49, 60, 61, 80], "filter": [0, 35, 51, 60, 63, 73, 74, 95, 97, 101], "us": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 44, 46, 48, 49, 51, 52, 55, 56, 58, 60, 63, 64, 65, 66, 68, 69, 70, 73, 75, 76, 77, 80, 83, 84, 86, 87, 89, 90, 91, 92, 95, 97, 98, 99, 101, 105], "when": [0, 7, 10, 12, 23, 25, 27, 28, 30, 31, 38, 40, 44, 48, 49, 53, 56, 60, 65, 68, 70, 72, 80, 83, 84, 86, 89, 90, 106], "resiz": [0, 23, 24, 35, 47, 55, 58, 59, 60, 68, 80], "charact": [0, 40, 46, 55, 71, 72, 75, 76, 77, 78, 83, 91, 107], "repres": [0, 7, 10, 12, 13, 14, 15, 22, 40, 44, 48, 51, 53, 70, 72, 81, 90, 99, 106], "differ": [0, 8, 14, 15, 16, 17, 18, 21, 22, 31, 36, 37, 38, 40, 44, 45, 52, 53, 59, 60, 91, 96, 100, 102, 104, 108, 109], "intens": 0, "proport": [0, 91], "correct": [0, 38], "output": [0, 24, 30, 31, 34, 41, 55, 68, 69, 76, 81, 83, 110], "which": [0, 4, 10, 22, 23, 25, 27, 28, 34, 36, 40, 44, 49, 58, 60, 61, 64, 68, 69, 70, 72, 73, 76, 80, 86, 87, 89, 90, 92, 97, 98, 99, 106, 107, 108, 109, 110], "should": [0, 3, 10, 24, 40, 44, 48, 49, 51, 60, 72, 83, 110], "approxim": 0, "ratio": [0, 24, 35, 46, 47, 49, 80], "your": [0, 51, 65, 106, 108, 109, 110], "thi": [0, 3, 4, 5, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 46, 48, 49, 51, 52, 53, 55, 56, 58, 59, 60, 63, 65, 66, 67, 68, 69, 70, 71, 75, 78, 82, 83, 84, 86, 87, 89, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105, 106, 108, 109], "valu": [0, 4, 8, 10, 13, 17, 18, 21, 22, 38, 40, 44, 48, 51, 53, 58, 59, 60, 69, 75, 80, 87, 90, 98, 106], "ensur": [0, 31, 35, 40, 47, 60, 65, 68, 83, 86], "i": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 46, 48, 49, 51, 52, 53, 55, 56, 58, 59, 60, 61, 63, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 80, 81, 83, 84, 86, 87, 89, 90, 91, 92, 93, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110], "close": [0, 49, 68], "possibl": [0, 23, 31, 40, 49], "origin": [0, 4, 6, 8, 20, 25, 27, 28, 38, 39, 45, 48, 49, 51, 55, 72, 75, 77, 80, 81, 99], "default": [0, 4, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 25, 27, 28, 30, 31, 34, 35, 40, 41, 43, 44, 46, 48, 49, 51, 53, 55, 60, 61, 65, 66, 69, 72, 73, 74, 75, 77, 80, 83, 84, 89, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 104, 105], "return": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 34, 35, 36, 38, 39, 40, 41, 43, 44, 45, 46, 47, 48, 49, 51, 52, 53, 55, 58, 59, 60, 61, 63, 65, 66, 68, 69, 70, 72, 73, 74, 75, 76, 77, 79, 80, 81, 82, 83, 84, 86, 87, 89, 90, 91, 92, 93, 94, 95, 96, 99, 100, 101, 102, 103, 104, 105, 106], "represent": [0, 22, 40, 58, 59, 68], "type": [0, 5, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 24, 29, 30, 31, 32, 34, 35, 36, 38, 40, 41, 43, 46, 48, 49, 51, 52, 53, 55, 58, 59, 60, 61, 63, 65, 66, 68, 69, 70, 73, 74, 77, 79, 81, 82, 83, 84, 86, 87, 91, 94, 95, 96, 99, 100, 101, 102, 103, 104], "exampl": [0, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 24, 25, 26, 27, 28, 29, 30, 35, 39, 40, 41, 43, 44, 45, 46, 47, 48, 49, 51, 52, 58, 59, 60, 61, 63, 68, 72, 73, 74, 75, 76, 77, 80, 81, 82, 83, 84, 86, 87, 89, 90, 91, 92, 93, 94, 95, 96, 98, 99, 100, 101, 102, 104, 105, 106], "here": [0, 12, 20, 26, 40, 44, 45, 68, 73, 75, 76, 80, 83, 84, 91, 93, 106, 108, 109], "an": [0, 4, 5, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 38, 39, 40, 41, 43, 44, 46, 47, 48, 49, 51, 52, 53, 55, 58, 60, 63, 65, 66, 68, 70, 71, 72, 74, 75, 76, 78, 81, 83, 84, 87, 89, 90, 91, 92, 93, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105, 106], "jerri": 0, "from": [0, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 27, 28, 29, 30, 34, 35, 36, 38, 39, 40, 41, 43, 44, 45, 46, 47, 48, 49, 51, 52, 53, 58, 59, 60, 61, 63, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 80, 81, 82, 83, 84, 86, 87, 90, 91, 92, 93, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105, 106, 108, 109, 110], "import": [0, 6, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 21, 24, 35, 38, 39, 40, 41, 43, 44, 45, 46, 47, 48, 49, 51, 52, 58, 59, 60, 61, 63, 68, 72, 73, 74, 75, 76, 77, 80, 81, 82, 83, 84, 86, 87, 90, 91, 92, 93, 94, 95, 96, 98, 99, 100, 101, 102, 104, 105, 106, 108, 109, 110], "print": [0, 5, 12, 17, 18, 21, 22, 35, 68, 69, 83, 108, 109, 110], "png": [0, 5, 8, 10, 13, 24, 36, 38, 43, 48, 49, 51, 63, 68, 70, 72, 83, 84, 93, 106], "draw": [1, 24, 26, 27, 55, 99, 107], "ascii_draw": 1, "meta": [2, 107, 110], "__title__": [2, 110], "__version__": [2, 110], "__description__": [2, 110], "__author__": [2, 110], "__author_email__": 2, "overview": [3, 4, 6, 7, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 32, 33, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52, 54, 60, 61, 62, 63, 64, 65, 66, 67, 68, 71, 72, 73, 74, 75, 76, 77, 78, 80, 83, 84, 85, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106], "inform": [3, 29, 31, 34, 35, 36, 37, 38, 55, 68, 70, 82], "packag": 3, "titl": [3, 70], "project": [3, 20, 75, 83, 106], "version": [3, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 35, 39, 48, 65, 66, 68, 69, 86, 92, 107, 110], "short": [3, 76, 80, 83], "descript": [3, 20, 30, 34, 70], "includ": [3, 5, 8, 11, 12, 13, 20, 21, 22, 24, 29, 30, 31, 32, 34, 35, 36, 37, 52, 53, 59, 60, 67, 68, 69, 70, 76, 83, 87, 91, 99], "setup": 3, "py": [3, 72], "author": [3, 69], "email": 3, "step": [4, 49, 60, 68], "forecolor": [4, 25, 27, 28], "lightgrei": 4, "backcolor": [4, 25, 27, 28], "white": [4, 8, 25, 27, 28, 31, 60, 68, 72], "creat": [4, 29, 30, 31, 34, 35, 36, 48, 58, 59, 60, 68, 70, 74, 90], "black": [4, 48, 68], "squar": [4, 60], "can": [4, 5, 8, 10, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 26, 31, 34, 36, 38, 40, 44, 48, 52, 53, 58, 60, 68, 69, 70, 76, 81, 83, 89, 91, 97, 98, 107, 110], "complement": 4, "transpar": [4, 8, 10, 25, 27, 28, 49, 51, 72, 84], "area": [4, 10, 12, 22, 23, 48, 49], "grid": 4, "pixel": [4, 24, 38, 48, 49, 51, 60, 63, 68, 72, 98], "mean": [4, 20, 22, 23, 25, 27, 28, 30, 40, 43, 44, 49, 53, 58, 59, 60, 89, 92, 110], "function": [4, 7, 8, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 31, 34, 35, 36, 37, 38, 40, 43, 46, 48, 49, 51, 52, 55, 58, 59, 60, 63, 65, 67, 68, 69, 70, 82, 83, 84, 86, 87, 91, 95, 99, 101, 106], "suitabl": [4, 58, 60, 75, 99], "color": [4, 8, 10, 25, 27, 28, 48, 63, 68, 72, 97, 98, 107], "fore": [4, 25, 27, 28], "back": [4, 83], "A": [4, 5, 8, 13, 14, 15, 16, 17, 18, 20, 21, 25, 27, 28, 29, 30, 35, 38, 39, 40, 41, 46, 47, 48, 49, 51, 58, 60, 61, 68, 69, 70, 74, 77, 82, 86, 89, 90, 91, 92, 94, 95, 96, 98, 100, 101, 102, 103, 104, 105, 110], "rgba": [4, 8, 32, 38, 65, 66, 72, 84], "contain": [4, 5, 10, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 30, 31, 34, 35, 40, 41, 53, 55, 60, 65, 68, 69, 70, 76, 80, 83, 92, 95, 101, 103, 105], "add": [4, 36, 69, 70, 77], "rgb": [4, 6, 7, 8, 31, 32, 48, 60, 61, 68, 72, 84], "In": [4, 27, 40, 91, 92], "document": [4, 108, 109, 110], "accur": [4, 13, 21, 95, 101], "present": [4, 36, 70, 75], "state": [4, 34], "shown": [4, 71], "follow": [4, 30, 40, 53, 59, 60, 64, 69, 70, 76, 83, 90, 91, 92, 94, 95, 96, 98, 100, 101, 102, 104, 105, 110], "figur": 4, "modul": [5, 8, 11, 12, 17, 18, 20, 21, 22, 23, 24, 29, 30, 31, 34, 35, 36, 37, 38, 58, 59, 67, 69, 70, 71, 83, 86, 87, 95, 101, 107], "provid": [5, 8, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 31, 32, 34, 35, 36, 37, 38, 40, 48, 51, 53, 55, 58, 59, 60, 67, 68, 69, 70, 80, 81, 83, 86, 87, 89, 95, 101], "util": [5, 8, 11, 20, 21, 30, 33, 35, 44, 47, 51, 54, 58, 59, 64, 67, 69, 75, 76, 80, 83, 107], "handl": [5, 8, 11, 29, 30, 31, 34, 35, 37, 38, 56, 59, 60, 67, 70], "url": [5, 9, 13, 16, 18, 31, 38, 68, 107], "convers": [5, 8, 35, 59, 60], "between": [5, 14, 15, 21, 22, 30, 31, 34, 40, 44, 45, 49, 59, 65, 66, 74, 80, 84, 87], "valid": [5, 11, 48, 49, 53, 60, 107], "format": [5, 8, 10, 25, 27, 28, 29, 30, 31, 34, 35, 36, 37, 38, 41, 48, 51, 52, 54, 58, 60, 68, 69, 70, 76, 78, 83, 99, 107], "support": [5, 6, 8, 11, 14, 15, 16, 18, 21, 30, 34, 35, 36, 49, 55, 58, 59, 60, 65, 66, 68, 69, 70, 83, 84], "convert": [5, 8, 31, 36, 38, 40, 53, 58, 59, 60, 70, 83, 99], "specifi": [5, 8, 22, 23, 24, 29, 30, 31, 34, 35, 40, 48, 49, 51, 60, 68, 69, 70, 74, 76, 81, 83, 86], "load": [5, 8, 13, 14, 17, 18, 29, 30, 31, 34, 35, 36, 38, 68, 83, 89], "variou": [5, 8, 14, 15, 17, 21, 22, 24, 29, 30, 32, 34, 35, 37, 60, 68, 70, 87, 110], "mime": 5, "jpg": [5, 6, 7, 8, 11, 12, 14, 15, 16, 17, 18, 21, 24, 30, 35, 39, 40, 41, 43, 44, 45, 46, 47, 48, 49, 52, 61, 72, 75, 76, 80, 83, 90, 91, 92, 93, 94, 95, 96, 98, 99, 100, 101, 102, 104, 105, 106], "save_kwarg": 5, "string": [5, 13, 15, 16, 20, 38, 53, 68, 69, 77, 89, 106], "pil": [5, 6, 7, 8, 10, 11, 17, 24, 31, 35, 44, 47, 48, 49, 51, 58, 60, 61, 63, 68, 76, 84, 93, 98], "numpi": [5, 6, 10, 24, 31, 34, 38, 40, 51, 53, 83, 87], "arrai": [5, 10, 24, 29, 31, 38, 40, 44, 51, 53, 83, 87], "file": [5, 8, 10, 11, 12, 13, 16, 18, 24, 36, 38, 44, 61, 67, 68, 69, 70, 89, 98, 106, 107], "path": [5, 8, 10, 12, 13, 16, 18, 24, 31, 35, 38, 61, 68, 69, 70, 76, 93, 98, 106], "desir": [5, 61], "addit": [5, 11, 29, 30, 31, 34, 35, 36, 48, 49, 59, 68, 70, 83], "keyword": [5, 11, 30, 31, 34, 35, 36, 48, 49, 68, 70, 86], "argument": [5, 11, 29, 30, 31, 34, 35, 36, 48, 49, 52, 53, 68, 70, 74, 76, 83, 86], "pass": [5, 11, 27, 28, 29, 30, 31, 34, 35, 36, 48, 49, 68, 72, 80, 84, 86], "save": [5, 10, 24, 36, 63, 68, 69, 70, 72], "encod": [5, 6, 9, 29, 30, 31, 34, 38, 70, 107], "open": [5, 6, 7, 8, 10, 12, 17, 30, 35, 47, 48, 49, 51, 63, 68, 69, 84, 89], "test": [5, 44, 84, 90, 91, 92, 94, 95, 96, 98, 100, 101, 102, 104, 105], "blob_url": 5, "qualiti": [5, 23, 41, 62, 68, 83, 84], "95": [5, 35, 60, 73, 74, 81], "base64": 5, "pre": [5, 13, 15, 18, 31, 34, 41], "object": [5, 6, 8, 10, 11, 12, 18, 22, 24, 35, 36, 38, 44, 48, 52, 55, 56, 59, 60, 61, 68, 70, 75, 76, 89, 92, 93, 95, 98, 101, 105], "rais": [5, 8, 11, 13, 14, 16, 17, 18, 21, 22, 29, 30, 34, 35, 38, 48, 51, 53, 56, 58, 59, 60, 63, 68, 69, 70, 73, 74, 81, 83], "valueerror": [5, 11, 13, 16, 18, 21, 22, 29, 30, 34, 38, 51, 60, 70, 81, 83], "unsupport": [5, 46, 59, 60, 81], "method": [5, 11, 29, 30, 31, 32, 34, 35, 37, 38, 40, 48, 60, 95, 101], "warn": 5, "userwarn": 5, "doesn": [5, 38, 74], "t": [5, 38, 74], "match": [5, 22, 34, 38, 51, 60, 74, 78, 107], "actual": [5, 18, 21, 46], "invalid": [5, 13, 16, 18, 21, 29, 30, 34, 36, 60, 83], "show": [5, 11, 13, 14, 15, 16, 52], "bool": [5, 7, 8, 11, 24, 27, 35, 40, 46, 48, 51, 52, 55, 60, 65, 66, 69, 70, 73, 74, 75, 76, 77, 79, 80, 83, 84, 90, 98, 106], "effici": [5, 20, 23, 31, 69, 87], "without": [5, 35, 63, 68, 73, 74, 82], "content": [5, 11, 12, 27, 46, 71], "true": [5, 7, 8, 11, 24, 35, 40, 48, 49, 52, 55, 58, 59, 60, 65, 66, 69, 70, 73, 74, 77, 79, 83, 90, 93, 98, 106], "fals": [5, 6, 7, 8, 11, 24, 27, 35, 40, 46, 48, 60, 65, 66, 68, 69, 70, 73, 74, 75, 76, 77, 79, 80, 83, 84, 90, 93, 98, 106], "otherwis": [5, 8, 11, 36, 40, 60, 65, 66, 70, 73, 74, 79, 84, 89], "abc": 5, "svg": 5, "xml": 5, "jpeg": [5, 64, 68, 93, 106], "text": [5, 19, 24, 31, 34, 46, 68, 77, 79, 107], "plain": 5, "hello": 5, "order_": [6, 7], "chw": [6, 7], "both": [6, 13, 22, 31, 34, 46, 58, 69, 83], "np": [6, 7, 10, 29, 30, 31, 34, 38, 40, 49, 51, 53, 83, 87], "uint8": [6, 7], "float32": [6, 7, 10, 25, 27, 28, 40], "ar": [6, 10, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 30, 31, 34, 35, 36, 40, 43, 44, 45, 46, 48, 53, 56, 59, 60, 61, 64, 68, 69, 70, 73, 74, 75, 76, 80, 81, 83, 84, 90, 91, 92, 93, 94, 95, 96, 98, 100, 101, 102, 103, 104, 105, 106], "order": [6, 7, 60, 77, 78, 107], "rgb_encod": [6, 9], "custom_imag": [6, 7], "data_cwh": 6, "cwh": 6, "data_int": 6, "use_float": [6, 7], "mode": [6, 7, 8, 22, 35, 38, 59, 61, 68, 81, 84, 89], "1606x1870": [6, 7], "0x7fb9b89bbdc0": 6, "0x7fb9b89bbe50": 6, "0x7fb9b89bbdf0": 6, "invers": 6, "oper": [6, 29, 31, 34, 39, 40, 41, 43, 44, 60, 69, 107], "ndarrai": [7, 10, 29, 30, 31, 34, 38, 40, 44, 49, 51, 53, 83, 87], "channel": [7, 8, 32, 60, 65, 66, 84], "jpegimageplugin": [7, 61], "jpegimagefil": [7, 61], "0x7f9ec37389d0": 7, "shape": [7, 29, 40, 44, 51, 72, 83], "dtype": [7, 40], "3": [7, 10, 12, 13, 14, 15, 21, 22, 40, 41, 44, 46, 48, 53, 55, 60, 63, 68, 76, 83, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 104, 105, 108, 109, 110], "1870": 7, "1606": 7, "whc": 7, "": [7, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 29, 30, 35, 36, 38, 46, 48, 58, 60, 68, 83, 86, 94], "result": [7, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 31, 34, 35, 38, 41, 44, 46, 48, 49, 51, 52, 72, 75, 76, 83, 87, 94, 95, 101], "same": [7, 8, 29, 40, 45, 83, 86], "torchvis": [7, 57, 107], "transform": [7, 8, 56, 57, 58, 59, 77, 107], "to_tensor": [7, 58, 59], "process": [8, 9, 11, 13, 14, 16, 17, 22, 32, 35, 37, 38, 40, 58, 60, 63, 65, 66, 67, 74, 83, 110], "manipul": [8, 67], "python": [8, 38, 63, 86, 108, 109, 110], "librari": [8, 35, 58, 60, 63, 110], "It": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 31, 34, 35, 36, 37, 48, 49, 51, 55, 58, 59, 67, 69, 70, 83, 86, 87, 99, 110], "multipl": [8, 10, 16, 31, 34, 38, 40, 44, 68, 83], "ad": [8, 12, 60, 69, 70, 77], "background": [8, 9, 25, 27, 28, 31, 62, 68, 72, 107], "check": [8, 11, 38, 43, 69, 73, 74, 79, 90, 93, 103, 106, 110], "alpha": [8, 32, 65, 66], "design": [8, 22, 30, 34, 36, 37], "simplifi": [8, 91], "common": [8, 59], "relat": [8, 12, 14, 17, 67, 74, 87], "task": [8, 21, 22, 29, 34, 37, 48, 58], "applic": [8, 58, 75, 80, 99], "kei": [8, 18, 22, 31, 60, 69, 76, 83], "featur": [8, 13, 18, 31, 33, 34, 40, 44, 70, 72, 75, 76, 77, 83, 91], "binari": [8, 87], "like": [8, 12, 19, 24, 59, 60, 80, 86, 110], "onc": 8, "particularli": [8, 22, 29, 30, 36, 37, 70, 86], "requir": [8, 10, 20, 21, 40, 49, 69, 70, 95, 101, 110], "preprocess": [8, 20, 30, 31, 35, 40, 65, 107], "befor": [8, 38, 40, 69, 83], "further": 8, "analysi": [8, 41], "force_background": [8, 60], "appli": [8, 15, 18, 20, 32, 40, 48, 49, 51, 58, 60, 63, 83, 87], "necessari": [8, 40, 75, 80], "ha": [8, 23, 46, 59, 84, 99, 108, 109], "4": [8, 12, 15, 17, 18, 22, 38, 39, 40, 41, 44, 48, 53, 63, 65, 66, 68, 76, 83, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 104, 105, 108, 109], "avoid": [8, 75], "anomali": 8, "dure": [8, 30, 38, 77, 98, 106], "subsequ": [8, 31, 48], "union": [8, 13, 14, 15, 16, 17, 18, 21, 22, 31, 34, 38, 40, 48, 53, 58, 60, 68, 70, 73, 74, 81, 83], "retain": 8, "typeerror": [8, 53, 58, 59, 60, 73, 74, 81], "isinst": 8, "list": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 30, 31, 34, 35, 40, 44, 46, 48, 49, 52, 55, 58, 59, 60, 61, 73, 74, 81, 82, 83, 90, 92, 95, 101, 105], "tupl": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 30, 31, 34, 35, 40, 41, 44, 46, 48, 49, 52, 60, 83, 91, 92, 94, 95, 96, 99, 100, 101, 102, 103, 104, 105], "take": [8, 29, 55, 60], "singl": [8, 16, 34, 38, 40, 59, 60, 77, 83, 87], "call": [8, 26, 68], "each": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 30, 35, 40, 44, 51, 58, 67, 77, 79, 83, 84, 99], "item": [8, 10, 18], "batch": [8, 65, 66, 83, 84, 103], "multiimagestyp": [8, 31, 34, 40, 49], "iter": [8, 60, 63, 74], "img_path": 8, "image1": 8, "image2": 8, "loaded_imag": 8, "len": [8, 61], "all": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 26, 30, 31, 34, 35, 39, 40, 41, 43, 44, 46, 52, 53, 63, 65, 66, 69, 71, 72, 76, 78, 83, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105], "pillow": [8, 57, 107], "boolean": [8, 40], "tool": [9, 16, 24, 29, 30, 32, 39, 40, 41, 42, 48, 63, 71, 77, 97, 99], "basic": [9, 58, 62, 74, 83], "grid_background": 9, "grid_transpar": 9, "blob": [9, 72, 107], "to_blob_url": 9, "load_image_from_blob_url": 9, "is_valid_image_blob_url": 9, "decod": [9, 38, 107], "rgb_decod": 9, "load_imag": [9, 24, 52, 68], "has_alpha_channel": 9, "layer": [9, 87, 107], "istack": 9, "download_image_from_url": 9, "is_http_url": 9, "mai": [10, 14, 17, 40, 64, 68, 75, 80, 86, 106, 108, 109], "block": [10, 30, 34, 35], "togeth": 10, "new": [10, 23, 29, 30, 53, 65, 66, 68, 69, 74], "similar": [10, 12, 19, 31, 34, 40, 44, 60, 80, 83, 107], "techniqu": [10, 32, 38], "p": [10, 75, 76, 80, 83], "need": [10, 16, 35, 46, 49, 86, 90, 92, 95, 98, 101, 105], "stack": [10, 83], "addition": 10, "second": [10, 22, 40, 45, 79], "element": [10, 83], "rang": [10, 40, 44, 49], "left": [10, 48, 49, 53, 87], "0": [10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 30, 31, 35, 39, 40, 41, 44, 46, 48, 49, 51, 53, 55, 58, 59, 60, 63, 68, 69, 73, 74, 75, 76, 77, 80, 81, 82, 83, 87, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 104, 105, 108, 109, 110], "right": [10, 48, 53, 87], "two": [10, 22, 40, 45, 63, 79, 98], "dimension": [10, 83], "h": [10, 25, 27, 28, 51, 72], "w": [10, 25, 27, 28, 51, 72, 83], "posit": [10, 40, 48, 49, 91], "target": [10, 19, 25, 27, 28, 31, 49, 60], "By": [10, 46], "first": [10, 12, 16, 22, 35, 40, 45, 79], "howev": [10, 40], "solid": [10, 48], "pure": [10, 72], "lime": [10, 72], "nian": 10, "nian_lim": 10, "yellow": [10, 68], "5": [10, 12, 16, 21, 22, 40, 41, 44, 46, 49, 51, 53, 58, 59, 60, 61, 68, 75, 87, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 104, 105], "9": [10, 12, 22, 40, 44, 53, 60, 68, 81, 90, 91, 92, 94, 95, 98, 99, 100, 101, 102, 104, 105], "nian_tran": 10, "custom": [10, 13, 14, 15, 16, 17, 18, 21, 29, 30, 34, 35, 38, 41, 48, 49, 51, 59, 60, 68, 69, 73], "mask": [10, 25, 27, 28, 49, 51, 72], "hs1": 10, "ab": 10, "linspac": 10, "ws1": 10, "nian_mask": 10, "hxw": [10, 25, 27, 28, 51], "download": 11, "special": [11, 12], "github": [11, 52, 108, 109, 110], "hug": [11, 18, 29, 30, 31, 34, 35, 40, 60, 83], "face": [11, 18, 19, 20, 29, 30, 31, 34, 35, 40, 53, 55, 60, 68, 74, 83, 91, 107], "progress": [11, 65, 66, 84], "track": 11, "host": [11, 12, 15, 20, 23, 29, 31, 40, 46, 61, 76, 84, 90, 91, 92, 94, 95, 96, 98, 100, 101, 102, 104, 105, 110], "main": [11, 17, 20, 21, 24, 30, 31, 34, 35, 40, 60, 68, 70, 72, 75, 86, 110], "compon": [11, 12, 22, 30, 31, 34, 35, 86], "http": [11, 52, 72, 110], "intern": [11, 34, 56, 69], "silent": [11, 65, 66, 84], "expected_s": 11, "kwarg": [11, 12, 13, 14, 15, 16, 17, 18, 21, 29, 30, 31, 34, 35, 36, 48, 49, 68, 70], "suppress": [11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 24, 35, 48, 84], "bar": 11, "displai": [11, 31, 34, 65, 66], "expect": [11, 38, 60], "session": 11, "get": [11, 25, 27, 28, 29, 31, 39, 41, 61, 62, 68, 72, 75, 78, 83, 89, 91, 96, 98, 100, 102, 104], "especi": 11, "hf": 11, "request": [11, 83], "requestexcept": 11, "fail": [11, 13], "unidentifiedimageerror": 11, "com": [11, 52, 110], "ftp": 11, "booru": 12, "yolo": [12, 18, 20, 33, 107], "aperveyev": 12, "deepgh": [12, 13, 14, 15, 16, 17, 18, 20, 23, 29, 40, 44, 46, 61, 76, 80, 83, 84, 90, 91, 92, 94, 95, 96, 98, 100, 101, 102, 104, 105, 110], "overal": [12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 26, 39, 40, 41, 43, 44, 46, 52, 63, 65, 66, 71, 78, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105], "benchmark": [12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 26, 39, 40, 41, 43, 44, 46, 52, 63, 65, 66, 71, 78, 84, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105], "explan": 12, "No": [12, 68, 108, 109], "head": [12, 19, 24, 52, 74, 91, 100, 107], "anim": [12, 13, 14, 15, 16, 17, 18, 19, 21, 26, 28, 39, 40, 41, 43, 52, 54, 55, 61, 68, 71, 72, 74, 75, 78, 84, 91, 92, 95, 96, 100, 101, 102, 104, 105, 110], "pretti": 12, "girl": [12, 46, 74], "onli": [12, 13, 14, 15, 16, 17, 18, 21, 24, 40, 69, 74, 75, 80, 83, 98], "bust": 12, "torso": 12, "part": [12, 51, 52, 53], "collarbon": 12, "center": [12, 49, 59, 60], "pair": [12, 22, 34], "cover": [12, 20, 49, 68, 74], "breast": [12, 20, 74, 75, 76, 80, 82, 83], "boob": 12, "bra": 12, "nippl": [12, 13, 48, 68], "mostli": [12, 16], "visibl": [12, 24], "nsfw": [12, 48, 97, 107], "shld": 12, "shoulder": [12, 53], "mayb": 12, "one": [12, 29, 34, 38, 44, 46, 60, 74, 83], "view": [12, 46], "profil": 12, "exactli": 12, "rear": 12, "exclud": 12, "sideb": 12, "uncov": 12, "other": [12, 40, 46, 60, 79, 82, 91], "visual": [12, 13, 14, 15, 16, 18, 19, 21, 40, 42, 52, 54, 83, 107], "mark": 12, "belli": [12, 20], "button": [12, 30, 76], "hip": [12, 53], "half": [12, 16, 74], "stock": 12, "line": [12, 26, 27, 55], "knee": [12, 53], "below": [12, 55, 71, 110], "6": [12, 22, 24, 40, 44, 53, 60, 63, 73, 74, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 104, 105, 108, 109], "nopan": 12, "panti": [12, 77], "cloth": 12, "bikini": 12, "regardless": 12, "censor": [12, 19, 48, 49, 95, 101, 107], "evid": 12, "7": [12, 13, 15, 16, 17, 18, 35, 40, 44, 46, 48, 51, 53, 60, 68, 73, 74, 80, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 104, 105], "butt": 12, "buttock": [12, 20], "least": [12, 37, 38, 70], "partial": 12, "behind": 12, "more": [12, 13, 33, 34, 46, 53, 58, 68, 86, 89], "less": [12, 13, 15, 21, 90], "stand": [12, 68, 75, 76, 80, 83], "sit": [12, 74], "ass": 12, "split": [12, 80], "leg": [12, 68], "wide": [12, 68], "90": 12, "degre": [12, 49], "typic": [12, 13, 31, 60], "abov": [12, 13, 14, 15, 16, 17, 18, 21, 51, 92, 95, 101, 105], "10": [12, 23, 30, 40, 44, 49, 53, 60, 63, 90, 91, 92, 95, 98, 99, 101, 102], "sprd": 12, "strongli": [12, 84], "11": [12, 40, 53, 90, 91, 92, 95, 98, 99, 101, 102], "vsplt": 12, "pose": [12, 40, 107], "12": [12, 24, 40, 48, 53, 60, 90, 91, 92, 95, 98, 99, 101, 102], "vsprd": 12, "vsplit": 12, "13": [12, 40, 53, 91, 92, 95, 99, 102, 104], "full": [12, 68], "almost": 12, "side": [12, 47, 74, 106], "usual": [12, 44], "ly": 12, "14": [12, 53, 60, 91, 92, 95, 99, 102, 110], "wing": [12, 74], "dragon": 12, "poni": 12, "15": [12, 43, 45, 53, 60, 91, 92, 95, 99, 102, 108, 109], "feral": 12, "four": [12, 13, 91], "non": [12, 13, 14, 15, 16, 17, 18, 20, 21, 35, 48, 96], "human": [12, 13, 14, 15, 16, 17, 18, 21, 52, 54, 90], "16": [12, 53, 60, 63, 65, 66, 91, 95, 99, 102], "hdrago": 12, "style": [12, 16, 21, 49, 83, 104, 110], "17": [12, 53, 60, 99, 104], "hponi": 12, "18": [12, 20, 53, 60, 95, 99, 101, 108, 109], "hfox": 12, "cartoon": 12, "fox": 12, "dog": 12, "zootopia": 12, "nick": 12, "wild": 12, "19": [12, 53, 99], "hrabb": 12, "rabbit": 12, "judi": 12, "hopp": 12, "bunnygirl": 12, "20": [12, 30, 53, 60, 68, 99], "hcat": 12, "cat": [12, 74, 81], "catgirl": 12, "sharp": 12, "muzzl": 12, "compar": [12, 22, 34], "21": [12, 16, 53, 60, 104], "hbear": 12, "bear": 12, "22": [12, 53, 60], "jacko": 12, "memet": 12, "jack": 12, "o": [12, 68, 70, 80, 83, 95, 98, 108, 109], "contest": 12, "toward": [12, 53], "viewer": [12, 68], "23": [12, 53, 60], "jackx": 12, "sometim": 12, "24": [12, 40, 44, 53, 60, 63], "hhors": 12, "hors": 12, "implement": [12, 31, 34, 45, 86], "aa09": 12, "25": [12, 15, 20, 35, 45, 60, 104], "hbird": 12, "bird": 12, "name": [12, 13, 14, 15, 16, 17, 18, 21, 23, 29, 30, 31, 34, 35, 40, 41, 46, 48, 53, 58, 59, 60, 75, 80, 83, 84, 90, 91, 94, 96, 99, 100, 102, 103, 104], "releas": 12, "time": [12, 70, 84], "yolov8s_pp09": 12, "2023": 12, "focus": 12, "class": [12, 14, 17, 18, 29, 30, 31, 32, 34, 35, 38, 48, 49, 53, 56, 58, 60, 61, 67, 68, 70, 74, 91, 92, 95, 96, 100, 101, 102, 104, 105], "advanc": [12, 110], "capabl": [12, 31, 38, 46, 83], "specif": [12, 13, 18, 29, 30, 31, 34, 36, 38, 48, 53, 56, 58, 60, 70, 71, 83, 91, 95, 101], "scenario": [12, 75, 80, 86], "yolov8s_pp12": 12, "2024": 12, "final": 12, "patch": 12, "continu": 12, "focu": [12, 68], "enhanc": [12, 33, 107], "improv": [12, 23, 83], "previou": 12, "yolov8m_pp13": 12, "offer": [12, 15, 16, 17, 22, 58, 70, 98], "yolov8n_as01": 12, "spinoff": 12, "26": [12, 60], "train": [12, 13, 14, 15, 16, 17, 18, 21, 29, 40, 41, 75, 76, 77, 80, 84, 95, 101], "80": 12, "epoch": 12, "sfw": 12, "subset": 12, "wa": [12, 29], "eventu": 12, "abandon": 12, "due": [12, 39, 40, 75, 80, 86, 91, 106], "ineffect": 12, "yolov8m_as02": 12, "start": [12, 38, 49, 68, 107], "30": [12, 21, 49], "public": [12, 31], "friendli": [12, 110], "reduc": [12, 40, 51, 83], "yolov8m_as03": 12, "as02": 12, "60": 12, "aim": 12, "bottleneck": 12, "reproduc": 12, "yolov8s_aa06": 12, "initi": [12, 29, 30, 31, 35, 38, 48, 61, 74], "current": [12, 59, 65, 68, 95, 101, 108, 109, 110], "reincarn": 12, "some": [12, 30, 33, 40, 44, 45, 49, 62, 73, 75, 76, 80, 83, 84, 86, 93, 106, 108, 109], "yolov8s_aa09": 12, "updat": [12, 30, 31, 34, 35, 69], "dataset": [12, 13, 14, 15, 16, 17, 18, 21, 41, 44, 83, 97], "closeup": 12, "adjust": [12, 35, 44, 74], "larg": [12, 27, 31, 40, 83], "hat": [12, 74], "aa06": 12, "yolov8s_aa10": 12, "major": 12, "fix": 12, "issu": [12, 18, 65], "wear": 12, "yolov8s_aa11": 12, "latest": [12, 35, 75, 80], "mainstream": 12, "aa10": 12, "outstand": 12, "map": [12, 30, 46, 52, 73, 74, 77, 81, 82, 83, 87, 99, 103], "score": [12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 24, 30, 31, 34, 39, 41, 43, 44, 46, 52, 53, 55, 77, 81, 83, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105], "though": 12, "note": [12, 16, 40, 49, 68, 91, 95, 98, 101, 108, 109], "complet": [12, 35, 49, 91, 97, 107], "fair": 12, "bias": 12, "model_nam": [12, 13, 14, 15, 16, 17, 18, 21, 29, 30, 31, 34, 35, 41, 48, 83, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105], "conf_threshold": [12, 13, 14, 15, 16, 17, 18, 21, 35, 48], "iou_threshold": [12, 13, 14, 15, 16, 17, 18, 20, 21, 35, 48], "perform": [12, 16, 20, 21, 23, 31, 34, 35, 40, 46, 48, 49, 52, 60, 75, 86, 98, 99, 108, 109], "confid": [12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 35, 41, 46, 48, 53, 55, 76, 83], "threshold": [12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 25, 35, 40, 43, 44, 46, 48, 51, 55, 75, 76, 80, 83, 90, 98], "iou": [12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 35, 48], "bounding_box": 12, "x1": [12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 35, 48, 49], "y1": [12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 35, 48, 49], "x2": [12, 20, 22], "y2": [12, 20, 22], "box": [12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 24, 46, 52], "f": [12, 17, 22, 40, 44, 68, 87], "2f": 12, "point": [13, 17, 40, 53, 60], "femal": [13, 20, 48, 74], "genit": 13, "male": [13, 20, 74], "anime_censor_detect": 13, "yolov8": [13, 14, 15, 16, 17, 18, 21], "model": [13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 26, 27, 28, 29, 30, 31, 32, 34, 35, 39, 40, 41, 44, 46, 48, 52, 53, 55, 60, 63, 64, 65, 66, 67, 68, 71, 75, 76, 77, 78, 80, 83, 84, 87, 89, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105, 107, 110], "v1": [13, 14, 15, 16, 17, 21, 48, 68, 83], "identifi": [13, 30, 38, 65], "locat": 13, "anatom": 13, "analyz": [13, 20, 41], "data": [13, 16, 18, 36, 38, 40, 52, 59, 67, 68, 75, 77, 95, 101, 107, 108, 109, 110], "either": [13, 14, 15, 16, 17, 34, 40, 60, 83, 87], "standard": [13, 15, 16, 17, 36, 60, 86], "n": [13, 14, 15, 16, 17, 18, 21, 38, 40, 48, 60, 68], "nano": [13, 15, 16, 17, 48], "faster": [13, 14, 15, 16, 17, 18, 48], "while": [13, 15, 16, 17, 24, 35, 47, 49, 63, 86], "slower": [13, 21], "construct": [13, 14, 16, 17, 48, 83], "intersect": [13, 14, 15, 16, 17, 18, 21, 22, 48], "over": [13, 14, 15, 16, 17, 18, 21, 22, 23, 48, 74], "merg": [13, 14, 15, 16, 17, 40], "integ": [13, 38, 44, 53, 60], "x0": [13, 14, 15, 16, 17, 18, 21, 24, 35, 48, 49], "y0": [13, 14, 15, 16, 17, 18, 21, 24, 35, 48, 49], "bound": [13, 14, 15, 16, 17, 18, 20, 22, 23, 24, 52], "indic": [13, 40, 53, 56, 75, 80, 83], "nipple_f": [13, 48], "peni": [13, 48], "pussi": [13, 48, 68], "runtimeerror": [13, 30, 34], "detection_visu": [13, 14, 15, 16, 18, 19, 21], "nude_girl": [13, 48], "365": 13, "264": 13, "399": 13, "289": [13, 14], "7473511695861816": 13, "224": [13, 58, 59, 60], "260": 13, "252": 13, "285": 13, "6830288171768188": 13, "206": 13, "523": [13, 48, 49], "240": 13, "608": 13, "6799028515815735": 13, "matplotlib": [13, 14, 15, 16, 24, 52], "pyplot": [13, 14, 15, 16, 52], "plt": [13, 14, 15, 16, 52], "imshow": [13, 14, 15, 16, 52], "anime_eye_detect": 14, "allow": [14, 15, 17, 18, 21, 31, 35, 38, 56, 58, 60, 83, 86], "trade": [14, 16], "off": [14, 16], "speed": [14, 15, 16, 17, 18, 21, 25, 84], "accuraci": [14, 15, 16, 17, 18, 21, 46, 90, 92, 95, 98, 101, 105], "higher": [14, 15, 16, 17, 18, 20, 23, 98], "consid": [14, 17, 22, 40, 46, 49, 51, 61, 74, 95, 101], "overlap": [14, 16, 17, 18, 22, 65, 66, 75, 76, 78, 80, 83, 84, 107], "coordin": [14, 15, 16, 17, 18, 24, 35, 49, 53, 63], "alwai": [14, 16, 17, 18, 46], "except": [14, 17, 38, 56, 60, 68], "predict": [14, 18, 21, 29, 30, 31, 34, 35, 76, 83, 90, 92, 94, 95, 98, 99, 101, 103, 105], "yolo_predict": [14, 21, 33], "squat": [14, 16, 52], "297": 14, "239": [14, 46], "341": 14, "271": 14, "7760562896728516": 14, "230": 14, "263": 14, "308": 14, "7682342529296875": 14, "createml": 15, "huggingfac": [15, 17, 40, 46, 60, 63, 72, 90, 91, 92, 94, 95, 96, 98, 100, 101, 102, 104, 105], "anime_face_detect": 15, "user": [15, 21, 30, 31, 34, 35, 38, 61, 70, 110], "balanc": [15, 17, 21, 68], "system": [15, 16, 25, 56, 60, 83, 95, 101], "overhead": [15, 16, 25, 86], "avail": [15, 21, 24, 30, 31, 38, 40, 46, 49, 56, 60, 68, 81, 89, 90, 92, 95, 101, 105], "v0": [15, 21, 65, 66], "overrid": [15, 21], "auto": [15, 21, 52, 70, 89], "mostima_post": [15, 18], "29": [15, 18, 60], "441": [15, 18], "204": [15, 18], "584": [15, 18], "7874319553375244": [15, 18], "346": [15, 18], "59": [15, 18], "529": [15, 18], "275": [15, 18], "7510495185852051": [15, 18], "606": [15, 18], "51": [15, 18, 60], "895": [15, 18], "336": [15, 18], "6986488103866577": [15, 18], "upper": [16, 48], "bodi": [16, 21, 52, 53, 55, 68], "anime_halfbody_detect": 16, "pleas": [16, 23, 39, 40, 46, 65, 67, 69, 84, 91, 95, 98, 101, 108, 109], "primari": [16, 91, 94, 96, 100, 102, 104], "purpos": 16, "crop": [16, 51, 58, 59, 60, 68], "illustr": [16, 68, 92, 94], "therefor": [16, 40, 108, 109], "consist": [16, 40], "person": [16, 19, 22, 24, 35, 52, 100, 107], "peopl": [16, 81], "guarante": [16, 46], "you": [16, 18, 19, 21, 26, 29, 46, 49, 65, 66, 83, 84, 86, 89, 90, 91, 92, 95, 98, 101, 105, 110], "inde": 16, "recommend": [16, 23, 40, 43, 44, 83, 84, 95, 101], "approach": 16, "detect_person": [16, 19, 24, 52], "individu": [16, 22, 38, 58, 67], "obtain": [16, 26, 39, 40], "local": [16, 61, 108, 109], "flexibl": [16, 58, 59], "lower": [16, 43, 44, 46, 48], "127": 16, "629": 16, "637": 16, "9040350914001465": 16, "anime_hand_detect": 17, "choos": [17, 21, 46], "35": [17, 60, 68, 75, 83], "configur": [17, 30, 40, 58, 59, 60, 83, 107], "suit": 17, "case": [17, 23, 40, 43], "defin": [17, 21, 40, 68, 87], "being": 17, "label": [17, 18, 20, 22, 23, 24, 30, 31, 34, 35, 40, 41, 46, 77, 99, 103], "infer": [17, 20, 23, 31, 34, 35, 52, 65, 66, 89, 98], "anime_imag": 17, "bbox": 17, "conf": 17, "customiz": [18, 24], "integr": [18, 31, 75, 83, 110], "repositori": [18, 29, 30, 31, 34, 35, 40], "anime_head_detect": 18, "contribut": 18, "our": [18, 29], "develop": [18, 84, 110], "yolo11": 18, "architectur": 18, "usag": [18, 30, 31, 67, 68, 69, 75, 86, 87, 106], "head_detect_v2": 18, "0_": 18, "equal": [18, 49], "deprec": [18, 23, 39], "remov": [18, 23, 30, 35, 39, 46, 63, 72, 74, 76, 77, 82, 83], "futur": [18, 23], "help": [18, 40, 51, 63], "For": [18, 19, 21, 22, 31, 40, 46, 53, 67, 83, 89], "instead": [18, 23, 77], "detect_head": [19, 24], "booru_yolo": [19, 107], "detect_with_booru_yolo": 19, "detect_censor": [19, 48, 95, 101], "ey": [19, 49, 53, 68, 74, 107], "detect_ey": 19, "detect_fac": 19, "halfbodi": [19, 91, 100, 107], "detect_halfbodi": 19, "hand": [19, 53, 55, 68, 74, 107], "detect_hand": 19, "nudenet": [19, 107], "detect_with_nudenet": 19, "calculate_i": 19, "bboxes_similar": 19, "detection_similar": 19, "detect_text": 19, "nuditi": 20, "run": [20, 25, 30, 31, 35, 84, 89, 106, 107], "nm": 20, "postprocess": 20, "onnx": [20, 29, 30, 31, 34, 35, 76, 89, 99], "nudenet_onnx": 20, "notai": 20, "tech": 20, "detail": [20, 63, 67, 68, 89, 91], "respect": 20, "female_genitalia_cov": 20, "genitalia": 20, "face_femal": 20, "buttocks_expos": 20, "expos": 20, "female_breast_expos": 20, "female_genitalia_expos": 20, "male_breast_expos": 20, "anus_expos": 20, "anu": 20, "feet_expos": 20, "feet": [20, 53, 55], "belly_cov": 20, "feet_cov": 20, "armpits_cov": 20, "armpit": 20, "armpits_expos": 20, "face_mal": 20, "belly_expos": 20, "male_genitalia_expos": 20, "anus_cov": 20, "female_breast_cov": 20, "buttocks_cov": 20, "onnxruntim": [20, 88, 107], "topk": [20, 30], "100": [20, 25, 35, 43, 60, 86], "45": [20, 44, 60], "score_threshold": 20, "number": [20, 30, 31, 34, 38, 40, 46, 53, 61, 63, 87, 90], "keep": [20, 80], "entir": 21, "anidet3": 21, "roboflow": 21, "m": 21, "x": [21, 40, 49, 53, 68, 86, 87, 103], "fastest": [21, 25], "most": [21, 30, 31, 34, 35], "confidence_scor": [21, 24], "genshin_post": [21, 47, 48, 49], "371": 21, "232": 21, "564": 21, "690": 21, "7533698678016663": 21, "135": [21, 53], "451": 21, "716": [21, 46], "6788613796234131": 21, "614": 21, "393": 21, "830": 21, "686": 21, "5612757205963135": 21, "1275": 21, "654": 21, "4047100841999054": 21, "calcul": [22, 31, 40, 43, 44], "comput": [22, 27, 31, 34, 42, 60, 86, 87, 99], "work": [22, 30, 31, 34, 37, 43, 70, 99], "aggreg": 22, "involv": 22, "segment": [22, 61, 107], "evalu": [22, 39], "algorithm": [22, 40, 43], "box1": 22, "box2": 22, "bboxtyp": 22, "measur": [22, 39, 40, 43], "divid": [22, 53], "4f": 22, "1429": 22, "bboxes1": 22, "bboxes2": 22, "liter": [22, 40, 49, 53, 65, 66, 81], "max": [22, 23], "raw": [22, 30, 31, 34, 38], "depend": [22, 68, 69, 106], "unknown": [22, 29, 81], "hungarian": 22, "find": [22, 49], "optim": [22, 31, 40], "assign": [22, 23, 30, 40], "among": [22, 40], "averag": 22, "detect1": 22, "detect2": 22, "bboxwithscoreandlabel": 22, "group": [22, 30, 44, 77], "correspond": [22, 40, 46, 51, 60, 83, 99, 103], "combin": [22, 38, 46], "against": [22, 84], "ground": [22, 95, 101], "truth": [22, 95, 101], "car": 22, "85": [22, 75, 83], "75": 22, "text_detect": 23, "been": [23, 99], "migrat": 23, "ocr": [23, 107], "detect_text_with_ocr": [23, 107], "soon": 23, "paddleocr": [23, 46], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 23, "05": [23, 60, 75, 76, 90, 91, 92, 94, 99, 100, 101, 102, 104, 105], "max_area_s": 23, "640": 23, "region": [23, 48, 51, 95, 101], "dbnet": 23, "do": [23, 51, 92], "640x640": 23, "ani": [23, 31, 34, 38, 40, 48, 58, 60, 63, 68, 73, 83, 87, 89], "sinc": [23, 39], "appear": [24, 27], "font": 24, "pad": [24, 72], "see": [24, 68, 89], "text_pad": 24, "fontsiz": 24, "max_short_edge_s": 24, "fp": 24, "no_label": 24, "normal": [24, 31, 41, 58, 59, 60, 83], "predefin": [24, 74], "extract": [24, 25, 27, 28, 38, 40, 44, 46, 51, 60, 67, 68, 69, 70, 76, 83], "around": [24, 30, 35, 38, 55], "shortest": 24, "edg": [24, 55, 107], "maintain": [24, 35, 47, 53, 86, 110], "font_manag": 24, "fontproperti": 24, "properti": [24, 29, 49, 53, 68, 70], "cv2": 25, "have": [25, 27, 40, 81, 82, 95, 101, 106], "lowest": 25, "resourc": [25, 107], "low_threshold": 25, "high_threshold": 25, "200": [25, 35, 60], "assum": [25, 27, 28, 72], "its": [25, 27, 28, 30, 40, 46, 47, 60, 69, 72, 75, 77, 83, 89, 91, 92, 94, 95, 96, 99, 100, 101, 102, 104, 105], "low": [25, 34, 39, 41, 68, 80, 83, 84], "high": [25, 34, 35, 62, 68, 84, 98, 99], "outlin": 26, "comparison": [26, 75], "canni": [26, 107], "get_edge_by_canni": 26, "edge_image_with_canni": 26, "lineart": [26, 28, 107], "get_edge_by_lineart": 26, "edge_image_with_lineart": 26, "lineart_anim": [26, 107], "get_edge_by_lineart_anim": 26, "edge_image_with_lineart_anim": 26, "best": [27, 41, 49, 68], "effect": [27, 39, 48, 106], "closest": 27, "consum": 27, "amount": 27, "memori": [27, 30, 31, 35, 108, 109], "power": 27, "runtim": [27, 31, 89, 98], "coars": 27, "detect_resolut": [27, 28], "512": [27, 28, 55, 68, 84], "deeper": 27, "richer": 27, "probabl": [27, 31, 99], "extra": [27, 68], "increas": [27, 40], "resolut": [27, 28, 61, 84], "neural": [27, 28, 72, 87], "network": [27, 28, 72, 87], "machin": [29, 58, 87], "learn": [29, 58, 87], "those": [29, 30, 98], "hub": [29, 31], "manag": [29, 30, 31, 34, 35, 89, 107], "make": [29, 53, 58, 77, 87, 95, 99, 101], "classif": [29, 30, 34, 87, 91, 92, 94, 95, 96, 97, 100, 101, 102, 104, 105], "tag": [29, 107], "regress": 29, "cach": [29, 30, 31, 34, 35, 61, 88, 107], "mechan": 29, "thread": [29, 31, 34, 86, 106], "safe": [29, 31, 34, 69, 75, 76, 86, 97, 99, 101, 106, 107], "concurr": 29, "access": [29, 30, 31, 34, 53, 68, 86], "metadata": [29, 35, 41, 67, 69, 70, 107], "eattach_monochrome_experi": [29, 83], "want": 29, "tagger": [29, 83], "look": [29, 36, 46, 68, 91], "framework": [29, 59], "emb_attach": 29, "repo_id": [29, 30, 31, 34, 35, 83], "hf_token": [29, 30, 31, 34, 35], "problem": [29, 87, 95, 101], "id": [29, 30, 31, 34, 35], "authent": [29, 30, 31, 34, 35], "token": [29, 30, 31, 34, 35], "__init__": [29, 30, 31, 32, 34, 35, 38, 49, 53, 61, 70, 74], "instanc": [29, 30, 31, 35, 40, 48, 53, 60, 61, 74], "encoder_model": 29, "embed": [29, 30, 31, 34, 38, 83], "previous": 29, "store": [30, 31, 35, 36, 68, 69], "well": [30, 43], "interact": [30, 31, 34, 35], "also": [30, 58, 83, 110], "privat": [30, 31, 32, 34, 44], "fn_preprocess": 30, "callabl": [30, 60], "comprehens": [30, 31], "imagepreprocessfunc": 30, "variabl": [30, 49, 89], "_model_nam": 30, "_model": 30, "dictionari": [30, 36, 41, 58, 60, 68, 69, 70, 73, 74, 76, 83, 91, 94, 96, 100, 102, 104], "_label": 30, "_hf_token": 30, "org": 30, "repo": [30, 60], "clear": [30, 31, 34, 35, 40, 69, 91, 95, 101], "free": [30, 31, 35], "up": [30, 31, 35, 74], "launch_demo": [30, 31, 34, 35], "default_model_nam": [30, 31, 34, 35], "server_nam": [30, 31, 34, 35], "server_port": [30, 31, 34, 35], "launch": [30, 31, 34, 35], "gradio": [30, 31, 34, 35], "demo": [30, 31, 34, 35, 80], "interfac": [30, 31, 34, 35, 86], "ui": [30, 34, 35], "make_ui": [30, 31, 34, 35], "server": [30, 31, 34, 35], "select": [30, 31, 34, 35, 40, 48, 61], "dropdown": [30, 31], "port": [30, 31, 34, 35], "importerror": [30, 35], "instal": [30, 34, 35, 63, 69, 107], "properli": [30, 34, 68], "usernam": [30, 35], "repo_nam": [30, 35], "model_v1": 30, "7860": [30, 31, 35], "submit": 30, "recent": [30, 31, 34, 35], "label_group": 30, "highest": [30, 99], "through": [30, 31, 60, 83, 110], "error": [30, 38, 60, 83], "predict_fmt": 30, "fmt": [30, 31, 34, 41, 76, 83], "top5": 30, "logit": [30, 31, 34], "dict": [30, 31, 38, 41, 52, 58, 59, 60, 68, 69, 70, 76, 83, 86, 91, 92, 94, 95, 96, 100, 101, 102, 104, 105], "top": [30, 49, 98], "k": 30, "e": [30, 31, 40, 62, 65, 66, 81, 84, 87], "g": [30, 31, 40, 62, 65, 66, 81, 83, 84], "top10": 30, "predict_scor": 30, "ia": 30, "conveni": [30, 53, 68, 110], "wrapper": [30, 35, 38], "multimod": 31, "discoveri": 31, "variant": [31, 34], "pipelin": [31, 58, 60], "pattern": [31, 40, 74], "direct": 31, "api": [31, 34], "control": [31, 68], "via": 31, "web": [31, 34], "deploy": [31, 99], "reus": 31, "lru": 31, "demand": 31, "switch": 31, "image_encod": [31, 34], "upload": [31, 35], "enter": 31, "link": 31, "address": 31, "bind": 31, "organ": 31, "precomput": [31, 82], "cosin": 31, "scale": [31, 34, 48, 49, 53, 68, 72, 83, 108, 109], "complex": 31, "image_embed": 31, "text_embed": 31, "etc": [31, 60], "thei": [31, 40, 56, 60], "l2": [31, 83], "text_encod": [31, 34], "accept": 31, "_process_rgb": 32, "_process_alpha_channel_with_model": 32, "_process_rgba": 32, "attribut": 32, "attach": [33, 83, 107], "open_attach": 33, "classifi": [33, 91, 96, 97, 98, 100, 102, 104, 105, 107], "classifymodel": 33, "classify_predict_scor": 33, "classify_predict": 33, "classify_predict_fmt": 33, "imageenhanc": 33, "clip": [33, 60, 68, 107], "clipmodel": 33, "clip_image_encod": 33, "clip_text_encod": 33, "clip_predict": 33, "siglip": [33, 60, 107], "siglipmodel": 33, "siglip_image_encod": 33, "siglip_text_encod": 33, "siglip_predict": 33, "yolomodel": 33, "sigmoid": [34, 88], "loss": 34, "creation": [34, 58, 59, 70], "preprocessor": [34, 68], "reset": 34, "about": [34, 36], "hostnam": 34, "gr": [34, 35], "One": [34, 44], "detect": [35, 43, 46, 48, 52, 53, 54, 55, 73, 74, 89, 90, 95, 101, 107], "post": [35, 46], "helper": 35, "easi": 35, "cleanup": 35, "associ": [35, 70], "default_conf_threshold": 35, "default_iou_threshold": 35, "environmenterror": [35, 63, 69], "environ": [35, 84, 86, 89, 107], "offlin": 35, "yolov5": 35, "allow_dynam": 35, "dynam": [35, 58], "300": [35, 60], "400": 35, "simpl": 35, "explicitli": 35, "read": [36, 37, 38, 67, 68, 69], "write": [36, 37, 38, 67, 69], "exif": [36, 37, 68], "gif": [36, 37, 68], "comment": 36, "These": [36, 39, 61], "retriev": [36, 40], "context": [36, 37], "ai": [36, 37, 70, 90], "found": [36, 49, 68, 91], "attempt": [36, 49, 60, 68, 70, 89], "commonli": [36, 60, 77, 87], "where": [36, 40, 68, 69, 83, 86], "usercom": 36, "field": [36, 70], "dst_filenam": 36, "destin": [36, 68, 69, 70], "filenam": [36, 61], "pnginfo": [36, 38, 68, 70], "wai": [36, 68, 69], "geninfo": [37, 107], "lsb": [37, 70, 107], "signific": [37, 38, 40, 65, 70], "bit": [37, 38, 60, 70], "read_geninfo_paramet": 37, "read_geninfo_exif": 37, "read_geninfo_gif": 37, "write_geninfo_paramet": 37, "write_geninfo_exif": 37, "write_geninfo_gif": 37, "read_lsb_raw_byt": 37, "read_lsb_metadata": 37, "write_lsb_raw_byt": 37, "write_lsb_metadata": 37, "lsbreaderror": 37, "lsbextractor": 37, "imagelsbdataextractor": 37, "serialize_pnginfo": 37, "serialize_json": 37, "inject_data": 37, "steganographi": 38, "serial": 38, "json": 38, "compat": [38, 77, 83], "inject": 38, "emb": [38, 83], "seamlessli": 38, "hidden": 38, "decompress": 38, "them": [38, 48, 58, 65, 69, 83], "gzip": 38, "written": 38, "appropri": [38, 46, 60, 68], "serializ": [38, 58], "err": 38, "caus": [38, 106], "multi": [38, 86], "get_next_n_byt": 38, "next": [38, 56], "get_one_byt": 38, "form": [38, 77], "read_32bit_integ": 38, "32": [38, 60], "interpret": [38, 53], "big": 38, "endian": 38, "enough": 38, "magic": 38, "stealth_pngcomp": 38, "extract_data": 38, "length": [38, 40, 47], "compress": 38, "along": [38, 40, 72], "robust": [38, 40], "skytnt": [39, 61, 72], "poor": 39, "anime_dbaesthet": [39, 42], "better": [39, 43, 63, 83, 84, 90, 92, 95, 98, 101, 105], "2053756": 39, "09986039996147156": 39, "1663584": 39, "24299287796020508": 39, "4886411": 39, "38091593980789185": 39, "2066024": 39, "5131649971008301": 39, "3670169": 39, "6011670827865601": 39, "5930006": 39, "7067991495132446": 39, "3821265": 39, "8237218260765076": 39, "5512471": 39, "9187621474266052": 39, "limit": [40, 75], "smaller": 40, "7eu7d7": [40, 80, 84, 110], "ccip_onnx": 40, "cluster": [40, 44], "refer": [40, 43, 67, 98], "relev": 40, "aforement": 40, "manual": [40, 49], "384": [40, 44, 58, 59, 60], "caform": 40, "randaug": 40, "prune": 40, "vector": 40, "pruned_fp32": 40, "5_fp32": 40, "feat": 40, "768": [40, 46, 68], "17847511429108218": 40, "1951224011983088": 40, "18397327797685215": 40, "y": [40, 49, 86], "16583099961280823": 40, "42947039008140564": 40, "4037521779537201": 40, "4371533691883087": 40, "40748104453086853": 40, "392294704914093": 40, "whether": [40, 46, 48, 60, 70, 73, 76, 83, 84], "belong": 40, "pairwis": 40, "matrix": 40, "5350548e": 40, "08": [40, 60, 100, 101], "6583106e": 40, "01": 40, "2947042e": 40, "0375218e": 40, "8025822e": 40, "3715334e": 40, "0748104e": 40, "2675274e": 40, "9229470e": 40, "j": 40, "th": 40, "dbscan": 40, "dbscan_2": 40, "dbscan_fre": 40, "optic": [40, 46], "optics_best": 40, "epsilon": 40, "ep": 40, "min_sampl": 40, "ccipclustermethodtyp": 40, "12921094122454668": 40, "1291187648928262": 40, "1836453739562513": 40, "distanc": 40, "_featureorimag": 40, "sampl": [40, 44, 68, 90, 91, 92, 94, 95, 96, 100, 101, 102, 104, 105], "neighborhood": [40, 63], "core": [40, 108, 109], "few": 40, "too": 40, "sensit": [40, 48, 83, 95, 101], "tune": 40, "guidelin": 40, "deal": [40, 67], "solut": [40, 49], "small": [40, 48], "advis": [40, 75], "significantli": 40, "separ": 40, "slightli": 40, "exhibit": 40, "regular": [40, 63], "outfit": 40, "awar": 40, "highli": 40, "so": [40, 43, 80, 84], "care": 40, "diff": 40, "07437477": 40, "0356068": 40, "04396922": 40, "05131693": 40, "assess": 41, "aesthet": [41, 42, 107], "danbooru": [41, 75, 78, 80, 95, 98], "hakubooru": 41, "kohakublueleaf": 41, "swinv2pv3_v0_448_ls0": 41, "2_x": 41, "percentil": 41, "_default_model_nam": 41, "masterpiec": [41, 68], "9831666690063624": 41, "8810615667538594": 41, "great": 41, "8225559148288356": 41, "good": [41, 46], "591020403706702": 41, "2888798940585766": 41, "243279223969715": 41, "worst": [41, 68], "005268185993767627": 41, "275707557797432": 41, "7977807857096195": 41, "56098810210824": 41, "670568235218525": 41, "1677918508648872": 41, "9305131509900093": 41, "6085879728198051": 41, "6834832429885864": 41, "16141420602798462": 41, "05435194447636604": 41, "025083942338824272": 41, "024000568315386772": 41, "027076328173279762": 41, "024589713662862778": 41, "3757021427154541": 41, "3451208472251892": 41, "1511985808610916": 41, "04740551486611366": 41, "02172713913023472": 41, "027498546987771988": 41, "03134724497795105": 41, "39281174540519714": 41, "22457796335220337": 41, "15563568472862244": 41, "10796019434928894": 41, "047730278223752975": 41, "0393439345061779": 41, "031940147280693054": 41, "13832266628742218": 41, "20687267184257507": 41, "2509062886238098": 41, "1644320785999298": 41, "11332042515277863": 41, "08270663768053055": 41, "043439216911792755": 41, "033693961799144745": 41, "03375888615846634": 41, "050045162439346313": 41, "16734018921852112": 41, "4311050772666931": 41, "23242227733135223": 41, "05163438618183136": 41, "012833272106945515": 41, "01619996316730976": 41, "03074900433421135": 41, "1396280825138092": 41, "5038207173347473": 41, "22299200296401978": 41, "07377689331769943": 41, "02854202501475811": 41, "026677291840314865": 41, "02838410809636116": 41, "026617199182510376": 41, "02508518099784851": 41, "06039097160100937": 41, "8043031692504883": 41, "get_aesthetic_scor": 42, "ccip": [42, 107], "ccip_extract_featur": 42, "ccip_batch_extract_featur": 42, "ccip_default_threshold": 42, "ccip_differ": 42, "ccip_sam": 42, "ccip_batch_differ": 42, "ccip_batch_sam": 42, "ccip_default_clustering_param": 42, "ccip_clust": 42, "ccip_merg": 42, "dbaesthet": [42, 107], "laplacian": [42, 107], "laplacian_scor": 42, "lpip": [42, 107], "lpips_extract_featur": 42, "lpips_differ": 42, "lpips_clust": 42, "psnr_": [42, 107], "psnr": [42, 66], "blur": [43, 48], "than": [43, 44, 48, 86, 90, 98], "seem": 43, "just": [43, 63, 92, 95, 98, 101, 105], "we": [43, 65, 84], "explor": 43, "bluri": 43, "hutao": [43, 72, 75, 76, 80, 83], "156": 43, "68285005210006": 43, "text_blur": 43, "2276": 43, "66629157129": 43, "real2": 43, "908745781486806": 43, "mmd": 43, "1072": 43, "8372572065527": 43, "richzhang": 44, "perceptualsimilar": 44, "chafen_arknight": 44, "rand": 44, "reach": 44, "995": 44, "cnn": 44, "f1": 44, "f2": 44, "f3": 44, "f4": 44, "f5": 44, "64": [44, 60, 63, 68, 84, 108, 109], "99": [44, 83], "192": 44, "49": [44, 60], "256": [44, 58, 59, 65, 68], "img1": [44, 45, 83], "img2": [44, 45, 83], "anoth": 44, "16922694444656372": 44, "22250649333000183": 44, "6897575259208679": 44, "10956494510173798": 44, "6823137998580933": 44, "6837796568870544": 44, "nois": [44, 51, 63, 65], "inf": 45, "gaussian_20": 45, "dat": 45, "058228614646987": 45, "gaussian_3": 45, "27": [45, 60], "65611098737784": 45, "lq": 45, "29589659377844": 45, "recogn": [46, 60], "export": [46, 89], "recognit": 46, "ch_pp": 46, "ocrv4_det": 46, "heat_threshold": 46, "box_threshold": 46, "max_candid": 46, "1000": 46, "unclip_ratio": 46, "heat": 46, "candid": 46, "unclip": 46, "comic": [46, 92], "742": 46, "485": [46, 58, 59], "809": 46, "511": 46, "9543377610144915": 46, "682": 46, "98": 46, "734": 46, "124": 46, "9309689495575223": 46, "136": 46, "836": 46, "164": 46, "9042856988923695": 46, "144": 46, "455": 46, "196": 46, "874083638387722": 46, "719": 46, "835": 46, "488": 46, "8628696346175078": 46, "478": 46, "214": 46, "508": 46, "848871771901487": 46, "1030": 46, "557": 46, "1184": 46, "578": 46, "8352495440618789": 46, "427": 46, "129": 46, "553": 46, "154": 46, "8249209443996619": 46, "detect_model": 46, "recognize_model": 46, "ocrv4_rec": 46, "rotation_threshold": 46, "is_remove_dupl": 46, "rotat": [46, 49], "duplic": [46, 68], "mob": 46, "9356705927336156": 46, "shishou": 46, "8933000384412466": 46, "BUT": 46, "8730931912907247": 46, "oh": 46, "8417627579351514": 46, "mirror": 46, "7366019454049503": 46, "el": 46, "gato": 46, "iberico": 46, "7271127306351021": 46, "THAt": 46, "701928390168364": 46, "6965972578194936": 46, "chines": 46, "english": 46, "cannot": [46, 56, 58, 60, 70], "languag": 46, "func": [46, 88, 107], "japanes": [46, 68], "post_text": 46, "319": 46, "847": 46, "561": 46, "899": 46, "kancol": 46, "9130667787597329": 46, "552": 46, "811": 46, "791": 46, "921": 46, "1944": 46, "8566762346615406": 46, "820": 46, "558": 46, "850": 46, "fleet": 46, "collect": [46, 67], "8100635458911772": 46, "235": 46, "904": 46, "855": 46, "1009": 46, "\u6d77": 46, "6716076803280185": 46, "858": 46, "808": 46, "tsu": 46, "ka": 46, "NO": 46, "u": [46, 110], "mi": 46, "de": 46, "654507230718228": 46, "209": 46, "507": 46, "2888084133529467": 46, "japan_pp": 46, "ocrv3_rec": 46, "9230690942939336": 46, "8564870717047623": 46, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 46, "8061289060358996": 46, "8045396777081609": 46, "7311649382696896": 46, "\u8266\u3068\u308c\u308c": 46, "6648729016512889": 46, "ocrv2_det": 46, "ocrv3_det": 46, "ocrv4_server_det": 46, "ch_ppocr_mobile_slim_v2": 46, "0_det": 46, "ch_ppocr_mobile_v2": 46, "ch_ppocr_server_v2": 46, "en_pp": 46, "arabic_pp": 46, "ocrv2_rec": 46, "ocrv4_server_rec": 46, "0_rec": 46, "chinese_cht_pp": 46, "cyrillic_pp": 46, "devanagari_pp": 46, "en_number_mobile_v2": 46, "ka_pp": 46, "korean_pp": 46, "latin_pp": 46, "ta_pp": 46, "te_pp": 46, "dimens": [47, 60], "max_siz": [47, 58, 59, 60], "longer": 47, "after": [47, 60, 75, 80, 83], "1280": 47, "720": 47, "new_img": 47, "600": 47, "337": 47, "obscur": 48, "regist": [48, 49, 58, 59, 60], "rectangular": 48, "967": [48, 49], "143": [48, 49], "1084": [48, 49], "261": [48, 49], "246": [48, 49], "208": [48, 49], "331": [48, 49], "287": [48, 49], "662": [48, 49], "466": [48, 49], "705": [48, 49], "514": [48, 49], "479": [48, 49], "283": [48, 49], "326": [48, 49], "color_black": 48, "radiu": 48, "emoji": [48, 49], "penis": 48, "vagina": 48, "serv": [48, 60, 75], "foundat": 48, "inherit": [48, 60], "within": [48, 68, 75, 83], "fill": 48, "color_default": 48, "green": 48, "color_green": 48, "ffff00": 48, "color_ffff00": 48, "blur_4": 48, "blur_8": 48, "blur_12": 48, "pixelate_4": 48, "pixelate_8": 48, "pixelate_12": 48, "cl": 48, "arg": 48, "subclass": 48, "keyerror": 48, "alreadi": 48, "exist": [48, 69, 89, 92], "angl": 49, "end": [49, 68], "censor_area": [49, 50], "ratio_threshold": 49, "minimum": [49, 55, 61, 63], "total": [49, 108, 109], "star": [49, 80], "register_censor_method": [49, 50], "smiling_face_with_heart": 49, "twitter": 49, "appl": 49, "googl": 49, "microsoft": 49, "samsung": 49, "whatsapp": 49, "facebook": 49, "messeng": 49, "joypixel": 49, "openmoji": 49, "emojidex": 49, "mozilla": 49, "express": 49, "code": [49, 65, 80, 83], "_emojistyletyp": 49, "emoji_default": 49, "cat_fac": 49, "emoji_green": 49, "grinning_face_with_sweat": 49, "emoji_liuhanhuangd": 49, "minim": 49, "abl": [49, 56], "prefix": [49, 74, 79], "sum": 49, "cx": 49, "mass": 49, "occlus": 49, "cy": 49, "find_for_area": 49, "rectangl": 49, "corner": 49, "factor": [49, 60], "align": [50, 107], "align_maxs": 50, "censor_": [50, 107], "censor_nsfw": 50, "basecensor": 50, "colorcensor": 50, "blurcensor": 50, "pixelatecensor": 50, "imgcensor": [50, 107], "imagebasedcensor": 50, "emojibasedcensor": 50, "singleimag": 50, "squeez": [50, 107], "squeeze_with_transpar": 50, "fit": 51, "tightli": 51, "interest": 51, "jerry_with_spac": 51, "median_filt": 51, "median": 51, "kernel": 51, "larger": [51, 55, 85], "disabl": 51, "keypoint": [52, 53, 54, 55], "idea": 52, "research": 52, "auto_detect": 52, "out_bbox": 52, "person_detect_cfg": 52, "op18keypointset": [52, 54, 55], "rtmpose": 52, "config": [52, 59, 107, 110], "foot": [52, 53], "hand1": 52, "hand2": 52, "op18_visu": [52, 54], "0x7f5ca933f3d0": 52, "axesimag": 52, "0x7f5c98069790": 52, "all_": 53, "openpos": [53, 68], "op18": [53, 55], "__mul__": 53, "multipli": 53, "scalar": 53, "__truediv__": 53, "divisor": 53, "left_foot": 53, "left_hand": 53, "right_foot": 53, "right_hand": 53, "enum": 53, "enumer": 53, "symbol": [53, 80, 83], "readabl": [53, 83], "categor": 53, "nose": 53, "neck": 53, "elbow": 53, "wrist": 53, "ankl": 53, "ear": [53, 74, 81], "member": 53, "right_should": 53, "right_elbow": 53, "right_wrist": 53, "left_should": 53, "left_elbow": 53, "left_wrist": 53, "right_hip": 53, "right_kne": 53, "right_ankl": 53, "left_hip": 53, "left_kne": 53, "left_ankl": 53, "right_ey": 53, "left_ey": 53, "right_ear": 53, "left_ear": 53, "left_big_to": 53, "left_small_to": 53, "left_heel": 53, "right_big_to": 53, "right_small_to": 53, "right_heel": 53, "__int__": 53, "truncat": [53, 97, 107], "zero": 53, "must": [53, 74, 106], "preced": 53, "surround": 53, "whitespac": [53, 77], "36": [53, 60], "0b100": 53, "91": [53, 60], "112": 53, "92": [53, 60, 81], "113": [53, 60], "dwpose": [54, 107], "dwpose_estim": 54, "openpose18": 54, "op18_body_max": 54, "op18_body_min": 54, "op18_face_max": 54, "op18_face_min": 54, "op18_left_foot_max": 54, "op18_left_foot_min": 54, "op18_left_hand_max": 54, "op18_left_hand_min": 54, "op18_right_foot_max": 54, "op18_right_foot_min": 54, "op18_right_hand_max": 54, "op18_right_hand_min": 54, "keypoints_list": 55, "min_edge_s": 55, "draw_bodi": 55, "draw_hand": 55, "draw_feet": 55, "draw_fac": 55, "drawn": 55, "shorter": 55, "connect": 55, "ellips": 55, "facial": [55, 74, 91], "pars": [56, 58, 59, 67, 68, 107], "parser": [56, 58, 59, 68], "try": 56, "notparsetarget": 57, "register_pillow_transform": 57, "register_pillow_pars": 57, "create_pillow_transform": 57, "parse_pillow_transform": 57, "register_torchvision_transform": 57, "register_torchvision_pars": 57, "create_torchvision_transform": 57, "parse_torchvision_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, "tensor": [58, 59, 60, 69], "composit": [58, 60], "compos": [58, 59, 60], "sequenc": [58, 60, 74], "pillowcompos": [58, 60], "sequenti": 58, "decor": [58, 59, 60, 86], "facilit": 58, "creator": [58, 60], "tvalu": [58, 59], "describ": 58, "interpol": [58, 59, 60], "bicub": [58, 59, 60], "pillowres": [58, 60], "antialia": [58, 59, 60], "bilinear": [58, 59], "center_crop": [58, 59], "pillowcentercrop": [58, 60], "pillowtotensor": [58, 60], "maybe_to_tensor": [58, 59], "pillowmaybetotensor": 58, "std": [58, 59, 60], "pillownorm": [58, 60], "456": [58, 59], "406": [58, 59], "229": [58, 59], "225": [58, 59], "48500001430511475": 58, "4560000002384186": 58, "4059999883174896": 58, "2290000021457672": 58, "2240000069141388": 58, "22499999403953552": 58, "extend": [59, 83], "centercrop": 59, "totensor": 59, "maybetotensor": 59, "4850": 59, "4560": 59, "4060": 59, "2290": 59, "2240": 59, "2250": 59, "timm": 59, "interpolationmod": 59, "processor": [60, 108, 109], "vitimageprocessor": 60, "5906": 60, "33": 60, "donutimageprocessor": 60, "1901": 60, "70": [60, 84], "detrimageprocessor": 60, "1575": 60, "86": [60, 74], "clipimageprocessor": 60, "1374": 60, "73": 60, "videomaeimageprocessor": 60, "1093": 60, "convnextimageprocessor": 60, "648": 60, "65": 60, "segformerimageprocessor": 60, "533": 60, "00": 60, "beitimageprocessor": 60, "468": 60, "63": 60, "siglipimageprocessor": 60, "440": 60, "48": 60, "layoutlmv3imageprocessor": 60, "403": 60, "layoutlmv2imageprocessor": 60, "332": 60, "87": 60, "mllamaimageprocessor": 60, "qwen2vlimageprocessor": 60, "314": 60, "77": 60, "blipimageprocessor": 60, "276": 60, "55": 60, "idefics2imageprocessor": 60, "226": 60, "llavanextimageprocessor": 60, "215": 60, "bitimageprocessor": 60, "210": 60, "pix2structimageprocessor": 60, "conditionaldetrimageprocessor": 60, "53": 60, "samimageprocessor": 60, "52": 60, "deitimageprocessor": 60, "mask2formerimageprocessor": 60, "89": 60, "50": 60, "vivitimageprocessor": 60, "88": 60, "yolosimageprocessor": 60, "84": 60, "47": 60, "viltimageprocessor": 60, "41": 60, "detaimageprocessor": 60, "68": 60, "38": 60, "pixtralimageprocessor": 60, "mobilenetv2imageprocessor": 60, "mobilevitimageprocessor": 60, "61": 60, "34": [60, 108, 109], "dptimageprocessor": 60, "maskformerimageprocessor": 60, "28": 60, "nougatimageprocessor": 60, "ideficsimageprocessor": 60, "rtdetrimageprocessor": 60, "efficientnetimageprocessor": 60, "40": [60, 68], "deformabledetrimageprocessor": 60, "idefics3imageprocessor": 60, "fuyuimageprocessor": 60, "videollavaimageprocessor": 60, "pvtimageprocessor": 60, "09": 60, "oneformerimageprocessor": 60, "mobilenetv1imageprocessor": 60, "07": [60, 99, 100, 101, 104], "owlv2imageprocessor": 60, "chineseclipimageprocessor": 60, "efficientformerimageprocessor": 60, "llavaonevisionimageprocessor": 60, "swin2srimageprocessor": 60, "vithybridimageprocessor": 60, "owlvitimageprocessor": 60, "04": 60, "groundingdinoimageprocessor": 60, "03": 60, "perceiverimageprocessor": 60, "chameleonimageprocessor": 60, "levitimageprocessor": 60, "vitmatteimageprocessor": 60, "extens": [60, 75], "tri": 60, "def": [60, 86], "hasattr": 60, "feature_extractor": 60, "encount": 60, "becaus": 60, "until": 60, "successfulli": 60, "imageprocessor": 60, "autoimageprocessor": 60, "from_pretrain": 60, "openai": 60, "vit": 60, "patch32": 60, "pillowconvertrgb": 60, "48145467": 60, "4578275": 60, "40821072": 60, "26862955": 60, "2613026": 60, "2757771": 60, "size_dict": 60, "shortest_edg": 60, "invalid_kei": 60, "default_to_squar": 60, "height_width_ord": 60, "constraint": 60, "els": [60, 68, 108, 109], "incompat": [60, 83], "longest_edg": 60, "param_nam": 60, "entri": 60, "conform": 60, "messag": [60, 84], "do_res": 60, "do_center_crop": 60, "crop_siz": 60, "do_rescal": 60, "rescale_factor": 60, "00392156862745098": 60, "do_norm": 60, "image_mean": 60, "image_std": 60, "do_convert_rgb": 60, "rescal": 60, "deviat": 60, "clipprocessor": 60, "crop_pct": 60, "tailor": 60, "convnext": 60, "percentag": 60, "prepar": 60, "replic": 60, "build": [60, 75, 83], "blip": 60, "255": 60, "openai_clip_mean": 60, "openai_clip_std": 60, "accord": 60, "behavior": 60, "mobilenetv2": 60, "per": 60, "equival": 60, "bg": 61, "strict_level": 61, "min_select": 61, "min_width": 61, "min_height": 61, "min_resolut": 61, "strict": [61, 95, 101], "get_imag": 61, "get_image_fil": 61, "list_image_fil": 61, "random_imag": 61, "randomli": 61, "random_image_fil": 61, "8057": 61, "000000": 61, "000001": 61, "000002": 61, "000003": 61, "000004": 61, "home": 61, "dgh": [61, 69, 110], "2400x1600": 61, "0x7feb86ed5160": 61, "003258": 61, "400x400": 61, "0x7feb86a748b0": 61, "quickli": 62, "backgroundimageset": 62, "list_bg_image_fil": 62, "get_bg_image_fil": 62, "get_bg_imag": 62, "random_bg_image_fil": 62, "random_bg_imag": 62, "opencv": 63, "denois": [63, 68], "inspir": [63, 72, 76, 83, 103], "mf666": [63, 103], "mist": 63, "fucker": 63, "diameter_min": 63, "diameter_max": 63, "sigma_color_min": 63, "sigma_color_max": 63, "sigma_space_min": 63, "sigma_space_max": 63, "radius_min": 63, "radius_max": 63, "eps_min": 63, "eps_max": 63, "b_iter": 63, "g_iter": 63, "random": [63, 81], "bilater": 63, "guid": 63, "stage": 63, "preserv": 63, "diamet": 63, "sigma": 63, "space": [63, 72, 83], "window": [63, 68], "term": 63, "contrib": 63, "noisy_imag": 63, "cleaned_img": 63, "cleaned_imag": 63, "blurri": [64, 68], "noisi": 64, "nafnet": [64, 107], "scunet": [64, 65, 107], "adversari": [64, 107], "remove_adversarial_nois": 64, "restore_with_nafnet": 64, "restore_with_scunet": 64, "ve": 65, "gaussian": 65, "To": 65, "correctli": 65, "credibl": 65, "rgg": [65, 66], "red": [65, 74], "gopro": 65, "sidd": 65, "tile_s": [65, 66, 84], "tile_overlap": [65, 66, 84], "batch_siz": [65, 66, 84], "nafnetmodeltyp": 65, "tile": [65, 66, 84], "gan": 66, "128": 66, "scunetmodeltyp": 66, "automatic1111": 67, "stabl": [67, 68, 90, 110], "diffus": [67, 68, 90], "webui": [67, 68, 69], "novelai": 67, "sdwui": 67, "submodul": 67, "nai": [67, 107], "docstr": 67, "sdmetadata": 67, "parse_sdmeta_from_text": 67, "get_sdmeta_from_imag": 67, "save_image_with_sdmeta": 67, "read_metadata": 67, "save_with_metadata": 67, "naimetadata": 67, "get_naimeta_from_imag": 67, "add_naimeta_to_imag": 67, "save_image_with_naimeta": 67, "formatt": 68, "a1111": 68, "sd_metadata_simpl": 68, "sd_metadata_complex": 68, "prompt": 68, "neg_prompt": 68, "neg": 68, "__str__": 68, "sd1": 68, "extrem": 68, "delic": 68, "beauti": 68, "offici": 68, "global": [68, 106], "illumin": 68, "soft": 68, "shadow": 68, "super": 68, "light": 68, "novel": [68, 70], "4k": 68, "metal_textur": 68, "striped_background": 68, "rich": 68, "cg": 68, "uniti": 68, "8k": 68, "wallpap": 68, "unreal": 68, "sci": 68, "fi": 68, "fantasi": 68, "silver_skin": 68, "cut": [68, 74], "silver_impossible_bodysuit": 68, "gem_on_chest": 68, "cut_silver_mechanical_leotard": 68, "headgear": [68, 74], "1_girl": 68, "solo": [68, 73, 74, 75, 76, 80, 81, 82, 83], "slim_waist": 68, "hair": [68, 74], "long": 68, "lumin": 68, "medium_breast": [68, 82], "indistinct_camelto": 68, "flat_crotch": 68, "coquettish": 68, "squint": 68, "evil_smil": 68, "dark_persona": 68, "mouth": 68, "wet": 68, "slim_fac": 68, "tall_girl": 68, "matur": 68, "mature_fac": 68, "slim_figur": 68, "slim_leg": 68, "groin": 68, "bare_thigh": 68, "easyneg": 68, "sketch": 68, "ugli": 68, "huge": 68, "logo": 68, "monochrom": [68, 83, 94, 97, 107], "bad": 68, "mutat": 68, "horror": 68, "geometri": 68, "bad_prompt": 68, "miss": 68, "finger": 68, "limb": 68, "anatomi": 68, "interlock": 68, "digit": 68, "arm": 68, "2girl": 68, "deform": 68, "artist": 68, "blush": [68, 75, 76, 80, 83], "lipstick": 68, "skindent": 68, "tie": 68, "big_breast": 68, "thighhigh": [68, 75], "pubic_hair": [68, 74], "3d": [68, 92], "realist": 68, "slip": [68, 77], "head_out_of_fram": 68, "curvi": 68, "sampler": 68, "ddim": 68, "cfg": 68, "seed": 68, "3827064803": 68, "512x848": 68, "hash": 68, "eb49192009": 68, "anidosmix": 68, "skip": 68, "new_imag": 68, "let": 68, "what": 68, "nslim_fac": 68, "848": 68, "_sdmeta_text": 68, "directli": 68, "starri": 68, "night": 68, "daylight": 68, "euler": 68, "sd2": 68, "1girl": [68, 73, 74, 75, 76, 77, 80, 81, 82, 83], "blue": 68, "footwear": 68, "shoe": 68, "bang": [68, 74, 75, 80, 83], "indoor": 68, "sleev": 68, "ahog": [68, 74, 75, 76, 80, 83], "dress": [68, 74], "pot": 68, "plant": 68, "bag": [68, 75, 76, 80, 83], "bun": [68, 74], "lora": 68, "bluearchive10": 68, "bluearchiv": 68, "neg1": 68, "dpm": 68, "2m": 68, "sde": 68, "karra": 68, "2647703743": 68, "768x768": 68, "72bd94132e": 68, "cutemix": 68, "strength": 68, "controlnet": 68, "control_v11p_sd15_openpos": 68, "cab727d4": 68, "weight": 68, "perfect": 68, "param": 68, "hire": 68, "upscal": [68, 107], "latent": 68, "ti": 68, "339cc9210f70": 68, "66a7279a88dd": 68, "info": 68, "underli": [68, 86], "sd_meta": 68, "scope": 68, "dst_file": [68, 70], "webp": 68, "systemerror": [68, 70], "input_imag": 68, "output_imag": 68, "a41": 69, "safetensor": 69, "torch": 69, "command": [69, 110], "pip": [69, 110], "_check_env": 69, "model_fil": 69, "key1": 69, "value1": 69, "key2": 69, "value2": 69, "src_model_fil": 69, "dst_model_fil": 69, "new_metadata": 69, "john": 69, "doe": [69, 73, 81, 95, 101], "input_model": 69, "output_model": 69, "softwar": 70, "generation_tim": 70, "dataclass": 70, "encapsul": 70, "taken": 70, "alia": 70, "success": [70, 110], "add_lsb_meta": 70, "save_metainfo": 70, "metainfo": 70, "prefer": 70, "isneti": [71, 107], "get_isnetis_mask": 71, "segment_with_isneti": 71, "segment_rgba_with_isneti": 71, "co": 72, "seg": 72, "1024": [72, 83], "app": 72, "l8": 72, "00ff00": 72, "mask_": 72, "image_": 72, "hutao_seg": 72, "skadi": [72, 75, 76, 80, 83], "skadi_seg": 72, "drop": [73, 74, 75, 80, 82, 83], "cosplai": 73, "no_eyewear": 73, "eyewear": [73, 74], "span": [73, 74], "matter": [73, 74], "red_hair": [73, 74, 81, 82], "use_preset": 73, "custom_blacklist": 73, "onlin": 73, "preset": 73, "ones": 73, "neither": [73, 74], "nor": [73, 74], "anal_hair": 74, "anal_tail": 74, "arm_behind_head": 74, "arm_hair": 74, "arm_under_breast": 74, "arms_behind_head": 74, "bird_on_head": 74, "blood_in_hair": 74, "breasts_on_glass": 74, "breasts_on_head": 74, "cat_on_head": 74, "closed_ey": 74, "clothed_female_nude_femal": 74, "clothed_female_nude_mal": 74, "clothed_male_nude_femal": 74, "clothes_between_breast": 74, "cream_on_fac": 74, "drying_hair": 74, "empty_ey": 74, "face_to_breast": 74, "food_on_fac": 74, "food_on_head": 74, "game_boi": 74, "grabbing_anoth": 74, "s_hair": 74, "grabbing_own_breast": 74, "gun_to_head": 74, "head_between_breast": 74, "heart_in_ey": 74, "multiple_boi": 74, "multiple_girl": 74, "object_on_breast": 74, "object_on_head": 74, "paint_splatter_on_fac": 74, "parted_lip": [74, 75, 76, 80, 83], "penis_on_fac": 74, "person_on_head": 74, "pokemon_on_head": 74, "rabbit_on_head": 74, "rice_on_fac": 74, "severed_head": 74, "star_in_ey": 74, "sticker_on_fac": 74, "tentacles_on_mal": 74, "tying_hair": 74, "built": [74, 86], "mutabl": 74, "constructor": 74, "empti": 74, "hold": [74, 75, 76, 80, 83], "futa": 74, "cum": 74, "rub": 74, "shade": 74, "plai": 74, "drill": 74, "skin": 74, "sidelock": 74, "twintail": [74, 75, 76, 80, 83], "braid": 74, "afro": 74, "bald": 74, "dreadlock": 74, "ponytail": 74, "updo": 74, "beard": 74, "mustach": 74, "pointi": 74, "horn": 74, "tail": 74, "ornament": 74, "hairband": 74, "pupil": 74, "bow": [74, 75, 76], "headwear": 74, "ribbon": [74, 76, 80], "crown": 74, "cap": 74, "hairclip": [74, 80], "mole": 74, "halo": 74, "fluff": 74, "flower": [74, 75, 76, 80, 83], "glass": [74, 77], "fang": 74, "boi": 74, "beret": 74, "heterochromia": 74, "headdress": 74, "eyepatch": 74, "headphon": 74, "eyebrow": 74, "eyelash": 74, "sunglass": 74, "intak": 74, "scrunchi": 74, "ear_pierc": 74, "headband": 74, "ring": 74, "under_mouth": 74, "freckl": 74, "lip": 74, "eyelin": 74, "eyeshadow": 74, "tassel": 74, "whitelist_suffix": 74, "whitelist_prefix": 74, "whitelist_word": 74, "suffix": [74, 79], "pool": 74, "whitelist": 74, "blacklist": [74, 78, 107], "singular": 74, "plural": 74, "chair": 74, "whole": 74, "word": 74, "hear": 74, "72": 74, "outdat": 75, "anymor": 75, "baselin": 75, "practic": 75, "use_real_nam": [75, 80], "general_threshold": [75, 76, 83], "character_threshold": [75, 76, 83], "drop_overlap": [75, 76, 80, 83], "real": [75, 80, 97, 107], "renam": [75, 80], "redirect": [75, 80], "mani": [75, 80], "websit": [75, 80], "rate": [75, 76, 83, 95, 97, 107], "char": [75, 76, 83], "9897817373275757": 75, "question": [75, 76, 83, 95], "010265946388244629": 75, "explicit": [75, 76, 83, 95], "2809715270996094e": 75, "9939777851104736": 75, "5032387375831604": 75, "black_bord": 75, "9943548440933228": 75, "black_glov": [75, 76, 80, 83], "5011609792709351": 75, "blue_ski": [75, 76, 80, 83], "6877802610397339": 75, "5543792843818665": 75, "8268730640411377": 75, "cloud": [75, 76, 80, 83], "8504303693771362": 75, "cowboy_shot": [75, 76, 80, 83], "6008237600326538": 75, "crop_top": [75, 76, 80, 83], "6635787487030029": 75, "dai": [75, 76, 80, 83], "8496965765953064": 75, "glove": [75, 76, 80, 83], "6107005476951599": 75, "hair_between_ey": [75, 76, 80, 83], "668294370174408": 75, "5619469285011292": 75, "holding_baseball_bat": [75, 76, 80, 83], "5141720771789551": 75, "letterbox": 75, "long_hair": [75, 76, 80, 82, 83], "9884189963340759": 75, "looking_at_view": [75, 76, 80, 83], "5673105120658875": 75, "midriff": [75, 76, 80, 83], "6290556192398071": 75, "navel": [75, 76, 80, 83], "9631235003471375": 75, "no_hat": [75, 76, 80], "7978747487068176": 75, "no_headwear": [75, 76, 80, 83], "7577926516532898": 75, "outdoor": [75, 76, 80, 83], "7118550539016724": 75, "5452839136123657": 75, "pillarbox": 75, "9841411709785461": 75, "red_ey": [75, 76, 80, 83], "958786129951477": 75, "shirt": [75, 76, 80, 83], "6720131039619446": 75, "short_sleev": [75, 76, 80, 83], "7077711820602417": 75, "silver_hair": [75, 76, 80], "6673924326896667": 75, "sky": [75, 76, 80, 83], "8709812760353088": 75, "9614333510398865": 75, "sportswear": [75, 76, 80, 83], "7786177396774292": 75, "6842771172523499": 75, "sweat": [75, 76, 80, 83], "9076308012008667": 75, "thigh": [75, 76, 80, 83], "580970823764801": 75, "skadi_": [75, 76, 83], "arknight": [75, 76, 83], "9633345007896423": 75, "9988503456115723": 75, "001651763916015625": 75, "00012505054473876953": 75, "9829280972480774": 75, "894218385219574": 75, "8733789920806885": 75, "backpack": [75, 76, 80, 83], "6322951316833496": 75, "9987058639526367": 75, "bag_charm": [75, 76], "9754379987716675": 75, "6810564994812012": 75, "9708781838417053": 75, "6356008052825928": 75, "5633733868598938": 75, "brick_wal": 75, "5315935611724854": 75, "brown_hair": [75, 76, 80, 83], "9397273659706116": 75, "9229896664619446": 75, "charm_": [75, 76], "9006357789039612": 75, "citi": 75, "9020784497261047": 75, "cityscap": 75, "9547432661056519": 75, "5296419262886047": 75, "8253412246704102": 75, "5619839429855347": 75, "hair_flow": [75, 76, 80, 83], "8277763724327087": 75, "hair_orna": [75, 76, 80, 83], "9356368780136108": 75, "hair_ribbon": [75, 76, 80], "5288072824478149": 75, "jacket": [75, 76, 80, 83], "6336134076118469": 75, "9703260064125061": 75, "8188960552215576": 75, "phone_screen": 75, "9579574465751648": 75, "9954615235328674": 75, "plaid": [75, 76, 80], "9725285172462463": 75, "plaid_skirt": [75, 76, 80], "9638455510139465": 75, "pleated_skirt": [75, 76, 80, 83], "7226815819740295": 75, "5321241021156311": 75, "red_nail": [75, 80], "5493080615997314": 75, "school_bag": [75, 76], "9863407611846924": 75, "school_uniform": [75, 76, 80, 83], "6794284582138062": 75, "5062428116798401": 75, "shoulder_bag": 75, "9325523972511292": 75, "skirt": [75, 76, 80, 83], "92237788438797": 75, "skyscrap": 75, "7728171348571777": 75, "sleeves_past_wrist": [75, 76, 80], "7257086038589478": 75, "smile": [75, 76, 80, 83], "5357837080955505": 75, "6939404010772705": 75, "7054293155670166": 75, "tongu": [75, 76, 80, 83], "9990814924240112": 75, "tongue_out": [75, 76, 80, 83], "9992498755455017": 75, "5012534260749817": 75, "very_long_hair": [75, 76, 80, 82, 83], "7461410164833069": 75, "lagpixellol": 76, "deepgelbooru_onnx": 76, "categori": [76, 91, 99], "dim": [76, 83], "9986732006072998": 76, "0013858973979949951": 76, "315376281738281e": 76, "9972434639930725": 76, "basebal": [76, 83], "5982598662376404": 76, "baseball_bat": [76, 80, 83], "6429562568664551": 76, "bike_short": 76, "36296138167381287": 76, "8308937549591064": 76, "black_shirt": [76, 80, 83], "7388008832931519": 76, "6039759516716003": 76, "30909663438796997": 76, "9694308042526245": 76, "6422968506813049": 76, "5898381471633911": 76, "8145260810852051": 76, "652222216129303": 76, "dolphin_short": 76, "466494083404541": 76, "7183809280395508": 76, "6753682494163513": 76, "7302790880203247": 76, "6649775505065918": 76, "large_breast": [76, 80, 83], "8446108102798462": 76, "98187655210495": 76, "8140730857849121": 76, "6360533833503723": 76, "9635934829711914": 76, "33370012044906616": 76, "44239571690559387": 76, "7891374826431274": 76, "6471294164657593": 76, "9958090782165527": 76, "8736815452575684": 76, "872096061706543": 76, "5640895366668701": 76, "5049663186073303": 76, "8832778930664062": 76, "9687467813491821": 76, "sports_bra": 76, "3659853935241699": 76, "9309735298156738": 76, "49939480423927307": 76, "stomach": [76, 80, 83], "446407288312912": 76, "809670090675354": 76, "6560589075088501": 76, "47956040501594543": 76, "9832853674888611": 76, "9994162321090698": 76, "0008397102355957031": 76, "00035390257835388184": 76, "9926226139068604": 76, "899387001991272": 76, "34215790033340454": 76, "5701972246170044": 76, "9512913227081299": 76, "6664570569992065": 76, "5614628791809082": 76, "33615976572036743": 76, "5770801305770874": 76, "987317681312561": 76, "37286585569381714": 76, "cardigan": [76, 80], "36409223079681396": 76, "7329680919647217": 76, "collared_shirt": [76, 80], "5924292206764221": 76, "4344901144504547": 76, "7465001344680786": 76, "5225946307182312": 76, "6976451873779297": 76, "9265321493148804": 76, "34527891874313354": 76, "6675043106079102": 76, "9096828699111938": 76, "long_sleev": [76, 80, 83], "41341525316238403": 76, "8418735265731812": 76, "miniskirt": [76, 80], "3675632178783417": 76, "nail_polish": [76, 80], "5284417867660522": 76, "open_cloth": [76, 80], "30296844244003296": 76, "48789578676223755": 76, "36596980690956116": 76, "7759367227554321": 76, "6535028219223022": 76, "8975257873535156": 76, "36911237239837646": 76, "4171145558357239": 76, "3942635953426361": 76, "6772940754890442": 76, "9397937655448914": 76, "5207280516624451": 76, "4673041105270386": 76, "9118321537971497": 76, "9967410564422607": 76, "9970728158950806": 76, "8419480323791504": 76, "6489560604095459": 76, "white_shirt": [76, 80], "6217572689056396": 76, "underscor": [77, 83], "convent": 77, "restor": [77, 107], "use_spac": 77, "use_escap": 77, "include_scor": 77, "score_descend": 77, "_": 77, "escap": 77, "unsaf": 77, "sort": [77, 81], "descend": 77, "panty_pul": 77, "6826801300048828": 77, "958938717842102": 77, "drinking_glass": 77, "9340789318084717": 77, "areola_slip": 77, "41196826100349426": 77, "9988248348236084": 77, "drink": 77, "pull": 77, "areola": 77, "999": [77, 83], "959": 77, "934": 77, "683": 77, "412": 77, "mldanbooru": [78, 107], "get_mldanbooru_tag": 78, "wd14": [78, 80, 107], "get_wd14_tag": [78, 80], "convert_wd14_emb_to_predict": 78, "denormalize_wd14_emb": 78, "deepdanbooru": [78, 80, 107], "get_deepdanbooru_tag": [78, 80], "deepgelbooru": [78, 107], "get_deepgelbooru_tag": 78, "add_underlin": 78, "remove_underlin": 78, "tags_to_text": 78, "drop_overlap_tag": 78, "is_blacklist": 78, "drop_blacklisted_tag": 78, "char_whitelist_suffix": 78, "char_whitelist_prefix": 78, "char_whitelist_word": 78, "char_suffix": 78, "char_prefix": 78, "charactertagpool": 78, "is_basic_character_tag": 78, "drop_basic_character_tag": 78, "sort_tag": 78, "tag_match_suffix": 78, "tag_match_prefix": 78, "tag_match_ful": 78, "t1": 79, "t2": 79, "fulli": 79, "ml": 80, "448": 80, "keep_ratio": 80, "9999984502792358": [80, 102], "9999946355819702": 80, "9994951486587524": 80, "998144268989563": 80, "9978417158126831": 80, "9941409230232239": 80, "9799384474754333": 80, "979142427444458": 80, "961823582649231": 80, "961323618888855": 80, "9490893483161926": 80, "9450850486755371": 80, "9425153136253357": 80, "9409335255622864": 80, "9319437146186829": 80, "9265308976173401": 80, "9259042143821716": 80, "922250509262085": 80, "9199565052986145": 80, "9175475835800171": 80, "9102761745452881": 80, "9076938629150391": 80, "9052775502204895": 80, "8938589692115784": 80, "8894285559654236": 80, "8891903162002563": 80, "8845980763435364": 80, "8842408061027527": 80, "8659475445747375": 80, "862621009349823": 80, "8616052865982056": 80, "8562789559364319": 80, "short_short": [80, 83], "8555729389190674": 80, "8533340096473694": 80, "black_short": [80, 83], "8477485775947571": 80, "8430152535438538": 80, "tied_long_hair": [80, 83], "8340626955032349": 80, "crop_top_overhang": 80, "8266023397445679": 80, "8222048282623291": 80, "8202669620513916": 80, "8061150312423706": 80, "ass_visible_through_thigh": [80, 83], "7803354859352112": 80, "thigh_gap": [80, 83], "7789446711540222": 80, "arms_up": 80, "7052110433578491": 80, "9999866485595703": 80, "997043788433075": 80, "9969649910926819": 80, "9957101345062256": 80, "9928386807441711": 80, "9886980056762695": 80, "9864778518676758": 80, "ghost": [80, 83], "9769423007965088": 80, "9747489094734192": 80, "9736957550048828": 80, "9388670325279236": 80, "9356311559677124": 80, "91000896692276": 80, "8955123424530029": 80, "8910233378410339": 80, "8904104828834534": 80, "8881211280822754": 80, "8876776695251465": 80, "8864808678627014": 80, "8810517191886902": 80, "8798807263374329": 80, "8765745162963867": 80, "8737136125564575": 80, "8650439381599426": 80, "8613706827163696": 80, "blue_cardigan": 80, "8571277260780334": 80, "8333670496940613": 80, "8160212635993958": 80, "eyebrows_visible_through_hair": 80, "8122442364692688": 80, "8091571927070618": 80, "8082079887390137": 80, "8048468232154846": 80, "8042327165603638": 80, "7984272241592407": 80, "blazer": [80, 83], "794708251953125": 80, "78981614112854": 80, "7892146110534668": 80, "shaped_pupil": [80, 83], "7867060899734497": 80, "gradient_hair": 80, "786359965801239": 80, "7790888547897339": 80, "brown_skirt": 80, "7760675549507141": 80, "774523913860321": 80, "7721588015556335": 80, "7697228789329529": 80, "755959689617157": 80, "multicolored_hair": 80, "7477189898490906": 80, "7476690411567688": 80, "rail": 80, "7476617693901062": 80, "blue_jacket": 80, "7458406090736389": 80, "741143524646759": 80, "7364678978919983": 80, "7193643450737": 80, "red_neckwear": 80, "7108616828918457": 80, "7086325287818909": 80, "7055293321609497": 80, "7039415836334229": 80, "7018357515335083": 80, "shuffl": 81, "count": [81, 108, 109], "2boi": 81, "cat_ear": 81, "uniqu": 81, "8849405313291128": 82, "8548297594823425": 82, "03910296474461261": 82, "6615180440330748": 82, "21552028866308015": 82, "3165260620737027": 82, "47744464927382957": 82, "smilingwolf": 83, "wd": 83, "swinv2_v3": 83, "general_mcut_en": 83, "character_mcut_en": 83, "no_underlin": 83, "mcut": 83, "replac": 83, "index": [83, 110], "follw": 83, "valuabl": 83, "enabl": 83, "rapid": 83, "queri": 83, "With": 83, "mlp_layer1_seed1": 83, "001": 83, "simultan": 83, "0011444687843322754": 83, "8876402974128723": 83, "106781005859375": 83, "000277101993560791": 83, "997527003288269": 83, "9797663688659668": 83, "9905703663825989": 83, "9761719703674316": 83, "8981098532676697": 83, "8810765743255615": 83, "9498510360717773": 83, "8377365469932556": 83, "945058286190033": 83, "9457170367240906": 83, "969594419002533": 83, "7881088852882385": 83, "7687551379203796": 83, "9301245212554932": 83, "6703325510025024": 83, "white_hair": 83, "5292627811431885": 83, "8677047491073608": 83, "grey_hair": 83, "5859264731407166": 83, "9536856412887573": 83, "8056888580322266": 83, "8394746780395508": 83, "9473626613616943": 83, "8986269235610962": 83, "9385137557983398": 83, "8408567905426025": 83, "alternate_costum": 83, "4245271384716034": 83, "931140661239624": 83, "8830795884132385": 83, "7279844284057617": 83, "artist_nam": 83, "5333830714225769": 83, "64717698097229": 83, "9516432285308838": 83, "9655293226242065": 83, "9485014081001282": 83, "7366660833358765": 83, "7161656618118286": 83, "5858667492866516": 83, "6186309456825256": 83, "41193312406539917": 83, "467605859041214": 83, "36282333731651306": 83, "3756745457649231": 83, "motion_blur": 83, "5091936588287354": 83, "951993465423584": 83, "5634750723838806": 83, "8232709169387817": 83, "9869340658187866": 83, "49491602182388306": 83, "5193622708320618": 83, "003406703472137451": 83, "0007208287715911865": 83, "9798132181167603": 83, "8046203851699829": 83, "7596215009689331": 83, "7620116472244263": 83, "46084529161453247": 83, "48454540967941284": 83, "5152207016944885": 83, "8023070096969604": 83, "8653596639633179": 83, "7201820611953735": 83, "7816740870475769": 83, "697688639163971": 83, "8974947333335876": 83, "7491052746772766": 83, "5015512704849243": 83, "6401398181915283": 83, "43420469760894775": 83, "4528769850730896": 83, "5730487704277039": 83, "6739872694015503": 83, "5545973181724548": 83, "6946243047714233": 83, "5487751364707947": 83, "7439308166503906": 83, "4186026453971863": 83, "47378358244895935": 83, "4690653085708618": 83, "7565015554428101": 83, "hu_tao_": 83, "genshin_impact": 83, "9262397289276123": 83, "boo_tao_": 83, "942080020904541": 83, "denorm": 83, "denormalizer_nam": 83, "mnum2_al": 83, "understand": 83, "redund": 83, "structur": [83, 107], "b": 83, "r": [83, 95, 101], "c": 83, "linalg": 83, "norm": 83, "approx": [83, 84], "1e": 83, "cdc_anime_onnx": 84, "realli": 84, "As": [84, 95, 101], "1024x1024": 84, "2060": 84, "gpu": 84, "cost": 84, "cpu": [84, 89, 108, 109], "experi": 84, "hgsr": 84, "mhr": 84, "aug_x4_320": 84, "cute_waifu_aroma": 84, "pngimageplugin": 84, "pngimagefil": 84, "1168x1168": 84, "0x7f0e8ca06880": 84, "4672x4672": 84, "0x7f0e48edb640": 84, "cdc": [85, 107], "upscale_with_cdc": 85, "lru_cach": 86, "wrap": 86, "synchron": 86, "prevent": 86, "race": 86, "condit": 86, "maxsiz": 86, "expensive_funct": 86, "expens": 86, "lock": [86, 106], "safeti": [86, 103], "multithread": 86, "my_funct": 86, "introduc": 86, "acquisit": 86, "critic": 86, "mathemat": 87, "activ": 87, "deep": 87, "input_valu": 87, "frac": 87, "26894142": 87, "73105858": 87, "ts_lru_cach": 88, "get_onnx_provid": 88, "open_onnx_model": 88, "cudaexecutionprovid": 89, "cpuexecutionprovid": 89, "ckpt": 89, "inferencesess": 89, "onnx_mod": 89, "decid": 89, "linux": [89, 108, 109], "execut": [89, 108, 109], "ignor": 89, "cuda": [89, 108, 109], "forc": 89, "anime_ai_check": 90, "mobilenetv3_sce_dist": [90, 101, 105], "mainli": 90, "caformer_s36_plus_sc": 90, "graph": 90, "9996960163116455": 90, "9999125003814697": 90, "997803270816803": 90, "9960069060325623": 90, "9887709021568298": 90, "9998629093170166": 90, "0013722758740186691": 90, "00020673229300882667": 90, "0001895089662866667": 90, "0008857478387653828": 90, "552320024231449e": 90, "001168627175502479": 90, "bangumi": [91, 92], "vision": 91, "imageri": 91, "bangumi_char_typ": 91, "definit": [91, 98], "video": 91, "secondari": 91, "often": 91, "lack": 91, "lead": 91, "under": [91, 110], "three": 91, "judg": 91, "anime_portrait": [91, 97], "mobilenetv3_v0_dist": [91, 100, 104, 105], "9998525381088257": 91, "00012103465269319713": 91, "6464786313008517e": 91, "906112609314732e": 91, "06": [91, 92, 94, 99, 100, 101, 102, 104], "9997243285179138": 91, "0002490800397936255": 91, "7215803381986916e": 91, "354368557978887e": 91, "9998849630355835": 91, "90006631379947e": 91, "3920385754317977e": 91, "2084233276254963e": 91, "9998877048492432": 91, "732793503440917e": 91, "4264976925915107e": 91, "0623419257171918e": 91, "07076334953308105": 91, "9290977716445923": 91, "0001044218079186976": 91, "4467317163944244e": 91, "2568268832401372e": 91, "9999498128890991": 91, "1810528778587468e": 91, "879474429093534e": 91, "260669109295122e": 91, "9999510049819946": 91, "2321036592766177e": 91, "025227553938748e": 91, "4251427273848094e": 91, "999957799911499": 91, "4273678718600422e": 91, "6884023302263813e": 91, "880981603288092e": 91, "0002326338435523212": 91, "9996368885040283": 91, "164971561403945e": 91, "00020793956355191767": 91, "13438372313976288": 91, "8652494549751282": 91, "000158855298650451": 91, "000238816806813702": 91, "3589179217815399": 91, "6406960487365723": 91, "0001471740542910993": 91, "002255884697660804": 91, "08208147436380386": 91, "9152728915214539": 91, "00038967153523117304": 91, "227699592884164e": 91, "0835404282261152e": 91, "1437502406770363e": 91, "9999284744262695": 91, "2125529792683665e": 91, "0218892384727951e": 91, "00011914174683624879": 91, "9998584985733032": 91, "2007669283775613e": 91, "6357082131435163e": 91, "3068713896209374e": 91, "9999185800552368": 91, "066640925273532e": 91, "529400813335087e": 91, "089402500540018e": 91, "9999388456344604": 91, "6406959295272827": 91, "not_paint": 92, "anime_classif": 92, "older": 92, "mobilenetv3_v1": [92, 102], "5_dist": 92, "3_dist": 92, "plot": [92, 95, 101, 105], "caformer_s36_v1": 92, "3_focal": 92, "8346158862113953": 92, "004201625939458609": 92, "0028638991061598063": 92, "15633030235767365": 92, "001988308737054467": 92, "9868855476379395": 92, "001178382197394967": 92, "00015886101755313575": 92, "0005986307514831424": 92, "011178601533174515": 92, "9933090209960938": 92, "0012440024875104427": 92, "00040085514774546027": 92, "004924307577311993": 92, "00012189441622467712": 92, "00031298911198973656": 92, "9968050718307495": 92, "182305903872475e": 92, "0027923565357923508": 92, "7805559259140864e": 92, "0004650334012694657": 92, "996709942817688": 92, "736721191671677e": 92, "0027629584074020386": 92, "4619508621981367e": 92, "0003803370927926153": 92, "998649537563324": 92, "190127922105603e": 92, "0008622839814051986": 92, "595230686594732e": 92, "0004573142796289176": 92, "00031435859273187816": 92, "8671838641166687": 92, "13199880719184875": 92, "563074617180973e": 92, "153919796110131e": 92, "290010737255216e": 92, "9727378487586975": 92, "027150526642799377": 92, "162296004826203e": 92, "4933258828241378e": 92, "0004275702522136271": 92, "995402455329895": 92, "002233930164948106": 92, "001911122351884842": 92, "1603819727897644": 92, "0007561995880678296": 92, "00017044576816260815": 92, "838487982749939": 92, "0002034590725088492": 92, "005001617129892111": 92, "000932251859921962": 92, "009352140128612518": 92, "9846979379653931": 92, "6018555470509455e": 92, "004064667969942093": 92, "464051254326478e": 92, "025772539898753166": 92, "9699516296386719": 92, "00011656546121230349": 92, "287263775244355e": 92, "370255853951676e": 92, "01098843663930893": 92, "0031668643932789564": 92, "9857884049415588": 92, "499273488065228e": 92, "8419872251106426e": 92, "0003471920208539814": 92, "029472889378666878": 92, "9700765609741211": 92, "0012387704337015748": 92, "001172148622572422": 92, "787473391043022e": 92, "003680602880194783": 92, "9938107132911682": 92, "8346157073974609": 92, "8671836853027344": 92, "8384883403778076": 92, "9846979975700378": 92, "9700766801834106": 92, "greyscal": 93, "jpeg_ful": [93, 106], "6125901": 93, "6125785": [93, 106], "6124220": 93, "rough": [94, 95, 101], "polish": 94, "mobilenetv3_v2": 94, "2_dist": [94, 102], "910087929805741e": 94, "1241951510310173": 94, "8757457137107849": 94, "00018937293498311192": 94, "030049214139580727": 94, "9697614312171936": 94, "008933082222938538": 94, "05096456781029701": 94, "9401022791862488": 94, "009832272306084633": 94, "9898634552955627": 94, "00030428936588577926": 94, "013919820077717304": 94, "9819902181625366": 94, "004089969675987959": 94, "04166747257113457": 94, "9582782983779907": 94, "4218515288084745e": 94, "8849249482154846": 94, "1149177998304367": 94, "0001573085755808279": 94, "9907882809638977": 94, "008958994410932064": 94, "0002527958422433585": 94, "9831690788269043": 94, "01682441122829914": 94, "613856385229155e": 94, "8757458329200745": 94, "8849248290061951": 94, "million": 95, "anime_r": [95, 97], "boundari": [95, 101], "challeng": [95, 101], "clean": [95, 101], "judgment": [95, 101], "intend": [95, 101], "quick": [95, 101, 107], "estim": [95, 101], "basi": [95, 101], "mobilenetv3_large_100_v0_ls0": 95, "caformer_s36_v0_ls0": 95, "7508869767189026": 95, "7034655809402466": 95, "728887677192688": 95, "7404400110244751": 95, "7446154952049255": 95, "7514738440513611": 95, "768704354763031": 95, "8219676613807678": 95, "7267540693283081": 95, "7645740509033203": 95, "7216582894325256": 95, "7615436315536499": 95, "815083920955658": 95, "8321858644485474": 95, "8204999566078186": 95, "820833146572113": 95, "chdir": 95, "doc": 95, "api_doc": 95, "7508870363235474": 95, "11212056130170822": 95, "06781744956970215": 95, "06917501986026764": 95, "7034654021263123": 95, "15903906524181366": 95, "06688199192285538": 95, "07061357796192169": 95, "7288877964019775": 95, "1476859599351883": 95, "060362350195646286": 95, "06306383013725281": 95, "7404399514198303": 95, "10337048768997192": 95, "08087948709726334": 95, "07530999928712845": 95, "055992450565099716": 95, "7446154356002808": 95, "13191790878772736": 95, "06747424602508545": 95, "06458679586648941": 95, "10566363483667374": 95, "07827574014663696": 95, "07079866528511047": 95, "7687042951583862": 95, "09974884241819382": 95, "06074819341301918": 95, "050435908138751984": 95, "8219675421714783": 95, "0593985915184021": 95, "06819795072078705": 95, "06569571048021317": 95, "1177448257803917": 95, "726753830909729": 95, "08980562537908554": 95, "06481882929801941": 95, "06922297924757004": 95, "10138414055109024": 95, "06351721286773682": 95, "07683827728033066": 95, "13798624277114868": 95, "05942752957344055": 95, "10584963858127594": 95, "7615437507629395": 95, "07317910343408585": 95, "060196295380592346": 95, "06751583516597748": 95, "0572039857506752": 95, "05398125201463699": 95, "06124086305499077": 95, "0525919646024704": 95, "8321859240531921": 95, "05922013148665428": 95, "06274889409542084": 95, "057530902326107025": 95, "8205001354217529": 95, "05683052912354469": 95, "06635929644107819": 95, "05597696080803871": 95, "8208332657814026": 95, "non_furri": 96, "mobilenetv3_v0": 96, "1_dist": 96, "9898804426193237": 96, "010119626298546791": 96, "9677742123603821": 96, "032225821167230606": 96, "959551215171814": 96, "040448784828186035": 96, "9535530209541321": 96, "04644693806767464": 96, "04358793422579765": 96, "9564120769500732": 96, "02767963521182537": 96, "9723203182220459": 96, "028900373727083206": 96, "9710996150970459": 96, "037573859095573425": 96, "9624261260032654": 96, "aicheck": [97, 107], "get_ai_created_scor": 97, "is_ai_cr": 97, "bangumi_char": [97, 107], "anime_bangumi_char_scor": 97, "anime_bangumi_char": 97, "anime_classify_scor": 97, "anime_classifi": 97, "is_greyscal": 97, "anime_completeness_scor": 97, "anime_complet": 97, "dbrate": [97, 107], "anime_dbrating_scor": 97, "anime_dbr": 97, "furri": [97, 107], "anime_furry_scor": 97, "anime_furri": 97, "get_monochrome_scor": 97, "is_monochrom": 97, "nsfw_pred_scor": 97, "nsfw_pred": 97, "portrait": [97, 107], "anime_portrait_scor": 97, "anime_rating_scor": 97, "anime_real_scor": 97, "safe_check_scor": 97, "safe_check": 97, "style_ag": [97, 107], "anime_style_age_scor": 97, "anime_style_ag": 97, "teen": [97, 107], "anime_teen_scor": 97, "anime_teen": 97, "is_truncated_fil": 97, "screen": 98, "row": 98, "bottom": 98, "grayscal": 98, "monochrome_detect": 98, "mobilenetv3_large_100_dist_safe2": 98, "mobilenetv3_dist": 98, "caformer_s36": 98, "mono": 98, "9614395499229431": 98, "9458909034729004": 98, "9559807777404785": 98, "9651952981948853": 98, "9379720687866211": 98, "8814834356307983": 98, "03941023349761963": 98, "07492382079362869": 98, "09546589106321335": 98, "016521310433745384": 98, "005693843588232994": 98, "0315730981528759": 98, "Not": 99, "five": 99, "hentai": 99, "neutral": 99, "porn": 99, "sexi": 99, "infinit": 99, "nsfwj": 99, "tfj": 99, "mobil": 99, "9970946311950684": 99, "00198739324696362": 99, "000894528697244823": 99, "4315058251668233e": 99, "099447197513655e": 99, "9282580614089966": 99, "061733175069093704": 99, "008979619480669498": 99, "0007789491210132837": 99, "0002501663693692535": 99, "7945129871368408": 99, "2044062316417694": 99, "0005603990866802633": 99, "0004847997915931046": 99, "564094367902726e": 99, "7977773547172546": 99, "01352313905954361": 99, "18791256844997406": 99, "0004888656549155712": 99, "00029804420773871243": 99, "04498734697699547": 99, "9509441256523132": 99, "4087972633424215e": 99, "003999904729425907": 99, "4542059185914695e": 99, "002892113756388426": 99, "982390284538269": 99, "02520776737947e": 99, "014633022248744965": 99, "858086610212922e": 99, "002532319398596883": 99, "9887337684631348": 99, "231979568838142e": 99, "008699454367160797": 99, "8187158022774383e": 99, "03564726561307907": 99, "954788088798523": 99, "343036850215867e": 99, "009289607405662537": 99, "00020158555707894266": 99, "006372362840920687": 99, "006019102409482002": 99, "9694945812225342": 99, "015214097686111927": 99, "002899901708588004": 99, "0004039364866912365": 99, "00012730166781693697": 99, "987038791179657": 99, "007135333959013224": 99, "005294707603752613": 99, "06964848190546036": 99, "0014777459437027574": 99, "9276643395423889": 99, "0003031621454283595": 99, "0009063396137207747": 99, "00028707628371194005": 99, "00010888021643040702": 99, "9992460012435913": 99, "00015473493840545416": 99, "0002033217460848391": 99, "563037691696081e": 99, "008058490231633186": 99, "00044566826545633376": 99, "937960684299469": 99, "05353058874607086": 99, "364063445587817e": 99, "00562260951846838": 99, "00012077406427124515": 99, "9897090792655945": 99, "004547217860817909": 99, "564737981942017e": 99, "016690678894519806": 99, "001258736359886825": 99, "9766013622283936": 99, "005440687295049429": 99, "4481674952548929e": 99, "01861923187971115": 99, "0008914825739338994": 99, "9674761295318604": 99, "012998746708035469": 99, "691116141155362e": 99, "0007601747056469321": 99, "0005019629606977105": 99, "039504989981651306": 99, "9591660499572754": 99, "0001652583305258304": 99, "0002614929690025747": 99, "020374108105897903": 99, "029394468292593956": 99, "9498046040534973": 99, "00016299057460855693": 99, "004782819654792547": 99, "002861740067601204": 99, "12280157208442688": 99, "8693908452987671": 99, "0001731760276015848": 99, "304211274255067e": 99, "03286275267601013": 99, "010648751631379128": 99, "9562522172927856": 99, "999900221824646": 100, "645313209854066e": 100, "3387104445428122e": 100, "9999704360961914": 100, "4465465685352683e": 100, "071506166132167e": 100, "9999785423278809": 100, "512719154561637e": 100, "292278612818336e": 100, "919455750496127e": 100, "9999444484710693": 100, "3647335082350764e": 100, "0555699191172607e": 100, "9999880790710449": 100, "3210242286731955e": 100, "7451418898417614e": 100, "9999822378158569": 100, "2084267331811134e": 100, "7460413321023225e": 100, "1532473820352607e": 100, "9999996423721313": 100, "0316136922483565e": 100, "840229633236049e": 100, "9999998807907104": [100, 101], "736660568800289e": 100, "199210472208506e": 100, "9999992847442627": 100, "r15": 101, "r18": 101, "sankaku": 101, "mobilenetv3_v1_pruned_ls0": 101, "caformer_s36_plu": [101, 105], "5863172936624323e": 101, "480062353375615e": 101, "9924363493919373": 101, "007255776319652796": 101, "0003077814180869609": 101, "996969997882843": 101, "0030054834205657244": 101, "4601260520284995e": 101, "9966891407966614": 101, "003293127752840519": 101, "770909148035571e": 101, "00025384966284036636": 101, "9996721744537354": 101, "399192691082135e": 101, "973351603141055e": 101, "9998563528060913": 101, "391309580067173e": 101, "0018681309884414077": 101, "9827859997749329": 101, "015345841646194458": 101, "013710384257137775": 101, "8339558839797974": 101, "15233369171619415": 101, "951323833462084e": 101, "00029566374723799527": 101, "9997004270553589": 101, "00018434497178532183": 101, "568440272123553e": 101, "9997699856758118": 101, "11225129129889e": 101, "051862899563275e": 101, "9999485015869141": 101, "902020231791539e": 101, "0005639699520543218": 101, "9994290471076965": 101, "anime_real_cl": 102, "4_dist": 102, "9999716281890869": 102, "8398366339388303e": 102, "9992202520370483": 102, "0007797438884153962": 102, "9999709129333496": 102, "905452492996119e": 102, "9999765157699585": 102, "3499671442550607e": 102, "9994087219238281": 102, "0005913018831051886": 102, "9999759197235107": 102, "4061362637439743e": 102, "9999052286148071": 102, "475799015490338e": 102, "403173675702419e": 102, "5848207794988411e": 102, "0010207017185166478": 102, "9989792704582214": 102, "2124368115328252e": 102, "9999977350234985": 102, "6512358342879452e": 102, "9999834299087524": 102, "359853614412714e": 102, "9999936819076538": 102, "600314317329321e": 102, "9999840259552002": 102, "5589323083986528e": 102, "9999843835830688": 102, "5513256585109048e": 102, "9999845027923584": 102, "pollut": 103, "shit": 103, "checker": 103, "mobilenet": 103, "v2": 103, "max_batch_s": 103, "1970": 104, "1980": 104, "1990": 104, "2000": 104, "2010": 104, "2015": 104, "2020": 104, "ag": 104, "9805465340614319": 104, "761269782553427e": 104, "0005044879508204758": 104, "01569165475666523": 104, "002850610064342618": 104, "00037849770160391927": 104, "9434612113400362e": 104, "053497342392802e": 104, "9992554783821106": 104, "0006490182713605464": 104, "8857468805654207e": 104, "317252262353577e": 104, "314484721769986e": 104, "0750001138148946e": 104, "706833609205205e": 104, "00034479793976061046": 104, "9995512366294861": 104, "391363472677767e": 104, "4607510820496827e": 104, "0679690351244062e": 104, "661913514311891e": 104, "757471131393686e": 104, "0744897230761126e": 104, "76177470368566e": 104, "9996387958526611": 104, "160279296338558e": 104, "00013228354509919882": 104, "1361367038916796e": 104, "464057489414699e": 104, "2412899599876255e": 104, "703883653040975e": 104, "127358498517424e": 104, "9973921775817871": 104, "0022309015039354563": 104, "00018872201326303184": 104, "780902943617548e": 104, "422096920578042e": 104, "638929097680375e": 104, "152203023797483e": 104, "00028818511054851115": 104, "9996094107627869": 104, "58777353237383e": 104, "9200742826797068e": 104, "00017117452807724476": 104, "518441947875544e": 104, "885544381570071e": 104, "4389253010449465e": 104, "1696006772108376e": 104, "9996393918991089": 104, "contenti": 105, "safe_teen": 105, "non_teen": 105, "caformer_s36_v0": 105, "9998493194580078": 105, "0378791052498855e": 105, "00012023092131130397": 105, "9790042638778687": 105, "0017522255657240748": 105, "01924353837966919": 105, "9998124241828918": 105, "19778298237361e": 105, "0001456339523429051": 105, "0008521362324245274": 105, "9989691972732544": 105, "00017870066221803427": 105, "0992944781901315e": 105, "9994398951530457": 105, "0004991036257706583": 105, "2035720727872103e": 105, "9994019269943237": 105, "0005460577667690814": 105, "0478151529678144e": 105, "524079147609882e": 105, "999934196472168": 105, "786742884898558e": 105, "653994154883549e": 105, "9998156428337097": 105, "0001218809193233028": 105, "00013706681784242392": 105, "9997410178184509": 105, "jpeg_trunc": 106, "2216614_truncat": 106, "imagefil": 106, "load_truncated_imag": 106, "ascii": 107, "metric": 107, "list_det_model": 107, "list_rec_model": 107, "sd": 107, "platform": [108, 109], "shutil": [108, 109], "cpuinfo": [108, 109], "psutil": [108, 109], "hbutil": [108, 109], "size_to_bytes_str": [108, 109], "python_implement": [108, 109], "python_vers": [108, 109], "brand": [108, 109], "get_cpu_info": [108, 109], "brand_raw": [108, 109], "cpu_count": [108, 109], "freq": [108, 109], "cpu_freq": [108, 109], "mhz": [108, 109], "virtual_memori": [108, 109], "precis": [108, 109], "ye": [108, 109], "nvidia": [108, 109], "smi": [108, 109], "1021": [108, 109], "azur": [108, 109], "x86_64": [108, 109], "glibc2": [108, 109], "cpython": [108, 109], "amd": [108, 109], "epyc": [108, 109], "7763": [108, 109], "3241": 108, "09275": 108, "615": [108, 109], "gib": [108, 109], "deploi": [108, 109], "action": [108, 109], "3122": 109, "7425": 109, "imgutil": 110, "pypi": 110, "simpli": 110, "newest": 110, "git": 110, "script": 110, "__name__": 110, "__main__": 110, "narugo1992": 110, "still": 110, "out": 110, "io": 110, "html": 110, "faq": 111}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [9, 0, 0, "-", "data"], [19, 0, 0, "-", "detect"], [26, 0, 0, "-", "edge"], [33, 0, 0, "-", "generic"], [37, 0, 0, "-", "metadata"], [42, 0, 0, "-", "metrics"], [46, 0, 0, "-", "ocr"], [50, 0, 0, "-", "operate"], [54, 0, 0, "-", "pose"], [57, 0, 0, "-", "preprocess"], [62, 0, 0, "-", "resource"], [64, 0, 0, "-", "restore"], [67, 0, 0, "-", "sd"], [71, 0, 0, "-", "segment"], [78, 0, 0, "-", "tagging"], [85, 0, 0, "-", "upscale"], [88, 0, 0, "-", "utils"], [97, 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, "-", "blob"], [6, 0, 0, "-", "decode"], [7, 0, 0, "-", "encode"], [8, 0, 0, "-", "image"], [10, 0, 0, "-", "layer"], [11, 0, 0, "-", "url"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.blob": [[5, 1, 1, "", "is_valid_image_blob_url"], [5, 1, 1, "", "load_image_from_blob_url"], [5, 1, 1, "", "to_blob_url"]], "imgutils.data.decode": [[6, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[7, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[8, 1, 1, "", "has_alpha_channel"], [8, 1, 1, "", "load_image"], [8, 1, 1, "", "load_images"]], "imgutils.data.layer": [[10, 1, 1, "", "istack"]], "imgutils.data.url": [[11, 1, 1, "", "download_image_from_url"], [11, 1, 1, "", "is_http_url"]], "imgutils.detect": [[12, 0, 0, "-", "booru_yolo"], [13, 0, 0, "-", "censor"], [14, 0, 0, "-", "eye"], [15, 0, 0, "-", "face"], [16, 0, 0, "-", "halfbody"], [17, 0, 0, "-", "hand"], [18, 0, 0, "-", "head"], [20, 0, 0, "-", "nudenet"], [21, 0, 0, "-", "person"], [22, 0, 0, "-", "similarity"], [23, 0, 0, "-", "text"], [24, 0, 0, "-", "visual"]], "imgutils.detect.booru_yolo": [[12, 1, 1, "", "detect_with_booru_yolo"]], "imgutils.detect.censor": [[13, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[14, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[15, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[16, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[17, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[18, 1, 1, "", "detect_heads"]], "imgutils.detect.nudenet": [[20, 1, 1, "", "detect_with_nudenet"]], "imgutils.detect.person": [[21, 1, 1, "", "detect_person"]], "imgutils.detect.similarity": [[22, 1, 1, "", "bboxes_similarity"], [22, 1, 1, "", "calculate_iou"], [22, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[23, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[24, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[25, 0, 0, "-", "canny"], [27, 0, 0, "-", "lineart"], [28, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[25, 1, 1, "", "edge_image_with_canny"], [25, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[27, 1, 1, "", "edge_image_with_lineart"], [27, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[28, 1, 1, "", "edge_image_with_lineart_anime"], [28, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[29, 0, 0, "-", "attachment"], [30, 0, 0, "-", "classify"], [31, 0, 0, "-", "clip"], [32, 0, 0, "-", "enhance"], [34, 0, 0, "-", "siglip"], [35, 0, 0, "-", "yolo"]], "imgutils.generic.attachment": [[29, 3, 1, "", "Attachment"], [29, 1, 1, "", "open_attachment"]], "imgutils.generic.attachment.Attachment": [[29, 4, 1, "", "__init__"], [29, 5, 1, "", "encoder_model"], [29, 4, 1, "", "predict"]], "imgutils.generic.classify": [[30, 3, 1, "", "ClassifyModel"], [30, 1, 1, "", "classify_predict"], [30, 1, 1, "", "classify_predict_fmt"], [30, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[30, 4, 1, "", "__init__"], [30, 4, 1, "", "clear"], [30, 4, 1, "", "launch_demo"], [30, 4, 1, "", "make_ui"], [30, 4, 1, "", "predict"], [30, 4, 1, "", "predict_fmt"], [30, 4, 1, "", "predict_score"]], "imgutils.generic.clip": [[31, 3, 1, "", "CLIPModel"], [31, 1, 1, "", "clip_image_encode"], [31, 1, 1, "", "clip_predict"], [31, 1, 1, "", "clip_text_encode"]], "imgutils.generic.clip.CLIPModel": [[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.enhance": [[32, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[32, 4, 1, "", "__init__"], [32, 4, 1, "", "process"]], "imgutils.generic.siglip": [[34, 3, 1, "", "SigLIPModel"], [34, 1, 1, "", "siglip_image_encode"], [34, 1, 1, "", "siglip_predict"], [34, 1, 1, "", "siglip_text_encode"]], "imgutils.generic.siglip.SigLIPModel": [[34, 4, 1, "", "__init__"], [34, 4, 1, "", "clear"], [34, 4, 1, "", "image_encode"], [34, 4, 1, "", "launch_demo"], [34, 4, 1, "", "make_ui"], [34, 4, 1, "", "predict"], [34, 4, 1, "", "text_encode"]], "imgutils.generic.yolo": [[35, 3, 1, "", "YOLOModel"], [35, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[35, 4, 1, "", "__init__"], [35, 4, 1, "", "clear"], [35, 4, 1, "", "launch_demo"], [35, 4, 1, "", "make_ui"], [35, 4, 1, "", "predict"]], "imgutils.metadata": [[36, 0, 0, "-", "geninfo"], [38, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[36, 1, 1, "", "read_geninfo_exif"], [36, 1, 1, "", "read_geninfo_gif"], [36, 1, 1, "", "read_geninfo_parameters"], [36, 1, 1, "", "write_geninfo_exif"], [36, 1, 1, "", "write_geninfo_gif"], [36, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[38, 3, 1, "", "ImageLsbDataExtractor"], [38, 3, 1, "", "LSBExtractor"], [38, 3, 1, "", "LSBReadError"], [38, 1, 1, "", "inject_data"], [38, 1, 1, "", "read_lsb_metadata"], [38, 1, 1, "", "read_lsb_raw_bytes"], [38, 1, 1, "", "serialize_json"], [38, 1, 1, "", "serialize_pnginfo"], [38, 1, 1, "", "write_lsb_metadata"], [38, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[38, 4, 1, "", "__init__"], [38, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[38, 4, 1, "", "__init__"], [38, 4, 1, "", "get_next_n_bytes"], [38, 4, 1, "", "get_one_byte"], [38, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[39, 0, 0, "-", "aesthetic"], [40, 0, 0, "-", "ccip"], [41, 0, 0, "-", "dbaesthetic"], [43, 0, 0, "-", "laplacian"], [44, 0, 0, "-", "lpips"], [45, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[39, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[40, 1, 1, "", "ccip_batch_differences"], [40, 1, 1, "", "ccip_batch_extract_features"], [40, 1, 1, "", "ccip_batch_same"], [40, 1, 1, "", "ccip_clustering"], [40, 1, 1, "", "ccip_default_clustering_params"], [40, 1, 1, "", "ccip_default_threshold"], [40, 1, 1, "", "ccip_difference"], [40, 1, 1, "", "ccip_extract_feature"], [40, 1, 1, "", "ccip_merge"], [40, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[41, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[43, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[44, 1, 1, "", "lpips_clustering"], [44, 1, 1, "", "lpips_difference"], [44, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[45, 1, 1, "", "psnr"]], "imgutils.ocr": [[46, 1, 1, "", "detect_text_with_ocr"], [46, 1, 1, "", "list_det_models"], [46, 1, 1, "", "list_rec_models"], [46, 1, 1, "", "ocr"]], "imgutils.operate": [[47, 0, 0, "-", "align"], [48, 0, 0, "-", "censor_"], [49, 0, 0, "-", "imgcensor"], [51, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[47, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[48, 3, 1, "", "BaseCensor"], [48, 3, 1, "", "BlurCensor"], [48, 3, 1, "", "ColorCensor"], [48, 3, 1, "", "PixelateCensor"], [48, 1, 1, "", "censor_areas"], [48, 1, 1, "", "censor_nsfw"], [48, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[48, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[48, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[48, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[48, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[49, 3, 1, "", "EmojiBasedCensor"], [49, 3, 1, "", "ImageBasedCensor"], [49, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[49, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[49, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[49, 4, 1, "", "__init__"], [49, 4, 1, "", "find_for_area"], [49, 5, 1, "", "height"], [49, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[51, 1, 1, "", "squeeze"], [51, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[52, 0, 0, "-", "dwpose"], [53, 0, 0, "-", "format"], [55, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[52, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[53, 3, 1, "", "OP18KeyPointSet"], [53, 2, 1, "", "OP18_BODY_MAX"], [53, 2, 1, "", "OP18_BODY_MIN"], [53, 2, 1, "", "OP18_FACE_MAX"], [53, 2, 1, "", "OP18_FACE_MIN"], [53, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [53, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [53, 2, 1, "", "OP18_LEFT_HAND_MAX"], [53, 2, 1, "", "OP18_LEFT_HAND_MIN"], [53, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [53, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [53, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [53, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [53, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[53, 4, 1, "", "__init__"], [53, 4, 1, "", "__mul__"], [53, 4, 1, "", "__truediv__"], [53, 5, 1, "", "body"], [53, 5, 1, "", "face"], [53, 5, 1, "", "left_foot"], [53, 5, 1, "", "left_hand"], [53, 5, 1, "", "right_foot"], [53, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[53, 7, 1, "", "LEFT_ANKLE"], [53, 7, 1, "", "LEFT_BIG_TOE"], [53, 7, 1, "", "LEFT_EAR"], [53, 7, 1, "", "LEFT_ELBOW"], [53, 7, 1, "", "LEFT_EYE"], [53, 7, 1, "", "LEFT_HEEL"], [53, 7, 1, "", "LEFT_HIP"], [53, 7, 1, "", "LEFT_KNEE"], [53, 7, 1, "", "LEFT_SHOULDER"], [53, 7, 1, "", "LEFT_SMALL_TOE"], [53, 7, 1, "", "LEFT_WRIST"], [53, 7, 1, "", "NECK"], [53, 7, 1, "", "NOSE"], [53, 7, 1, "", "RIGHT_ANKLE"], [53, 7, 1, "", "RIGHT_BIG_TOE"], [53, 7, 1, "", "RIGHT_EAR"], [53, 7, 1, "", "RIGHT_ELBOW"], [53, 7, 1, "", "RIGHT_EYE"], [53, 7, 1, "", "RIGHT_HEEL"], [53, 7, 1, "", "RIGHT_HIP"], [53, 7, 1, "", "RIGHT_KNEE"], [53, 7, 1, "", "RIGHT_SHOULDER"], [53, 7, 1, "", "RIGHT_SMALL_TOE"], [53, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[55, 1, 1, "", "op18_visualize"]], "imgutils.preprocess": [[56, 0, 0, "-", "base"], [58, 0, 0, "-", "pillow"], [59, 0, 0, "-", "torchvision"], [60, 0, 0, "-", "transformers"]], "imgutils.preprocess.base": [[56, 3, 1, "", "NotParseTarget"]], "imgutils.preprocess.pillow": [[58, 1, 1, "", "create_pillow_transforms"], [58, 1, 1, "", "parse_pillow_transforms"], [58, 1, 1, "", "register_pillow_parse"], [58, 1, 1, "", "register_pillow_transform"]], "imgutils.preprocess.torchvision": [[59, 1, 1, "", "create_torchvision_transforms"], [59, 1, 1, "", "parse_torchvision_transforms"], [59, 1, 1, "", "register_torchvision_parse"], [59, 1, 1, "", "register_torchvision_transform"]], "imgutils.preprocess.transformers": [[60, 3, 1, "", "NotProcessorTypeError"], [60, 1, 1, "", "convert_to_size_dict"], [60, 1, 1, "", "create_bit_transforms"], [60, 1, 1, "", "create_blip_transforms"], [60, 1, 1, "", "create_clip_transforms"], [60, 1, 1, "", "create_convnext_transforms"], [60, 1, 1, "", "create_mobilenetv2_transforms"], [60, 1, 1, "", "create_siglip_transforms"], [60, 1, 1, "", "create_transforms_from_bit_processor"], [60, 1, 1, "", "create_transforms_from_blip_processor"], [60, 1, 1, "", "create_transforms_from_clip_processor"], [60, 1, 1, "", "create_transforms_from_convnext_processor"], [60, 1, 1, "", "create_transforms_from_mobilenetv2_processor"], [60, 1, 1, "", "create_transforms_from_siglip_processor"], [60, 1, 1, "", "create_transforms_from_transformers"], [60, 1, 1, "", "create_transforms_from_vit_processor"], [60, 1, 1, "", "create_vit_transforms"], [60, 1, 1, "", "get_size_dict"], [60, 1, 1, "", "is_valid_size_dict"], [60, 1, 1, "", "register_creators_for_transformers"]], "imgutils.resource": [[61, 0, 0, "-", "background"]], "imgutils.resource.background": [[61, 3, 1, "", "BackgroundImageSet"], [61, 1, 1, "", "get_bg_image"], [61, 1, 1, "", "get_bg_image_file"], [61, 1, 1, "", "list_bg_image_files"], [61, 1, 1, "", "random_bg_image"], [61, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[61, 4, 1, "", "__init__"], [61, 4, 1, "", "get_image"], [61, 4, 1, "", "get_image_file"], [61, 4, 1, "", "list_image_files"], [61, 4, 1, "", "random_image"], [61, 4, 1, "", "random_image_file"]], "imgutils.restore": [[63, 0, 0, "-", "adversarial"], [65, 0, 0, "-", "nafnet"], [66, 0, 0, "-", "scunet"]], "imgutils.restore.adversarial": [[63, 1, 1, "", "remove_adversarial_noise"]], "imgutils.restore.nafnet": [[65, 1, 1, "", "restore_with_nafnet"]], "imgutils.restore.scunet": [[66, 1, 1, "", "restore_with_scunet"]], "imgutils.sd": [[68, 0, 0, "-", "metadata"], [69, 0, 0, "-", "model"], [70, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[68, 3, 1, "", "SDMetaData"], [68, 1, 1, "", "get_sdmeta_from_image"], [68, 1, 1, "", "parse_sdmeta_from_text"], [68, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[68, 4, 1, "", "__str__"], [68, 5, 1, "", "pnginfo"], [68, 5, 1, "", "text"]], "imgutils.sd.model": [[69, 1, 1, "", "read_metadata"], [69, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[70, 3, 1, "", "NAIMetaData"], [70, 3, 1, "", "NAIMetadata"], [70, 1, 1, "", "add_naimeta_to_image"], [70, 1, 1, "", "get_naimeta_from_image"], [70, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[70, 4, 1, "", "__init__"], [70, 5, 1, "", "pnginfo"]], "imgutils.segment": [[72, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[72, 1, 1, "", "get_isnetis_mask"], [72, 1, 1, "", "segment_rgba_with_isnetis"], [72, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[73, 0, 0, "-", "blacklist"], [74, 0, 0, "-", "character"], [75, 0, 0, "-", "deepdanbooru"], [76, 0, 0, "-", "deepgelbooru"], [77, 0, 0, "-", "format"], [79, 0, 0, "-", "match"], [80, 0, 0, "-", "mldanbooru"], [81, 0, 0, "-", "order"], [82, 0, 0, "-", "overlap"], [83, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[73, 1, 1, "", "drop_blacklisted_tags"], [73, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[74, 2, 1, "", "CHAR_PREFIXES"], [74, 2, 1, "", "CHAR_SUFFIXES"], [74, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [74, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [74, 2, 1, "", "CHAR_WHITELIST_WORD"], [74, 3, 1, "", "CharacterTagPool"], [74, 1, 1, "", "drop_basic_character_tags"], [74, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[74, 4, 1, "", "__init__"], [74, 4, 1, "", "drop_basic_character_tags"], [74, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[75, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.deepgelbooru": [[76, 1, 1, "", "get_deepgelbooru_tags"]], "imgutils.tagging.format": [[77, 1, 1, "", "add_underline"], [77, 1, 1, "", "remove_underline"], [77, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[79, 1, 1, "", "tag_match_full"], [79, 1, 1, "", "tag_match_prefix"], [79, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[80, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[81, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[82, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[83, 1, 1, "", "convert_wd14_emb_to_prediction"], [83, 1, 1, "", "denormalize_wd14_emb"], [83, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[84, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[84, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[86, 0, 0, "-", "cache"], [87, 0, 0, "-", "func"], [89, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[86, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[87, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[89, 1, 1, "", "get_onnx_provider"], [89, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[90, 0, 0, "-", "aicheck"], [91, 0, 0, "-", "bangumi_char"], [92, 0, 0, "-", "classify"], [93, 0, 0, "-", "color"], [94, 0, 0, "-", "completeness"], [95, 0, 0, "-", "dbrating"], [96, 0, 0, "-", "furry"], [98, 0, 0, "-", "monochrome"], [99, 0, 0, "-", "nsfw"], [100, 0, 0, "-", "portrait"], [101, 0, 0, "-", "rating"], [102, 0, 0, "-", "real"], [103, 0, 0, "-", "safe"], [104, 0, 0, "-", "style_age"], [105, 0, 0, "-", "teen"], [106, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[90, 1, 1, "", "get_ai_created_score"], [90, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[91, 1, 1, "", "anime_bangumi_char"], [91, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[92, 1, 1, "", "anime_classify"], [92, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[93, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[94, 1, 1, "", "anime_completeness"], [94, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[95, 1, 1, "", "anime_dbrating"], [95, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[96, 1, 1, "", "anime_furry"], [96, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[98, 1, 1, "", "get_monochrome_score"], [98, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[99, 1, 1, "", "nsfw_pred"], [99, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[100, 1, 1, "", "anime_portrait"], [100, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[101, 1, 1, "", "anime_rating"], [101, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[102, 1, 1, "", "anime_real"], [102, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[103, 1, 1, "", "safe_check"], [103, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[104, 1, 1, "", "anime_style_age"], [104, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[105, 1, 1, "", "anime_teen"], [105, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[106, 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, 105, 106, 107], "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, 10, 11], "background": [4, 61], "grid_background": 4, "grid_transpar": 4, "blob": 5, "to_blob_url": 5, "load_image_from_blob_url": 5, "is_valid_image_blob_url": 5, "decod": 6, "rgb_decod": 6, "encod": 7, "rgb_encod": 7, "imag": 8, "load_imag": 8, "has_alpha_channel": 8, "layer": 10, "istack": 10, "url": 11, "download_image_from_url": 11, "is_http_url": 11, "detect": [12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24], "booru_yolo": 12, "model": [12, 69], "label": 12, "descript": 12, "avail": 12, "pp": 12, "seri": 12, "AS": 12, "aa": 12, "detect_with_booru_yolo": 12, "censor": 13, "detect_censor": 13, "ey": 14, "detect_ey": 14, "face": 15, "detect_fac": 15, "halfbodi": 16, "detect_halfbodi": 16, "hand": 17, "detect_hand": 17, "head": 18, "detect_head": 18, "nudenet": 20, "detect_with_nudenet": 20, "person": 21, "detect_person": 21, "similar": 22, "calculate_i": 22, "bboxes_similar": 22, "detection_similar": 22, "text": 23, "detect_text": 23, "visual": [24, 55], "detection_visu": 24, "edg": [25, 26, 27, 28], "canni": 25, "get_edge_by_canni": 25, "edge_image_with_canni": 25, "lineart": 27, "get_edge_by_lineart": 27, "edge_image_with_lineart": 27, "lineart_anim": 28, "get_edge_by_lineart_anim": 28, "edge_image_with_lineart_anim": 28, "gener": [29, 30, 31, 32, 33, 34, 35], "attach": 29, "open_attach": 29, "classifi": [30, 92], "classifymodel": 30, "classify_predict_scor": 30, "classify_predict": 30, "classify_predict_fmt": 30, "clip": 31, "clipmodel": 31, "clip_image_encod": 31, "clip_text_encod": 31, "clip_predict": 31, "enhanc": 32, "imageenhanc": 32, "siglip": 34, "siglipmodel": 34, "siglip_image_encod": 34, "siglip_text_encod": 34, "siglip_predict": 34, "yolo": 35, "yolomodel": 35, "yolo_predict": 35, "metadata": [36, 37, 38, 68], "geninfo": 36, "read_geninfo_paramet": 36, "read_geninfo_exif": 36, "read_geninfo_gif": 36, "write_geninfo_paramet": 36, "write_geninfo_exif": 36, "write_geninfo_gif": 36, "lsb": 38, "read_lsb_raw_byt": 38, "read_lsb_metadata": 38, "write_lsb_raw_byt": 38, "write_lsb_metadata": 38, "lsbreaderror": 38, "lsbextractor": 38, "imagelsbdataextractor": 38, "serialize_pnginfo": 38, "serialize_json": 38, "inject_data": 38, "metric": [39, 40, 41, 42, 43, 44, 45], "aesthet": 39, "get_aesthetic_scor": 39, "ccip": 40, "ccip_extract_featur": 40, "ccip_batch_extract_featur": 40, "ccip_default_threshold": 40, "ccip_differ": 40, "ccip_sam": 40, "ccip_batch_differ": 40, "ccip_batch_sam": 40, "ccip_default_clustering_param": 40, "ccip_clust": 40, "ccip_merg": 40, "dbaesthet": 41, "anime_dbaesthet": 41, "laplacian": 43, "laplacian_scor": 43, "lpip": 44, "lpips_extract_featur": 44, "lpips_differ": 44, "lpips_clust": 44, "psnr_": 45, "psnr": 45, "ocr": 46, "detect_text_with_ocr": 46, "list_det_model": 46, "list_rec_model": 46, "oper": [47, 48, 49, 50, 51], "align": 47, "align_maxs": 47, "censor_": 48, "censor_area": 48, "censor_nsfw": 48, "basecensor": 48, "colorcensor": 48, "blurcensor": 48, "pixelatecensor": 48, "register_censor_method": 48, "imgcensor": 49, "imagebasedcensor": 49, "emojibasedcensor": 49, "singleimag": 49, "squeez": 51, "squeeze_with_transpar": 51, "pose": [52, 53, 54, 55], "dwpose": 52, "dwpose_estim": 52, "format": [53, 77], "op18keypointset": 53, "openpose18": 53, "op18_body_max": 53, "op18_body_min": 53, "op18_face_max": 53, "op18_face_min": 53, "op18_left_foot_max": 53, "op18_left_foot_min": 53, "op18_left_hand_max": 53, "op18_left_hand_min": 53, "op18_right_foot_max": 53, "op18_right_foot_min": 53, "op18_right_hand_max": 53, "op18_right_hand_min": 53, "op18_visu": 55, "preprocess": [56, 57, 58, 59, 60], "base": 56, "notparsetarget": 56, "pillow": 58, "register_pillow_transform": 58, "register_pillow_pars": 58, "create_pillow_transform": 58, "parse_pillow_transform": 58, "torchvis": 59, "register_torchvision_transform": 59, "register_torchvision_pars": 59, "create_torchvision_transform": 59, "parse_torchvision_transform": 59, "transform": 60, "register_creators_for_transform": 60, "notprocessortypeerror": 60, "create_transforms_from_transform": 60, "is_valid_size_dict": 60, "convert_to_size_dict": 60, "get_size_dict": 60, "create_clip_transform": 60, "create_transforms_from_clip_processor": 60, "create_convnext_transform": 60, "create_transforms_from_convnext_processor": 60, "create_vit_transform": 60, "create_transforms_from_vit_processor": 60, "create_siglip_transform": 60, "create_transforms_from_siglip_processor": 60, "create_bit_transform": 60, "create_transforms_from_bit_processor": 60, "create_blip_transform": 60, "create_transforms_from_blip_processor": 60, "create_mobilenetv2_transform": 60, "create_transforms_from_mobilenetv2_processor": 60, "resourc": [61, 62], "backgroundimageset": 61, "list_bg_image_fil": 61, "get_bg_image_fil": 61, "get_bg_imag": 61, "random_bg_image_fil": 61, "random_bg_imag": 61, "restor": [63, 64, 65, 66], "adversari": 63, "remove_adversarial_nois": 63, "nafnet": 65, "restore_with_nafnet": 65, "scunet": 66, "restore_with_scunet": 66, "sd": [67, 68, 69, 70], "sdmetadata": 68, "parse_sdmeta_from_text": 68, "get_sdmeta_from_imag": 68, "save_image_with_sdmeta": 68, "read_metadata": 69, "save_with_metadata": 69, "nai": 70, "naimetadata": 70, "get_naimeta_from_imag": 70, "add_naimeta_to_imag": 70, "save_image_with_naimeta": 70, "segment": [71, 72], "isneti": 72, "get_isnetis_mask": 72, "segment_with_isneti": 72, "segment_rgba_with_isneti": 72, "tag": [73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83], "blacklist": 73, "is_blacklist": 73, "drop_blacklisted_tag": 73, "charact": 74, "char_whitelist_suffix": 74, "char_whitelist_prefix": 74, "char_whitelist_word": 74, "char_suffix": 74, "char_prefix": 74, "charactertagpool": 74, "is_basic_character_tag": 74, "drop_basic_character_tag": 74, "deepdanbooru": 75, "get_deepdanbooru_tag": 75, "deepgelbooru": 76, "get_deepgelbooru_tag": 76, "add_underlin": 77, "remove_underlin": 77, "tags_to_text": 77, "match": 79, "tag_match_suffix": 79, "tag_match_prefix": 79, "tag_match_ful": 79, "mldanbooru": 80, "get_mldanbooru_tag": 80, "order": 81, "sort_tag": 81, "overlap": 82, "drop_overlap_tag": 82, "wd14": 83, "get_wd14_tag": 83, "convert_wd14_emb_to_predict": 83, "denormalize_wd14_emb": 83, "upscal": [84, 85], "cdc": 84, "upscale_with_cdc": 84, "util": [86, 87, 88, 89], "cach": 86, "ts_lru_cach": 86, "func": 87, "sigmoid": 87, "onnxruntim": 89, "get_onnx_provid": 89, "open_onnx_model": 89, "valid": [90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106], "aicheck": 90, "get_ai_created_scor": 90, "is_ai_cr": 90, "bangumi_char": 91, "anime_bangumi_char_scor": 91, "anime_bangumi_char": 91, "anime_classify_scor": 92, "anime_classifi": 92, "color": 93, "is_greyscal": 93, "complet": 94, "anime_completeness_scor": 94, "anime_complet": 94, "dbrate": 95, "anime_dbrating_scor": 95, "anime_dbr": 95, "furri": 96, "anime_furry_scor": 96, "anime_furri": 96, "monochrom": 98, "get_monochrome_scor": 98, "is_monochrom": 98, "nsfw": 99, "nsfw_pred_scor": 99, "nsfw_pred": 99, "portrait": 100, "anime_portrait_scor": 100, "anime_portrait": 100, "rate": 101, "anime_rating_scor": 101, "anime_r": [101, 102], "real": 102, "anime_real_scor": 102, "safe": 103, "safe_check_scor": 103, "safe_check": 103, "style_ag": 104, "anime_style_age_scor": 104, "anime_style_ag": 104, "teen": 105, "anime_teen_scor": 105, "anime_teen": 105, "truncat": 106, "is_truncated_fil": 106, "welcom": 107, "": 107, "document": 107, "overview": 107, "tutori": 107, "inform": [107, 108, 109], "api": 107, "run": [108, 109], "environ": [108, 109], "instal": 110, "quick": 111, "start": 111}, "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.blob": [[5, "module-imgutils.data.blob"]], "to_blob_url": [[5, "to-blob-url"]], "load_image_from_blob_url": [[5, "load-image-from-blob-url"]], "is_valid_image_blob_url": [[5, "is-valid-image-blob-url"]], "imgutils.data.decode": [[6, "module-imgutils.data.decode"]], "rgb_decode": [[6, "rgb-decode"]], "imgutils.data.encode": [[7, "module-imgutils.data.encode"]], "rgb_encode": [[7, "rgb-encode"]], "imgutils.data.image": [[8, "module-imgutils.data.image"]], "load_image": [[8, "load-image"]], "load_images": [[8, "load-images"]], "has_alpha_channel": [[8, "has-alpha-channel"]], "imgutils.data": [[9, "module-imgutils.data"]], "imgutils.data.layer": [[10, "module-imgutils.data.layer"]], "istack": [[10, "istack"]], "imgutils.data.url": [[11, "module-imgutils.data.url"]], "download_image_from_url": [[11, "download-image-from-url"]], "is_http_url": [[11, "is-http-url"]], "imgutils.detect.booru_yolo": [[12, "module-imgutils.detect.booru_yolo"]], "Model Labels and Descriptions": [[12, "id1"]], "Available Models (PP Series)": [[12, "id2"]], "Available Models (AS Series)": [[12, "id3"]], "Available Models (AA Series)": [[12, "id4"]], "detect_with_booru_yolo": [[12, "detect-with-booru-yolo"]], "imgutils.detect.censor": [[13, "module-imgutils.detect.censor"]], "detect_censors": [[13, "detect-censors"]], "imgutils.detect.eye": [[14, "module-imgutils.detect.eye"]], "detect_eyes": [[14, "detect-eyes"]], "imgutils.detect.face": [[15, "module-imgutils.detect.face"]], "detect_faces": [[15, "detect-faces"]], "imgutils.detect.halfbody": [[16, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[16, "detect-halfbody"]], "imgutils.detect.hand": [[17, "module-imgutils.detect.hand"]], "detect_hands": [[17, "detect-hands"]], "imgutils.detect.head": [[18, "module-imgutils.detect.head"]], "detect_heads": [[18, "detect-heads"]], "imgutils.detect": [[19, "module-imgutils.detect"]], "imgutils.detect.nudenet": [[20, "module-imgutils.detect.nudenet"]], "detect_with_nudenet": [[20, "detect-with-nudenet"]], "imgutils.detect.person": [[21, "module-imgutils.detect.person"]], "detect_person": [[21, "detect-person"]], "imgutils.detect.similarity": [[22, "module-imgutils.detect.similarity"]], "calculate_iou": [[22, "calculate-iou"]], "bboxes_similarity": [[22, "bboxes-similarity"]], "detection_similarity": [[22, "detection-similarity"]], "imgutils.detect.text": [[23, "module-imgutils.detect.text"]], "detect_text": [[23, "detect-text"]], "imgutils.detect.visual": [[24, "module-imgutils.detect.visual"]], "detection_visualize": [[24, "detection-visualize"]], "imgutils.edge.canny": [[25, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[25, "get-edge-by-canny"]], "edge_image_with_canny": [[25, "edge-image-with-canny"]], "imgutils.edge": [[26, "module-imgutils.edge"]], "imgutils.edge.lineart": [[27, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[27, "get-edge-by-lineart"]], "edge_image_with_lineart": [[27, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[28, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[28, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[28, "edge-image-with-lineart-anime"]], "imgutils.generic.attachment": [[29, "module-imgutils.generic.attachment"]], "Attachment": [[29, "attachment"]], "open_attachment": [[29, "open-attachment"]], "imgutils.generic.classify": [[30, "module-imgutils.generic.classify"]], "ClassifyModel": [[30, "classifymodel"]], "classify_predict_score": [[30, "classify-predict-score"]], "classify_predict": [[30, "classify-predict"]], "classify_predict_fmt": [[30, "classify-predict-fmt"]], "imgutils.generic.clip": [[31, "module-imgutils.generic.clip"]], "CLIPModel": [[31, "clipmodel"]], "clip_image_encode": [[31, "clip-image-encode"]], "clip_text_encode": [[31, "clip-text-encode"]], "clip_predict": [[31, "clip-predict"]], "imgutils.generic.enhance": [[32, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[32, "imageenhancer"]], "imgutils.generic": [[33, "module-imgutils.generic"]], "imgutils.generic.siglip": [[34, "module-imgutils.generic.siglip"]], "SigLIPModel": [[34, "siglipmodel"]], "siglip_image_encode": [[34, "siglip-image-encode"]], "siglip_text_encode": [[34, "siglip-text-encode"]], "siglip_predict": [[34, "siglip-predict"]], "imgutils.generic.yolo": [[35, "module-imgutils.generic.yolo"]], "YOLOModel": [[35, "yolomodel"]], "yolo_predict": [[35, "yolo-predict"]], "imgutils.metadata.geninfo": [[36, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[36, "read-geninfo-parameters"]], "read_geninfo_exif": [[36, "read-geninfo-exif"]], "read_geninfo_gif": [[36, "read-geninfo-gif"]], "write_geninfo_parameters": [[36, "write-geninfo-parameters"]], "write_geninfo_exif": [[36, "write-geninfo-exif"]], "write_geninfo_gif": [[36, "write-geninfo-gif"]], "imgutils.metadata": [[37, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[38, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[38, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[38, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[38, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[38, "write-lsb-metadata"]], "LSBReadError": [[38, "lsbreaderror"]], "LSBExtractor": [[38, "lsbextractor"]], "ImageLsbDataExtractor": [[38, "imagelsbdataextractor"]], "serialize_pnginfo": [[38, "serialize-pnginfo"]], "serialize_json": [[38, "serialize-json"]], "inject_data": [[38, "inject-data"]], "imgutils.metrics.aesthetic": [[39, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[39, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[40, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[40, "ccip-extract-feature"]], "ccip_batch_extract_features": [[40, "ccip-batch-extract-features"]], "ccip_default_threshold": [[40, "ccip-default-threshold"]], "ccip_difference": [[40, "ccip-difference"]], "ccip_same": [[40, "ccip-same"]], "ccip_batch_differences": [[40, "ccip-batch-differences"]], "ccip_batch_same": [[40, "ccip-batch-same"]], "ccip_default_clustering_params": [[40, "ccip-default-clustering-params"]], "ccip_clustering": [[40, "ccip-clustering"]], "ccip_merge": [[40, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[41, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[41, "anime-dbaesthetic"]], "imgutils.metrics": [[42, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[43, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[43, "laplacian-score"]], "imgutils.metrics.lpips": [[44, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[44, "lpips-extract-feature"]], "lpips_difference": [[44, "lpips-difference"]], "lpips_clustering": [[44, "lpips-clustering"]], "imgutils.metrics.psnr_": [[45, "module-imgutils.metrics.psnr_"]], "psnr": [[45, "id1"]], "imgutils.ocr": [[46, "module-imgutils.ocr"]], "detect_text_with_ocr": [[46, "detect-text-with-ocr"]], "ocr": [[46, "ocr"]], "list_det_models": [[46, "list-det-models"]], "list_rec_models": [[46, "list-rec-models"]], "imgutils.operate.align": [[47, "module-imgutils.operate.align"]], "align_maxsize": [[47, "align-maxsize"]], "imgutils.operate.censor_": [[48, "module-imgutils.operate.censor_"]], "censor_areas": [[48, "censor-areas"]], "censor_nsfw": [[48, "censor-nsfw"]], "BaseCensor": [[48, "basecensor"]], "ColorCensor": [[48, "colorcensor"]], "BlurCensor": [[48, "blurcensor"]], "PixelateCensor": [[48, "pixelatecensor"]], "register_censor_method": [[48, "register-censor-method"]], "imgutils.operate.imgcensor": [[49, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[49, "imagebasedcensor"]], "EmojiBasedCensor": [[49, "emojibasedcensor"]], "SingleImage": [[49, "singleimage"]], "imgutils.operate": [[50, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[51, "module-imgutils.operate.squeeze"]], "squeeze": [[51, "squeeze"]], "squeeze_with_transparency": [[51, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[52, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[52, "dwpose-estimate"]], "imgutils.pose.format": [[53, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[53, "op18keypointset"]], "OpenPose18": [[53, "openpose18"]], "OP18_BODY_MAX": [[53, "op18-body-max"]], "OP18_BODY_MIN": [[53, "op18-body-min"]], "OP18_FACE_MAX": [[53, "op18-face-max"]], "OP18_FACE_MIN": [[53, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[53, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[53, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[53, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[53, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[53, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[53, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[53, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[53, "op18-right-hand-min"]], "imgutils.pose": [[54, "module-imgutils.pose"]], "imgutils.pose.visual": [[55, "module-imgutils.pose.visual"]], "op18_visualize": [[55, "op18-visualize"]], "imgutils.preprocess.base": [[56, "module-imgutils.preprocess.base"]], "NotParseTarget": [[56, "notparsetarget"]], "imgutils.preprocess": [[57, "module-imgutils.preprocess"]], "imgutils.preprocess.pillow": [[58, "module-imgutils.preprocess.pillow"]], "register_pillow_transform": [[58, "register-pillow-transform"]], "register_pillow_parse": [[58, "register-pillow-parse"]], "create_pillow_transforms": [[58, "create-pillow-transforms"]], "parse_pillow_transforms": [[58, "parse-pillow-transforms"]], "imgutils.preprocess.torchvision": [[59, "module-imgutils.preprocess.torchvision"]], "register_torchvision_transform": [[59, "register-torchvision-transform"]], "register_torchvision_parse": [[59, "register-torchvision-parse"]], "create_torchvision_transforms": [[59, "create-torchvision-transforms"]], "parse_torchvision_transforms": [[59, "parse-torchvision-transforms"]], "imgutils.preprocess.transformers": [[60, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers": [[60, "register-creators-for-transformers"]], "NotProcessorTypeError": [[60, "notprocessortypeerror"]], "create_transforms_from_transformers": [[60, "create-transforms-from-transformers"]], "is_valid_size_dict": [[60, "is-valid-size-dict"]], "convert_to_size_dict": [[60, "convert-to-size-dict"]], "get_size_dict": [[60, "get-size-dict"]], "create_clip_transforms": [[60, "create-clip-transforms"]], "create_transforms_from_clip_processor": [[60, "create-transforms-from-clip-processor"]], "create_convnext_transforms": [[60, "create-convnext-transforms"]], "create_transforms_from_convnext_processor": [[60, "create-transforms-from-convnext-processor"]], "create_vit_transforms": [[60, "create-vit-transforms"]], "create_transforms_from_vit_processor": [[60, "create-transforms-from-vit-processor"]], "create_siglip_transforms": [[60, "create-siglip-transforms"]], "create_transforms_from_siglip_processor": [[60, "create-transforms-from-siglip-processor"]], "create_bit_transforms": [[60, "create-bit-transforms"]], "create_transforms_from_bit_processor": [[60, "create-transforms-from-bit-processor"]], "create_blip_transforms": [[60, "create-blip-transforms"]], "create_transforms_from_blip_processor": [[60, "create-transforms-from-blip-processor"]], "create_mobilenetv2_transforms": [[60, "create-mobilenetv2-transforms"]], "create_transforms_from_mobilenetv2_processor": [[60, "create-transforms-from-mobilenetv2-processor"]], "imgutils.resource.background": [[61, "module-imgutils.resource.background"]], "BackgroundImageSet": [[61, "backgroundimageset"]], "list_bg_image_files": [[61, "list-bg-image-files"]], "get_bg_image_file": [[61, "get-bg-image-file"]], "get_bg_image": [[61, "get-bg-image"]], "random_bg_image_file": [[61, "random-bg-image-file"]], "random_bg_image": [[61, "random-bg-image"]], "imgutils.resource": [[62, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[63, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise": [[63, "remove-adversarial-noise"]], "imgutils.restore": [[64, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[65, "module-imgutils.restore.nafnet"]], "restore_with_nafnet": [[65, "restore-with-nafnet"]], "imgutils.restore.scunet": [[66, "module-imgutils.restore.scunet"]], "restore_with_scunet": [[66, "restore-with-scunet"]], "imgutils.sd": [[67, "module-imgutils.sd"]], "imgutils.sd.metadata": [[68, "module-imgutils.sd.metadata"]], "SDMetaData": [[68, "sdmetadata"]], "parse_sdmeta_from_text": [[68, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[68, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[68, "save-image-with-sdmeta"]], "imgutils.sd.model": [[69, "module-imgutils.sd.model"]], "read_metadata": [[69, "read-metadata"]], "save_with_metadata": [[69, "save-with-metadata"]], "imgutils.sd.nai": [[70, "module-imgutils.sd.nai"]], "NAIMetaData": [[70, "naimetadata"]], "NAIMetadata": [[70, "id1"]], "get_naimeta_from_image": [[70, "get-naimeta-from-image"]], "add_naimeta_to_image": [[70, "add-naimeta-to-image"]], "save_image_with_naimeta": [[70, "save-image-with-naimeta"]], "imgutils.segment": [[71, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[72, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[72, "get-isnetis-mask"]], "segment_with_isnetis": [[72, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[72, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[73, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[73, "is-blacklisted"]], "drop_blacklisted_tags": [[73, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[74, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[74, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[74, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[74, "char-whitelist-word"]], "CHAR_SUFFIXES": [[74, "char-suffixes"]], "CHAR_PREFIXES": [[74, "char-prefixes"]], "CharacterTagPool": [[74, "charactertagpool"]], "is_basic_character_tag": [[74, "is-basic-character-tag"]], "drop_basic_character_tags": [[74, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[75, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[75, "get-deepdanbooru-tags"]], "imgutils.tagging.deepgelbooru": [[76, "module-imgutils.tagging.deepgelbooru"]], "get_deepgelbooru_tags": [[76, "get-deepgelbooru-tags"]], "imgutils.tagging.format": [[77, "module-imgutils.tagging.format"]], "add_underline": [[77, "add-underline"]], "remove_underline": [[77, "remove-underline"]], "tags_to_text": [[77, "tags-to-text"]], "imgutils.tagging": [[78, "module-imgutils.tagging"]], "imgutils.tagging.match": [[79, "module-imgutils.tagging.match"]], "tag_match_suffix": [[79, "tag-match-suffix"]], "tag_match_prefix": [[79, "tag-match-prefix"]], "tag_match_full": [[79, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[80, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[80, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[81, "module-imgutils.tagging.order"]], "sort_tags": [[81, "sort-tags"]], "imgutils.tagging.overlap": [[82, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[82, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[83, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[83, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[83, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[83, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[84, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[84, "upscale-with-cdc"]], "imgutils.upscale": [[85, "module-imgutils.upscale"]], "imgutils.utils.cache": [[86, "module-imgutils.utils.cache"]], "ts_lru_cache": [[86, "ts-lru-cache"]], "imgutils.utils.func": [[87, "module-imgutils.utils.func"]], "sigmoid": [[87, "sigmoid"]], "imgutils.utils": [[88, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[89, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[89, "get-onnx-provider"]], "open_onnx_model": [[89, "open-onnx-model"]], "imgutils.validate.aicheck": [[90, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[90, "get-ai-created-score"]], "is_ai_created": [[90, "is-ai-created"]], "imgutils.validate.bangumi_char": [[91, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[91, "anime-bangumi-char-score"]], "anime_bangumi_char": [[91, "anime-bangumi-char"]], "imgutils.validate.classify": [[92, "module-imgutils.validate.classify"]], "anime_classify_score": [[92, "anime-classify-score"]], "anime_classify": [[92, "anime-classify"]], "imgutils.validate.color": [[93, "module-imgutils.validate.color"]], "is_greyscale": [[93, "is-greyscale"]], "imgutils.validate.completeness": [[94, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[94, "anime-completeness-score"]], "anime_completeness": [[94, "anime-completeness"]], "imgutils.validate.dbrating": [[95, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[95, "anime-dbrating-score"]], "anime_dbrating": [[95, "anime-dbrating"]], "imgutils.validate.furry": [[96, "module-imgutils.validate.furry"]], "anime_furry_score": [[96, "anime-furry-score"]], "anime_furry": [[96, "anime-furry"]], "imgutils.validate": [[97, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[98, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[98, "get-monochrome-score"]], "is_monochrome": [[98, "is-monochrome"]], "imgutils.validate.nsfw": [[99, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[99, "nsfw-pred-score"]], "nsfw_pred": [[99, "nsfw-pred"]], "imgutils.validate.portrait": [[100, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[100, "anime-portrait-score"]], "anime_portrait": [[100, "anime-portrait"]], "imgutils.validate.rating": [[101, "module-imgutils.validate.rating"]], "anime_rating_score": [[101, "anime-rating-score"]], "anime_rating": [[101, "anime-rating"]], "imgutils.validate.real": [[102, "module-imgutils.validate.real"]], "anime_real_score": [[102, "anime-real-score"]], "anime_real": [[102, "anime-real"]], "imgutils.validate.safe": [[103, "module-imgutils.validate.safe"]], "safe_check_score": [[103, "safe-check-score"]], "safe_check": [[103, "safe-check"]], "imgutils.validate.style_age": [[104, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[104, "anime-style-age-score"]], "anime_style_age": [[104, "anime-style-age"]], "imgutils.validate.teen": [[105, "module-imgutils.validate.teen"]], "anime_teen_score": [[105, "anime-teen-score"]], "anime_teen": [[105, "anime-teen"]], "imgutils.validate.truncate": [[106, "module-imgutils.validate.truncate"]], "is_truncated_file": [[106, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[107, "welcome-to-imgutils-s-documentation"]], "Overview": [[107, "overview"]], "Tutorials": [[107, null]], "Information": [[107, null]], "API Documentation": [[107, null]], "Run Environment Information": [[108, "Run-Environment-Information"], [109, "Run-Environment-Information"]], "Installation": [[110, "installation"]], "Quick Start": [[111, "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.blob"], [6, "module-imgutils.data.decode"], [7, "module-imgutils.data.encode"], [8, "module-imgutils.data.image"], [9, "module-imgutils.data"], [10, "module-imgutils.data.layer"], [11, "module-imgutils.data.url"], [12, "module-imgutils.detect.booru_yolo"], [13, "module-imgutils.detect.censor"], [14, "module-imgutils.detect.eye"], [15, "module-imgutils.detect.face"], [16, "module-imgutils.detect.halfbody"], [17, "module-imgutils.detect.hand"], [18, "module-imgutils.detect.head"], [19, "module-imgutils.detect"], [20, "module-imgutils.detect.nudenet"], [21, "module-imgutils.detect.person"], [22, "module-imgutils.detect.similarity"], [23, "module-imgutils.detect.text"], [24, "module-imgutils.detect.visual"], [25, "module-imgutils.edge.canny"], [26, "module-imgutils.edge"], [27, "module-imgutils.edge.lineart"], [28, "module-imgutils.edge.lineart_anime"], [29, "module-imgutils.generic.attachment"], [30, "module-imgutils.generic.classify"], [31, "module-imgutils.generic.clip"], [32, "module-imgutils.generic.enhance"], [33, "module-imgutils.generic"], [34, "module-imgutils.generic.siglip"], [35, "module-imgutils.generic.yolo"], [36, "module-imgutils.metadata.geninfo"], [37, "module-imgutils.metadata"], [38, "module-imgutils.metadata.lsb"], [39, "module-imgutils.metrics.aesthetic"], [40, "module-imgutils.metrics.ccip"], [41, "module-imgutils.metrics.dbaesthetic"], [42, "module-imgutils.metrics"], [43, "module-imgutils.metrics.laplacian"], [44, "module-imgutils.metrics.lpips"], [45, "module-imgutils.metrics.psnr_"], [46, "module-imgutils.ocr"], [47, "module-imgutils.operate.align"], [48, "module-imgutils.operate.censor_"], [49, "module-imgutils.operate.imgcensor"], [50, "module-imgutils.operate"], [51, "module-imgutils.operate.squeeze"], [52, "module-imgutils.pose.dwpose"], [53, "module-imgutils.pose.format"], [54, "module-imgutils.pose"], [55, "module-imgutils.pose.visual"], [56, "module-imgutils.preprocess.base"], [57, "module-imgutils.preprocess"], [58, "module-imgutils.preprocess.pillow"], [59, "module-imgutils.preprocess.torchvision"], [60, "module-imgutils.preprocess.transformers"], [61, "module-imgutils.resource.background"], [62, "module-imgutils.resource"], [63, "module-imgutils.restore.adversarial"], [64, "module-imgutils.restore"], [65, "module-imgutils.restore.nafnet"], [66, "module-imgutils.restore.scunet"], [67, "module-imgutils.sd"], [68, "module-imgutils.sd.metadata"], [69, "module-imgutils.sd.model"], [70, "module-imgutils.sd.nai"], [71, "module-imgutils.segment"], [72, "module-imgutils.segment.isnetis"], [73, "module-imgutils.tagging.blacklist"], [74, "module-imgutils.tagging.character"], [75, "module-imgutils.tagging.deepdanbooru"], [76, "module-imgutils.tagging.deepgelbooru"], [77, "module-imgutils.tagging.format"], [78, "module-imgutils.tagging"], [79, "module-imgutils.tagging.match"], [80, "module-imgutils.tagging.mldanbooru"], [81, "module-imgutils.tagging.order"], [82, "module-imgutils.tagging.overlap"], [83, "module-imgutils.tagging.wd14"], [84, "module-imgutils.upscale.cdc"], [85, "module-imgutils.upscale"], [86, "module-imgutils.utils.cache"], [87, "module-imgutils.utils.func"], [88, "module-imgutils.utils"], [89, "module-imgutils.utils.onnxruntime"], [90, "module-imgutils.validate.aicheck"], [91, "module-imgutils.validate.bangumi_char"], [92, "module-imgutils.validate.classify"], [93, "module-imgutils.validate.color"], [94, "module-imgutils.validate.completeness"], [95, "module-imgutils.validate.dbrating"], [96, "module-imgutils.validate.furry"], [97, "module-imgutils.validate"], [98, "module-imgutils.validate.monochrome"], [99, "module-imgutils.validate.nsfw"], [100, "module-imgutils.validate.portrait"], [101, "module-imgutils.validate.rating"], [102, "module-imgutils.validate.real"], [103, "module-imgutils.validate.safe"], [104, "module-imgutils.validate.style_age"], [105, "module-imgutils.validate.teen"], [106, "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.blob": [[5, "module-imgutils.data.blob"]], "is_valid_image_blob_url() (in module imgutils.data.blob)": [[5, "imgutils.data.blob.is_valid_image_blob_url"]], "load_image_from_blob_url() (in module imgutils.data.blob)": [[5, "imgutils.data.blob.load_image_from_blob_url"]], "to_blob_url() (in module imgutils.data.blob)": [[5, "imgutils.data.blob.to_blob_url"]], "imgutils.data.decode": [[6, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[6, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[7, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[7, "imgutils.data.encode.rgb_encode"]], "has_alpha_channel() (in module imgutils.data.image)": [[8, "imgutils.data.image.has_alpha_channel"]], "imgutils.data.image": [[8, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[8, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[8, "imgutils.data.image.load_images"]], "imgutils.data": [[9, "module-imgutils.data"]], "imgutils.data.layer": [[10, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[10, "imgutils.data.layer.istack"]], "download_image_from_url() (in module imgutils.data.url)": [[11, "imgutils.data.url.download_image_from_url"]], "imgutils.data.url": [[11, "module-imgutils.data.url"]], "is_http_url() (in module imgutils.data.url)": [[11, "imgutils.data.url.is_http_url"]], "detect_with_booru_yolo() (in module imgutils.detect.booru_yolo)": [[12, "imgutils.detect.booru_yolo.detect_with_booru_yolo"]], "imgutils.detect.booru_yolo": [[12, "module-imgutils.detect.booru_yolo"]], "detect_censors() (in module imgutils.detect.censor)": [[13, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[13, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[14, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[14, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[15, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[15, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[16, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[16, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[17, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[17, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[18, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[18, "module-imgutils.detect.head"]], "imgutils.detect": [[19, "module-imgutils.detect"]], "detect_with_nudenet() (in module imgutils.detect.nudenet)": [[20, "imgutils.detect.nudenet.detect_with_nudenet"]], "imgutils.detect.nudenet": [[20, "module-imgutils.detect.nudenet"]], "detect_person() (in module imgutils.detect.person)": [[21, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[21, "module-imgutils.detect.person"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[22, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[22, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[22, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[22, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[23, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[23, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[24, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[24, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[25, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[25, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[25, "module-imgutils.edge.canny"]], "imgutils.edge": [[26, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[27, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[27, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[27, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[28, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[28, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[28, "module-imgutils.edge.lineart_anime"]], "attachment (class in imgutils.generic.attachment)": [[29, "imgutils.generic.attachment.Attachment"]], "__init__() (imgutils.generic.attachment.attachment method)": [[29, "imgutils.generic.attachment.Attachment.__init__"]], "encoder_model (imgutils.generic.attachment.attachment property)": [[29, "imgutils.generic.attachment.Attachment.encoder_model"]], "imgutils.generic.attachment": [[29, "module-imgutils.generic.attachment"]], "open_attachment() (in module imgutils.generic.attachment)": [[29, "imgutils.generic.attachment.open_attachment"]], "predict() (imgutils.generic.attachment.attachment method)": [[29, "imgutils.generic.attachment.Attachment.predict"]], "classifymodel (class in imgutils.generic.classify)": [[30, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[30, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[30, "imgutils.generic.classify.classify_predict"]], "classify_predict_fmt() (in module imgutils.generic.classify)": [[30, "imgutils.generic.classify.classify_predict_fmt"]], "classify_predict_score() (in module imgutils.generic.classify)": [[30, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[30, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[30, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[30, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[30, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[30, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_fmt() (imgutils.generic.classify.classifymodel method)": [[30, "imgutils.generic.classify.ClassifyModel.predict_fmt"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[30, "imgutils.generic.classify.ClassifyModel.predict_score"]], "clipmodel (class in imgutils.generic.clip)": [[31, "imgutils.generic.clip.CLIPModel"]], "__init__() (imgutils.generic.clip.clipmodel method)": [[31, "imgutils.generic.clip.CLIPModel.__init__"]], "clear() (imgutils.generic.clip.clipmodel method)": [[31, "imgutils.generic.clip.CLIPModel.clear"]], "clip_image_encode() (in module imgutils.generic.clip)": [[31, "imgutils.generic.clip.clip_image_encode"]], "clip_predict() (in module imgutils.generic.clip)": [[31, "imgutils.generic.clip.clip_predict"]], "clip_text_encode() (in module imgutils.generic.clip)": [[31, "imgutils.generic.clip.clip_text_encode"]], "image_encode() (imgutils.generic.clip.clipmodel method)": [[31, "imgutils.generic.clip.CLIPModel.image_encode"]], "imgutils.generic.clip": [[31, "module-imgutils.generic.clip"]], "launch_demo() (imgutils.generic.clip.clipmodel method)": [[31, "imgutils.generic.clip.CLIPModel.launch_demo"]], "make_ui() (imgutils.generic.clip.clipmodel method)": [[31, "imgutils.generic.clip.CLIPModel.make_ui"]], "predict() (imgutils.generic.clip.clipmodel method)": [[31, "imgutils.generic.clip.CLIPModel.predict"]], "text_encode() (imgutils.generic.clip.clipmodel method)": [[31, "imgutils.generic.clip.CLIPModel.text_encode"]], "imageenhancer (class in imgutils.generic.enhance)": [[32, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[32, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[32, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[32, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[33, "module-imgutils.generic"]], "siglipmodel (class in imgutils.generic.siglip)": [[34, "imgutils.generic.siglip.SigLIPModel"]], "__init__() (imgutils.generic.siglip.siglipmodel method)": [[34, "imgutils.generic.siglip.SigLIPModel.__init__"]], "clear() (imgutils.generic.siglip.siglipmodel method)": [[34, "imgutils.generic.siglip.SigLIPModel.clear"]], "image_encode() (imgutils.generic.siglip.siglipmodel method)": [[34, "imgutils.generic.siglip.SigLIPModel.image_encode"]], "imgutils.generic.siglip": [[34, "module-imgutils.generic.siglip"]], "launch_demo() (imgutils.generic.siglip.siglipmodel method)": [[34, "imgutils.generic.siglip.SigLIPModel.launch_demo"]], "make_ui() (imgutils.generic.siglip.siglipmodel method)": [[34, "imgutils.generic.siglip.SigLIPModel.make_ui"]], "predict() (imgutils.generic.siglip.siglipmodel method)": [[34, "imgutils.generic.siglip.SigLIPModel.predict"]], "siglip_image_encode() (in module imgutils.generic.siglip)": [[34, "imgutils.generic.siglip.siglip_image_encode"]], "siglip_predict() (in module imgutils.generic.siglip)": [[34, "imgutils.generic.siglip.siglip_predict"]], "siglip_text_encode() (in module imgutils.generic.siglip)": [[34, "imgutils.generic.siglip.siglip_text_encode"]], "text_encode() (imgutils.generic.siglip.siglipmodel method)": [[34, "imgutils.generic.siglip.SigLIPModel.text_encode"]], "yolomodel (class in imgutils.generic.yolo)": [[35, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[35, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[35, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[35, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[35, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[35, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[35, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[35, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[36, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[36, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[36, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[36, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[36, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[36, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[36, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[37, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[38, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[38, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[38, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[38, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[38, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[38, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[38, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[38, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[38, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[38, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[38, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[38, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[38, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[38, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[38, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[38, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[38, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[39, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[39, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[40, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[40, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[40, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[40, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[40, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[40, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[40, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[40, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[40, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[40, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[40, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[41, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[41, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[42, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[43, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[43, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[44, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[44, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[44, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[44, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[45, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[45, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[46, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[46, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[46, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[46, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[46, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[47, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[47, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[48, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[48, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[48, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[48, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[48, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[48, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[48, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[48, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[48, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[48, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[48, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[48, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[49, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[49, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[49, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[49, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[49, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[49, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[49, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[49, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[49, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[49, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[50, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[51, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[51, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[51, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[52, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[52, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[53, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[53, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[53, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[53, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[53, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[53, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[53, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[53, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[53, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[53, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[53, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[53, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[53, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[53, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[53, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[53, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[53, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[53, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[53, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[53, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[53, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[53, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[53, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[54, "module-imgutils.pose"]], "imgutils.pose.visual": [[55, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[55, "imgutils.pose.visual.op18_visualize"]], "notparsetarget (class in imgutils.preprocess.base)": [[56, "imgutils.preprocess.base.NotParseTarget"]], "imgutils.preprocess.base": [[56, "module-imgutils.preprocess.base"]], "imgutils.preprocess": [[57, "module-imgutils.preprocess"]], "create_pillow_transforms() (in module imgutils.preprocess.pillow)": [[58, "imgutils.preprocess.pillow.create_pillow_transforms"]], "imgutils.preprocess.pillow": [[58, "module-imgutils.preprocess.pillow"]], "parse_pillow_transforms() (in module imgutils.preprocess.pillow)": [[58, "imgutils.preprocess.pillow.parse_pillow_transforms"]], "register_pillow_parse() (in module imgutils.preprocess.pillow)": [[58, "imgutils.preprocess.pillow.register_pillow_parse"]], "register_pillow_transform() (in module imgutils.preprocess.pillow)": [[58, "imgutils.preprocess.pillow.register_pillow_transform"]], "create_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[59, "imgutils.preprocess.torchvision.create_torchvision_transforms"]], "imgutils.preprocess.torchvision": [[59, "module-imgutils.preprocess.torchvision"]], "parse_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[59, "imgutils.preprocess.torchvision.parse_torchvision_transforms"]], "register_torchvision_parse() (in module imgutils.preprocess.torchvision)": [[59, "imgutils.preprocess.torchvision.register_torchvision_parse"]], "register_torchvision_transform() (in module imgutils.preprocess.torchvision)": [[59, "imgutils.preprocess.torchvision.register_torchvision_transform"]], "notprocessortypeerror (class in imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.NotProcessorTypeError"]], "convert_to_size_dict() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.convert_to_size_dict"]], "create_bit_transforms() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.create_bit_transforms"]], "create_blip_transforms() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.create_blip_transforms"]], "create_clip_transforms() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.create_clip_transforms"]], "create_convnext_transforms() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.create_convnext_transforms"]], "create_mobilenetv2_transforms() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.create_mobilenetv2_transforms"]], "create_siglip_transforms() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.create_siglip_transforms"]], "create_transforms_from_bit_processor() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.create_transforms_from_bit_processor"]], "create_transforms_from_blip_processor() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.create_transforms_from_blip_processor"]], "create_transforms_from_clip_processor() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.create_transforms_from_clip_processor"]], "create_transforms_from_convnext_processor() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.create_transforms_from_convnext_processor"]], "create_transforms_from_mobilenetv2_processor() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.create_transforms_from_mobilenetv2_processor"]], "create_transforms_from_siglip_processor() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.create_transforms_from_siglip_processor"]], "create_transforms_from_transformers() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.create_transforms_from_transformers"]], "create_transforms_from_vit_processor() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.create_transforms_from_vit_processor"]], "create_vit_transforms() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.create_vit_transforms"]], "get_size_dict() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.get_size_dict"]], "imgutils.preprocess.transformers": [[60, "module-imgutils.preprocess.transformers"]], "is_valid_size_dict() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.is_valid_size_dict"]], "register_creators_for_transformers() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.register_creators_for_transformers"]], "backgroundimageset (class in imgutils.resource.background)": [[61, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[61, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[61, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[61, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[61, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[61, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[61, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[61, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[61, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[61, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[61, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[61, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[61, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[62, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[63, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise() (in module imgutils.restore.adversarial)": [[63, "imgutils.restore.adversarial.remove_adversarial_noise"]], "imgutils.restore": [[64, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[65, "module-imgutils.restore.nafnet"]], "restore_with_nafnet() (in module imgutils.restore.nafnet)": [[65, "imgutils.restore.nafnet.restore_with_nafnet"]], "imgutils.restore.scunet": [[66, "module-imgutils.restore.scunet"]], "restore_with_scunet() (in module imgutils.restore.scunet)": [[66, "imgutils.restore.scunet.restore_with_scunet"]], "imgutils.sd": [[67, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[68, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[68, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[68, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[68, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[68, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[68, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[68, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[68, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[69, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[69, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[69, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[70, "imgutils.sd.nai.NAIMetaData"], [70, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[70, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[70, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[70, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[70, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[70, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[70, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[71, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[72, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[72, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[72, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[72, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[73, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[73, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[73, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[74, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[74, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[74, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[74, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[74, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[74, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[74, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[74, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[74, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[74, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[74, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[74, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[75, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[75, "module-imgutils.tagging.deepdanbooru"]], "get_deepgelbooru_tags() (in module imgutils.tagging.deepgelbooru)": [[76, "imgutils.tagging.deepgelbooru.get_deepgelbooru_tags"]], "imgutils.tagging.deepgelbooru": [[76, "module-imgutils.tagging.deepgelbooru"]], "add_underline() (in module imgutils.tagging.format)": [[77, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[77, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[77, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[77, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[78, "module-imgutils.tagging"]], "imgutils.tagging.match": [[79, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[79, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[79, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[79, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[80, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[80, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[81, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[81, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[82, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[82, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[83, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[83, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[83, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[83, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[84, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[84, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[85, "module-imgutils.upscale"]], "imgutils.utils.cache": [[86, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[86, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[87, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[87, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[88, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[89, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[89, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[89, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[90, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[90, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[90, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[91, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[91, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[91, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[92, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[92, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[92, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[93, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[93, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[94, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[94, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[94, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[95, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[95, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[95, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[96, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[96, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[96, "module-imgutils.validate.furry"]], "imgutils.validate": [[97, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[98, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[98, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[98, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[99, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[99, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[99, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[100, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[100, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[100, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[101, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[101, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[101, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[102, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[102, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[102, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[103, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[103, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[103, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[104, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[104, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[104, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[105, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[105, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[105, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[106, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[106, "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/blob", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/data/url", "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/attachment", "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/blob.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/data/url.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/attachment.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.blob", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.data.url", "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.attachment", "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, 5, 8, 30, 63, 68], "str": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 34, 35, 36, 38, 39, 40, 41, 43, 44, 46, 47, 48, 49, 51, 52, 55, 58, 59, 60, 61, 65, 66, 68, 69, 70, 72, 73, 74, 75, 76, 77, 79, 80, 81, 82, 83, 84, 89, 90, 91, 92, 93, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105, 106], "pathlik": [0, 4, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 30, 31, 32, 34, 35, 36, 38, 39, 40, 41, 43, 44, 46, 47, 48, 49, 51, 52, 55, 65, 66, 68, 70, 72, 75, 76, 80, 83, 84, 90, 91, 92, 93, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105], "byte": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 30, 31, 32, 34, 35, 36, 38, 39, 40, 41, 43, 44, 46, 47, 48, 49, 51, 52, 53, 55, 65, 66, 68, 70, 72, 75, 76, 80, 83, 84, 90, 91, 92, 93, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105], "bytearrai": [0, 4, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 30, 31, 32, 34, 35, 36, 38, 39, 40, 41, 43, 44, 46, 47, 48, 49, 51, 52, 53, 55, 65, 66, 68, 70, 72, 75, 76, 80, 83, 84, 90, 91, 92, 93, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105], "binaryio": [0, 4, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 30, 31, 32, 34, 35, 36, 38, 39, 40, 41, 43, 44, 46, 47, 48, 49, 51, 52, 55, 65, 66, 68, 70, 72, 75, 76, 80, 83, 84, 90, 91, 92, 93, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105], "imag": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 46, 47, 48, 49, 51, 52, 54, 55, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 70, 71, 72, 75, 76, 77, 78, 80, 83, 84, 85, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 110], "max_width": 0, "int": [0, 4, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 27, 28, 30, 31, 34, 35, 38, 40, 44, 46, 47, 48, 49, 51, 52, 53, 55, 60, 61, 63, 65, 66, 72, 80, 84, 103], "none": [0, 4, 8, 10, 11, 13, 14, 15, 16, 17, 18, 21, 23, 24, 25, 27, 28, 29, 30, 31, 32, 34, 35, 36, 38, 40, 48, 51, 52, 55, 58, 59, 60, 61, 68, 70, 73, 74, 83, 89], "ellipsi": 0, "max_height": 0, "resampl": [0, 60], "2": [0, 8, 12, 22, 23, 39, 40, 41, 44, 46, 53, 60, 63, 68, 83, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 104, 105], "level": [0, 13, 14, 15, 16, 17, 18, 21, 34, 35, 39, 48, 61, 75, 95], "aspect": [0, 24, 35, 47], "float": [0, 7, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 30, 35, 40, 41, 43, 44, 45, 46, 48, 49, 51, 53, 55, 60, 61, 63, 70, 73, 74, 75, 76, 77, 80, 81, 82, 83, 87, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105], "1": [0, 10, 12, 20, 21, 22, 39, 40, 41, 44, 46, 53, 60, 61, 63, 68, 69, 73, 74, 75, 76, 81, 83, 84, 87, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 104, 105, 108, 109, 110], "8": [0, 12, 22, 38, 40, 44, 48, 53, 60, 63, 68, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105, 108, 109, 110], "sourc": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 34, 35, 36, 38, 39, 40, 41, 43, 44, 45, 46, 47, 48, 49, 51, 52, 53, 55, 56, 58, 59, 60, 61, 63, 65, 66, 68, 69, 70, 72, 73, 74, 75, 76, 77, 79, 80, 81, 82, 83, 84, 86, 87, 89, 90, 91, 92, 93, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105, 106], "gener": [0, 4, 12, 15, 21, 36, 37, 67, 68, 70, 76, 80, 83, 88, 95, 107], "art": [0, 68], "base": [0, 18, 21, 22, 29, 30, 31, 34, 35, 40, 41, 43, 44, 47, 48, 49, 51, 53, 55, 57, 58, 60, 61, 70, 72, 75, 76, 80, 81, 82, 83, 91, 95, 99, 101, 107], "given": [0, 6, 7, 8, 10, 11, 14, 15, 17, 18, 19, 20, 23, 25, 27, 28, 30, 31, 34, 38, 40, 43, 47, 49, 53, 56, 60, 68, 70, 73, 74, 79, 82, 83, 90, 92, 95, 98, 99, 101, 105], "paramet": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 46, 47, 48, 49, 51, 52, 53, 55, 58, 59, 60, 61, 63, 65, 66, 68, 69, 70, 72, 73, 74, 75, 76, 77, 79, 80, 81, 82, 83, 84, 86, 87, 89, 90, 91, 92, 93, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105, 106], "imagetyp": [0, 5, 12, 13, 14, 15, 16, 17, 18, 21, 23, 24, 30, 32, 35, 36, 38, 40, 41, 43, 46, 48, 51, 52, 55, 65, 66, 68, 70, 76, 83, 84, 91, 94, 96, 99, 100, 102, 103, 104], "The": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 29, 30, 31, 32, 34, 35, 36, 37, 38, 40, 41, 43, 46, 47, 48, 49, 51, 52, 53, 55, 58, 59, 60, 61, 63, 64, 65, 66, 68, 69, 70, 72, 74, 75, 76, 77, 79, 80, 81, 83, 84, 86, 87, 89, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105, 106, 110], "input": [0, 5, 12, 13, 14, 15, 16, 18, 20, 21, 23, 24, 29, 30, 31, 32, 34, 35, 36, 38, 40, 41, 43, 46, 47, 48, 49, 51, 52, 55, 58, 60, 63, 65, 66, 68, 70, 73, 74, 76, 77, 79, 81, 83, 84, 87, 91, 94, 96, 99, 100, 102, 104], "option": [0, 4, 11, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 24, 29, 30, 31, 34, 35, 36, 40, 46, 48, 51, 52, 55, 60, 61, 63, 68, 69, 70, 73, 74, 81, 83, 86], "maximum": [0, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 35, 40, 46, 47, 48, 60, 63, 86, 103], "width": [0, 4, 10, 49, 60, 61, 80], "If": [0, 5, 8, 10, 11, 13, 14, 15, 16, 17, 18, 21, 22, 24, 29, 30, 31, 34, 35, 36, 38, 40, 46, 48, 51, 53, 55, 58, 59, 60, 63, 65, 66, 68, 69, 70, 73, 74, 81, 83, 89, 90, 91, 92, 95, 98, 101, 105], "set": [0, 12, 24, 30, 31, 35, 40, 51, 53, 55, 60, 83, 89, 92, 95, 101, 105, 106], "automat": [0, 4, 31, 34, 40, 51, 89, 108, 109], "determin": [0, 8, 40, 99], "termin": 0, "size": [0, 4, 6, 7, 10, 11, 23, 24, 25, 27, 28, 40, 47, 49, 51, 55, 58, 59, 60, 61, 63, 65, 66, 68, 72, 80, 84, 85, 103, 108, 109], "height": [0, 4, 10, 49, 60, 61, 80], "filter": [0, 35, 51, 60, 63, 73, 74, 95, 97, 101], "us": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 44, 46, 48, 49, 51, 52, 55, 56, 58, 60, 63, 64, 65, 66, 68, 69, 70, 73, 75, 76, 77, 80, 83, 84, 86, 87, 89, 90, 91, 92, 95, 97, 98, 99, 101, 105], "when": [0, 7, 10, 12, 23, 25, 27, 28, 30, 31, 38, 40, 44, 48, 49, 53, 56, 60, 65, 68, 70, 72, 80, 83, 84, 86, 89, 90, 106], "resiz": [0, 23, 24, 35, 47, 55, 58, 59, 60, 68, 80], "charact": [0, 40, 46, 55, 71, 72, 75, 76, 77, 78, 83, 91, 107], "repres": [0, 7, 10, 12, 13, 14, 15, 22, 40, 44, 48, 51, 53, 70, 72, 81, 90, 99, 106], "differ": [0, 8, 14, 15, 16, 17, 18, 21, 22, 31, 36, 37, 38, 40, 44, 45, 52, 53, 59, 60, 91, 96, 100, 102, 104, 108, 109], "intens": 0, "proport": [0, 91], "correct": [0, 38], "output": [0, 24, 30, 31, 34, 41, 55, 68, 69, 76, 81, 83, 110], "which": [0, 4, 10, 22, 23, 25, 27, 28, 34, 36, 40, 44, 49, 58, 60, 61, 64, 68, 69, 70, 72, 73, 76, 80, 86, 87, 89, 90, 92, 97, 98, 99, 106, 107, 108, 109, 110], "should": [0, 3, 10, 24, 40, 44, 48, 49, 51, 60, 72, 83, 110], "approxim": 0, "ratio": [0, 24, 35, 46, 47, 49, 80], "your": [0, 51, 65, 106, 108, 109, 110], "thi": [0, 3, 4, 5, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 46, 48, 49, 51, 52, 53, 55, 56, 58, 59, 60, 63, 65, 66, 67, 68, 69, 70, 71, 75, 78, 82, 83, 84, 86, 87, 89, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105, 106, 108, 109], "valu": [0, 4, 8, 10, 13, 17, 18, 21, 22, 38, 40, 44, 48, 51, 53, 58, 59, 60, 69, 75, 80, 87, 90, 98, 106], "ensur": [0, 31, 35, 40, 47, 60, 65, 68, 83, 86], "i": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 46, 48, 49, 51, 52, 53, 55, 56, 58, 59, 60, 61, 63, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 80, 81, 83, 84, 86, 87, 89, 90, 91, 92, 93, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110], "close": [0, 49, 68], "possibl": [0, 23, 31, 40, 49], "origin": [0, 4, 6, 8, 20, 25, 27, 28, 38, 39, 45, 48, 49, 51, 55, 72, 75, 77, 80, 81, 99], "default": [0, 4, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 25, 27, 28, 30, 31, 34, 35, 40, 41, 43, 44, 46, 48, 49, 51, 53, 55, 60, 61, 65, 66, 69, 72, 73, 74, 75, 77, 80, 83, 84, 89, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 104, 105], "return": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 34, 35, 36, 38, 39, 40, 41, 43, 44, 45, 46, 47, 48, 49, 51, 52, 53, 55, 58, 59, 60, 61, 63, 65, 66, 68, 69, 70, 72, 73, 74, 75, 76, 77, 79, 80, 81, 82, 83, 84, 86, 87, 89, 90, 91, 92, 93, 94, 95, 96, 99, 100, 101, 102, 103, 104, 105, 106], "represent": [0, 22, 40, 58, 59, 68], "type": [0, 5, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 24, 29, 30, 31, 32, 34, 35, 36, 38, 40, 41, 43, 46, 48, 49, 51, 52, 53, 55, 58, 59, 60, 61, 63, 65, 66, 68, 69, 70, 73, 74, 77, 79, 81, 82, 83, 84, 86, 87, 91, 94, 95, 96, 99, 100, 101, 102, 103, 104], "exampl": [0, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 24, 25, 26, 27, 28, 29, 30, 35, 39, 40, 41, 43, 44, 45, 46, 47, 48, 49, 51, 52, 58, 59, 60, 61, 63, 68, 72, 73, 74, 75, 76, 77, 80, 81, 82, 83, 84, 86, 87, 89, 90, 91, 92, 93, 94, 95, 96, 98, 99, 100, 101, 102, 104, 105, 106], "here": [0, 12, 20, 26, 40, 44, 45, 68, 73, 75, 76, 80, 83, 84, 91, 93, 106, 108, 109], "an": [0, 4, 5, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 38, 39, 40, 41, 43, 44, 46, 47, 48, 49, 51, 52, 53, 55, 58, 60, 63, 65, 66, 68, 70, 71, 72, 74, 75, 76, 78, 81, 83, 84, 87, 89, 90, 91, 92, 93, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105, 106], "jerri": 0, "from": [0, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 27, 28, 29, 30, 34, 35, 36, 38, 39, 40, 41, 43, 44, 45, 46, 47, 48, 49, 51, 52, 53, 58, 59, 60, 61, 63, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 80, 81, 82, 83, 84, 86, 87, 90, 91, 92, 93, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105, 106, 108, 109, 110], "import": [0, 6, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 21, 24, 35, 38, 39, 40, 41, 43, 44, 45, 46, 47, 48, 49, 51, 52, 58, 59, 60, 61, 63, 68, 72, 73, 74, 75, 76, 77, 80, 81, 82, 83, 84, 86, 87, 90, 91, 92, 93, 94, 95, 96, 98, 99, 100, 101, 102, 104, 105, 106, 108, 109, 110], "print": [0, 5, 12, 17, 18, 21, 22, 35, 68, 69, 83, 108, 109, 110], "png": [0, 5, 8, 10, 13, 24, 36, 38, 43, 48, 49, 51, 63, 68, 70, 72, 83, 84, 93, 106], "draw": [1, 24, 26, 27, 55, 99, 107], "ascii_draw": 1, "meta": [2, 107, 110], "__title__": [2, 110], "__version__": [2, 110], "__description__": [2, 110], "__author__": [2, 110], "__author_email__": 2, "overview": [3, 4, 6, 7, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 32, 33, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52, 54, 60, 61, 62, 63, 64, 65, 66, 67, 68, 71, 72, 73, 74, 75, 76, 77, 78, 80, 83, 84, 85, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106], "inform": [3, 29, 31, 34, 35, 36, 37, 38, 55, 68, 70, 82], "packag": 3, "titl": [3, 70], "project": [3, 20, 75, 83, 106], "version": [3, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 35, 39, 48, 65, 66, 68, 69, 86, 92, 107, 110], "short": [3, 76, 80, 83], "descript": [3, 20, 30, 34, 70], "includ": [3, 5, 8, 11, 12, 13, 20, 21, 22, 24, 29, 30, 31, 32, 34, 35, 36, 37, 52, 53, 59, 60, 67, 68, 69, 70, 76, 83, 87, 91, 99], "setup": 3, "py": [3, 72], "author": [3, 69], "email": 3, "step": [4, 49, 60, 68], "forecolor": [4, 25, 27, 28], "lightgrei": 4, "backcolor": [4, 25, 27, 28], "white": [4, 8, 25, 27, 28, 31, 60, 68, 72], "creat": [4, 29, 30, 31, 34, 35, 36, 48, 58, 59, 60, 68, 70, 74, 90], "black": [4, 48, 68], "squar": [4, 60], "can": [4, 5, 8, 10, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 26, 31, 34, 36, 38, 40, 44, 48, 52, 53, 58, 60, 68, 69, 70, 76, 81, 83, 89, 91, 97, 98, 107, 110], "complement": 4, "transpar": [4, 8, 10, 25, 27, 28, 49, 51, 72, 84], "area": [4, 10, 12, 22, 23, 48, 49], "grid": 4, "pixel": [4, 24, 38, 48, 49, 51, 60, 63, 68, 72, 98], "mean": [4, 20, 22, 23, 25, 27, 28, 30, 40, 43, 44, 49, 53, 58, 59, 60, 89, 92, 110], "function": [4, 7, 8, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 31, 34, 35, 36, 37, 38, 40, 43, 46, 48, 49, 51, 52, 55, 58, 59, 60, 63, 65, 67, 68, 69, 70, 82, 83, 84, 86, 87, 91, 95, 99, 101, 106], "suitabl": [4, 58, 60, 75, 99], "color": [4, 8, 10, 25, 27, 28, 48, 63, 68, 72, 97, 98, 107], "fore": [4, 25, 27, 28], "back": [4, 83], "A": [4, 5, 8, 13, 14, 15, 16, 17, 18, 20, 21, 25, 27, 28, 29, 30, 35, 38, 39, 40, 41, 46, 47, 48, 49, 51, 58, 60, 61, 68, 69, 70, 74, 77, 82, 86, 89, 90, 91, 92, 94, 95, 96, 98, 100, 101, 102, 103, 104, 105, 110], "rgba": [4, 8, 32, 38, 65, 66, 72, 84], "contain": [4, 5, 10, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 30, 31, 34, 35, 40, 41, 53, 55, 60, 65, 68, 69, 70, 76, 80, 83, 92, 95, 101, 103, 105], "add": [4, 36, 69, 70, 77], "rgb": [4, 6, 7, 8, 31, 32, 48, 60, 61, 68, 72, 84], "In": [4, 27, 40, 91, 92], "document": [4, 108, 109, 110], "accur": [4, 13, 21, 95, 101], "present": [4, 36, 70, 75], "state": [4, 34], "shown": [4, 71], "follow": [4, 30, 40, 53, 59, 60, 64, 69, 70, 76, 83, 90, 91, 92, 94, 95, 96, 98, 100, 101, 102, 104, 105, 110], "figur": 4, "modul": [5, 8, 11, 12, 17, 18, 20, 21, 22, 23, 24, 29, 30, 31, 34, 35, 36, 37, 38, 58, 59, 67, 69, 70, 71, 83, 86, 87, 95, 101, 107], "provid": [5, 8, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 31, 32, 34, 35, 36, 37, 38, 40, 48, 51, 53, 55, 58, 59, 60, 67, 68, 69, 70, 80, 81, 83, 86, 87, 89, 95, 101], "util": [5, 8, 11, 20, 21, 30, 33, 35, 44, 47, 51, 54, 58, 59, 64, 67, 69, 75, 76, 80, 83, 107], "handl": [5, 8, 11, 29, 30, 31, 34, 35, 37, 38, 56, 59, 60, 67, 70], "url": [5, 9, 13, 16, 18, 31, 38, 68, 107], "convers": [5, 8, 35, 59, 60], "between": [5, 14, 15, 21, 22, 30, 31, 34, 40, 44, 45, 49, 59, 65, 66, 74, 80, 84, 87], "valid": [5, 11, 48, 49, 53, 60, 107], "format": [5, 8, 10, 25, 27, 28, 29, 30, 31, 34, 35, 36, 37, 38, 41, 48, 51, 52, 54, 58, 60, 68, 69, 70, 76, 78, 83, 99, 107], "support": [5, 6, 8, 11, 14, 15, 16, 18, 21, 30, 34, 35, 36, 49, 55, 58, 59, 60, 65, 66, 68, 69, 70, 83, 84], "convert": [5, 8, 31, 36, 38, 40, 53, 58, 59, 60, 70, 83, 99], "specifi": [5, 8, 22, 23, 24, 29, 30, 31, 34, 35, 40, 48, 49, 51, 60, 68, 69, 70, 74, 76, 81, 83, 86], "load": [5, 8, 13, 14, 17, 18, 29, 30, 31, 34, 35, 36, 38, 68, 83, 89], "variou": [5, 8, 14, 15, 17, 21, 22, 24, 29, 30, 32, 34, 35, 37, 60, 68, 70, 87, 110], "mime": 5, "jpg": [5, 6, 7, 8, 11, 12, 14, 15, 16, 17, 18, 21, 24, 30, 35, 39, 40, 41, 43, 44, 45, 46, 47, 48, 49, 52, 61, 72, 75, 76, 80, 83, 90, 91, 92, 93, 94, 95, 96, 98, 99, 100, 101, 102, 104, 105, 106], "save_kwarg": 5, "string": [5, 13, 15, 16, 20, 38, 53, 68, 69, 77, 89, 106], "pil": [5, 6, 7, 8, 10, 11, 17, 24, 31, 35, 44, 47, 48, 49, 51, 58, 60, 61, 63, 68, 76, 84, 93, 98], "numpi": [5, 6, 10, 24, 31, 34, 38, 40, 51, 53, 83, 87], "arrai": [5, 10, 24, 29, 31, 38, 40, 44, 51, 53, 83, 87], "file": [5, 8, 10, 11, 12, 13, 16, 18, 24, 36, 38, 44, 61, 67, 68, 69, 70, 89, 98, 106, 107], "path": [5, 8, 10, 12, 13, 16, 18, 24, 31, 35, 38, 61, 68, 69, 70, 76, 93, 98, 106], "desir": [5, 61], "addit": [5, 11, 29, 30, 31, 34, 35, 36, 48, 49, 59, 68, 70, 83], "keyword": [5, 11, 30, 31, 34, 35, 36, 48, 49, 68, 70, 86], "argument": [5, 11, 29, 30, 31, 34, 35, 36, 48, 49, 52, 53, 68, 70, 74, 76, 83, 86], "pass": [5, 11, 27, 28, 29, 30, 31, 34, 35, 36, 48, 49, 68, 72, 80, 84, 86], "save": [5, 10, 24, 36, 63, 68, 69, 70, 72], "encod": [5, 6, 9, 29, 30, 31, 34, 38, 70, 107], "open": [5, 6, 7, 8, 10, 12, 17, 30, 35, 47, 48, 49, 51, 63, 68, 69, 84, 89], "test": [5, 44, 84, 90, 91, 92, 94, 95, 96, 98, 100, 101, 102, 104, 105], "blob_url": 5, "qualiti": [5, 23, 41, 62, 68, 83, 84], "95": [5, 35, 60, 73, 74, 81], "base64": 5, "pre": [5, 13, 15, 18, 31, 34, 41], "object": [5, 6, 8, 10, 11, 12, 18, 22, 24, 35, 36, 38, 44, 48, 52, 55, 56, 59, 60, 61, 68, 70, 75, 76, 89, 92, 93, 95, 98, 101, 105], "rais": [5, 8, 11, 13, 14, 16, 17, 18, 21, 22, 29, 30, 34, 35, 38, 48, 51, 53, 56, 58, 59, 60, 63, 68, 69, 70, 73, 74, 81, 83], "valueerror": [5, 11, 13, 16, 18, 21, 22, 29, 30, 34, 38, 51, 60, 70, 81, 83], "unsupport": [5, 46, 59, 60, 81], "method": [5, 11, 29, 30, 31, 32, 34, 35, 37, 38, 40, 48, 60, 95, 101], "warn": 5, "userwarn": 5, "doesn": [5, 38, 74], "t": [5, 38, 74], "match": [5, 22, 34, 38, 51, 60, 74, 78, 107], "actual": [5, 18, 21, 46], "invalid": [5, 13, 16, 18, 21, 29, 30, 34, 36, 60, 83], "show": [5, 11, 13, 14, 15, 16, 52], "bool": [5, 7, 8, 11, 24, 27, 35, 40, 46, 48, 51, 52, 55, 60, 65, 66, 69, 70, 73, 74, 75, 76, 77, 79, 80, 83, 84, 90, 98, 106], "effici": [5, 20, 23, 31, 69, 87], "without": [5, 35, 63, 68, 73, 74, 82], "content": [5, 11, 12, 27, 46, 71], "true": [5, 7, 8, 11, 24, 35, 40, 48, 49, 52, 55, 58, 59, 60, 65, 66, 69, 70, 73, 74, 77, 79, 83, 90, 93, 98, 106], "fals": [5, 6, 7, 8, 11, 24, 27, 35, 40, 46, 48, 60, 65, 66, 68, 69, 70, 73, 74, 75, 76, 77, 79, 80, 83, 84, 90, 93, 98, 106], "otherwis": [5, 8, 11, 36, 40, 60, 65, 66, 70, 73, 74, 79, 84, 89], "abc": 5, "svg": 5, "xml": 5, "jpeg": [5, 64, 68, 93, 106], "text": [5, 19, 24, 31, 34, 46, 68, 77, 79, 107], "plain": 5, "hello": 5, "order_": [6, 7], "chw": [6, 7], "both": [6, 13, 22, 31, 34, 46, 58, 69, 83], "np": [6, 7, 10, 29, 30, 31, 34, 38, 40, 49, 51, 53, 83, 87], "uint8": [6, 7], "float32": [6, 7, 10, 25, 27, 28, 40], "ar": [6, 10, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 30, 31, 34, 35, 36, 40, 43, 44, 45, 46, 48, 53, 56, 59, 60, 61, 64, 68, 69, 70, 73, 74, 75, 76, 80, 81, 83, 84, 90, 91, 92, 93, 94, 95, 96, 98, 100, 101, 102, 103, 104, 105, 106], "order": [6, 7, 60, 77, 78, 107], "rgb_encod": [6, 9], "custom_imag": [6, 7], "data_cwh": 6, "cwh": 6, "data_int": 6, "use_float": [6, 7], "mode": [6, 7, 8, 22, 35, 38, 59, 61, 68, 81, 84, 89], "1606x1870": [6, 7], "0x7fb9b89bbdc0": 6, "0x7fb9b89bbe50": 6, "0x7fb9b89bbdf0": 6, "invers": 6, "oper": [6, 29, 31, 34, 39, 40, 41, 43, 44, 60, 69, 107], "ndarrai": [7, 10, 29, 30, 31, 34, 38, 40, 44, 49, 51, 53, 83, 87], "channel": [7, 8, 32, 60, 65, 66, 84], "jpegimageplugin": [7, 61], "jpegimagefil": [7, 61], "0x7f9ec37389d0": 7, "shape": [7, 29, 40, 44, 51, 72, 83], "dtype": [7, 40], "3": [7, 10, 12, 13, 14, 15, 21, 22, 40, 41, 44, 46, 48, 53, 55, 60, 63, 68, 76, 83, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 104, 105, 108, 109, 110], "1870": 7, "1606": 7, "whc": 7, "": [7, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 29, 30, 35, 36, 38, 46, 48, 58, 60, 68, 83, 86, 94], "result": [7, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 31, 34, 35, 38, 41, 44, 46, 48, 49, 51, 52, 72, 75, 76, 83, 87, 94, 95, 101], "same": [7, 8, 29, 40, 45, 83, 86], "torchvis": [7, 57, 107], "transform": [7, 8, 56, 57, 58, 59, 77, 107], "to_tensor": [7, 58, 59], "process": [8, 9, 11, 13, 14, 16, 17, 22, 32, 35, 37, 38, 40, 58, 60, 63, 65, 66, 67, 74, 83, 110], "manipul": [8, 67], "python": [8, 38, 63, 86, 108, 109, 110], "librari": [8, 35, 58, 60, 63, 110], "It": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 31, 34, 35, 36, 37, 48, 49, 51, 55, 58, 59, 67, 69, 70, 83, 86, 87, 99, 110], "multipl": [8, 10, 16, 31, 34, 38, 40, 44, 68, 83], "ad": [8, 12, 60, 69, 70, 77], "background": [8, 9, 25, 27, 28, 31, 62, 68, 72, 107], "check": [8, 11, 38, 43, 69, 73, 74, 79, 90, 93, 103, 106, 110], "alpha": [8, 32, 65, 66], "design": [8, 22, 30, 34, 36, 37], "simplifi": [8, 91], "common": [8, 59], "relat": [8, 12, 14, 17, 67, 74, 87], "task": [8, 21, 22, 29, 34, 37, 48, 58], "applic": [8, 58, 75, 80, 99], "kei": [8, 18, 22, 31, 60, 69, 76, 83], "featur": [8, 13, 18, 31, 33, 34, 40, 44, 70, 72, 75, 76, 77, 83, 91], "binari": [8, 87], "like": [8, 12, 19, 24, 59, 60, 80, 86, 110], "onc": 8, "particularli": [8, 22, 29, 30, 36, 37, 70, 86], "requir": [8, 10, 20, 21, 40, 49, 69, 70, 95, 101, 110], "preprocess": [8, 20, 30, 31, 35, 40, 65, 107], "befor": [8, 38, 40, 69, 83], "further": 8, "analysi": [8, 41], "force_background": [8, 60], "appli": [8, 15, 18, 20, 32, 40, 48, 49, 51, 58, 60, 63, 83, 87], "necessari": [8, 40, 75, 80], "ha": [8, 23, 46, 59, 84, 99, 108, 109], "4": [8, 12, 15, 17, 18, 22, 38, 39, 40, 41, 44, 48, 53, 63, 65, 66, 68, 76, 83, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 104, 105, 108, 109], "avoid": [8, 75], "anomali": 8, "dure": [8, 30, 38, 77, 98, 106], "subsequ": [8, 31, 48], "union": [8, 13, 14, 15, 16, 17, 18, 21, 22, 31, 34, 38, 40, 48, 53, 58, 60, 68, 70, 73, 74, 81, 83], "retain": 8, "typeerror": [8, 53, 58, 59, 60, 73, 74, 81], "isinst": 8, "list": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 30, 31, 34, 35, 40, 44, 46, 48, 49, 52, 55, 58, 59, 60, 61, 73, 74, 81, 82, 83, 90, 92, 95, 101, 105], "tupl": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 30, 31, 34, 35, 40, 41, 44, 46, 48, 49, 52, 60, 83, 91, 92, 94, 95, 96, 99, 100, 101, 102, 103, 104, 105], "take": [8, 29, 55, 60], "singl": [8, 16, 34, 38, 40, 59, 60, 77, 83, 87], "call": [8, 26, 68], "each": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 30, 35, 40, 44, 51, 58, 67, 77, 79, 83, 84, 99], "item": [8, 10, 18], "batch": [8, 65, 66, 83, 84, 103], "multiimagestyp": [8, 31, 34, 40, 49], "iter": [8, 60, 63, 74], "img_path": 8, "image1": 8, "image2": 8, "loaded_imag": 8, "len": [8, 61], "all": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 26, 30, 31, 34, 35, 39, 40, 41, 43, 44, 46, 52, 53, 63, 65, 66, 69, 71, 72, 76, 78, 83, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105], "pillow": [8, 57, 107], "boolean": [8, 40], "tool": [9, 16, 24, 29, 30, 32, 39, 40, 41, 42, 48, 63, 71, 77, 97, 99], "basic": [9, 58, 62, 74, 83], "grid_background": 9, "grid_transpar": 9, "blob": [9, 72, 107], "to_blob_url": 9, "load_image_from_blob_url": 9, "is_valid_image_blob_url": 9, "decod": [9, 38, 107], "rgb_decod": 9, "load_imag": [9, 24, 52, 68], "has_alpha_channel": 9, "layer": [9, 87, 107], "istack": 9, "download_image_from_url": 9, "is_http_url": 9, "mai": [10, 14, 17, 40, 64, 68, 75, 80, 86, 106, 108, 109], "block": [10, 30, 34, 35], "togeth": 10, "new": [10, 23, 29, 30, 53, 65, 66, 68, 69, 74], "similar": [10, 12, 19, 31, 34, 40, 44, 60, 80, 83, 107], "techniqu": [10, 32, 38], "p": [10, 75, 76, 80, 83], "need": [10, 16, 35, 46, 49, 86, 90, 92, 95, 98, 101, 105], "stack": [10, 83], "addition": 10, "second": [10, 22, 40, 45, 79], "element": [10, 83], "rang": [10, 40, 44, 49], "left": [10, 48, 49, 53, 87], "0": [10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 30, 31, 35, 39, 40, 41, 44, 46, 48, 49, 51, 53, 55, 58, 59, 60, 63, 68, 69, 73, 74, 75, 76, 77, 80, 81, 82, 83, 87, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 104, 105, 108, 109, 110], "right": [10, 48, 53, 87], "two": [10, 22, 40, 45, 63, 79, 98], "dimension": [10, 83], "h": [10, 25, 27, 28, 51, 72], "w": [10, 25, 27, 28, 51, 72, 83], "posit": [10, 40, 48, 49, 91], "target": [10, 19, 25, 27, 28, 31, 49, 60], "By": [10, 46], "first": [10, 12, 16, 22, 35, 40, 45, 79], "howev": [10, 40], "solid": [10, 48], "pure": [10, 72], "lime": [10, 72], "nian": 10, "nian_lim": 10, "yellow": [10, 68], "5": [10, 12, 16, 21, 22, 40, 41, 44, 46, 49, 51, 53, 58, 59, 60, 61, 68, 75, 87, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 104, 105], "9": [10, 12, 22, 40, 44, 53, 60, 68, 81, 90, 91, 92, 94, 95, 98, 99, 100, 101, 102, 104, 105], "nian_tran": 10, "custom": [10, 13, 14, 15, 16, 17, 18, 21, 29, 30, 34, 35, 38, 41, 48, 49, 51, 59, 60, 68, 69, 73], "mask": [10, 25, 27, 28, 49, 51, 72], "hs1": 10, "ab": 10, "linspac": 10, "ws1": 10, "nian_mask": 10, "hxw": [10, 25, 27, 28, 51], "download": 11, "special": [11, 12], "github": [11, 52, 108, 109, 110], "hug": [11, 18, 29, 30, 31, 34, 35, 40, 60, 83], "face": [11, 18, 19, 20, 29, 30, 31, 34, 35, 40, 53, 55, 60, 68, 74, 83, 91, 107], "progress": [11, 65, 66, 84], "track": 11, "host": [11, 12, 15, 20, 23, 29, 31, 40, 46, 61, 76, 84, 90, 91, 92, 94, 95, 96, 98, 100, 101, 102, 104, 105, 110], "main": [11, 17, 20, 21, 24, 30, 31, 34, 35, 40, 60, 68, 70, 72, 75, 86, 110], "compon": [11, 12, 22, 30, 31, 34, 35, 86], "http": [11, 52, 72, 110], "intern": [11, 34, 56, 69], "silent": [11, 65, 66, 84], "expected_s": 11, "kwarg": [11, 12, 13, 14, 15, 16, 17, 18, 21, 29, 30, 31, 34, 35, 36, 48, 49, 68, 70], "suppress": [11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 24, 35, 48, 84], "bar": 11, "displai": [11, 31, 34, 65, 66], "expect": [11, 38, 60], "session": 11, "get": [11, 25, 27, 28, 29, 31, 39, 41, 61, 62, 68, 72, 75, 78, 83, 89, 91, 96, 98, 100, 102, 104], "especi": 11, "hf": 11, "request": [11, 83], "requestexcept": 11, "fail": [11, 13], "unidentifiedimageerror": 11, "com": [11, 52, 110], "ftp": 11, "booru": 12, "yolo": [12, 18, 20, 33, 107], "aperveyev": 12, "deepgh": [12, 13, 14, 15, 16, 17, 18, 20, 23, 29, 40, 44, 46, 61, 76, 80, 83, 84, 90, 91, 92, 94, 95, 96, 98, 100, 101, 102, 104, 105, 110], "overal": [12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 26, 39, 40, 41, 43, 44, 46, 52, 63, 65, 66, 71, 78, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105], "benchmark": [12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 26, 39, 40, 41, 43, 44, 46, 52, 63, 65, 66, 71, 78, 84, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105], "explan": 12, "No": [12, 68, 108, 109], "head": [12, 19, 24, 52, 74, 91, 100, 107], "anim": [12, 13, 14, 15, 16, 17, 18, 19, 21, 26, 28, 39, 40, 41, 43, 52, 54, 55, 61, 68, 71, 72, 74, 75, 78, 84, 91, 92, 95, 96, 100, 101, 102, 104, 105, 110], "pretti": 12, "girl": [12, 46, 74], "onli": [12, 13, 14, 15, 16, 17, 18, 21, 24, 40, 69, 74, 75, 80, 83, 98], "bust": 12, "torso": 12, "part": [12, 51, 52, 53], "collarbon": 12, "center": [12, 49, 59, 60], "pair": [12, 22, 34], "cover": [12, 20, 49, 68, 74], "breast": [12, 20, 74, 75, 76, 80, 82, 83], "boob": 12, "bra": 12, "nippl": [12, 13, 48, 68], "mostli": [12, 16], "visibl": [12, 24], "nsfw": [12, 48, 97, 107], "shld": 12, "shoulder": [12, 53], "mayb": 12, "one": [12, 29, 34, 38, 44, 46, 60, 74, 83], "view": [12, 46], "profil": 12, "exactli": 12, "rear": 12, "exclud": 12, "sideb": 12, "uncov": 12, "other": [12, 40, 46, 60, 79, 82, 91], "visual": [12, 13, 14, 15, 16, 18, 19, 21, 40, 42, 52, 54, 83, 107], "mark": 12, "belli": [12, 20], "button": [12, 30, 76], "hip": [12, 53], "half": [12, 16, 74], "stock": 12, "line": [12, 26, 27, 55], "knee": [12, 53], "below": [12, 55, 71, 110], "6": [12, 22, 24, 40, 44, 53, 60, 63, 73, 74, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 104, 105, 108, 109], "nopan": 12, "panti": [12, 77], "cloth": 12, "bikini": 12, "regardless": 12, "censor": [12, 19, 48, 49, 95, 101, 107], "evid": 12, "7": [12, 13, 15, 16, 17, 18, 35, 40, 44, 46, 48, 51, 53, 60, 68, 73, 74, 80, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 104, 105], "butt": 12, "buttock": [12, 20], "least": [12, 37, 38, 70], "partial": 12, "behind": 12, "more": [12, 13, 33, 34, 46, 53, 58, 68, 86, 89], "less": [12, 13, 15, 21, 90], "stand": [12, 68, 75, 76, 80, 83], "sit": [12, 74], "ass": 12, "split": [12, 80], "leg": [12, 68], "wide": [12, 68], "90": 12, "degre": [12, 49], "typic": [12, 13, 31, 60], "abov": [12, 13, 14, 15, 16, 17, 18, 21, 51, 92, 95, 101, 105], "10": [12, 23, 30, 40, 44, 49, 53, 60, 63, 90, 91, 92, 95, 98, 99, 101, 102], "sprd": 12, "strongli": [12, 84], "11": [12, 40, 53, 90, 91, 92, 95, 98, 99, 101, 102], "vsplt": 12, "pose": [12, 40, 107], "12": [12, 24, 40, 48, 53, 60, 90, 91, 92, 95, 98, 99, 101, 102], "vsprd": 12, "vsplit": 12, "13": [12, 40, 53, 91, 92, 95, 99, 102, 104], "full": [12, 68], "almost": 12, "side": [12, 47, 74, 106], "usual": [12, 44], "ly": 12, "14": [12, 53, 60, 91, 92, 95, 99, 102, 110], "wing": [12, 74], "dragon": 12, "poni": 12, "15": [12, 43, 45, 53, 60, 91, 92, 95, 99, 102, 108, 109], "feral": 12, "four": [12, 13, 91], "non": [12, 13, 14, 15, 16, 17, 18, 20, 21, 35, 48, 96], "human": [12, 13, 14, 15, 16, 17, 18, 21, 52, 54, 90], "16": [12, 53, 60, 63, 65, 66, 91, 95, 99, 102], "hdrago": 12, "style": [12, 16, 21, 49, 83, 104, 110], "17": [12, 53, 60, 99, 104], "hponi": 12, "18": [12, 20, 53, 60, 95, 99, 101, 108, 109], "hfox": 12, "cartoon": 12, "fox": 12, "dog": 12, "zootopia": 12, "nick": 12, "wild": 12, "19": [12, 53, 99], "hrabb": 12, "rabbit": 12, "judi": 12, "hopp": 12, "bunnygirl": 12, "20": [12, 30, 53, 60, 68, 99], "hcat": 12, "cat": [12, 74, 81], "catgirl": 12, "sharp": 12, "muzzl": 12, "compar": [12, 22, 34], "21": [12, 16, 53, 60, 104], "hbear": 12, "bear": 12, "22": [12, 53, 60], "jacko": 12, "memet": 12, "jack": 12, "o": [12, 68, 70, 80, 83, 95, 98, 108, 109], "contest": 12, "toward": [12, 53], "viewer": [12, 68], "23": [12, 53, 60], "jackx": 12, "sometim": 12, "24": [12, 40, 44, 53, 60, 63], "hhors": 12, "hors": 12, "implement": [12, 31, 34, 45, 86], "aa09": 12, "25": [12, 15, 20, 35, 45, 60, 104], "hbird": 12, "bird": 12, "name": [12, 13, 14, 15, 16, 17, 18, 21, 23, 29, 30, 31, 34, 35, 40, 41, 46, 48, 53, 58, 59, 60, 75, 80, 83, 84, 90, 91, 94, 96, 99, 100, 102, 103, 104], "releas": 12, "time": [12, 70, 84], "yolov8s_pp09": 12, "2023": 12, "focus": 12, "class": [12, 14, 17, 18, 29, 30, 31, 32, 34, 35, 38, 48, 49, 53, 56, 58, 60, 61, 67, 68, 70, 74, 91, 92, 95, 96, 100, 101, 102, 104, 105], "advanc": [12, 110], "capabl": [12, 31, 38, 46, 83], "specif": [12, 13, 18, 29, 30, 31, 34, 36, 38, 48, 53, 56, 58, 60, 70, 71, 83, 91, 95, 101], "scenario": [12, 75, 80, 86], "yolov8s_pp12": 12, "2024": 12, "final": 12, "patch": 12, "continu": 12, "focu": [12, 68], "enhanc": [12, 33, 107], "improv": [12, 23, 83], "previou": 12, "yolov8m_pp13": 12, "offer": [12, 15, 16, 17, 22, 58, 70, 98], "yolov8n_as01": 12, "spinoff": 12, "26": [12, 60], "train": [12, 13, 14, 15, 16, 17, 18, 21, 29, 40, 41, 75, 76, 77, 80, 84, 95, 101], "80": 12, "epoch": 12, "sfw": 12, "subset": 12, "wa": [12, 29], "eventu": 12, "abandon": 12, "due": [12, 39, 40, 75, 80, 86, 91, 106], "ineffect": 12, "yolov8m_as02": 12, "start": [12, 38, 49, 68, 107], "30": [12, 21, 49], "public": [12, 31], "friendli": [12, 110], "reduc": [12, 40, 51, 83], "yolov8m_as03": 12, "as02": 12, "60": 12, "aim": 12, "bottleneck": 12, "reproduc": 12, "yolov8s_aa06": 12, "initi": [12, 29, 30, 31, 35, 38, 48, 61, 74], "current": [12, 59, 65, 68, 95, 101, 108, 109, 110], "reincarn": 12, "some": [12, 30, 33, 40, 44, 45, 49, 62, 73, 75, 76, 80, 83, 84, 86, 93, 106, 108, 109], "yolov8s_aa09": 12, "updat": [12, 30, 31, 34, 35, 69], "dataset": [12, 13, 14, 15, 16, 17, 18, 21, 41, 44, 83, 97], "closeup": 12, "adjust": [12, 35, 44, 74], "larg": [12, 27, 31, 40, 83], "hat": [12, 74], "aa06": 12, "yolov8s_aa10": 12, "major": 12, "fix": 12, "issu": [12, 18, 65], "wear": 12, "yolov8s_aa11": 12, "latest": [12, 35, 75, 80], "mainstream": 12, "aa10": 12, "outstand": 12, "map": [12, 30, 46, 52, 73, 74, 77, 81, 82, 83, 87, 99, 103], "score": [12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 24, 30, 31, 34, 39, 41, 43, 44, 46, 52, 53, 55, 77, 81, 83, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105], "though": 12, "note": [12, 16, 40, 49, 68, 91, 95, 98, 101, 108, 109], "complet": [12, 35, 49, 91, 97, 107], "fair": 12, "bias": 12, "model_nam": [12, 13, 14, 15, 16, 17, 18, 21, 29, 30, 31, 34, 35, 41, 48, 83, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105], "conf_threshold": [12, 13, 14, 15, 16, 17, 18, 21, 35, 48], "iou_threshold": [12, 13, 14, 15, 16, 17, 18, 20, 21, 35, 48], "perform": [12, 16, 20, 21, 23, 31, 34, 35, 40, 46, 48, 49, 52, 60, 75, 86, 98, 99, 108, 109], "confid": [12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 35, 41, 46, 48, 53, 55, 76, 83], "threshold": [12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 25, 35, 40, 43, 44, 46, 48, 51, 55, 75, 76, 80, 83, 90, 98], "iou": [12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 35, 48], "bounding_box": 12, "x1": [12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 35, 48, 49], "y1": [12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 35, 48, 49], "x2": [12, 20, 22], "y2": [12, 20, 22], "box": [12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 24, 46, 52], "f": [12, 17, 22, 40, 44, 68, 87], "2f": 12, "point": [13, 17, 40, 53, 60], "femal": [13, 20, 48, 74], "genit": 13, "male": [13, 20, 74], "anime_censor_detect": 13, "yolov8": [13, 14, 15, 16, 17, 18, 21], "model": [13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 26, 27, 28, 29, 30, 31, 32, 34, 35, 39, 40, 41, 44, 46, 48, 52, 53, 55, 60, 63, 64, 65, 66, 67, 68, 71, 75, 76, 77, 78, 80, 83, 84, 87, 89, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105, 107, 110], "v1": [13, 14, 15, 16, 17, 21, 48, 68, 83], "identifi": [13, 30, 38, 65], "locat": 13, "anatom": 13, "analyz": [13, 20, 41], "data": [13, 16, 18, 36, 38, 40, 52, 59, 67, 68, 75, 77, 95, 101, 107, 108, 109, 110], "either": [13, 14, 15, 16, 17, 34, 40, 60, 83, 87], "standard": [13, 15, 16, 17, 36, 60, 86], "n": [13, 14, 15, 16, 17, 18, 21, 38, 40, 48, 60, 68], "nano": [13, 15, 16, 17, 48], "faster": [13, 14, 15, 16, 17, 18, 48], "while": [13, 15, 16, 17, 24, 35, 47, 49, 63, 86], "slower": [13, 21], "construct": [13, 14, 16, 17, 48, 83], "intersect": [13, 14, 15, 16, 17, 18, 21, 22, 48], "over": [13, 14, 15, 16, 17, 18, 21, 22, 23, 48, 74], "merg": [13, 14, 15, 16, 17, 40], "integ": [13, 38, 44, 53, 60], "x0": [13, 14, 15, 16, 17, 18, 21, 24, 35, 48, 49], "y0": [13, 14, 15, 16, 17, 18, 21, 24, 35, 48, 49], "bound": [13, 14, 15, 16, 17, 18, 20, 22, 23, 24, 52], "indic": [13, 40, 53, 56, 75, 80, 83], "nipple_f": [13, 48], "peni": [13, 48], "pussi": [13, 48, 68], "runtimeerror": [13, 30, 34], "detection_visu": [13, 14, 15, 16, 18, 19, 21], "nude_girl": [13, 48], "365": 13, "264": 13, "399": 13, "289": [13, 14], "7473511695861816": 13, "224": [13, 58, 59, 60], "260": 13, "252": 13, "285": 13, "6830288171768188": 13, "206": 13, "523": [13, 48, 49], "240": 13, "608": 13, "6799028515815735": 13, "matplotlib": [13, 14, 15, 16, 24, 52], "pyplot": [13, 14, 15, 16, 52], "plt": [13, 14, 15, 16, 52], "imshow": [13, 14, 15, 16, 52], "anime_eye_detect": 14, "allow": [14, 15, 17, 18, 21, 31, 35, 38, 56, 58, 60, 83, 86], "trade": [14, 16], "off": [14, 16], "speed": [14, 15, 16, 17, 18, 21, 25, 84], "accuraci": [14, 15, 16, 17, 18, 21, 46, 90, 92, 95, 98, 101, 105], "higher": [14, 15, 16, 17, 18, 20, 23, 98], "consid": [14, 17, 22, 40, 46, 49, 51, 61, 74, 95, 101], "overlap": [14, 16, 17, 18, 22, 65, 66, 75, 76, 78, 80, 83, 84, 107], "coordin": [14, 15, 16, 17, 18, 24, 35, 49, 53, 63], "alwai": [14, 16, 17, 18, 46], "except": [14, 17, 38, 56, 60, 68], "predict": [14, 18, 21, 29, 30, 31, 34, 35, 76, 83, 90, 92, 94, 95, 98, 99, 101, 103, 105], "yolo_predict": [14, 21, 33], "squat": [14, 16, 52], "297": 14, "239": [14, 46], "341": 14, "271": 14, "7760562896728516": 14, "230": 14, "263": 14, "308": 14, "7682342529296875": 14, "createml": 15, "huggingfac": [15, 17, 40, 46, 60, 63, 72, 90, 91, 92, 94, 95, 96, 98, 100, 101, 102, 104, 105], "anime_face_detect": 15, "user": [15, 21, 30, 31, 34, 35, 38, 61, 70, 110], "balanc": [15, 17, 21, 68], "system": [15, 16, 25, 56, 60, 83, 95, 101], "overhead": [15, 16, 25, 86], "avail": [15, 21, 24, 30, 31, 38, 40, 46, 49, 56, 60, 68, 81, 89, 90, 92, 95, 101, 105], "v0": [15, 21, 65, 66], "overrid": [15, 21], "auto": [15, 21, 52, 70, 89], "mostima_post": [15, 18], "29": [15, 18, 60], "441": [15, 18], "204": [15, 18], "584": [15, 18], "7874319553375244": [15, 18], "346": [15, 18], "59": [15, 18], "529": [15, 18], "275": [15, 18], "7510495185852051": [15, 18], "606": [15, 18], "51": [15, 18, 60], "895": [15, 18], "336": [15, 18], "6986488103866577": [15, 18], "upper": [16, 48], "bodi": [16, 21, 52, 53, 55, 68], "anime_halfbody_detect": 16, "pleas": [16, 23, 39, 40, 46, 65, 67, 69, 84, 91, 95, 98, 101, 108, 109], "primari": [16, 91, 94, 96, 100, 102, 104], "purpos": 16, "crop": [16, 51, 58, 59, 60, 68], "illustr": [16, 68, 92, 94], "therefor": [16, 40, 108, 109], "consist": [16, 40], "person": [16, 19, 22, 24, 35, 52, 100, 107], "peopl": [16, 81], "guarante": [16, 46], "you": [16, 18, 19, 21, 26, 29, 46, 49, 65, 66, 83, 84, 86, 89, 90, 91, 92, 95, 98, 101, 105, 110], "inde": 16, "recommend": [16, 23, 40, 43, 44, 83, 84, 95, 101], "approach": 16, "detect_person": [16, 19, 24, 52], "individu": [16, 22, 38, 58, 67], "obtain": [16, 26, 39, 40], "local": [16, 61, 108, 109], "flexibl": [16, 58, 59], "lower": [16, 43, 44, 46, 48], "127": 16, "629": 16, "637": 16, "9040350914001465": 16, "anime_hand_detect": 17, "choos": [17, 21, 46], "35": [17, 60, 68, 75, 83], "configur": [17, 30, 40, 58, 59, 60, 83, 107], "suit": 17, "case": [17, 23, 40, 43], "defin": [17, 21, 40, 68, 87], "being": 17, "label": [17, 18, 20, 22, 23, 24, 30, 31, 34, 35, 40, 41, 46, 77, 99, 103], "infer": [17, 20, 23, 31, 34, 35, 52, 65, 66, 89, 98], "anime_imag": 17, "bbox": 17, "conf": 17, "customiz": [18, 24], "integr": [18, 31, 75, 83, 110], "repositori": [18, 29, 30, 31, 34, 35, 40], "anime_head_detect": 18, "contribut": 18, "our": [18, 29], "develop": [18, 84, 110], "yolo11": 18, "architectur": 18, "usag": [18, 30, 31, 67, 68, 69, 75, 86, 87, 106], "head_detect_v2": 18, "0_": 18, "equal": [18, 49], "deprec": [18, 23, 39], "remov": [18, 23, 30, 35, 39, 46, 63, 72, 74, 76, 77, 82, 83], "futur": [18, 23], "help": [18, 40, 51, 63], "For": [18, 19, 21, 22, 31, 40, 46, 53, 67, 83, 89], "instead": [18, 23, 77], "detect_head": [19, 24], "booru_yolo": [19, 107], "detect_with_booru_yolo": 19, "detect_censor": [19, 48, 95, 101], "ey": [19, 49, 53, 68, 74, 107], "detect_ey": 19, "detect_fac": 19, "halfbodi": [19, 91, 100, 107], "detect_halfbodi": 19, "hand": [19, 53, 55, 68, 74, 107], "detect_hand": 19, "nudenet": [19, 107], "detect_with_nudenet": 19, "calculate_i": 19, "bboxes_similar": 19, "detection_similar": 19, "detect_text": 19, "nuditi": 20, "run": [20, 25, 30, 31, 35, 84, 89, 106, 107], "nm": 20, "postprocess": 20, "onnx": [20, 29, 30, 31, 34, 35, 76, 89, 99], "nudenet_onnx": 20, "notai": 20, "tech": 20, "detail": [20, 63, 67, 68, 89, 91], "respect": 20, "female_genitalia_cov": 20, "genitalia": 20, "face_femal": 20, "buttocks_expos": 20, "expos": 20, "female_breast_expos": 20, "female_genitalia_expos": 20, "male_breast_expos": 20, "anus_expos": 20, "anu": 20, "feet_expos": 20, "feet": [20, 53, 55], "belly_cov": 20, "feet_cov": 20, "armpits_cov": 20, "armpit": 20, "armpits_expos": 20, "face_mal": 20, "belly_expos": 20, "male_genitalia_expos": 20, "anus_cov": 20, "female_breast_cov": 20, "buttocks_cov": 20, "onnxruntim": [20, 88, 107], "topk": [20, 30], "100": [20, 25, 35, 43, 60, 86], "45": [20, 44, 60], "score_threshold": 20, "number": [20, 30, 31, 34, 38, 40, 46, 53, 61, 63, 87, 90], "keep": [20, 80], "entir": 21, "anidet3": 21, "roboflow": 21, "m": 21, "x": [21, 40, 49, 53, 68, 86, 87, 103], "fastest": [21, 25], "most": [21, 30, 31, 34, 35], "confidence_scor": [21, 24], "genshin_post": [21, 47, 48, 49], "371": 21, "232": 21, "564": 21, "690": 21, "7533698678016663": 21, "135": [21, 53], "451": 21, "716": [21, 46], "6788613796234131": 21, "614": 21, "393": 21, "830": 21, "686": 21, "5612757205963135": 21, "1275": 21, "654": 21, "4047100841999054": 21, "calcul": [22, 31, 40, 43, 44], "comput": [22, 27, 31, 34, 42, 60, 86, 87, 99], "work": [22, 30, 31, 34, 37, 43, 70, 99], "aggreg": 22, "involv": 22, "segment": [22, 61, 107], "evalu": [22, 39], "algorithm": [22, 40, 43], "box1": 22, "box2": 22, "bboxtyp": 22, "measur": [22, 39, 40, 43], "divid": [22, 53], "4f": 22, "1429": 22, "bboxes1": 22, "bboxes2": 22, "liter": [22, 40, 49, 53, 65, 66, 81], "max": [22, 23], "raw": [22, 30, 31, 34, 38], "depend": [22, 68, 69, 106], "unknown": [22, 29, 81], "hungarian": 22, "find": [22, 49], "optim": [22, 31, 40], "assign": [22, 23, 30, 40], "among": [22, 40], "averag": 22, "detect1": 22, "detect2": 22, "bboxwithscoreandlabel": 22, "group": [22, 30, 44, 77], "correspond": [22, 40, 46, 51, 60, 83, 99, 103], "combin": [22, 38, 46], "against": [22, 84], "ground": [22, 95, 101], "truth": [22, 95, 101], "car": 22, "85": [22, 75, 83], "75": 22, "text_detect": 23, "been": [23, 99], "migrat": 23, "ocr": [23, 107], "detect_text_with_ocr": [23, 107], "soon": 23, "paddleocr": [23, 46], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 23, "05": [23, 60, 75, 76, 90, 91, 92, 94, 99, 100, 101, 102, 104, 105], "max_area_s": 23, "640": 23, "region": [23, 48, 51, 95, 101], "dbnet": 23, "do": [23, 51, 92], "640x640": 23, "ani": [23, 31, 34, 38, 40, 48, 58, 60, 63, 68, 73, 83, 87, 89], "sinc": [23, 39], "appear": [24, 27], "font": 24, "pad": [24, 72], "see": [24, 68, 89], "text_pad": 24, "fontsiz": 24, "max_short_edge_s": 24, "fp": 24, "no_label": 24, "normal": [24, 31, 41, 58, 59, 60, 83], "predefin": [24, 74], "extract": [24, 25, 27, 28, 38, 40, 44, 46, 51, 60, 67, 68, 69, 70, 76, 83], "around": [24, 30, 35, 38, 55], "shortest": 24, "edg": [24, 55, 107], "maintain": [24, 35, 47, 53, 86, 110], "font_manag": 24, "fontproperti": 24, "properti": [24, 29, 49, 53, 68, 70], "cv2": 25, "have": [25, 27, 40, 81, 82, 95, 101, 106], "lowest": 25, "resourc": [25, 107], "low_threshold": 25, "high_threshold": 25, "200": [25, 35, 60], "assum": [25, 27, 28, 72], "its": [25, 27, 28, 30, 40, 46, 47, 60, 69, 72, 75, 77, 83, 89, 91, 92, 94, 95, 96, 99, 100, 101, 102, 104, 105], "low": [25, 34, 39, 41, 68, 80, 83, 84], "high": [25, 34, 35, 62, 68, 84, 98, 99], "outlin": 26, "comparison": [26, 75], "canni": [26, 107], "get_edge_by_canni": 26, "edge_image_with_canni": 26, "lineart": [26, 28, 107], "get_edge_by_lineart": 26, "edge_image_with_lineart": 26, "lineart_anim": [26, 107], "get_edge_by_lineart_anim": 26, "edge_image_with_lineart_anim": 26, "best": [27, 41, 49, 68], "effect": [27, 39, 48, 106], "closest": 27, "consum": 27, "amount": 27, "memori": [27, 30, 31, 35, 108, 109], "power": 27, "runtim": [27, 31, 89, 98], "coars": 27, "detect_resolut": [27, 28], "512": [27, 28, 55, 68, 84], "deeper": 27, "richer": 27, "probabl": [27, 31, 99], "extra": [27, 68], "increas": [27, 40], "resolut": [27, 28, 61, 84], "neural": [27, 28, 72, 87], "network": [27, 28, 72, 87], "machin": [29, 58, 87], "learn": [29, 58, 87], "those": [29, 30, 98], "hub": [29, 31], "manag": [29, 30, 31, 34, 35, 89, 107], "make": [29, 53, 58, 77, 87, 95, 99, 101], "classif": [29, 30, 34, 87, 91, 92, 94, 95, 96, 97, 100, 101, 102, 104, 105], "tag": [29, 107], "regress": 29, "cach": [29, 30, 31, 34, 35, 61, 88, 107], "mechan": 29, "thread": [29, 31, 34, 86, 106], "safe": [29, 31, 34, 69, 75, 76, 86, 97, 99, 101, 106, 107], "concurr": 29, "access": [29, 30, 31, 34, 53, 68, 86], "metadata": [29, 35, 41, 67, 69, 70, 107], "eattach_monochrome_experi": [29, 83], "want": 29, "tagger": [29, 83], "look": [29, 36, 46, 68, 91], "framework": [29, 59], "emb_attach": 29, "repo_id": [29, 30, 31, 34, 35, 83], "hf_token": [29, 30, 31, 34, 35], "problem": [29, 87, 95, 101], "id": [29, 30, 31, 34, 35], "authent": [29, 30, 31, 34, 35], "token": [29, 30, 31, 34, 35], "__init__": [29, 30, 31, 32, 34, 35, 38, 49, 53, 61, 70, 74], "instanc": [29, 30, 31, 35, 40, 48, 53, 60, 61, 74], "encoder_model": 29, "embed": [29, 30, 31, 34, 38, 83], "previous": 29, "store": [30, 31, 35, 36, 68, 69], "well": [30, 43], "interact": [30, 31, 34, 35], "also": [30, 58, 83, 110], "privat": [30, 31, 32, 34, 44], "fn_preprocess": 30, "callabl": [30, 60], "comprehens": [30, 31], "imagepreprocessfunc": 30, "variabl": [30, 49, 89], "_model_nam": 30, "_model": 30, "dictionari": [30, 36, 41, 58, 60, 68, 69, 70, 73, 74, 76, 83, 91, 94, 96, 100, 102, 104], "_label": 30, "_hf_token": 30, "org": 30, "repo": [30, 60], "clear": [30, 31, 34, 35, 40, 69, 91, 95, 101], "free": [30, 31, 35], "up": [30, 31, 35, 74], "launch_demo": [30, 31, 34, 35], "default_model_nam": [30, 31, 34, 35], "server_nam": [30, 31, 34, 35], "server_port": [30, 31, 34, 35], "launch": [30, 31, 34, 35], "gradio": [30, 31, 34, 35], "demo": [30, 31, 34, 35, 80], "interfac": [30, 31, 34, 35, 86], "ui": [30, 34, 35], "make_ui": [30, 31, 34, 35], "server": [30, 31, 34, 35], "select": [30, 31, 34, 35, 40, 48, 61], "dropdown": [30, 31], "port": [30, 31, 34, 35], "importerror": [30, 35], "instal": [30, 34, 35, 63, 69, 107], "properli": [30, 34, 68], "usernam": [30, 35], "repo_nam": [30, 35], "model_v1": 30, "7860": [30, 31, 35], "submit": 30, "recent": [30, 31, 34, 35], "label_group": 30, "highest": [30, 99], "through": [30, 31, 60, 83, 110], "error": [30, 38, 60, 83], "predict_fmt": 30, "fmt": [30, 31, 34, 41, 76, 83], "top5": 30, "logit": [30, 31, 34], "dict": [30, 31, 38, 41, 52, 58, 59, 60, 68, 69, 70, 76, 83, 86, 91, 92, 94, 95, 96, 100, 101, 102, 104, 105], "top": [30, 49, 98], "k": 30, "e": [30, 31, 40, 62, 65, 66, 81, 84, 87], "g": [30, 31, 40, 62, 65, 66, 81, 83, 84], "top10": 30, "predict_scor": 30, "ia": 30, "conveni": [30, 53, 68, 110], "wrapper": [30, 35, 38], "multimod": 31, "discoveri": 31, "variant": [31, 34], "pipelin": [31, 58, 60], "pattern": [31, 40, 74], "direct": 31, "api": [31, 34], "control": [31, 68], "via": 31, "web": [31, 34], "deploy": [31, 99], "reus": 31, "lru": 31, "demand": 31, "switch": 31, "image_encod": [31, 34], "upload": [31, 35], "enter": 31, "link": 31, "address": 31, "bind": 31, "organ": 31, "precomput": [31, 82], "cosin": 31, "scale": [31, 34, 48, 49, 53, 68, 72, 83, 108, 109], "complex": 31, "image_embed": 31, "text_embed": 31, "etc": [31, 60], "thei": [31, 40, 56, 60], "l2": [31, 83], "text_encod": [31, 34], "accept": 31, "_process_rgb": 32, "_process_alpha_channel_with_model": 32, "_process_rgba": 32, "attribut": 32, "attach": [33, 83, 107], "open_attach": 33, "classifi": [33, 91, 96, 97, 98, 100, 102, 104, 105, 107], "classifymodel": 33, "classify_predict_scor": 33, "classify_predict": 33, "classify_predict_fmt": 33, "imageenhanc": 33, "clip": [33, 60, 68, 107], "clipmodel": 33, "clip_image_encod": 33, "clip_text_encod": 33, "clip_predict": 33, "siglip": [33, 60, 107], "siglipmodel": 33, "siglip_image_encod": 33, "siglip_text_encod": 33, "siglip_predict": 33, "yolomodel": 33, "sigmoid": [34, 88], "loss": 34, "creation": [34, 58, 59, 70], "preprocessor": [34, 68], "reset": 34, "about": [34, 36], "hostnam": 34, "gr": [34, 35], "One": [34, 44], "detect": [35, 43, 46, 48, 52, 53, 54, 55, 73, 74, 89, 90, 95, 101, 107], "post": [35, 46], "helper": 35, "easi": 35, "cleanup": 35, "associ": [35, 70], "default_conf_threshold": 35, "default_iou_threshold": 35, "environmenterror": [35, 63, 69], "environ": [35, 84, 86, 89, 107], "offlin": 35, "yolov5": 35, "allow_dynam": 35, "dynam": [35, 58], "300": [35, 60], "400": 35, "simpl": 35, "explicitli": 35, "read": [36, 37, 38, 67, 68, 69], "write": [36, 37, 38, 67, 69], "exif": [36, 37, 68], "gif": [36, 37, 68], "comment": 36, "These": [36, 39, 61], "retriev": [36, 40], "context": [36, 37], "ai": [36, 37, 70, 90], "found": [36, 49, 68, 91], "attempt": [36, 49, 60, 68, 70, 89], "commonli": [36, 60, 77, 87], "where": [36, 40, 68, 69, 83, 86], "usercom": 36, "field": [36, 70], "dst_filenam": 36, "destin": [36, 68, 69, 70], "filenam": [36, 61], "pnginfo": [36, 38, 68, 70], "wai": [36, 68, 69], "geninfo": [37, 107], "lsb": [37, 70, 107], "signific": [37, 38, 40, 65, 70], "bit": [37, 38, 60, 70], "read_geninfo_paramet": 37, "read_geninfo_exif": 37, "read_geninfo_gif": 37, "write_geninfo_paramet": 37, "write_geninfo_exif": 37, "write_geninfo_gif": 37, "read_lsb_raw_byt": 37, "read_lsb_metadata": 37, "write_lsb_raw_byt": 37, "write_lsb_metadata": 37, "lsbreaderror": 37, "lsbextractor": 37, "imagelsbdataextractor": 37, "serialize_pnginfo": 37, "serialize_json": 37, "inject_data": 37, "steganographi": 38, "serial": 38, "json": 38, "compat": [38, 77, 83], "inject": 38, "emb": [38, 83], "seamlessli": 38, "hidden": 38, "decompress": 38, "them": [38, 48, 58, 65, 69, 83], "gzip": 38, "written": 38, "appropri": [38, 46, 60, 68], "serializ": [38, 58], "err": 38, "caus": [38, 106], "multi": [38, 86], "get_next_n_byt": 38, "next": [38, 56], "get_one_byt": 38, "form": [38, 77], "read_32bit_integ": 38, "32": [38, 60], "interpret": [38, 53], "big": 38, "endian": 38, "enough": 38, "magic": 38, "stealth_pngcomp": 38, "extract_data": 38, "length": [38, 40, 47], "compress": 38, "along": [38, 40, 72], "robust": [38, 40], "skytnt": [39, 61, 72], "poor": 39, "anime_dbaesthet": [39, 42], "better": [39, 43, 63, 83, 84, 90, 92, 95, 98, 101, 105], "2053756": 39, "09986039996147156": 39, "1663584": 39, "24299287796020508": 39, "4886411": 39, "38091593980789185": 39, "2066024": 39, "5131649971008301": 39, "3670169": 39, "6011670827865601": 39, "5930006": 39, "7067991495132446": 39, "3821265": 39, "8237218260765076": 39, "5512471": 39, "9187621474266052": 39, "limit": [40, 75], "smaller": 40, "7eu7d7": [40, 80, 84, 110], "ccip_onnx": 40, "cluster": [40, 44], "refer": [40, 43, 67, 98], "relev": 40, "aforement": 40, "manual": [40, 49], "384": [40, 44, 58, 59, 60], "caform": 40, "randaug": 40, "prune": 40, "vector": 40, "pruned_fp32": 40, "5_fp32": 40, "feat": 40, "768": [40, 46, 68], "17847511429108218": 40, "1951224011983088": 40, "18397327797685215": 40, "y": [40, 49, 86], "16583099961280823": 40, "42947039008140564": 40, "4037521779537201": 40, "4371533691883087": 40, "40748104453086853": 40, "392294704914093": 40, "whether": [40, 46, 48, 60, 70, 73, 76, 83, 84], "belong": 40, "pairwis": 40, "matrix": 40, "5350548e": 40, "08": [40, 60, 100, 101], "6583106e": 40, "01": 40, "2947042e": 40, "0375218e": 40, "8025822e": 40, "3715334e": 40, "0748104e": 40, "2675274e": 40, "9229470e": 40, "j": 40, "th": 40, "dbscan": 40, "dbscan_2": 40, "dbscan_fre": 40, "optic": [40, 46], "optics_best": 40, "epsilon": 40, "ep": 40, "min_sampl": 40, "ccipclustermethodtyp": 40, "12921094122454668": 40, "1291187648928262": 40, "1836453739562513": 40, "distanc": 40, "_featureorimag": 40, "sampl": [40, 44, 68, 90, 91, 92, 94, 95, 96, 100, 101, 102, 104, 105], "neighborhood": [40, 63], "core": [40, 108, 109], "few": 40, "too": 40, "sensit": [40, 48, 83, 95, 101], "tune": 40, "guidelin": 40, "deal": [40, 67], "solut": [40, 49], "small": [40, 48], "advis": [40, 75], "significantli": 40, "separ": 40, "slightli": 40, "exhibit": 40, "regular": [40, 63], "outfit": 40, "awar": 40, "highli": 40, "so": [40, 43, 80, 84], "care": 40, "diff": 40, "07437477": 40, "0356068": 40, "04396922": 40, "05131693": 40, "assess": 41, "aesthet": [41, 42, 107], "danbooru": [41, 75, 78, 80, 95, 98], "hakubooru": 41, "kohakublueleaf": 41, "swinv2pv3_v0_448_ls0": 41, "2_x": 41, "percentil": 41, "_default_model_nam": 41, "masterpiec": [41, 68], "9831666690063624": 41, "8810615667538594": 41, "great": 41, "8225559148288356": 41, "good": [41, 46], "591020403706702": 41, "2888798940585766": 41, "243279223969715": 41, "worst": [41, 68], "005268185993767627": 41, "275707557797432": 41, "7977807857096195": 41, "56098810210824": 41, "670568235218525": 41, "1677918508648872": 41, "9305131509900093": 41, "6085879728198051": 41, "6834832429885864": 41, "16141420602798462": 41, "05435194447636604": 41, "025083942338824272": 41, "024000568315386772": 41, "027076328173279762": 41, "024589713662862778": 41, "3757021427154541": 41, "3451208472251892": 41, "1511985808610916": 41, "04740551486611366": 41, "02172713913023472": 41, "027498546987771988": 41, "03134724497795105": 41, "39281174540519714": 41, "22457796335220337": 41, "15563568472862244": 41, "10796019434928894": 41, "047730278223752975": 41, "0393439345061779": 41, "031940147280693054": 41, "13832266628742218": 41, "20687267184257507": 41, "2509062886238098": 41, "1644320785999298": 41, "11332042515277863": 41, "08270663768053055": 41, "043439216911792755": 41, "033693961799144745": 41, "03375888615846634": 41, "050045162439346313": 41, "16734018921852112": 41, "4311050772666931": 41, "23242227733135223": 41, "05163438618183136": 41, "012833272106945515": 41, "01619996316730976": 41, "03074900433421135": 41, "1396280825138092": 41, "5038207173347473": 41, "22299200296401978": 41, "07377689331769943": 41, "02854202501475811": 41, "026677291840314865": 41, "02838410809636116": 41, "026617199182510376": 41, "02508518099784851": 41, "06039097160100937": 41, "8043031692504883": 41, "get_aesthetic_scor": 42, "ccip": [42, 107], "ccip_extract_featur": 42, "ccip_batch_extract_featur": 42, "ccip_default_threshold": 42, "ccip_differ": 42, "ccip_sam": 42, "ccip_batch_differ": 42, "ccip_batch_sam": 42, "ccip_default_clustering_param": 42, "ccip_clust": 42, "ccip_merg": 42, "dbaesthet": [42, 107], "laplacian": [42, 107], "laplacian_scor": 42, "lpip": [42, 107], "lpips_extract_featur": 42, "lpips_differ": 42, "lpips_clust": 42, "psnr_": [42, 107], "psnr": [42, 66], "blur": [43, 48], "than": [43, 44, 48, 86, 90, 98], "seem": 43, "just": [43, 63, 92, 95, 98, 101, 105], "we": [43, 65, 84], "explor": 43, "bluri": 43, "hutao": [43, 72, 75, 76, 80, 83], "156": 43, "68285005210006": 43, "text_blur": 43, "2276": 43, "66629157129": 43, "real2": 43, "908745781486806": 43, "mmd": 43, "1072": 43, "8372572065527": 43, "richzhang": 44, "perceptualsimilar": 44, "chafen_arknight": 44, "rand": 44, "reach": 44, "995": 44, "cnn": 44, "f1": 44, "f2": 44, "f3": 44, "f4": 44, "f5": 44, "64": [44, 60, 63, 68, 84, 108, 109], "99": [44, 83], "192": 44, "49": [44, 60], "256": [44, 58, 59, 65, 68], "img1": [44, 45, 83], "img2": [44, 45, 83], "anoth": 44, "16922694444656372": 44, "22250649333000183": 44, "6897575259208679": 44, "10956494510173798": 44, "6823137998580933": 44, "6837796568870544": 44, "nois": [44, 51, 63, 65], "inf": 45, "gaussian_20": 45, "dat": 45, "058228614646987": 45, "gaussian_3": 45, "27": [45, 60], "65611098737784": 45, "lq": 45, "29589659377844": 45, "recogn": [46, 60], "export": [46, 89], "recognit": 46, "ch_pp": 46, "ocrv4_det": 46, "heat_threshold": 46, "box_threshold": 46, "max_candid": 46, "1000": 46, "unclip_ratio": 46, "heat": 46, "candid": 46, "unclip": 46, "comic": [46, 92], "742": 46, "485": [46, 58, 59], "809": 46, "511": 46, "9543377610144915": 46, "682": 46, "98": 46, "734": 46, "124": 46, "9309689495575223": 46, "136": 46, "836": 46, "164": 46, "9042856988923695": 46, "144": 46, "455": 46, "196": 46, "874083638387722": 46, "719": 46, "835": 46, "488": 46, "8628696346175078": 46, "478": 46, "214": 46, "508": 46, "848871771901487": 46, "1030": 46, "557": 46, "1184": 46, "578": 46, "8352495440618789": 46, "427": 46, "129": 46, "553": 46, "154": 46, "8249209443996619": 46, "detect_model": 46, "recognize_model": 46, "ocrv4_rec": 46, "rotation_threshold": 46, "is_remove_dupl": 46, "rotat": [46, 49], "duplic": [46, 68], "mob": 46, "9356705927336156": 46, "shishou": 46, "8933000384412466": 46, "BUT": 46, "8730931912907247": 46, "oh": 46, "8417627579351514": 46, "mirror": 46, "7366019454049503": 46, "el": 46, "gato": 46, "iberico": 46, "7271127306351021": 46, "THAt": 46, "701928390168364": 46, "6965972578194936": 46, "chines": 46, "english": 46, "cannot": [46, 56, 58, 60, 70], "languag": 46, "func": [46, 88, 107], "japanes": [46, 68], "post_text": 46, "319": 46, "847": 46, "561": 46, "899": 46, "kancol": 46, "9130667787597329": 46, "552": 46, "811": 46, "791": 46, "921": 46, "1944": 46, "8566762346615406": 46, "820": 46, "558": 46, "850": 46, "fleet": 46, "collect": [46, 67], "8100635458911772": 46, "235": 46, "904": 46, "855": 46, "1009": 46, "\u6d77": 46, "6716076803280185": 46, "858": 46, "808": 46, "tsu": 46, "ka": 46, "NO": 46, "u": [46, 110], "mi": 46, "de": 46, "654507230718228": 46, "209": 46, "507": 46, "2888084133529467": 46, "japan_pp": 46, "ocrv3_rec": 46, "9230690942939336": 46, "8564870717047623": 46, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 46, "8061289060358996": 46, "8045396777081609": 46, "7311649382696896": 46, "\u8266\u3068\u308c\u308c": 46, "6648729016512889": 46, "ocrv2_det": 46, "ocrv3_det": 46, "ocrv4_server_det": 46, "ch_ppocr_mobile_slim_v2": 46, "0_det": 46, "ch_ppocr_mobile_v2": 46, "ch_ppocr_server_v2": 46, "en_pp": 46, "arabic_pp": 46, "ocrv2_rec": 46, "ocrv4_server_rec": 46, "0_rec": 46, "chinese_cht_pp": 46, "cyrillic_pp": 46, "devanagari_pp": 46, "en_number_mobile_v2": 46, "ka_pp": 46, "korean_pp": 46, "latin_pp": 46, "ta_pp": 46, "te_pp": 46, "dimens": [47, 60], "max_siz": [47, 58, 59, 60], "longer": 47, "after": [47, 60, 75, 80, 83], "1280": 47, "720": 47, "new_img": 47, "600": 47, "337": 47, "obscur": 48, "regist": [48, 49, 58, 59, 60], "rectangular": 48, "967": [48, 49], "143": [48, 49], "1084": [48, 49], "261": [48, 49], "246": [48, 49], "208": [48, 49], "331": [48, 49], "287": [48, 49], "662": [48, 49], "466": [48, 49], "705": [48, 49], "514": [48, 49], "479": [48, 49], "283": [48, 49], "326": [48, 49], "color_black": 48, "radiu": 48, "emoji": [48, 49], "penis": 48, "vagina": 48, "serv": [48, 60, 75], "foundat": 48, "inherit": [48, 60], "within": [48, 68, 75, 83], "fill": 48, "color_default": 48, "green": 48, "color_green": 48, "ffff00": 48, "color_ffff00": 48, "blur_4": 48, "blur_8": 48, "blur_12": 48, "pixelate_4": 48, "pixelate_8": 48, "pixelate_12": 48, "cl": 48, "arg": 48, "subclass": 48, "keyerror": 48, "alreadi": 48, "exist": [48, 69, 89, 92], "angl": 49, "end": [49, 68], "censor_area": [49, 50], "ratio_threshold": 49, "minimum": [49, 55, 61, 63], "total": [49, 108, 109], "star": [49, 80], "register_censor_method": [49, 50], "smiling_face_with_heart": 49, "twitter": 49, "appl": 49, "googl": 49, "microsoft": 49, "samsung": 49, "whatsapp": 49, "facebook": 49, "messeng": 49, "joypixel": 49, "openmoji": 49, "emojidex": 49, "mozilla": 49, "express": 49, "code": [49, 65, 80, 83], "_emojistyletyp": 49, "emoji_default": 49, "cat_fac": 49, "emoji_green": 49, "grinning_face_with_sweat": 49, "emoji_liuhanhuangd": 49, "minim": 49, "abl": [49, 56], "prefix": [49, 74, 79], "sum": 49, "cx": 49, "mass": 49, "occlus": 49, "cy": 49, "find_for_area": 49, "rectangl": 49, "corner": 49, "factor": [49, 60], "align": [50, 107], "align_maxs": 50, "censor_": [50, 107], "censor_nsfw": 50, "basecensor": 50, "colorcensor": 50, "blurcensor": 50, "pixelatecensor": 50, "imgcensor": [50, 107], "imagebasedcensor": 50, "emojibasedcensor": 50, "singleimag": 50, "squeez": [50, 107], "squeeze_with_transpar": 50, "fit": 51, "tightli": 51, "interest": 51, "jerry_with_spac": 51, "median_filt": 51, "median": 51, "kernel": 51, "larger": [51, 55, 85], "disabl": 51, "keypoint": [52, 53, 54, 55], "idea": 52, "research": 52, "auto_detect": 52, "out_bbox": 52, "person_detect_cfg": 52, "op18keypointset": [52, 54, 55], "rtmpose": 52, "config": [52, 59, 107, 110], "foot": [52, 53], "hand1": 52, "hand2": 52, "op18_visu": [52, 54], "0x7f5ca933f3d0": 52, "axesimag": 52, "0x7f5c98069790": 52, "all_": 53, "openpos": [53, 68], "op18": [53, 55], "__mul__": 53, "multipli": 53, "scalar": 53, "__truediv__": 53, "divisor": 53, "left_foot": 53, "left_hand": 53, "right_foot": 53, "right_hand": 53, "enum": 53, "enumer": 53, "symbol": [53, 80, 83], "readabl": [53, 83], "categor": 53, "nose": 53, "neck": 53, "elbow": 53, "wrist": 53, "ankl": 53, "ear": [53, 74, 81], "member": 53, "right_should": 53, "right_elbow": 53, "right_wrist": 53, "left_should": 53, "left_elbow": 53, "left_wrist": 53, "right_hip": 53, "right_kne": 53, "right_ankl": 53, "left_hip": 53, "left_kne": 53, "left_ankl": 53, "right_ey": 53, "left_ey": 53, "right_ear": 53, "left_ear": 53, "left_big_to": 53, "left_small_to": 53, "left_heel": 53, "right_big_to": 53, "right_small_to": 53, "right_heel": 53, "__int__": 53, "truncat": [53, 97, 107], "zero": 53, "must": [53, 74, 106], "preced": 53, "surround": 53, "whitespac": [53, 77], "36": [53, 60], "0b100": 53, "91": [53, 60], "112": 53, "92": [53, 60, 81], "113": [53, 60], "dwpose": [54, 107], "dwpose_estim": 54, "openpose18": 54, "op18_body_max": 54, "op18_body_min": 54, "op18_face_max": 54, "op18_face_min": 54, "op18_left_foot_max": 54, "op18_left_foot_min": 54, "op18_left_hand_max": 54, "op18_left_hand_min": 54, "op18_right_foot_max": 54, "op18_right_foot_min": 54, "op18_right_hand_max": 54, "op18_right_hand_min": 54, "keypoints_list": 55, "min_edge_s": 55, "draw_bodi": 55, "draw_hand": 55, "draw_feet": 55, "draw_fac": 55, "drawn": 55, "shorter": 55, "connect": 55, "ellips": 55, "facial": [55, 74, 91], "pars": [56, 58, 59, 67, 68, 107], "parser": [56, 58, 59, 68], "try": 56, "notparsetarget": 57, "register_pillow_transform": 57, "register_pillow_pars": 57, "create_pillow_transform": 57, "parse_pillow_transform": 57, "register_torchvision_transform": 57, "register_torchvision_pars": 57, "create_torchvision_transform": 57, "parse_torchvision_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, "tensor": [58, 59, 60, 69], "composit": [58, 60], "compos": [58, 59, 60], "sequenc": [58, 60, 74], "pillowcompos": [58, 60], "sequenti": 58, "decor": [58, 59, 60, 86], "facilit": 58, "creator": [58, 60], "tvalu": [58, 59], "describ": 58, "interpol": [58, 59, 60], "bicub": [58, 59, 60], "pillowres": [58, 60], "antialia": [58, 59, 60], "bilinear": [58, 59], "center_crop": [58, 59], "pillowcentercrop": [58, 60], "pillowtotensor": [58, 60], "maybe_to_tensor": [58, 59], "pillowmaybetotensor": 58, "std": [58, 59, 60], "pillownorm": [58, 60], "456": [58, 59], "406": [58, 59], "229": [58, 59], "225": [58, 59], "48500001430511475": 58, "4560000002384186": 58, "4059999883174896": 58, "2290000021457672": 58, "2240000069141388": 58, "22499999403953552": 58, "extend": [59, 83], "centercrop": 59, "totensor": 59, "maybetotensor": 59, "4850": 59, "4560": 59, "4060": 59, "2290": 59, "2240": 59, "2250": 59, "timm": 59, "interpolationmod": 59, "processor": [60, 108, 109], "vitimageprocessor": 60, "5906": 60, "33": 60, "donutimageprocessor": 60, "1901": 60, "70": [60, 84], "detrimageprocessor": 60, "1575": 60, "86": [60, 74], "clipimageprocessor": 60, "1374": 60, "73": 60, "videomaeimageprocessor": 60, "1093": 60, "convnextimageprocessor": 60, "648": 60, "65": 60, "segformerimageprocessor": 60, "533": 60, "00": 60, "beitimageprocessor": 60, "468": 60, "63": 60, "siglipimageprocessor": 60, "440": 60, "48": 60, "layoutlmv3imageprocessor": 60, "403": 60, "layoutlmv2imageprocessor": 60, "332": 60, "87": 60, "mllamaimageprocessor": 60, "qwen2vlimageprocessor": 60, "314": 60, "77": 60, "blipimageprocessor": 60, "276": 60, "55": 60, "idefics2imageprocessor": 60, "226": 60, "llavanextimageprocessor": 60, "215": 60, "bitimageprocessor": 60, "210": 60, "pix2structimageprocessor": 60, "conditionaldetrimageprocessor": 60, "53": 60, "samimageprocessor": 60, "52": 60, "deitimageprocessor": 60, "mask2formerimageprocessor": 60, "89": 60, "50": 60, "vivitimageprocessor": 60, "88": 60, "yolosimageprocessor": 60, "84": 60, "47": 60, "viltimageprocessor": 60, "41": 60, "detaimageprocessor": 60, "68": 60, "38": 60, "pixtralimageprocessor": 60, "mobilenetv2imageprocessor": 60, "mobilevitimageprocessor": 60, "61": 60, "34": [60, 108, 109], "dptimageprocessor": 60, "maskformerimageprocessor": 60, "28": 60, "nougatimageprocessor": 60, "ideficsimageprocessor": 60, "rtdetrimageprocessor": 60, "efficientnetimageprocessor": 60, "40": [60, 68], "deformabledetrimageprocessor": 60, "idefics3imageprocessor": 60, "fuyuimageprocessor": 60, "videollavaimageprocessor": 60, "pvtimageprocessor": 60, "09": 60, "oneformerimageprocessor": 60, "mobilenetv1imageprocessor": 60, "07": [60, 99, 100, 101, 104], "owlv2imageprocessor": 60, "chineseclipimageprocessor": 60, "efficientformerimageprocessor": 60, "llavaonevisionimageprocessor": 60, "swin2srimageprocessor": 60, "vithybridimageprocessor": 60, "owlvitimageprocessor": 60, "04": 60, "groundingdinoimageprocessor": 60, "03": 60, "perceiverimageprocessor": 60, "chameleonimageprocessor": 60, "levitimageprocessor": 60, "vitmatteimageprocessor": 60, "extens": [60, 75], "tri": 60, "def": [60, 86], "hasattr": 60, "feature_extractor": 60, "encount": 60, "becaus": 60, "until": 60, "successfulli": 60, "imageprocessor": 60, "autoimageprocessor": 60, "from_pretrain": 60, "openai": 60, "vit": 60, "patch32": 60, "pillowconvertrgb": 60, "48145467": 60, "4578275": 60, "40821072": 60, "26862955": 60, "2613026": 60, "2757771": 60, "size_dict": 60, "shortest_edg": 60, "invalid_kei": 60, "default_to_squar": 60, "height_width_ord": 60, "constraint": 60, "els": [60, 68, 108, 109], "incompat": [60, 83], "longest_edg": 60, "param_nam": 60, "entri": 60, "conform": 60, "messag": [60, 84], "do_res": 60, "do_center_crop": 60, "crop_siz": 60, "do_rescal": 60, "rescale_factor": 60, "00392156862745098": 60, "do_norm": 60, "image_mean": 60, "image_std": 60, "do_convert_rgb": 60, "rescal": 60, "deviat": 60, "clipprocessor": 60, "crop_pct": 60, "tailor": 60, "convnext": 60, "percentag": 60, "prepar": 60, "replic": 60, "build": [60, 75, 83], "blip": 60, "255": 60, "openai_clip_mean": 60, "openai_clip_std": 60, "accord": 60, "behavior": 60, "mobilenetv2": 60, "per": 60, "equival": 60, "bg": 61, "strict_level": 61, "min_select": 61, "min_width": 61, "min_height": 61, "min_resolut": 61, "strict": [61, 95, 101], "get_imag": 61, "get_image_fil": 61, "list_image_fil": 61, "random_imag": 61, "randomli": 61, "random_image_fil": 61, "8057": 61, "000000": 61, "000001": 61, "000002": 61, "000003": 61, "000004": 61, "home": 61, "dgh": [61, 69, 110], "2400x1600": 61, "0x7feb86ed5160": 61, "003258": 61, "400x400": 61, "0x7feb86a748b0": 61, "quickli": 62, "backgroundimageset": 62, "list_bg_image_fil": 62, "get_bg_image_fil": 62, "get_bg_imag": 62, "random_bg_image_fil": 62, "random_bg_imag": 62, "opencv": 63, "denois": [63, 68], "inspir": [63, 72, 76, 83, 103], "mf666": [63, 103], "mist": 63, "fucker": 63, "diameter_min": 63, "diameter_max": 63, "sigma_color_min": 63, "sigma_color_max": 63, "sigma_space_min": 63, "sigma_space_max": 63, "radius_min": 63, "radius_max": 63, "eps_min": 63, "eps_max": 63, "b_iter": 63, "g_iter": 63, "random": [63, 81], "bilater": 63, "guid": 63, "stage": 63, "preserv": 63, "diamet": 63, "sigma": 63, "space": [63, 72, 83], "window": [63, 68], "term": 63, "contrib": 63, "noisy_imag": 63, "cleaned_img": 63, "cleaned_imag": 63, "blurri": [64, 68], "noisi": 64, "nafnet": [64, 107], "scunet": [64, 65, 107], "adversari": [64, 107], "remove_adversarial_nois": 64, "restore_with_nafnet": 64, "restore_with_scunet": 64, "ve": 65, "gaussian": 65, "To": 65, "correctli": 65, "credibl": 65, "rgg": [65, 66], "red": [65, 74], "gopro": 65, "sidd": 65, "tile_s": [65, 66, 84], "tile_overlap": [65, 66, 84], "batch_siz": [65, 66, 84], "nafnetmodeltyp": 65, "tile": [65, 66, 84], "gan": 66, "128": 66, "scunetmodeltyp": 66, "automatic1111": 67, "stabl": [67, 68, 90, 110], "diffus": [67, 68, 90], "webui": [67, 68, 69], "novelai": 67, "sdwui": 67, "submodul": 67, "nai": [67, 107], "docstr": 67, "sdmetadata": 67, "parse_sdmeta_from_text": 67, "get_sdmeta_from_imag": 67, "save_image_with_sdmeta": 67, "read_metadata": 67, "save_with_metadata": 67, "naimetadata": 67, "get_naimeta_from_imag": 67, "add_naimeta_to_imag": 67, "save_image_with_naimeta": 67, "formatt": 68, "a1111": 68, "sd_metadata_simpl": 68, "sd_metadata_complex": 68, "prompt": 68, "neg_prompt": 68, "neg": 68, "__str__": 68, "sd1": 68, "extrem": 68, "delic": 68, "beauti": 68, "offici": 68, "global": [68, 106], "illumin": 68, "soft": 68, "shadow": 68, "super": 68, "light": 68, "novel": [68, 70], "4k": 68, "metal_textur": 68, "striped_background": 68, "rich": 68, "cg": 68, "uniti": 68, "8k": 68, "wallpap": 68, "unreal": 68, "sci": 68, "fi": 68, "fantasi": 68, "silver_skin": 68, "cut": [68, 74], "silver_impossible_bodysuit": 68, "gem_on_chest": 68, "cut_silver_mechanical_leotard": 68, "headgear": [68, 74], "1_girl": 68, "solo": [68, 73, 74, 75, 76, 80, 81, 82, 83], "slim_waist": 68, "hair": [68, 74], "long": 68, "lumin": 68, "medium_breast": [68, 82], "indistinct_camelto": 68, "flat_crotch": 68, "coquettish": 68, "squint": 68, "evil_smil": 68, "dark_persona": 68, "mouth": 68, "wet": 68, "slim_fac": 68, "tall_girl": 68, "matur": 68, "mature_fac": 68, "slim_figur": 68, "slim_leg": 68, "groin": 68, "bare_thigh": 68, "easyneg": 68, "sketch": 68, "ugli": 68, "huge": 68, "logo": 68, "monochrom": [68, 83, 94, 97, 107], "bad": 68, "mutat": 68, "horror": 68, "geometri": 68, "bad_prompt": 68, "miss": 68, "finger": 68, "limb": 68, "anatomi": 68, "interlock": 68, "digit": 68, "arm": 68, "2girl": 68, "deform": 68, "artist": 68, "blush": [68, 75, 76, 80, 83], "lipstick": 68, "skindent": 68, "tie": 68, "big_breast": 68, "thighhigh": [68, 75], "pubic_hair": [68, 74], "3d": [68, 92], "realist": 68, "slip": [68, 77], "head_out_of_fram": 68, "curvi": 68, "sampler": 68, "ddim": 68, "cfg": 68, "seed": 68, "3827064803": 68, "512x848": 68, "hash": 68, "eb49192009": 68, "anidosmix": 68, "skip": 68, "new_imag": 68, "let": 68, "what": 68, "nslim_fac": 68, "848": 68, "_sdmeta_text": 68, "directli": 68, "starri": 68, "night": 68, "daylight": 68, "euler": 68, "sd2": 68, "1girl": [68, 73, 74, 75, 76, 77, 80, 81, 82, 83], "blue": 68, "footwear": 68, "shoe": 68, "bang": [68, 74, 75, 80, 83], "indoor": 68, "sleev": 68, "ahog": [68, 74, 75, 76, 80, 83], "dress": [68, 74], "pot": 68, "plant": 68, "bag": [68, 75, 76, 80, 83], "bun": [68, 74], "lora": 68, "bluearchive10": 68, "bluearchiv": 68, "neg1": 68, "dpm": 68, "2m": 68, "sde": 68, "karra": 68, "2647703743": 68, "768x768": 68, "72bd94132e": 68, "cutemix": 68, "strength": 68, "controlnet": 68, "control_v11p_sd15_openpos": 68, "cab727d4": 68, "weight": 68, "perfect": 68, "param": 68, "hire": 68, "upscal": [68, 107], "latent": 68, "ti": 68, "339cc9210f70": 68, "66a7279a88dd": 68, "info": 68, "underli": [68, 86], "sd_meta": 68, "scope": 68, "dst_file": [68, 70], "webp": 68, "systemerror": [68, 70], "input_imag": 68, "output_imag": 68, "a41": 69, "safetensor": 69, "torch": 69, "command": [69, 110], "pip": [69, 110], "_check_env": 69, "model_fil": 69, "key1": 69, "value1": 69, "key2": 69, "value2": 69, "src_model_fil": 69, "dst_model_fil": 69, "new_metadata": 69, "john": 69, "doe": [69, 73, 81, 95, 101], "input_model": 69, "output_model": 69, "softwar": 70, "generation_tim": 70, "dataclass": 70, "encapsul": 70, "taken": 70, "alia": 70, "success": [70, 110], "add_lsb_meta": 70, "save_metainfo": 70, "metainfo": 70, "prefer": 70, "isneti": [71, 107], "get_isnetis_mask": 71, "segment_with_isneti": 71, "segment_rgba_with_isneti": 71, "co": 72, "seg": 72, "1024": [72, 83], "app": 72, "l8": 72, "00ff00": 72, "mask_": 72, "image_": 72, "hutao_seg": 72, "skadi": [72, 75, 76, 80, 83], "skadi_seg": 72, "drop": [73, 74, 75, 80, 82, 83], "cosplai": 73, "no_eyewear": 73, "eyewear": [73, 74], "span": [73, 74], "matter": [73, 74], "red_hair": [73, 74, 81, 82], "use_preset": 73, "custom_blacklist": 73, "onlin": 73, "preset": 73, "ones": 73, "neither": [73, 74], "nor": [73, 74], "anal_hair": 74, "anal_tail": 74, "arm_behind_head": 74, "arm_hair": 74, "arm_under_breast": 74, "arms_behind_head": 74, "bird_on_head": 74, "blood_in_hair": 74, "breasts_on_glass": 74, "breasts_on_head": 74, "cat_on_head": 74, "closed_ey": 74, "clothed_female_nude_femal": 74, "clothed_female_nude_mal": 74, "clothed_male_nude_femal": 74, "clothes_between_breast": 74, "cream_on_fac": 74, "drying_hair": 74, "empty_ey": 74, "face_to_breast": 74, "food_on_fac": 74, "food_on_head": 74, "game_boi": 74, "grabbing_anoth": 74, "s_hair": 74, "grabbing_own_breast": 74, "gun_to_head": 74, "head_between_breast": 74, "heart_in_ey": 74, "multiple_boi": 74, "multiple_girl": 74, "object_on_breast": 74, "object_on_head": 74, "paint_splatter_on_fac": 74, "parted_lip": [74, 75, 76, 80, 83], "penis_on_fac": 74, "person_on_head": 74, "pokemon_on_head": 74, "rabbit_on_head": 74, "rice_on_fac": 74, "severed_head": 74, "star_in_ey": 74, "sticker_on_fac": 74, "tentacles_on_mal": 74, "tying_hair": 74, "built": [74, 86], "mutabl": 74, "constructor": 74, "empti": 74, "hold": [74, 75, 76, 80, 83], "futa": 74, "cum": 74, "rub": 74, "shade": 74, "plai": 74, "drill": 74, "skin": 74, "sidelock": 74, "twintail": [74, 75, 76, 80, 83], "braid": 74, "afro": 74, "bald": 74, "dreadlock": 74, "ponytail": 74, "updo": 74, "beard": 74, "mustach": 74, "pointi": 74, "horn": 74, "tail": 74, "ornament": 74, "hairband": 74, "pupil": 74, "bow": [74, 75, 76], "headwear": 74, "ribbon": [74, 76, 80], "crown": 74, "cap": 74, "hairclip": [74, 80], "mole": 74, "halo": 74, "fluff": 74, "flower": [74, 75, 76, 80, 83], "glass": [74, 77], "fang": 74, "boi": 74, "beret": 74, "heterochromia": 74, "headdress": 74, "eyepatch": 74, "headphon": 74, "eyebrow": 74, "eyelash": 74, "sunglass": 74, "intak": 74, "scrunchi": 74, "ear_pierc": 74, "headband": 74, "ring": 74, "under_mouth": 74, "freckl": 74, "lip": 74, "eyelin": 74, "eyeshadow": 74, "tassel": 74, "whitelist_suffix": 74, "whitelist_prefix": 74, "whitelist_word": 74, "suffix": [74, 79], "pool": 74, "whitelist": 74, "blacklist": [74, 78, 107], "singular": 74, "plural": 74, "chair": 74, "whole": 74, "word": 74, "hear": 74, "72": 74, "outdat": 75, "anymor": 75, "baselin": 75, "practic": 75, "use_real_nam": [75, 80], "general_threshold": [75, 76, 83], "character_threshold": [75, 76, 83], "drop_overlap": [75, 76, 80, 83], "real": [75, 80, 97, 107], "renam": [75, 80], "redirect": [75, 80], "mani": [75, 80], "websit": [75, 80], "rate": [75, 76, 83, 95, 97, 107], "char": [75, 76, 83], "9897817373275757": 75, "question": [75, 76, 83, 95], "010265946388244629": 75, "explicit": [75, 76, 83, 95], "2809715270996094e": 75, "9939777851104736": 75, "5032387375831604": 75, "black_bord": 75, "9943548440933228": 75, "black_glov": [75, 76, 80, 83], "5011609792709351": 75, "blue_ski": [75, 76, 80, 83], "6877802610397339": 75, "5543792843818665": 75, "8268730640411377": 75, "cloud": [75, 76, 80, 83], "8504303693771362": 75, "cowboy_shot": [75, 76, 80, 83], "6008237600326538": 75, "crop_top": [75, 76, 80, 83], "6635787487030029": 75, "dai": [75, 76, 80, 83], "8496965765953064": 75, "glove": [75, 76, 80, 83], "6107005476951599": 75, "hair_between_ey": [75, 76, 80, 83], "668294370174408": 75, "5619469285011292": 75, "holding_baseball_bat": [75, 76, 80, 83], "5141720771789551": 75, "letterbox": 75, "long_hair": [75, 76, 80, 82, 83], "9884189963340759": 75, "looking_at_view": [75, 76, 80, 83], "5673105120658875": 75, "midriff": [75, 76, 80, 83], "6290556192398071": 75, "navel": [75, 76, 80, 83], "9631235003471375": 75, "no_hat": [75, 76, 80], "7978747487068176": 75, "no_headwear": [75, 76, 80, 83], "7577926516532898": 75, "outdoor": [75, 76, 80, 83], "7118550539016724": 75, "5452839136123657": 75, "pillarbox": 75, "9841411709785461": 75, "red_ey": [75, 76, 80, 83], "958786129951477": 75, "shirt": [75, 76, 80, 83], "6720131039619446": 75, "short_sleev": [75, 76, 80, 83], "7077711820602417": 75, "silver_hair": [75, 76, 80], "6673924326896667": 75, "sky": [75, 76, 80, 83], "8709812760353088": 75, "9614333510398865": 75, "sportswear": [75, 76, 80, 83], "7786177396774292": 75, "6842771172523499": 75, "sweat": [75, 76, 80, 83], "9076308012008667": 75, "thigh": [75, 76, 80, 83], "580970823764801": 75, "skadi_": [75, 76, 83], "arknight": [75, 76, 83], "9633345007896423": 75, "9988503456115723": 75, "001651763916015625": 75, "00012505054473876953": 75, "9829280972480774": 75, "894218385219574": 75, "8733789920806885": 75, "backpack": [75, 76, 80, 83], "6322951316833496": 75, "9987058639526367": 75, "bag_charm": [75, 76], "9754379987716675": 75, "6810564994812012": 75, "9708781838417053": 75, "6356008052825928": 75, "5633733868598938": 75, "brick_wal": 75, "5315935611724854": 75, "brown_hair": [75, 76, 80, 83], "9397273659706116": 75, "9229896664619446": 75, "charm_": [75, 76], "9006357789039612": 75, "citi": 75, "9020784497261047": 75, "cityscap": 75, "9547432661056519": 75, "5296419262886047": 75, "8253412246704102": 75, "5619839429855347": 75, "hair_flow": [75, 76, 80, 83], "8277763724327087": 75, "hair_orna": [75, 76, 80, 83], "9356368780136108": 75, "hair_ribbon": [75, 76, 80], "5288072824478149": 75, "jacket": [75, 76, 80, 83], "6336134076118469": 75, "9703260064125061": 75, "8188960552215576": 75, "phone_screen": 75, "9579574465751648": 75, "9954615235328674": 75, "plaid": [75, 76, 80], "9725285172462463": 75, "plaid_skirt": [75, 76, 80], "9638455510139465": 75, "pleated_skirt": [75, 76, 80, 83], "7226815819740295": 75, "5321241021156311": 75, "red_nail": [75, 80], "5493080615997314": 75, "school_bag": [75, 76], "9863407611846924": 75, "school_uniform": [75, 76, 80, 83], "6794284582138062": 75, "5062428116798401": 75, "shoulder_bag": 75, "9325523972511292": 75, "skirt": [75, 76, 80, 83], "92237788438797": 75, "skyscrap": 75, "7728171348571777": 75, "sleeves_past_wrist": [75, 76, 80], "7257086038589478": 75, "smile": [75, 76, 80, 83], "5357837080955505": 75, "6939404010772705": 75, "7054293155670166": 75, "tongu": [75, 76, 80, 83], "9990814924240112": 75, "tongue_out": [75, 76, 80, 83], "9992498755455017": 75, "5012534260749817": 75, "very_long_hair": [75, 76, 80, 82, 83], "7461410164833069": 75, "lagpixellol": 76, "deepgelbooru_onnx": 76, "categori": [76, 91, 99], "dim": [76, 83], "9986732006072998": 76, "0013858973979949951": 76, "315376281738281e": 76, "9972434639930725": 76, "basebal": [76, 83], "5982598662376404": 76, "baseball_bat": [76, 80, 83], "6429562568664551": 76, "bike_short": 76, "36296138167381287": 76, "8308937549591064": 76, "black_shirt": [76, 80, 83], "7388008832931519": 76, "6039759516716003": 76, "30909663438796997": 76, "9694308042526245": 76, "6422968506813049": 76, "5898381471633911": 76, "8145260810852051": 76, "652222216129303": 76, "dolphin_short": 76, "466494083404541": 76, "7183809280395508": 76, "6753682494163513": 76, "7302790880203247": 76, "6649775505065918": 76, "large_breast": [76, 80, 83], "8446108102798462": 76, "98187655210495": 76, "8140730857849121": 76, "6360533833503723": 76, "9635934829711914": 76, "33370012044906616": 76, "44239571690559387": 76, "7891374826431274": 76, "6471294164657593": 76, "9958090782165527": 76, "8736815452575684": 76, "872096061706543": 76, "5640895366668701": 76, "5049663186073303": 76, "8832778930664062": 76, "9687467813491821": 76, "sports_bra": 76, "3659853935241699": 76, "9309735298156738": 76, "49939480423927307": 76, "stomach": [76, 80, 83], "446407288312912": 76, "809670090675354": 76, "6560589075088501": 76, "47956040501594543": 76, "9832853674888611": 76, "9994162321090698": 76, "0008397102355957031": 76, "00035390257835388184": 76, "9926226139068604": 76, "899387001991272": 76, "34215790033340454": 76, "5701972246170044": 76, "9512913227081299": 76, "6664570569992065": 76, "5614628791809082": 76, "33615976572036743": 76, "5770801305770874": 76, "987317681312561": 76, "37286585569381714": 76, "cardigan": [76, 80], "36409223079681396": 76, "7329680919647217": 76, "collared_shirt": [76, 80], "5924292206764221": 76, "4344901144504547": 76, "7465001344680786": 76, "5225946307182312": 76, "6976451873779297": 76, "9265321493148804": 76, "34527891874313354": 76, "6675043106079102": 76, "9096828699111938": 76, "long_sleev": [76, 80, 83], "41341525316238403": 76, "8418735265731812": 76, "miniskirt": [76, 80], "3675632178783417": 76, "nail_polish": [76, 80], "5284417867660522": 76, "open_cloth": [76, 80], "30296844244003296": 76, "48789578676223755": 76, "36596980690956116": 76, "7759367227554321": 76, "6535028219223022": 76, "8975257873535156": 76, "36911237239837646": 76, "4171145558357239": 76, "3942635953426361": 76, "6772940754890442": 76, "9397937655448914": 76, "5207280516624451": 76, "4673041105270386": 76, "9118321537971497": 76, "9967410564422607": 76, "9970728158950806": 76, "8419480323791504": 76, "6489560604095459": 76, "white_shirt": [76, 80], "6217572689056396": 76, "underscor": [77, 83], "convent": 77, "restor": [77, 107], "use_spac": 77, "use_escap": 77, "include_scor": 77, "score_descend": 77, "_": 77, "escap": 77, "unsaf": 77, "sort": [77, 81], "descend": 77, "panty_pul": 77, "6826801300048828": 77, "958938717842102": 77, "drinking_glass": 77, "9340789318084717": 77, "areola_slip": 77, "41196826100349426": 77, "9988248348236084": 77, "drink": 77, "pull": 77, "areola": 77, "999": [77, 83], "959": 77, "934": 77, "683": 77, "412": 77, "mldanbooru": [78, 107], "get_mldanbooru_tag": 78, "wd14": [78, 80, 107], "get_wd14_tag": [78, 80], "convert_wd14_emb_to_predict": 78, "denormalize_wd14_emb": 78, "deepdanbooru": [78, 80, 107], "get_deepdanbooru_tag": [78, 80], "deepgelbooru": [78, 107], "get_deepgelbooru_tag": 78, "add_underlin": 78, "remove_underlin": 78, "tags_to_text": 78, "drop_overlap_tag": 78, "is_blacklist": 78, "drop_blacklisted_tag": 78, "char_whitelist_suffix": 78, "char_whitelist_prefix": 78, "char_whitelist_word": 78, "char_suffix": 78, "char_prefix": 78, "charactertagpool": 78, "is_basic_character_tag": 78, "drop_basic_character_tag": 78, "sort_tag": 78, "tag_match_suffix": 78, "tag_match_prefix": 78, "tag_match_ful": 78, "t1": 79, "t2": 79, "fulli": 79, "ml": 80, "448": 80, "keep_ratio": 80, "9999984502792358": [80, 102], "9999946355819702": 80, "9994951486587524": 80, "998144268989563": 80, "9978417158126831": 80, "9941409230232239": 80, "9799384474754333": 80, "979142427444458": 80, "961823582649231": 80, "961323618888855": 80, "9490893483161926": 80, "9450850486755371": 80, "9425153136253357": 80, "9409335255622864": 80, "9319437146186829": 80, "9265308976173401": 80, "9259042143821716": 80, "922250509262085": 80, "9199565052986145": 80, "9175475835800171": 80, "9102761745452881": 80, "9076938629150391": 80, "9052775502204895": 80, "8938589692115784": 80, "8894285559654236": 80, "8891903162002563": 80, "8845980763435364": 80, "8842408061027527": 80, "8659475445747375": 80, "862621009349823": 80, "8616052865982056": 80, "8562789559364319": 80, "short_short": [80, 83], "8555729389190674": 80, "8533340096473694": 80, "black_short": [80, 83], "8477485775947571": 80, "8430152535438538": 80, "tied_long_hair": [80, 83], "8340626955032349": 80, "crop_top_overhang": 80, "8266023397445679": 80, "8222048282623291": 80, "8202669620513916": 80, "8061150312423706": 80, "ass_visible_through_thigh": [80, 83], "7803354859352112": 80, "thigh_gap": [80, 83], "7789446711540222": 80, "arms_up": 80, "7052110433578491": 80, "9999866485595703": 80, "997043788433075": 80, "9969649910926819": 80, "9957101345062256": 80, "9928386807441711": 80, "9886980056762695": 80, "9864778518676758": 80, "ghost": [80, 83], "9769423007965088": 80, "9747489094734192": 80, "9736957550048828": 80, "9388670325279236": 80, "9356311559677124": 80, "91000896692276": 80, "8955123424530029": 80, "8910233378410339": 80, "8904104828834534": 80, "8881211280822754": 80, "8876776695251465": 80, "8864808678627014": 80, "8810517191886902": 80, "8798807263374329": 80, "8765745162963867": 80, "8737136125564575": 80, "8650439381599426": 80, "8613706827163696": 80, "blue_cardigan": 80, "8571277260780334": 80, "8333670496940613": 80, "8160212635993958": 80, "eyebrows_visible_through_hair": 80, "8122442364692688": 80, "8091571927070618": 80, "8082079887390137": 80, "8048468232154846": 80, "8042327165603638": 80, "7984272241592407": 80, "blazer": [80, 83], "794708251953125": 80, "78981614112854": 80, "7892146110534668": 80, "shaped_pupil": [80, 83], "7867060899734497": 80, "gradient_hair": 80, "786359965801239": 80, "7790888547897339": 80, "brown_skirt": 80, "7760675549507141": 80, "774523913860321": 80, "7721588015556335": 80, "7697228789329529": 80, "755959689617157": 80, "multicolored_hair": 80, "7477189898490906": 80, "7476690411567688": 80, "rail": 80, "7476617693901062": 80, "blue_jacket": 80, "7458406090736389": 80, "741143524646759": 80, "7364678978919983": 80, "7193643450737": 80, "red_neckwear": 80, "7108616828918457": 80, "7086325287818909": 80, "7055293321609497": 80, "7039415836334229": 80, "7018357515335083": 80, "shuffl": 81, "count": [81, 108, 109], "2boi": 81, "cat_ear": 81, "uniqu": 81, "8849405313291128": 82, "8548297594823425": 82, "03910296474461261": 82, "6615180440330748": 82, "21552028866308015": 82, "3165260620737027": 82, "47744464927382957": 82, "smilingwolf": 83, "wd": 83, "swinv2_v3": 83, "general_mcut_en": 83, "character_mcut_en": 83, "no_underlin": 83, "mcut": 83, "replac": 83, "index": [83, 110], "follw": 83, "valuabl": 83, "enabl": 83, "rapid": 83, "queri": 83, "With": 83, "mlp_layer1_seed1": 83, "001": 83, "simultan": 83, "0011444687843322754": 83, "8876402974128723": 83, "106781005859375": 83, "000277101993560791": 83, "997527003288269": 83, "9797663688659668": 83, "9905703663825989": 83, "9761719703674316": 83, "8981098532676697": 83, "8810765743255615": 83, "9498510360717773": 83, "8377365469932556": 83, "945058286190033": 83, "9457170367240906": 83, "969594419002533": 83, "7881088852882385": 83, "7687551379203796": 83, "9301245212554932": 83, "6703325510025024": 83, "white_hair": 83, "5292627811431885": 83, "8677047491073608": 83, "grey_hair": 83, "5859264731407166": 83, "9536856412887573": 83, "8056888580322266": 83, "8394746780395508": 83, "9473626613616943": 83, "8986269235610962": 83, "9385137557983398": 83, "8408567905426025": 83, "alternate_costum": 83, "4245271384716034": 83, "931140661239624": 83, "8830795884132385": 83, "7279844284057617": 83, "artist_nam": 83, "5333830714225769": 83, "64717698097229": 83, "9516432285308838": 83, "9655293226242065": 83, "9485014081001282": 83, "7366660833358765": 83, "7161656618118286": 83, "5858667492866516": 83, "6186309456825256": 83, "41193312406539917": 83, "467605859041214": 83, "36282333731651306": 83, "3756745457649231": 83, "motion_blur": 83, "5091936588287354": 83, "951993465423584": 83, "5634750723838806": 83, "8232709169387817": 83, "9869340658187866": 83, "49491602182388306": 83, "5193622708320618": 83, "003406703472137451": 83, "0007208287715911865": 83, "9798132181167603": 83, "8046203851699829": 83, "7596215009689331": 83, "7620116472244263": 83, "46084529161453247": 83, "48454540967941284": 83, "5152207016944885": 83, "8023070096969604": 83, "8653596639633179": 83, "7201820611953735": 83, "7816740870475769": 83, "697688639163971": 83, "8974947333335876": 83, "7491052746772766": 83, "5015512704849243": 83, "6401398181915283": 83, "43420469760894775": 83, "4528769850730896": 83, "5730487704277039": 83, "6739872694015503": 83, "5545973181724548": 83, "6946243047714233": 83, "5487751364707947": 83, "7439308166503906": 83, "4186026453971863": 83, "47378358244895935": 83, "4690653085708618": 83, "7565015554428101": 83, "hu_tao_": 83, "genshin_impact": 83, "9262397289276123": 83, "boo_tao_": 83, "942080020904541": 83, "denorm": 83, "denormalizer_nam": 83, "mnum2_al": 83, "understand": 83, "redund": 83, "structur": [83, 107], "b": 83, "r": [83, 95, 101], "c": 83, "linalg": 83, "norm": 83, "approx": [83, 84], "1e": 83, "cdc_anime_onnx": 84, "realli": 84, "As": [84, 95, 101], "1024x1024": 84, "2060": 84, "gpu": 84, "cost": 84, "cpu": [84, 89, 108, 109], "experi": 84, "hgsr": 84, "mhr": 84, "aug_x4_320": 84, "cute_waifu_aroma": 84, "pngimageplugin": 84, "pngimagefil": 84, "1168x1168": 84, "0x7f0e8ca06880": 84, "4672x4672": 84, "0x7f0e48edb640": 84, "cdc": [85, 107], "upscale_with_cdc": 85, "lru_cach": 86, "wrap": 86, "synchron": 86, "prevent": 86, "race": 86, "condit": 86, "maxsiz": 86, "expensive_funct": 86, "expens": 86, "lock": [86, 106], "safeti": [86, 103], "multithread": 86, "my_funct": 86, "introduc": 86, "acquisit": 86, "critic": 86, "mathemat": 87, "activ": 87, "deep": 87, "input_valu": 87, "frac": 87, "26894142": 87, "73105858": 87, "ts_lru_cach": 88, "get_onnx_provid": 88, "open_onnx_model": 88, "cudaexecutionprovid": 89, "cpuexecutionprovid": 89, "ckpt": 89, "inferencesess": 89, "onnx_mod": 89, "decid": 89, "linux": [89, 108, 109], "execut": [89, 108, 109], "ignor": 89, "cuda": [89, 108, 109], "forc": 89, "anime_ai_check": 90, "mobilenetv3_sce_dist": [90, 101, 105], "mainli": 90, "caformer_s36_plus_sc": 90, "graph": 90, "9996960163116455": 90, "9999125003814697": 90, "997803270816803": 90, "9960069060325623": 90, "9887709021568298": 90, "9998629093170166": 90, "0013722758740186691": 90, "00020673229300882667": 90, "0001895089662866667": 90, "0008857478387653828": 90, "552320024231449e": 90, "001168627175502479": 90, "bangumi": [91, 92], "vision": 91, "imageri": 91, "bangumi_char_typ": 91, "definit": [91, 98], "video": 91, "secondari": 91, "often": 91, "lack": 91, "lead": 91, "under": [91, 110], "three": 91, "judg": 91, "anime_portrait": [91, 97], "mobilenetv3_v0_dist": [91, 100, 104, 105], "9998525381088257": 91, "00012103465269319713": 91, "6464786313008517e": 91, "906112609314732e": 91, "06": [91, 92, 94, 99, 100, 101, 102, 104], "9997243285179138": 91, "0002490800397936255": 91, "7215803381986916e": 91, "354368557978887e": 91, "9998849630355835": 91, "90006631379947e": 91, "3920385754317977e": 91, "2084233276254963e": 91, "9998877048492432": 91, "732793503440917e": 91, "4264976925915107e": 91, "0623419257171918e": 91, "07076334953308105": 91, "9290977716445923": 91, "0001044218079186976": 91, "4467317163944244e": 91, "2568268832401372e": 91, "9999498128890991": 91, "1810528778587468e": 91, "879474429093534e": 91, "260669109295122e": 91, "9999510049819946": 91, "2321036592766177e": 91, "025227553938748e": 91, "4251427273848094e": 91, "999957799911499": 91, "4273678718600422e": 91, "6884023302263813e": 91, "880981603288092e": 91, "0002326338435523212": 91, "9996368885040283": 91, "164971561403945e": 91, "00020793956355191767": 91, "13438372313976288": 91, "8652494549751282": 91, "000158855298650451": 91, "000238816806813702": 91, "3589179217815399": 91, "6406960487365723": 91, "0001471740542910993": 91, "002255884697660804": 91, "08208147436380386": 91, "9152728915214539": 91, "00038967153523117304": 91, "227699592884164e": 91, "0835404282261152e": 91, "1437502406770363e": 91, "9999284744262695": 91, "2125529792683665e": 91, "0218892384727951e": 91, "00011914174683624879": 91, "9998584985733032": 91, "2007669283775613e": 91, "6357082131435163e": 91, "3068713896209374e": 91, "9999185800552368": 91, "066640925273532e": 91, "529400813335087e": 91, "089402500540018e": 91, "9999388456344604": 91, "6406959295272827": 91, "not_paint": 92, "anime_classif": 92, "older": 92, "mobilenetv3_v1": [92, 102], "5_dist": 92, "3_dist": 92, "plot": [92, 95, 101, 105], "caformer_s36_v1": 92, "3_focal": 92, "8346158862113953": 92, "004201625939458609": 92, "0028638991061598063": 92, "15633030235767365": 92, "001988308737054467": 92, "9868855476379395": 92, "001178382197394967": 92, "00015886101755313575": 92, "0005986307514831424": 92, "011178601533174515": 92, "9933090209960938": 92, "0012440024875104427": 92, "00040085514774546027": 92, "004924307577311993": 92, "00012189441622467712": 92, "00031298911198973656": 92, "9968050718307495": 92, "182305903872475e": 92, "0027923565357923508": 92, "7805559259140864e": 92, "0004650334012694657": 92, "996709942817688": 92, "736721191671677e": 92, "0027629584074020386": 92, "4619508621981367e": 92, "0003803370927926153": 92, "998649537563324": 92, "190127922105603e": 92, "0008622839814051986": 92, "595230686594732e": 92, "0004573142796289176": 92, "00031435859273187816": 92, "8671838641166687": 92, "13199880719184875": 92, "563074617180973e": 92, "153919796110131e": 92, "290010737255216e": 92, "9727378487586975": 92, "027150526642799377": 92, "162296004826203e": 92, "4933258828241378e": 92, "0004275702522136271": 92, "995402455329895": 92, "002233930164948106": 92, "001911122351884842": 92, "1603819727897644": 92, "0007561995880678296": 92, "00017044576816260815": 92, "838487982749939": 92, "0002034590725088492": 92, "005001617129892111": 92, "000932251859921962": 92, "009352140128612518": 92, "9846979379653931": 92, "6018555470509455e": 92, "004064667969942093": 92, "464051254326478e": 92, "025772539898753166": 92, "9699516296386719": 92, "00011656546121230349": 92, "287263775244355e": 92, "370255853951676e": 92, "01098843663930893": 92, "0031668643932789564": 92, "9857884049415588": 92, "499273488065228e": 92, "8419872251106426e": 92, "0003471920208539814": 92, "029472889378666878": 92, "9700765609741211": 92, "0012387704337015748": 92, "001172148622572422": 92, "787473391043022e": 92, "003680602880194783": 92, "9938107132911682": 92, "8346157073974609": 92, "8671836853027344": 92, "8384883403778076": 92, "9846979975700378": 92, "9700766801834106": 92, "greyscal": 93, "jpeg_ful": [93, 106], "6125901": 93, "6125785": [93, 106], "6124220": 93, "rough": [94, 95, 101], "polish": 94, "mobilenetv3_v2": 94, "2_dist": [94, 102], "910087929805741e": 94, "1241951510310173": 94, "8757457137107849": 94, "00018937293498311192": 94, "030049214139580727": 94, "9697614312171936": 94, "008933082222938538": 94, "05096456781029701": 94, "9401022791862488": 94, "009832272306084633": 94, "9898634552955627": 94, "00030428936588577926": 94, "013919820077717304": 94, "9819902181625366": 94, "004089969675987959": 94, "04166747257113457": 94, "9582782983779907": 94, "4218515288084745e": 94, "8849249482154846": 94, "1149177998304367": 94, "0001573085755808279": 94, "9907882809638977": 94, "008958994410932064": 94, "0002527958422433585": 94, "9831690788269043": 94, "01682441122829914": 94, "613856385229155e": 94, "8757458329200745": 94, "8849248290061951": 94, "million": 95, "anime_r": [95, 97], "boundari": [95, 101], "challeng": [95, 101], "clean": [95, 101], "judgment": [95, 101], "intend": [95, 101], "quick": [95, 101, 107], "estim": [95, 101], "basi": [95, 101], "mobilenetv3_large_100_v0_ls0": 95, "caformer_s36_v0_ls0": 95, "7508869767189026": 95, "7034655809402466": 95, "728887677192688": 95, "7404400110244751": 95, "7446154952049255": 95, "7514738440513611": 95, "768704354763031": 95, "8219676613807678": 95, "7267540693283081": 95, "7645740509033203": 95, "7216582894325256": 95, "7615436315536499": 95, "815083920955658": 95, "8321858644485474": 95, "8204999566078186": 95, "820833146572113": 95, "chdir": 95, "doc": 95, "api_doc": 95, "7508870363235474": 95, "11212056130170822": 95, "06781744956970215": 95, "06917501986026764": 95, "7034654021263123": 95, "15903906524181366": 95, "06688199192285538": 95, "07061357796192169": 95, "7288877964019775": 95, "1476859599351883": 95, "060362350195646286": 95, "06306383013725281": 95, "7404399514198303": 95, "10337048768997192": 95, "08087948709726334": 95, "07530999928712845": 95, "055992450565099716": 95, "7446154356002808": 95, "13191790878772736": 95, "06747424602508545": 95, "06458679586648941": 95, "10566363483667374": 95, "07827574014663696": 95, "07079866528511047": 95, "7687042951583862": 95, "09974884241819382": 95, "06074819341301918": 95, "050435908138751984": 95, "8219675421714783": 95, "0593985915184021": 95, "06819795072078705": 95, "06569571048021317": 95, "1177448257803917": 95, "726753830909729": 95, "08980562537908554": 95, "06481882929801941": 95, "06922297924757004": 95, "10138414055109024": 95, "06351721286773682": 95, "07683827728033066": 95, "13798624277114868": 95, "05942752957344055": 95, "10584963858127594": 95, "7615437507629395": 95, "07317910343408585": 95, "060196295380592346": 95, "06751583516597748": 95, "0572039857506752": 95, "05398125201463699": 95, "06124086305499077": 95, "0525919646024704": 95, "8321859240531921": 95, "05922013148665428": 95, "06274889409542084": 95, "057530902326107025": 95, "8205001354217529": 95, "05683052912354469": 95, "06635929644107819": 95, "05597696080803871": 95, "8208332657814026": 95, "non_furri": 96, "mobilenetv3_v0": 96, "1_dist": 96, "9898804426193237": 96, "010119626298546791": 96, "9677742123603821": 96, "032225821167230606": 96, "959551215171814": 96, "040448784828186035": 96, "9535530209541321": 96, "04644693806767464": 96, "04358793422579765": 96, "9564120769500732": 96, "02767963521182537": 96, "9723203182220459": 96, "028900373727083206": 96, "9710996150970459": 96, "037573859095573425": 96, "9624261260032654": 96, "aicheck": [97, 107], "get_ai_created_scor": 97, "is_ai_cr": 97, "bangumi_char": [97, 107], "anime_bangumi_char_scor": 97, "anime_bangumi_char": 97, "anime_classify_scor": 97, "anime_classifi": 97, "is_greyscal": 97, "anime_completeness_scor": 97, "anime_complet": 97, "dbrate": [97, 107], "anime_dbrating_scor": 97, "anime_dbr": 97, "furri": [97, 107], "anime_furry_scor": 97, "anime_furri": 97, "get_monochrome_scor": 97, "is_monochrom": 97, "nsfw_pred_scor": 97, "nsfw_pred": 97, "portrait": [97, 107], "anime_portrait_scor": 97, "anime_rating_scor": 97, "anime_real_scor": 97, "safe_check_scor": 97, "safe_check": 97, "style_ag": [97, 107], "anime_style_age_scor": 97, "anime_style_ag": 97, "teen": [97, 107], "anime_teen_scor": 97, "anime_teen": 97, "is_truncated_fil": 97, "screen": 98, "row": 98, "bottom": 98, "grayscal": 98, "monochrome_detect": 98, "mobilenetv3_large_100_dist_safe2": 98, "mobilenetv3_dist": 98, "caformer_s36": 98, "mono": 98, "9614395499229431": 98, "9458909034729004": 98, "9559807777404785": 98, "9651952981948853": 98, "9379720687866211": 98, "8814834356307983": 98, "03941023349761963": 98, "07492382079362869": 98, "09546589106321335": 98, "016521310433745384": 98, "005693843588232994": 98, "0315730981528759": 98, "Not": 99, "five": 99, "hentai": 99, "neutral": 99, "porn": 99, "sexi": 99, "infinit": 99, "nsfwj": 99, "tfj": 99, "mobil": 99, "9970946311950684": 99, "00198739324696362": 99, "000894528697244823": 99, "4315058251668233e": 99, "099447197513655e": 99, "9282580614089966": 99, "061733175069093704": 99, "008979619480669498": 99, "0007789491210132837": 99, "0002501663693692535": 99, "7945129871368408": 99, "2044062316417694": 99, "0005603990866802633": 99, "0004847997915931046": 99, "564094367902726e": 99, "7977773547172546": 99, "01352313905954361": 99, "18791256844997406": 99, "0004888656549155712": 99, "00029804420773871243": 99, "04498734697699547": 99, "9509441256523132": 99, "4087972633424215e": 99, "003999904729425907": 99, "4542059185914695e": 99, "002892113756388426": 99, "982390284538269": 99, "02520776737947e": 99, "014633022248744965": 99, "858086610212922e": 99, "002532319398596883": 99, "9887337684631348": 99, "231979568838142e": 99, "008699454367160797": 99, "8187158022774383e": 99, "03564726561307907": 99, "954788088798523": 99, "343036850215867e": 99, "009289607405662537": 99, "00020158555707894266": 99, "006372362840920687": 99, "006019102409482002": 99, "9694945812225342": 99, "015214097686111927": 99, "002899901708588004": 99, "0004039364866912365": 99, "00012730166781693697": 99, "987038791179657": 99, "007135333959013224": 99, "005294707603752613": 99, "06964848190546036": 99, "0014777459437027574": 99, "9276643395423889": 99, "0003031621454283595": 99, "0009063396137207747": 99, "00028707628371194005": 99, "00010888021643040702": 99, "9992460012435913": 99, "00015473493840545416": 99, "0002033217460848391": 99, "563037691696081e": 99, "008058490231633186": 99, "00044566826545633376": 99, "937960684299469": 99, "05353058874607086": 99, "364063445587817e": 99, "00562260951846838": 99, "00012077406427124515": 99, "9897090792655945": 99, "004547217860817909": 99, "564737981942017e": 99, "016690678894519806": 99, "001258736359886825": 99, "9766013622283936": 99, "005440687295049429": 99, "4481674952548929e": 99, "01861923187971115": 99, "0008914825739338994": 99, "9674761295318604": 99, "012998746708035469": 99, "691116141155362e": 99, "0007601747056469321": 99, "0005019629606977105": 99, "039504989981651306": 99, "9591660499572754": 99, "0001652583305258304": 99, "0002614929690025747": 99, "020374108105897903": 99, "029394468292593956": 99, "9498046040534973": 99, "00016299057460855693": 99, "004782819654792547": 99, "002861740067601204": 99, "12280157208442688": 99, "8693908452987671": 99, "0001731760276015848": 99, "304211274255067e": 99, "03286275267601013": 99, "010648751631379128": 99, "9562522172927856": 99, "999900221824646": 100, "645313209854066e": 100, "3387104445428122e": 100, "9999704360961914": 100, "4465465685352683e": 100, "071506166132167e": 100, "9999785423278809": 100, "512719154561637e": 100, "292278612818336e": 100, "919455750496127e": 100, "9999444484710693": 100, "3647335082350764e": 100, "0555699191172607e": 100, "9999880790710449": 100, "3210242286731955e": 100, "7451418898417614e": 100, "9999822378158569": 100, "2084267331811134e": 100, "7460413321023225e": 100, "1532473820352607e": 100, "9999996423721313": 100, "0316136922483565e": 100, "840229633236049e": 100, "9999998807907104": [100, 101], "736660568800289e": 100, "199210472208506e": 100, "9999992847442627": 100, "r15": 101, "r18": 101, "sankaku": 101, "mobilenetv3_v1_pruned_ls0": 101, "caformer_s36_plu": [101, 105], "5863172936624323e": 101, "480062353375615e": 101, "9924363493919373": 101, "007255776319652796": 101, "0003077814180869609": 101, "996969997882843": 101, "0030054834205657244": 101, "4601260520284995e": 101, "9966891407966614": 101, "003293127752840519": 101, "770909148035571e": 101, "00025384966284036636": 101, "9996721744537354": 101, "399192691082135e": 101, "973351603141055e": 101, "9998563528060913": 101, "391309580067173e": 101, "0018681309884414077": 101, "9827859997749329": 101, "015345841646194458": 101, "013710384257137775": 101, "8339558839797974": 101, "15233369171619415": 101, "951323833462084e": 101, "00029566374723799527": 101, "9997004270553589": 101, "00018434497178532183": 101, "568440272123553e": 101, "9997699856758118": 101, "11225129129889e": 101, "051862899563275e": 101, "9999485015869141": 101, "902020231791539e": 101, "0005639699520543218": 101, "9994290471076965": 101, "anime_real_cl": 102, "4_dist": 102, "9999716281890869": 102, "8398366339388303e": 102, "9992202520370483": 102, "0007797438884153962": 102, "9999709129333496": 102, "905452492996119e": 102, "9999765157699585": 102, "3499671442550607e": 102, "9994087219238281": 102, "0005913018831051886": 102, "9999759197235107": 102, "4061362637439743e": 102, "9999052286148071": 102, "475799015490338e": 102, "403173675702419e": 102, "5848207794988411e": 102, "0010207017185166478": 102, "9989792704582214": 102, "2124368115328252e": 102, "9999977350234985": 102, "6512358342879452e": 102, "9999834299087524": 102, "359853614412714e": 102, "9999936819076538": 102, "600314317329321e": 102, "9999840259552002": 102, "5589323083986528e": 102, "9999843835830688": 102, "5513256585109048e": 102, "9999845027923584": 102, "pollut": 103, "shit": 103, "checker": 103, "mobilenet": 103, "v2": 103, "max_batch_s": 103, "1970": 104, "1980": 104, "1990": 104, "2000": 104, "2010": 104, "2015": 104, "2020": 104, "ag": 104, "9805465340614319": 104, "761269782553427e": 104, "0005044879508204758": 104, "01569165475666523": 104, "002850610064342618": 104, "00037849770160391927": 104, "9434612113400362e": 104, "053497342392802e": 104, "9992554783821106": 104, "0006490182713605464": 104, "8857468805654207e": 104, "317252262353577e": 104, "314484721769986e": 104, "0750001138148946e": 104, "706833609205205e": 104, "00034479793976061046": 104, "9995512366294861": 104, "391363472677767e": 104, "4607510820496827e": 104, "0679690351244062e": 104, "661913514311891e": 104, "757471131393686e": 104, "0744897230761126e": 104, "76177470368566e": 104, "9996387958526611": 104, "160279296338558e": 104, "00013228354509919882": 104, "1361367038916796e": 104, "464057489414699e": 104, "2412899599876255e": 104, "703883653040975e": 104, "127358498517424e": 104, "9973921775817871": 104, "0022309015039354563": 104, "00018872201326303184": 104, "780902943617548e": 104, "422096920578042e": 104, "638929097680375e": 104, "152203023797483e": 104, "00028818511054851115": 104, "9996094107627869": 104, "58777353237383e": 104, "9200742826797068e": 104, "00017117452807724476": 104, "518441947875544e": 104, "885544381570071e": 104, "4389253010449465e": 104, "1696006772108376e": 104, "9996393918991089": 104, "contenti": 105, "safe_teen": 105, "non_teen": 105, "caformer_s36_v0": 105, "9998493194580078": 105, "0378791052498855e": 105, "00012023092131130397": 105, "9790042638778687": 105, "0017522255657240748": 105, "01924353837966919": 105, "9998124241828918": 105, "19778298237361e": 105, "0001456339523429051": 105, "0008521362324245274": 105, "9989691972732544": 105, "00017870066221803427": 105, "0992944781901315e": 105, "9994398951530457": 105, "0004991036257706583": 105, "2035720727872103e": 105, "9994019269943237": 105, "0005460577667690814": 105, "0478151529678144e": 105, "524079147609882e": 105, "999934196472168": 105, "786742884898558e": 105, "653994154883549e": 105, "9998156428337097": 105, "0001218809193233028": 105, "00013706681784242392": 105, "9997410178184509": 105, "jpeg_trunc": 106, "2216614_truncat": 106, "imagefil": 106, "load_truncated_imag": 106, "ascii": 107, "metric": 107, "list_det_model": 107, "list_rec_model": 107, "sd": 107, "platform": [108, 109], "shutil": [108, 109], "cpuinfo": [108, 109], "psutil": [108, 109], "hbutil": [108, 109], "size_to_bytes_str": [108, 109], "python_implement": [108, 109], "python_vers": [108, 109], "brand": [108, 109], "get_cpu_info": [108, 109], "brand_raw": [108, 109], "cpu_count": [108, 109], "freq": [108, 109], "cpu_freq": [108, 109], "mhz": [108, 109], "virtual_memori": [108, 109], "precis": [108, 109], "ye": [108, 109], "nvidia": [108, 109], "smi": [108, 109], "1021": [108, 109], "azur": [108, 109], "x86_64": [108, 109], "glibc2": [108, 109], "cpython": [108, 109], "amd": [108, 109], "epyc": [108, 109], "7763": [108, 109], "3243": 108, "35125": 108, "615": [108, 109], "gib": [108, 109], "deploi": [108, 109], "action": [108, 109], "3091": 109, "0474999999997": 109, "imgutil": 110, "pypi": 110, "simpli": 110, "newest": 110, "git": 110, "script": 110, "__name__": 110, "__main__": 110, "narugo1992": 110, "still": 110, "out": 110, "io": 110, "html": 110, "faq": 111}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [9, 0, 0, "-", "data"], [19, 0, 0, "-", "detect"], [26, 0, 0, "-", "edge"], [33, 0, 0, "-", "generic"], [37, 0, 0, "-", "metadata"], [42, 0, 0, "-", "metrics"], [46, 0, 0, "-", "ocr"], [50, 0, 0, "-", "operate"], [54, 0, 0, "-", "pose"], [57, 0, 0, "-", "preprocess"], [62, 0, 0, "-", "resource"], [64, 0, 0, "-", "restore"], [67, 0, 0, "-", "sd"], [71, 0, 0, "-", "segment"], [78, 0, 0, "-", "tagging"], [85, 0, 0, "-", "upscale"], [88, 0, 0, "-", "utils"], [97, 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, "-", "blob"], [6, 0, 0, "-", "decode"], [7, 0, 0, "-", "encode"], [8, 0, 0, "-", "image"], [10, 0, 0, "-", "layer"], [11, 0, 0, "-", "url"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.blob": [[5, 1, 1, "", "is_valid_image_blob_url"], [5, 1, 1, "", "load_image_from_blob_url"], [5, 1, 1, "", "to_blob_url"]], "imgutils.data.decode": [[6, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[7, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[8, 1, 1, "", "has_alpha_channel"], [8, 1, 1, "", "load_image"], [8, 1, 1, "", "load_images"]], "imgutils.data.layer": [[10, 1, 1, "", "istack"]], "imgutils.data.url": [[11, 1, 1, "", "download_image_from_url"], [11, 1, 1, "", "is_http_url"]], "imgutils.detect": [[12, 0, 0, "-", "booru_yolo"], [13, 0, 0, "-", "censor"], [14, 0, 0, "-", "eye"], [15, 0, 0, "-", "face"], [16, 0, 0, "-", "halfbody"], [17, 0, 0, "-", "hand"], [18, 0, 0, "-", "head"], [20, 0, 0, "-", "nudenet"], [21, 0, 0, "-", "person"], [22, 0, 0, "-", "similarity"], [23, 0, 0, "-", "text"], [24, 0, 0, "-", "visual"]], "imgutils.detect.booru_yolo": [[12, 1, 1, "", "detect_with_booru_yolo"]], "imgutils.detect.censor": [[13, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[14, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[15, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[16, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[17, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[18, 1, 1, "", "detect_heads"]], "imgutils.detect.nudenet": [[20, 1, 1, "", "detect_with_nudenet"]], "imgutils.detect.person": [[21, 1, 1, "", "detect_person"]], "imgutils.detect.similarity": [[22, 1, 1, "", "bboxes_similarity"], [22, 1, 1, "", "calculate_iou"], [22, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[23, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[24, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[25, 0, 0, "-", "canny"], [27, 0, 0, "-", "lineart"], [28, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[25, 1, 1, "", "edge_image_with_canny"], [25, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[27, 1, 1, "", "edge_image_with_lineart"], [27, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[28, 1, 1, "", "edge_image_with_lineart_anime"], [28, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[29, 0, 0, "-", "attachment"], [30, 0, 0, "-", "classify"], [31, 0, 0, "-", "clip"], [32, 0, 0, "-", "enhance"], [34, 0, 0, "-", "siglip"], [35, 0, 0, "-", "yolo"]], "imgutils.generic.attachment": [[29, 3, 1, "", "Attachment"], [29, 1, 1, "", "open_attachment"]], "imgutils.generic.attachment.Attachment": [[29, 4, 1, "", "__init__"], [29, 5, 1, "", "encoder_model"], [29, 4, 1, "", "predict"]], "imgutils.generic.classify": [[30, 3, 1, "", "ClassifyModel"], [30, 1, 1, "", "classify_predict"], [30, 1, 1, "", "classify_predict_fmt"], [30, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[30, 4, 1, "", "__init__"], [30, 4, 1, "", "clear"], [30, 4, 1, "", "launch_demo"], [30, 4, 1, "", "make_ui"], [30, 4, 1, "", "predict"], [30, 4, 1, "", "predict_fmt"], [30, 4, 1, "", "predict_score"]], "imgutils.generic.clip": [[31, 3, 1, "", "CLIPModel"], [31, 1, 1, "", "clip_image_encode"], [31, 1, 1, "", "clip_predict"], [31, 1, 1, "", "clip_text_encode"]], "imgutils.generic.clip.CLIPModel": [[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.enhance": [[32, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[32, 4, 1, "", "__init__"], [32, 4, 1, "", "process"]], "imgutils.generic.siglip": [[34, 3, 1, "", "SigLIPModel"], [34, 1, 1, "", "siglip_image_encode"], [34, 1, 1, "", "siglip_predict"], [34, 1, 1, "", "siglip_text_encode"]], "imgutils.generic.siglip.SigLIPModel": [[34, 4, 1, "", "__init__"], [34, 4, 1, "", "clear"], [34, 4, 1, "", "image_encode"], [34, 4, 1, "", "launch_demo"], [34, 4, 1, "", "make_ui"], [34, 4, 1, "", "predict"], [34, 4, 1, "", "text_encode"]], "imgutils.generic.yolo": [[35, 3, 1, "", "YOLOModel"], [35, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[35, 4, 1, "", "__init__"], [35, 4, 1, "", "clear"], [35, 4, 1, "", "launch_demo"], [35, 4, 1, "", "make_ui"], [35, 4, 1, "", "predict"]], "imgutils.metadata": [[36, 0, 0, "-", "geninfo"], [38, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[36, 1, 1, "", "read_geninfo_exif"], [36, 1, 1, "", "read_geninfo_gif"], [36, 1, 1, "", "read_geninfo_parameters"], [36, 1, 1, "", "write_geninfo_exif"], [36, 1, 1, "", "write_geninfo_gif"], [36, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[38, 3, 1, "", "ImageLsbDataExtractor"], [38, 3, 1, "", "LSBExtractor"], [38, 3, 1, "", "LSBReadError"], [38, 1, 1, "", "inject_data"], [38, 1, 1, "", "read_lsb_metadata"], [38, 1, 1, "", "read_lsb_raw_bytes"], [38, 1, 1, "", "serialize_json"], [38, 1, 1, "", "serialize_pnginfo"], [38, 1, 1, "", "write_lsb_metadata"], [38, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[38, 4, 1, "", "__init__"], [38, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[38, 4, 1, "", "__init__"], [38, 4, 1, "", "get_next_n_bytes"], [38, 4, 1, "", "get_one_byte"], [38, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[39, 0, 0, "-", "aesthetic"], [40, 0, 0, "-", "ccip"], [41, 0, 0, "-", "dbaesthetic"], [43, 0, 0, "-", "laplacian"], [44, 0, 0, "-", "lpips"], [45, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[39, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[40, 1, 1, "", "ccip_batch_differences"], [40, 1, 1, "", "ccip_batch_extract_features"], [40, 1, 1, "", "ccip_batch_same"], [40, 1, 1, "", "ccip_clustering"], [40, 1, 1, "", "ccip_default_clustering_params"], [40, 1, 1, "", "ccip_default_threshold"], [40, 1, 1, "", "ccip_difference"], [40, 1, 1, "", "ccip_extract_feature"], [40, 1, 1, "", "ccip_merge"], [40, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[41, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[43, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[44, 1, 1, "", "lpips_clustering"], [44, 1, 1, "", "lpips_difference"], [44, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[45, 1, 1, "", "psnr"]], "imgutils.ocr": [[46, 1, 1, "", "detect_text_with_ocr"], [46, 1, 1, "", "list_det_models"], [46, 1, 1, "", "list_rec_models"], [46, 1, 1, "", "ocr"]], "imgutils.operate": [[47, 0, 0, "-", "align"], [48, 0, 0, "-", "censor_"], [49, 0, 0, "-", "imgcensor"], [51, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[47, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[48, 3, 1, "", "BaseCensor"], [48, 3, 1, "", "BlurCensor"], [48, 3, 1, "", "ColorCensor"], [48, 3, 1, "", "PixelateCensor"], [48, 1, 1, "", "censor_areas"], [48, 1, 1, "", "censor_nsfw"], [48, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[48, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[48, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[48, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[48, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[49, 3, 1, "", "EmojiBasedCensor"], [49, 3, 1, "", "ImageBasedCensor"], [49, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[49, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[49, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[49, 4, 1, "", "__init__"], [49, 4, 1, "", "find_for_area"], [49, 5, 1, "", "height"], [49, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[51, 1, 1, "", "squeeze"], [51, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[52, 0, 0, "-", "dwpose"], [53, 0, 0, "-", "format"], [55, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[52, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[53, 3, 1, "", "OP18KeyPointSet"], [53, 2, 1, "", "OP18_BODY_MAX"], [53, 2, 1, "", "OP18_BODY_MIN"], [53, 2, 1, "", "OP18_FACE_MAX"], [53, 2, 1, "", "OP18_FACE_MIN"], [53, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [53, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [53, 2, 1, "", "OP18_LEFT_HAND_MAX"], [53, 2, 1, "", "OP18_LEFT_HAND_MIN"], [53, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [53, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [53, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [53, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [53, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[53, 4, 1, "", "__init__"], [53, 4, 1, "", "__mul__"], [53, 4, 1, "", "__truediv__"], [53, 5, 1, "", "body"], [53, 5, 1, "", "face"], [53, 5, 1, "", "left_foot"], [53, 5, 1, "", "left_hand"], [53, 5, 1, "", "right_foot"], [53, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[53, 7, 1, "", "LEFT_ANKLE"], [53, 7, 1, "", "LEFT_BIG_TOE"], [53, 7, 1, "", "LEFT_EAR"], [53, 7, 1, "", "LEFT_ELBOW"], [53, 7, 1, "", "LEFT_EYE"], [53, 7, 1, "", "LEFT_HEEL"], [53, 7, 1, "", "LEFT_HIP"], [53, 7, 1, "", "LEFT_KNEE"], [53, 7, 1, "", "LEFT_SHOULDER"], [53, 7, 1, "", "LEFT_SMALL_TOE"], [53, 7, 1, "", "LEFT_WRIST"], [53, 7, 1, "", "NECK"], [53, 7, 1, "", "NOSE"], [53, 7, 1, "", "RIGHT_ANKLE"], [53, 7, 1, "", "RIGHT_BIG_TOE"], [53, 7, 1, "", "RIGHT_EAR"], [53, 7, 1, "", "RIGHT_ELBOW"], [53, 7, 1, "", "RIGHT_EYE"], [53, 7, 1, "", "RIGHT_HEEL"], [53, 7, 1, "", "RIGHT_HIP"], [53, 7, 1, "", "RIGHT_KNEE"], [53, 7, 1, "", "RIGHT_SHOULDER"], [53, 7, 1, "", "RIGHT_SMALL_TOE"], [53, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[55, 1, 1, "", "op18_visualize"]], "imgutils.preprocess": [[56, 0, 0, "-", "base"], [58, 0, 0, "-", "pillow"], [59, 0, 0, "-", "torchvision"], [60, 0, 0, "-", "transformers"]], "imgutils.preprocess.base": [[56, 3, 1, "", "NotParseTarget"]], "imgutils.preprocess.pillow": [[58, 1, 1, "", "create_pillow_transforms"], [58, 1, 1, "", "parse_pillow_transforms"], [58, 1, 1, "", "register_pillow_parse"], [58, 1, 1, "", "register_pillow_transform"]], "imgutils.preprocess.torchvision": [[59, 1, 1, "", "create_torchvision_transforms"], [59, 1, 1, "", "parse_torchvision_transforms"], [59, 1, 1, "", "register_torchvision_parse"], [59, 1, 1, "", "register_torchvision_transform"]], "imgutils.preprocess.transformers": [[60, 3, 1, "", "NotProcessorTypeError"], [60, 1, 1, "", "convert_to_size_dict"], [60, 1, 1, "", "create_bit_transforms"], [60, 1, 1, "", "create_blip_transforms"], [60, 1, 1, "", "create_clip_transforms"], [60, 1, 1, "", "create_convnext_transforms"], [60, 1, 1, "", "create_mobilenetv2_transforms"], [60, 1, 1, "", "create_siglip_transforms"], [60, 1, 1, "", "create_transforms_from_bit_processor"], [60, 1, 1, "", "create_transforms_from_blip_processor"], [60, 1, 1, "", "create_transforms_from_clip_processor"], [60, 1, 1, "", "create_transforms_from_convnext_processor"], [60, 1, 1, "", "create_transforms_from_mobilenetv2_processor"], [60, 1, 1, "", "create_transforms_from_siglip_processor"], [60, 1, 1, "", "create_transforms_from_transformers"], [60, 1, 1, "", "create_transforms_from_vit_processor"], [60, 1, 1, "", "create_vit_transforms"], [60, 1, 1, "", "get_size_dict"], [60, 1, 1, "", "is_valid_size_dict"], [60, 1, 1, "", "register_creators_for_transformers"]], "imgutils.resource": [[61, 0, 0, "-", "background"]], "imgutils.resource.background": [[61, 3, 1, "", "BackgroundImageSet"], [61, 1, 1, "", "get_bg_image"], [61, 1, 1, "", "get_bg_image_file"], [61, 1, 1, "", "list_bg_image_files"], [61, 1, 1, "", "random_bg_image"], [61, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[61, 4, 1, "", "__init__"], [61, 4, 1, "", "get_image"], [61, 4, 1, "", "get_image_file"], [61, 4, 1, "", "list_image_files"], [61, 4, 1, "", "random_image"], [61, 4, 1, "", "random_image_file"]], "imgutils.restore": [[63, 0, 0, "-", "adversarial"], [65, 0, 0, "-", "nafnet"], [66, 0, 0, "-", "scunet"]], "imgutils.restore.adversarial": [[63, 1, 1, "", "remove_adversarial_noise"]], "imgutils.restore.nafnet": [[65, 1, 1, "", "restore_with_nafnet"]], "imgutils.restore.scunet": [[66, 1, 1, "", "restore_with_scunet"]], "imgutils.sd": [[68, 0, 0, "-", "metadata"], [69, 0, 0, "-", "model"], [70, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[68, 3, 1, "", "SDMetaData"], [68, 1, 1, "", "get_sdmeta_from_image"], [68, 1, 1, "", "parse_sdmeta_from_text"], [68, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[68, 4, 1, "", "__str__"], [68, 5, 1, "", "pnginfo"], [68, 5, 1, "", "text"]], "imgutils.sd.model": [[69, 1, 1, "", "read_metadata"], [69, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[70, 3, 1, "", "NAIMetaData"], [70, 3, 1, "", "NAIMetadata"], [70, 1, 1, "", "add_naimeta_to_image"], [70, 1, 1, "", "get_naimeta_from_image"], [70, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[70, 4, 1, "", "__init__"], [70, 5, 1, "", "pnginfo"]], "imgutils.segment": [[72, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[72, 1, 1, "", "get_isnetis_mask"], [72, 1, 1, "", "segment_rgba_with_isnetis"], [72, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[73, 0, 0, "-", "blacklist"], [74, 0, 0, "-", "character"], [75, 0, 0, "-", "deepdanbooru"], [76, 0, 0, "-", "deepgelbooru"], [77, 0, 0, "-", "format"], [79, 0, 0, "-", "match"], [80, 0, 0, "-", "mldanbooru"], [81, 0, 0, "-", "order"], [82, 0, 0, "-", "overlap"], [83, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[73, 1, 1, "", "drop_blacklisted_tags"], [73, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[74, 2, 1, "", "CHAR_PREFIXES"], [74, 2, 1, "", "CHAR_SUFFIXES"], [74, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [74, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [74, 2, 1, "", "CHAR_WHITELIST_WORD"], [74, 3, 1, "", "CharacterTagPool"], [74, 1, 1, "", "drop_basic_character_tags"], [74, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[74, 4, 1, "", "__init__"], [74, 4, 1, "", "drop_basic_character_tags"], [74, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[75, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.deepgelbooru": [[76, 1, 1, "", "get_deepgelbooru_tags"]], "imgutils.tagging.format": [[77, 1, 1, "", "add_underline"], [77, 1, 1, "", "remove_underline"], [77, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[79, 1, 1, "", "tag_match_full"], [79, 1, 1, "", "tag_match_prefix"], [79, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[80, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[81, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[82, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[83, 1, 1, "", "convert_wd14_emb_to_prediction"], [83, 1, 1, "", "denormalize_wd14_emb"], [83, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[84, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[84, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[86, 0, 0, "-", "cache"], [87, 0, 0, "-", "func"], [89, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[86, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[87, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[89, 1, 1, "", "get_onnx_provider"], [89, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[90, 0, 0, "-", "aicheck"], [91, 0, 0, "-", "bangumi_char"], [92, 0, 0, "-", "classify"], [93, 0, 0, "-", "color"], [94, 0, 0, "-", "completeness"], [95, 0, 0, "-", "dbrating"], [96, 0, 0, "-", "furry"], [98, 0, 0, "-", "monochrome"], [99, 0, 0, "-", "nsfw"], [100, 0, 0, "-", "portrait"], [101, 0, 0, "-", "rating"], [102, 0, 0, "-", "real"], [103, 0, 0, "-", "safe"], [104, 0, 0, "-", "style_age"], [105, 0, 0, "-", "teen"], [106, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[90, 1, 1, "", "get_ai_created_score"], [90, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[91, 1, 1, "", "anime_bangumi_char"], [91, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[92, 1, 1, "", "anime_classify"], [92, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[93, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[94, 1, 1, "", "anime_completeness"], [94, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[95, 1, 1, "", "anime_dbrating"], [95, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[96, 1, 1, "", "anime_furry"], [96, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[98, 1, 1, "", "get_monochrome_score"], [98, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[99, 1, 1, "", "nsfw_pred"], [99, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[100, 1, 1, "", "anime_portrait"], [100, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[101, 1, 1, "", "anime_rating"], [101, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[102, 1, 1, "", "anime_real"], [102, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[103, 1, 1, "", "safe_check"], [103, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[104, 1, 1, "", "anime_style_age"], [104, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[105, 1, 1, "", "anime_teen"], [105, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[106, 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, 105, 106, 107], "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, 10, 11], "background": [4, 61], "grid_background": 4, "grid_transpar": 4, "blob": 5, "to_blob_url": 5, "load_image_from_blob_url": 5, "is_valid_image_blob_url": 5, "decod": 6, "rgb_decod": 6, "encod": 7, "rgb_encod": 7, "imag": 8, "load_imag": 8, "has_alpha_channel": 8, "layer": 10, "istack": 10, "url": 11, "download_image_from_url": 11, "is_http_url": 11, "detect": [12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24], "booru_yolo": 12, "model": [12, 69], "label": 12, "descript": 12, "avail": 12, "pp": 12, "seri": 12, "AS": 12, "aa": 12, "detect_with_booru_yolo": 12, "censor": 13, "detect_censor": 13, "ey": 14, "detect_ey": 14, "face": 15, "detect_fac": 15, "halfbodi": 16, "detect_halfbodi": 16, "hand": 17, "detect_hand": 17, "head": 18, "detect_head": 18, "nudenet": 20, "detect_with_nudenet": 20, "person": 21, "detect_person": 21, "similar": 22, "calculate_i": 22, "bboxes_similar": 22, "detection_similar": 22, "text": 23, "detect_text": 23, "visual": [24, 55], "detection_visu": 24, "edg": [25, 26, 27, 28], "canni": 25, "get_edge_by_canni": 25, "edge_image_with_canni": 25, "lineart": 27, "get_edge_by_lineart": 27, "edge_image_with_lineart": 27, "lineart_anim": 28, "get_edge_by_lineart_anim": 28, "edge_image_with_lineart_anim": 28, "gener": [29, 30, 31, 32, 33, 34, 35], "attach": 29, "open_attach": 29, "classifi": [30, 92], "classifymodel": 30, "classify_predict_scor": 30, "classify_predict": 30, "classify_predict_fmt": 30, "clip": 31, "clipmodel": 31, "clip_image_encod": 31, "clip_text_encod": 31, "clip_predict": 31, "enhanc": 32, "imageenhanc": 32, "siglip": 34, "siglipmodel": 34, "siglip_image_encod": 34, "siglip_text_encod": 34, "siglip_predict": 34, "yolo": 35, "yolomodel": 35, "yolo_predict": 35, "metadata": [36, 37, 38, 68], "geninfo": 36, "read_geninfo_paramet": 36, "read_geninfo_exif": 36, "read_geninfo_gif": 36, "write_geninfo_paramet": 36, "write_geninfo_exif": 36, "write_geninfo_gif": 36, "lsb": 38, "read_lsb_raw_byt": 38, "read_lsb_metadata": 38, "write_lsb_raw_byt": 38, "write_lsb_metadata": 38, "lsbreaderror": 38, "lsbextractor": 38, "imagelsbdataextractor": 38, "serialize_pnginfo": 38, "serialize_json": 38, "inject_data": 38, "metric": [39, 40, 41, 42, 43, 44, 45], "aesthet": 39, "get_aesthetic_scor": 39, "ccip": 40, "ccip_extract_featur": 40, "ccip_batch_extract_featur": 40, "ccip_default_threshold": 40, "ccip_differ": 40, "ccip_sam": 40, "ccip_batch_differ": 40, "ccip_batch_sam": 40, "ccip_default_clustering_param": 40, "ccip_clust": 40, "ccip_merg": 40, "dbaesthet": 41, "anime_dbaesthet": 41, "laplacian": 43, "laplacian_scor": 43, "lpip": 44, "lpips_extract_featur": 44, "lpips_differ": 44, "lpips_clust": 44, "psnr_": 45, "psnr": 45, "ocr": 46, "detect_text_with_ocr": 46, "list_det_model": 46, "list_rec_model": 46, "oper": [47, 48, 49, 50, 51], "align": 47, "align_maxs": 47, "censor_": 48, "censor_area": 48, "censor_nsfw": 48, "basecensor": 48, "colorcensor": 48, "blurcensor": 48, "pixelatecensor": 48, "register_censor_method": 48, "imgcensor": 49, "imagebasedcensor": 49, "emojibasedcensor": 49, "singleimag": 49, "squeez": 51, "squeeze_with_transpar": 51, "pose": [52, 53, 54, 55], "dwpose": 52, "dwpose_estim": 52, "format": [53, 77], "op18keypointset": 53, "openpose18": 53, "op18_body_max": 53, "op18_body_min": 53, "op18_face_max": 53, "op18_face_min": 53, "op18_left_foot_max": 53, "op18_left_foot_min": 53, "op18_left_hand_max": 53, "op18_left_hand_min": 53, "op18_right_foot_max": 53, "op18_right_foot_min": 53, "op18_right_hand_max": 53, "op18_right_hand_min": 53, "op18_visu": 55, "preprocess": [56, 57, 58, 59, 60], "base": 56, "notparsetarget": 56, "pillow": 58, "register_pillow_transform": 58, "register_pillow_pars": 58, "create_pillow_transform": 58, "parse_pillow_transform": 58, "torchvis": 59, "register_torchvision_transform": 59, "register_torchvision_pars": 59, "create_torchvision_transform": 59, "parse_torchvision_transform": 59, "transform": 60, "register_creators_for_transform": 60, "notprocessortypeerror": 60, "create_transforms_from_transform": 60, "is_valid_size_dict": 60, "convert_to_size_dict": 60, "get_size_dict": 60, "create_clip_transform": 60, "create_transforms_from_clip_processor": 60, "create_convnext_transform": 60, "create_transforms_from_convnext_processor": 60, "create_vit_transform": 60, "create_transforms_from_vit_processor": 60, "create_siglip_transform": 60, "create_transforms_from_siglip_processor": 60, "create_bit_transform": 60, "create_transforms_from_bit_processor": 60, "create_blip_transform": 60, "create_transforms_from_blip_processor": 60, "create_mobilenetv2_transform": 60, "create_transforms_from_mobilenetv2_processor": 60, "resourc": [61, 62], "backgroundimageset": 61, "list_bg_image_fil": 61, "get_bg_image_fil": 61, "get_bg_imag": 61, "random_bg_image_fil": 61, "random_bg_imag": 61, "restor": [63, 64, 65, 66], "adversari": 63, "remove_adversarial_nois": 63, "nafnet": 65, "restore_with_nafnet": 65, "scunet": 66, "restore_with_scunet": 66, "sd": [67, 68, 69, 70], "sdmetadata": 68, "parse_sdmeta_from_text": 68, "get_sdmeta_from_imag": 68, "save_image_with_sdmeta": 68, "read_metadata": 69, "save_with_metadata": 69, "nai": 70, "naimetadata": 70, "get_naimeta_from_imag": 70, "add_naimeta_to_imag": 70, "save_image_with_naimeta": 70, "segment": [71, 72], "isneti": 72, "get_isnetis_mask": 72, "segment_with_isneti": 72, "segment_rgba_with_isneti": 72, "tag": [73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83], "blacklist": 73, "is_blacklist": 73, "drop_blacklisted_tag": 73, "charact": 74, "char_whitelist_suffix": 74, "char_whitelist_prefix": 74, "char_whitelist_word": 74, "char_suffix": 74, "char_prefix": 74, "charactertagpool": 74, "is_basic_character_tag": 74, "drop_basic_character_tag": 74, "deepdanbooru": 75, "get_deepdanbooru_tag": 75, "deepgelbooru": 76, "get_deepgelbooru_tag": 76, "add_underlin": 77, "remove_underlin": 77, "tags_to_text": 77, "match": 79, "tag_match_suffix": 79, "tag_match_prefix": 79, "tag_match_ful": 79, "mldanbooru": 80, "get_mldanbooru_tag": 80, "order": 81, "sort_tag": 81, "overlap": 82, "drop_overlap_tag": 82, "wd14": 83, "get_wd14_tag": 83, "convert_wd14_emb_to_predict": 83, "denormalize_wd14_emb": 83, "upscal": [84, 85], "cdc": 84, "upscale_with_cdc": 84, "util": [86, 87, 88, 89], "cach": 86, "ts_lru_cach": 86, "func": 87, "sigmoid": 87, "onnxruntim": 89, "get_onnx_provid": 89, "open_onnx_model": 89, "valid": [90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106], "aicheck": 90, "get_ai_created_scor": 90, "is_ai_cr": 90, "bangumi_char": 91, "anime_bangumi_char_scor": 91, "anime_bangumi_char": 91, "anime_classify_scor": 92, "anime_classifi": 92, "color": 93, "is_greyscal": 93, "complet": 94, "anime_completeness_scor": 94, "anime_complet": 94, "dbrate": 95, "anime_dbrating_scor": 95, "anime_dbr": 95, "furri": 96, "anime_furry_scor": 96, "anime_furri": 96, "monochrom": 98, "get_monochrome_scor": 98, "is_monochrom": 98, "nsfw": 99, "nsfw_pred_scor": 99, "nsfw_pred": 99, "portrait": 100, "anime_portrait_scor": 100, "anime_portrait": 100, "rate": 101, "anime_rating_scor": 101, "anime_r": [101, 102], "real": 102, "anime_real_scor": 102, "safe": 103, "safe_check_scor": 103, "safe_check": 103, "style_ag": 104, "anime_style_age_scor": 104, "anime_style_ag": 104, "teen": 105, "anime_teen_scor": 105, "anime_teen": 105, "truncat": 106, "is_truncated_fil": 106, "welcom": 107, "": 107, "document": 107, "overview": 107, "tutori": 107, "inform": [107, 108, 109], "api": 107, "run": [108, 109], "environ": [108, 109], "instal": 110, "quick": 111, "start": 111}, "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.blob": [[5, "module-imgutils.data.blob"]], "to_blob_url": [[5, "to-blob-url"]], "load_image_from_blob_url": [[5, "load-image-from-blob-url"]], "is_valid_image_blob_url": [[5, "is-valid-image-blob-url"]], "imgutils.data.decode": [[6, "module-imgutils.data.decode"]], "rgb_decode": [[6, "rgb-decode"]], "imgutils.data.encode": [[7, "module-imgutils.data.encode"]], "rgb_encode": [[7, "rgb-encode"]], "imgutils.data.image": [[8, "module-imgutils.data.image"]], "load_image": [[8, "load-image"]], "load_images": [[8, "load-images"]], "has_alpha_channel": [[8, "has-alpha-channel"]], "imgutils.data": [[9, "module-imgutils.data"]], "imgutils.data.layer": [[10, "module-imgutils.data.layer"]], "istack": [[10, "istack"]], "imgutils.data.url": [[11, "module-imgutils.data.url"]], "download_image_from_url": [[11, "download-image-from-url"]], "is_http_url": [[11, "is-http-url"]], "imgutils.detect.booru_yolo": [[12, "module-imgutils.detect.booru_yolo"]], "Model Labels and Descriptions": [[12, "id1"]], "Available Models (PP Series)": [[12, "id2"]], "Available Models (AS Series)": [[12, "id3"]], "Available Models (AA Series)": [[12, "id4"]], "detect_with_booru_yolo": [[12, "detect-with-booru-yolo"]], "imgutils.detect.censor": [[13, "module-imgutils.detect.censor"]], "detect_censors": [[13, "detect-censors"]], "imgutils.detect.eye": [[14, "module-imgutils.detect.eye"]], "detect_eyes": [[14, "detect-eyes"]], "imgutils.detect.face": [[15, "module-imgutils.detect.face"]], "detect_faces": [[15, "detect-faces"]], "imgutils.detect.halfbody": [[16, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[16, "detect-halfbody"]], "imgutils.detect.hand": [[17, "module-imgutils.detect.hand"]], "detect_hands": [[17, "detect-hands"]], "imgutils.detect.head": [[18, "module-imgutils.detect.head"]], "detect_heads": [[18, "detect-heads"]], "imgutils.detect": [[19, "module-imgutils.detect"]], "imgutils.detect.nudenet": [[20, "module-imgutils.detect.nudenet"]], "detect_with_nudenet": [[20, "detect-with-nudenet"]], "imgutils.detect.person": [[21, "module-imgutils.detect.person"]], "detect_person": [[21, "detect-person"]], "imgutils.detect.similarity": [[22, "module-imgutils.detect.similarity"]], "calculate_iou": [[22, "calculate-iou"]], "bboxes_similarity": [[22, "bboxes-similarity"]], "detection_similarity": [[22, "detection-similarity"]], "imgutils.detect.text": [[23, "module-imgutils.detect.text"]], "detect_text": [[23, "detect-text"]], "imgutils.detect.visual": [[24, "module-imgutils.detect.visual"]], "detection_visualize": [[24, "detection-visualize"]], "imgutils.edge.canny": [[25, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[25, "get-edge-by-canny"]], "edge_image_with_canny": [[25, "edge-image-with-canny"]], "imgutils.edge": [[26, "module-imgutils.edge"]], "imgutils.edge.lineart": [[27, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[27, "get-edge-by-lineart"]], "edge_image_with_lineart": [[27, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[28, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[28, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[28, "edge-image-with-lineart-anime"]], "imgutils.generic.attachment": [[29, "module-imgutils.generic.attachment"]], "Attachment": [[29, "attachment"]], "open_attachment": [[29, "open-attachment"]], "imgutils.generic.classify": [[30, "module-imgutils.generic.classify"]], "ClassifyModel": [[30, "classifymodel"]], "classify_predict_score": [[30, "classify-predict-score"]], "classify_predict": [[30, "classify-predict"]], "classify_predict_fmt": [[30, "classify-predict-fmt"]], "imgutils.generic.clip": [[31, "module-imgutils.generic.clip"]], "CLIPModel": [[31, "clipmodel"]], "clip_image_encode": [[31, "clip-image-encode"]], "clip_text_encode": [[31, "clip-text-encode"]], "clip_predict": [[31, "clip-predict"]], "imgutils.generic.enhance": [[32, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[32, "imageenhancer"]], "imgutils.generic": [[33, "module-imgutils.generic"]], "imgutils.generic.siglip": [[34, "module-imgutils.generic.siglip"]], "SigLIPModel": [[34, "siglipmodel"]], "siglip_image_encode": [[34, "siglip-image-encode"]], "siglip_text_encode": [[34, "siglip-text-encode"]], "siglip_predict": [[34, "siglip-predict"]], "imgutils.generic.yolo": [[35, "module-imgutils.generic.yolo"]], "YOLOModel": [[35, "yolomodel"]], "yolo_predict": [[35, "yolo-predict"]], "imgutils.metadata.geninfo": [[36, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[36, "read-geninfo-parameters"]], "read_geninfo_exif": [[36, "read-geninfo-exif"]], "read_geninfo_gif": [[36, "read-geninfo-gif"]], "write_geninfo_parameters": [[36, "write-geninfo-parameters"]], "write_geninfo_exif": [[36, "write-geninfo-exif"]], "write_geninfo_gif": [[36, "write-geninfo-gif"]], "imgutils.metadata": [[37, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[38, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[38, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[38, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[38, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[38, "write-lsb-metadata"]], "LSBReadError": [[38, "lsbreaderror"]], "LSBExtractor": [[38, "lsbextractor"]], "ImageLsbDataExtractor": [[38, "imagelsbdataextractor"]], "serialize_pnginfo": [[38, "serialize-pnginfo"]], "serialize_json": [[38, "serialize-json"]], "inject_data": [[38, "inject-data"]], "imgutils.metrics.aesthetic": [[39, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[39, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[40, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[40, "ccip-extract-feature"]], "ccip_batch_extract_features": [[40, "ccip-batch-extract-features"]], "ccip_default_threshold": [[40, "ccip-default-threshold"]], "ccip_difference": [[40, "ccip-difference"]], "ccip_same": [[40, "ccip-same"]], "ccip_batch_differences": [[40, "ccip-batch-differences"]], "ccip_batch_same": [[40, "ccip-batch-same"]], "ccip_default_clustering_params": [[40, "ccip-default-clustering-params"]], "ccip_clustering": [[40, "ccip-clustering"]], "ccip_merge": [[40, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[41, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[41, "anime-dbaesthetic"]], "imgutils.metrics": [[42, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[43, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[43, "laplacian-score"]], "imgutils.metrics.lpips": [[44, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[44, "lpips-extract-feature"]], "lpips_difference": [[44, "lpips-difference"]], "lpips_clustering": [[44, "lpips-clustering"]], "imgutils.metrics.psnr_": [[45, "module-imgutils.metrics.psnr_"]], "psnr": [[45, "id1"]], "imgutils.ocr": [[46, "module-imgutils.ocr"]], "detect_text_with_ocr": [[46, "detect-text-with-ocr"]], "ocr": [[46, "ocr"]], "list_det_models": [[46, "list-det-models"]], "list_rec_models": [[46, "list-rec-models"]], "imgutils.operate.align": [[47, "module-imgutils.operate.align"]], "align_maxsize": [[47, "align-maxsize"]], "imgutils.operate.censor_": [[48, "module-imgutils.operate.censor_"]], "censor_areas": [[48, "censor-areas"]], "censor_nsfw": [[48, "censor-nsfw"]], "BaseCensor": [[48, "basecensor"]], "ColorCensor": [[48, "colorcensor"]], "BlurCensor": [[48, "blurcensor"]], "PixelateCensor": [[48, "pixelatecensor"]], "register_censor_method": [[48, "register-censor-method"]], "imgutils.operate.imgcensor": [[49, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[49, "imagebasedcensor"]], "EmojiBasedCensor": [[49, "emojibasedcensor"]], "SingleImage": [[49, "singleimage"]], "imgutils.operate": [[50, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[51, "module-imgutils.operate.squeeze"]], "squeeze": [[51, "squeeze"]], "squeeze_with_transparency": [[51, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[52, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[52, "dwpose-estimate"]], "imgutils.pose.format": [[53, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[53, "op18keypointset"]], "OpenPose18": [[53, "openpose18"]], "OP18_BODY_MAX": [[53, "op18-body-max"]], "OP18_BODY_MIN": [[53, "op18-body-min"]], "OP18_FACE_MAX": [[53, "op18-face-max"]], "OP18_FACE_MIN": [[53, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[53, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[53, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[53, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[53, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[53, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[53, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[53, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[53, "op18-right-hand-min"]], "imgutils.pose": [[54, "module-imgutils.pose"]], "imgutils.pose.visual": [[55, "module-imgutils.pose.visual"]], "op18_visualize": [[55, "op18-visualize"]], "imgutils.preprocess.base": [[56, "module-imgutils.preprocess.base"]], "NotParseTarget": [[56, "notparsetarget"]], "imgutils.preprocess": [[57, "module-imgutils.preprocess"]], "imgutils.preprocess.pillow": [[58, "module-imgutils.preprocess.pillow"]], "register_pillow_transform": [[58, "register-pillow-transform"]], "register_pillow_parse": [[58, "register-pillow-parse"]], "create_pillow_transforms": [[58, "create-pillow-transforms"]], "parse_pillow_transforms": [[58, "parse-pillow-transforms"]], "imgutils.preprocess.torchvision": [[59, "module-imgutils.preprocess.torchvision"]], "register_torchvision_transform": [[59, "register-torchvision-transform"]], "register_torchvision_parse": [[59, "register-torchvision-parse"]], "create_torchvision_transforms": [[59, "create-torchvision-transforms"]], "parse_torchvision_transforms": [[59, "parse-torchvision-transforms"]], "imgutils.preprocess.transformers": [[60, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers": [[60, "register-creators-for-transformers"]], "NotProcessorTypeError": [[60, "notprocessortypeerror"]], "create_transforms_from_transformers": [[60, "create-transforms-from-transformers"]], "is_valid_size_dict": [[60, "is-valid-size-dict"]], "convert_to_size_dict": [[60, "convert-to-size-dict"]], "get_size_dict": [[60, "get-size-dict"]], "create_clip_transforms": [[60, "create-clip-transforms"]], "create_transforms_from_clip_processor": [[60, "create-transforms-from-clip-processor"]], "create_convnext_transforms": [[60, "create-convnext-transforms"]], "create_transforms_from_convnext_processor": [[60, "create-transforms-from-convnext-processor"]], "create_vit_transforms": [[60, "create-vit-transforms"]], "create_transforms_from_vit_processor": [[60, "create-transforms-from-vit-processor"]], "create_siglip_transforms": [[60, "create-siglip-transforms"]], "create_transforms_from_siglip_processor": [[60, "create-transforms-from-siglip-processor"]], "create_bit_transforms": [[60, "create-bit-transforms"]], "create_transforms_from_bit_processor": [[60, "create-transforms-from-bit-processor"]], "create_blip_transforms": [[60, "create-blip-transforms"]], "create_transforms_from_blip_processor": [[60, "create-transforms-from-blip-processor"]], "create_mobilenetv2_transforms": [[60, "create-mobilenetv2-transforms"]], "create_transforms_from_mobilenetv2_processor": [[60, "create-transforms-from-mobilenetv2-processor"]], "imgutils.resource.background": [[61, "module-imgutils.resource.background"]], "BackgroundImageSet": [[61, "backgroundimageset"]], "list_bg_image_files": [[61, "list-bg-image-files"]], "get_bg_image_file": [[61, "get-bg-image-file"]], "get_bg_image": [[61, "get-bg-image"]], "random_bg_image_file": [[61, "random-bg-image-file"]], "random_bg_image": [[61, "random-bg-image"]], "imgutils.resource": [[62, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[63, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise": [[63, "remove-adversarial-noise"]], "imgutils.restore": [[64, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[65, "module-imgutils.restore.nafnet"]], "restore_with_nafnet": [[65, "restore-with-nafnet"]], "imgutils.restore.scunet": [[66, "module-imgutils.restore.scunet"]], "restore_with_scunet": [[66, "restore-with-scunet"]], "imgutils.sd": [[67, "module-imgutils.sd"]], "imgutils.sd.metadata": [[68, "module-imgutils.sd.metadata"]], "SDMetaData": [[68, "sdmetadata"]], "parse_sdmeta_from_text": [[68, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[68, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[68, "save-image-with-sdmeta"]], "imgutils.sd.model": [[69, "module-imgutils.sd.model"]], "read_metadata": [[69, "read-metadata"]], "save_with_metadata": [[69, "save-with-metadata"]], "imgutils.sd.nai": [[70, "module-imgutils.sd.nai"]], "NAIMetaData": [[70, "naimetadata"]], "NAIMetadata": [[70, "id1"]], "get_naimeta_from_image": [[70, "get-naimeta-from-image"]], "add_naimeta_to_image": [[70, "add-naimeta-to-image"]], "save_image_with_naimeta": [[70, "save-image-with-naimeta"]], "imgutils.segment": [[71, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[72, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[72, "get-isnetis-mask"]], "segment_with_isnetis": [[72, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[72, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[73, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[73, "is-blacklisted"]], "drop_blacklisted_tags": [[73, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[74, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[74, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[74, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[74, "char-whitelist-word"]], "CHAR_SUFFIXES": [[74, "char-suffixes"]], "CHAR_PREFIXES": [[74, "char-prefixes"]], "CharacterTagPool": [[74, "charactertagpool"]], "is_basic_character_tag": [[74, "is-basic-character-tag"]], "drop_basic_character_tags": [[74, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[75, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[75, "get-deepdanbooru-tags"]], "imgutils.tagging.deepgelbooru": [[76, "module-imgutils.tagging.deepgelbooru"]], "get_deepgelbooru_tags": [[76, "get-deepgelbooru-tags"]], "imgutils.tagging.format": [[77, "module-imgutils.tagging.format"]], "add_underline": [[77, "add-underline"]], "remove_underline": [[77, "remove-underline"]], "tags_to_text": [[77, "tags-to-text"]], "imgutils.tagging": [[78, "module-imgutils.tagging"]], "imgutils.tagging.match": [[79, "module-imgutils.tagging.match"]], "tag_match_suffix": [[79, "tag-match-suffix"]], "tag_match_prefix": [[79, "tag-match-prefix"]], "tag_match_full": [[79, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[80, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[80, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[81, "module-imgutils.tagging.order"]], "sort_tags": [[81, "sort-tags"]], "imgutils.tagging.overlap": [[82, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[82, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[83, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[83, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[83, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[83, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[84, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[84, "upscale-with-cdc"]], "imgutils.upscale": [[85, "module-imgutils.upscale"]], "imgutils.utils.cache": [[86, "module-imgutils.utils.cache"]], "ts_lru_cache": [[86, "ts-lru-cache"]], "imgutils.utils.func": [[87, "module-imgutils.utils.func"]], "sigmoid": [[87, "sigmoid"]], "imgutils.utils": [[88, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[89, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[89, "get-onnx-provider"]], "open_onnx_model": [[89, "open-onnx-model"]], "imgutils.validate.aicheck": [[90, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[90, "get-ai-created-score"]], "is_ai_created": [[90, "is-ai-created"]], "imgutils.validate.bangumi_char": [[91, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[91, "anime-bangumi-char-score"]], "anime_bangumi_char": [[91, "anime-bangumi-char"]], "imgutils.validate.classify": [[92, "module-imgutils.validate.classify"]], "anime_classify_score": [[92, "anime-classify-score"]], "anime_classify": [[92, "anime-classify"]], "imgutils.validate.color": [[93, "module-imgutils.validate.color"]], "is_greyscale": [[93, "is-greyscale"]], "imgutils.validate.completeness": [[94, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[94, "anime-completeness-score"]], "anime_completeness": [[94, "anime-completeness"]], "imgutils.validate.dbrating": [[95, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[95, "anime-dbrating-score"]], "anime_dbrating": [[95, "anime-dbrating"]], "imgutils.validate.furry": [[96, "module-imgutils.validate.furry"]], "anime_furry_score": [[96, "anime-furry-score"]], "anime_furry": [[96, "anime-furry"]], "imgutils.validate": [[97, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[98, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[98, "get-monochrome-score"]], "is_monochrome": [[98, "is-monochrome"]], "imgutils.validate.nsfw": [[99, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[99, "nsfw-pred-score"]], "nsfw_pred": [[99, "nsfw-pred"]], "imgutils.validate.portrait": [[100, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[100, "anime-portrait-score"]], "anime_portrait": [[100, "anime-portrait"]], "imgutils.validate.rating": [[101, "module-imgutils.validate.rating"]], "anime_rating_score": [[101, "anime-rating-score"]], "anime_rating": [[101, "anime-rating"]], "imgutils.validate.real": [[102, "module-imgutils.validate.real"]], "anime_real_score": [[102, "anime-real-score"]], "anime_real": [[102, "anime-real"]], "imgutils.validate.safe": [[103, "module-imgutils.validate.safe"]], "safe_check_score": [[103, "safe-check-score"]], "safe_check": [[103, "safe-check"]], "imgutils.validate.style_age": [[104, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[104, "anime-style-age-score"]], "anime_style_age": [[104, "anime-style-age"]], "imgutils.validate.teen": [[105, "module-imgutils.validate.teen"]], "anime_teen_score": [[105, "anime-teen-score"]], "anime_teen": [[105, "anime-teen"]], "imgutils.validate.truncate": [[106, "module-imgutils.validate.truncate"]], "is_truncated_file": [[106, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[107, "welcome-to-imgutils-s-documentation"]], "Overview": [[107, "overview"]], "Tutorials": [[107, null]], "Information": [[107, null]], "API Documentation": [[107, null]], "Run Environment Information": [[108, "Run-Environment-Information"], [109, "Run-Environment-Information"]], "Installation": [[110, "installation"]], "Quick Start": [[111, "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.blob"], [6, "module-imgutils.data.decode"], [7, "module-imgutils.data.encode"], [8, "module-imgutils.data.image"], [9, "module-imgutils.data"], [10, "module-imgutils.data.layer"], [11, "module-imgutils.data.url"], [12, "module-imgutils.detect.booru_yolo"], [13, "module-imgutils.detect.censor"], [14, "module-imgutils.detect.eye"], [15, "module-imgutils.detect.face"], [16, "module-imgutils.detect.halfbody"], [17, "module-imgutils.detect.hand"], [18, "module-imgutils.detect.head"], [19, "module-imgutils.detect"], [20, "module-imgutils.detect.nudenet"], [21, "module-imgutils.detect.person"], [22, "module-imgutils.detect.similarity"], [23, "module-imgutils.detect.text"], [24, "module-imgutils.detect.visual"], [25, "module-imgutils.edge.canny"], [26, "module-imgutils.edge"], [27, "module-imgutils.edge.lineart"], [28, "module-imgutils.edge.lineart_anime"], [29, "module-imgutils.generic.attachment"], [30, "module-imgutils.generic.classify"], [31, "module-imgutils.generic.clip"], [32, "module-imgutils.generic.enhance"], [33, "module-imgutils.generic"], [34, "module-imgutils.generic.siglip"], [35, "module-imgutils.generic.yolo"], [36, "module-imgutils.metadata.geninfo"], [37, "module-imgutils.metadata"], [38, "module-imgutils.metadata.lsb"], [39, "module-imgutils.metrics.aesthetic"], [40, "module-imgutils.metrics.ccip"], [41, "module-imgutils.metrics.dbaesthetic"], [42, "module-imgutils.metrics"], [43, "module-imgutils.metrics.laplacian"], [44, "module-imgutils.metrics.lpips"], [45, "module-imgutils.metrics.psnr_"], [46, "module-imgutils.ocr"], [47, "module-imgutils.operate.align"], [48, "module-imgutils.operate.censor_"], [49, "module-imgutils.operate.imgcensor"], [50, "module-imgutils.operate"], [51, "module-imgutils.operate.squeeze"], [52, "module-imgutils.pose.dwpose"], [53, "module-imgutils.pose.format"], [54, "module-imgutils.pose"], [55, "module-imgutils.pose.visual"], [56, "module-imgutils.preprocess.base"], [57, "module-imgutils.preprocess"], [58, "module-imgutils.preprocess.pillow"], [59, "module-imgutils.preprocess.torchvision"], [60, "module-imgutils.preprocess.transformers"], [61, "module-imgutils.resource.background"], [62, "module-imgutils.resource"], [63, "module-imgutils.restore.adversarial"], [64, "module-imgutils.restore"], [65, "module-imgutils.restore.nafnet"], [66, "module-imgutils.restore.scunet"], [67, "module-imgutils.sd"], [68, "module-imgutils.sd.metadata"], [69, "module-imgutils.sd.model"], [70, "module-imgutils.sd.nai"], [71, "module-imgutils.segment"], [72, "module-imgutils.segment.isnetis"], [73, "module-imgutils.tagging.blacklist"], [74, "module-imgutils.tagging.character"], [75, "module-imgutils.tagging.deepdanbooru"], [76, "module-imgutils.tagging.deepgelbooru"], [77, "module-imgutils.tagging.format"], [78, "module-imgutils.tagging"], [79, "module-imgutils.tagging.match"], [80, "module-imgutils.tagging.mldanbooru"], [81, "module-imgutils.tagging.order"], [82, "module-imgutils.tagging.overlap"], [83, "module-imgutils.tagging.wd14"], [84, "module-imgutils.upscale.cdc"], [85, "module-imgutils.upscale"], [86, "module-imgutils.utils.cache"], [87, "module-imgutils.utils.func"], [88, "module-imgutils.utils"], [89, "module-imgutils.utils.onnxruntime"], [90, "module-imgutils.validate.aicheck"], [91, "module-imgutils.validate.bangumi_char"], [92, "module-imgutils.validate.classify"], [93, "module-imgutils.validate.color"], [94, "module-imgutils.validate.completeness"], [95, "module-imgutils.validate.dbrating"], [96, "module-imgutils.validate.furry"], [97, "module-imgutils.validate"], [98, "module-imgutils.validate.monochrome"], [99, "module-imgutils.validate.nsfw"], [100, "module-imgutils.validate.portrait"], [101, "module-imgutils.validate.rating"], [102, "module-imgutils.validate.real"], [103, "module-imgutils.validate.safe"], [104, "module-imgutils.validate.style_age"], [105, "module-imgutils.validate.teen"], [106, "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.blob": [[5, "module-imgutils.data.blob"]], "is_valid_image_blob_url() (in module imgutils.data.blob)": [[5, "imgutils.data.blob.is_valid_image_blob_url"]], "load_image_from_blob_url() (in module imgutils.data.blob)": [[5, "imgutils.data.blob.load_image_from_blob_url"]], "to_blob_url() (in module imgutils.data.blob)": [[5, "imgutils.data.blob.to_blob_url"]], "imgutils.data.decode": [[6, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[6, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[7, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[7, "imgutils.data.encode.rgb_encode"]], "has_alpha_channel() (in module imgutils.data.image)": [[8, "imgutils.data.image.has_alpha_channel"]], "imgutils.data.image": [[8, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[8, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[8, "imgutils.data.image.load_images"]], "imgutils.data": [[9, "module-imgutils.data"]], "imgutils.data.layer": [[10, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[10, "imgutils.data.layer.istack"]], "download_image_from_url() (in module imgutils.data.url)": [[11, "imgutils.data.url.download_image_from_url"]], "imgutils.data.url": [[11, "module-imgutils.data.url"]], "is_http_url() (in module imgutils.data.url)": [[11, "imgutils.data.url.is_http_url"]], "detect_with_booru_yolo() (in module imgutils.detect.booru_yolo)": [[12, "imgutils.detect.booru_yolo.detect_with_booru_yolo"]], "imgutils.detect.booru_yolo": [[12, "module-imgutils.detect.booru_yolo"]], "detect_censors() (in module imgutils.detect.censor)": [[13, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[13, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[14, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[14, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[15, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[15, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[16, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[16, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[17, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[17, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[18, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[18, "module-imgutils.detect.head"]], "imgutils.detect": [[19, "module-imgutils.detect"]], "detect_with_nudenet() (in module imgutils.detect.nudenet)": [[20, "imgutils.detect.nudenet.detect_with_nudenet"]], "imgutils.detect.nudenet": [[20, "module-imgutils.detect.nudenet"]], "detect_person() (in module imgutils.detect.person)": [[21, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[21, "module-imgutils.detect.person"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[22, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[22, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[22, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[22, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[23, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[23, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[24, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[24, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[25, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[25, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[25, "module-imgutils.edge.canny"]], "imgutils.edge": [[26, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[27, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[27, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[27, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[28, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[28, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[28, "module-imgutils.edge.lineart_anime"]], "attachment (class in imgutils.generic.attachment)": [[29, "imgutils.generic.attachment.Attachment"]], "__init__() (imgutils.generic.attachment.attachment method)": [[29, "imgutils.generic.attachment.Attachment.__init__"]], "encoder_model (imgutils.generic.attachment.attachment property)": [[29, "imgutils.generic.attachment.Attachment.encoder_model"]], "imgutils.generic.attachment": [[29, "module-imgutils.generic.attachment"]], "open_attachment() (in module imgutils.generic.attachment)": [[29, "imgutils.generic.attachment.open_attachment"]], "predict() (imgutils.generic.attachment.attachment method)": [[29, "imgutils.generic.attachment.Attachment.predict"]], "classifymodel (class in imgutils.generic.classify)": [[30, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[30, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[30, "imgutils.generic.classify.classify_predict"]], "classify_predict_fmt() (in module imgutils.generic.classify)": [[30, "imgutils.generic.classify.classify_predict_fmt"]], "classify_predict_score() (in module imgutils.generic.classify)": [[30, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[30, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[30, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[30, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[30, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[30, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_fmt() (imgutils.generic.classify.classifymodel method)": [[30, "imgutils.generic.classify.ClassifyModel.predict_fmt"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[30, "imgutils.generic.classify.ClassifyModel.predict_score"]], "clipmodel (class in imgutils.generic.clip)": [[31, "imgutils.generic.clip.CLIPModel"]], "__init__() (imgutils.generic.clip.clipmodel method)": [[31, "imgutils.generic.clip.CLIPModel.__init__"]], "clear() (imgutils.generic.clip.clipmodel method)": [[31, "imgutils.generic.clip.CLIPModel.clear"]], "clip_image_encode() (in module imgutils.generic.clip)": [[31, "imgutils.generic.clip.clip_image_encode"]], "clip_predict() (in module imgutils.generic.clip)": [[31, "imgutils.generic.clip.clip_predict"]], "clip_text_encode() (in module imgutils.generic.clip)": [[31, "imgutils.generic.clip.clip_text_encode"]], "image_encode() (imgutils.generic.clip.clipmodel method)": [[31, "imgutils.generic.clip.CLIPModel.image_encode"]], "imgutils.generic.clip": [[31, "module-imgutils.generic.clip"]], "launch_demo() (imgutils.generic.clip.clipmodel method)": [[31, "imgutils.generic.clip.CLIPModel.launch_demo"]], "make_ui() (imgutils.generic.clip.clipmodel method)": [[31, "imgutils.generic.clip.CLIPModel.make_ui"]], "predict() (imgutils.generic.clip.clipmodel method)": [[31, "imgutils.generic.clip.CLIPModel.predict"]], "text_encode() (imgutils.generic.clip.clipmodel method)": [[31, "imgutils.generic.clip.CLIPModel.text_encode"]], "imageenhancer (class in imgutils.generic.enhance)": [[32, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[32, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[32, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[32, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[33, "module-imgutils.generic"]], "siglipmodel (class in imgutils.generic.siglip)": [[34, "imgutils.generic.siglip.SigLIPModel"]], "__init__() (imgutils.generic.siglip.siglipmodel method)": [[34, "imgutils.generic.siglip.SigLIPModel.__init__"]], "clear() (imgutils.generic.siglip.siglipmodel method)": [[34, "imgutils.generic.siglip.SigLIPModel.clear"]], "image_encode() (imgutils.generic.siglip.siglipmodel method)": [[34, "imgutils.generic.siglip.SigLIPModel.image_encode"]], "imgutils.generic.siglip": [[34, "module-imgutils.generic.siglip"]], "launch_demo() (imgutils.generic.siglip.siglipmodel method)": [[34, "imgutils.generic.siglip.SigLIPModel.launch_demo"]], "make_ui() (imgutils.generic.siglip.siglipmodel method)": [[34, "imgutils.generic.siglip.SigLIPModel.make_ui"]], "predict() (imgutils.generic.siglip.siglipmodel method)": [[34, "imgutils.generic.siglip.SigLIPModel.predict"]], "siglip_image_encode() (in module imgutils.generic.siglip)": [[34, "imgutils.generic.siglip.siglip_image_encode"]], "siglip_predict() (in module imgutils.generic.siglip)": [[34, "imgutils.generic.siglip.siglip_predict"]], "siglip_text_encode() (in module imgutils.generic.siglip)": [[34, "imgutils.generic.siglip.siglip_text_encode"]], "text_encode() (imgutils.generic.siglip.siglipmodel method)": [[34, "imgutils.generic.siglip.SigLIPModel.text_encode"]], "yolomodel (class in imgutils.generic.yolo)": [[35, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[35, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[35, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[35, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[35, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[35, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[35, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[35, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[36, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[36, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[36, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[36, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[36, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[36, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[36, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[37, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[38, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[38, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[38, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[38, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[38, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[38, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[38, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[38, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[38, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[38, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[38, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[38, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[38, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[38, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[38, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[38, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[38, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[39, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[39, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[40, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[40, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[40, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[40, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[40, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[40, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[40, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[40, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[40, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[40, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[40, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[41, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[41, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[42, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[43, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[43, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[44, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[44, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[44, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[44, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[45, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[45, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[46, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[46, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[46, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[46, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[46, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[47, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[47, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[48, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[48, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[48, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[48, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[48, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[48, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[48, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[48, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[48, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[48, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[48, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[48, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[49, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[49, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[49, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[49, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[49, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[49, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[49, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[49, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[49, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[49, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[50, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[51, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[51, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[51, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[52, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[52, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[53, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[53, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[53, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[53, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[53, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[53, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[53, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[53, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[53, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[53, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[53, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[53, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[53, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[53, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[53, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[53, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[53, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[53, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[53, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[53, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[53, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[53, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[53, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[54, "module-imgutils.pose"]], "imgutils.pose.visual": [[55, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[55, "imgutils.pose.visual.op18_visualize"]], "notparsetarget (class in imgutils.preprocess.base)": [[56, "imgutils.preprocess.base.NotParseTarget"]], "imgutils.preprocess.base": [[56, "module-imgutils.preprocess.base"]], "imgutils.preprocess": [[57, "module-imgutils.preprocess"]], "create_pillow_transforms() (in module imgutils.preprocess.pillow)": [[58, "imgutils.preprocess.pillow.create_pillow_transforms"]], "imgutils.preprocess.pillow": [[58, "module-imgutils.preprocess.pillow"]], "parse_pillow_transforms() (in module imgutils.preprocess.pillow)": [[58, "imgutils.preprocess.pillow.parse_pillow_transforms"]], "register_pillow_parse() (in module imgutils.preprocess.pillow)": [[58, "imgutils.preprocess.pillow.register_pillow_parse"]], "register_pillow_transform() (in module imgutils.preprocess.pillow)": [[58, "imgutils.preprocess.pillow.register_pillow_transform"]], "create_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[59, "imgutils.preprocess.torchvision.create_torchvision_transforms"]], "imgutils.preprocess.torchvision": [[59, "module-imgutils.preprocess.torchvision"]], "parse_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[59, "imgutils.preprocess.torchvision.parse_torchvision_transforms"]], "register_torchvision_parse() (in module imgutils.preprocess.torchvision)": [[59, "imgutils.preprocess.torchvision.register_torchvision_parse"]], "register_torchvision_transform() (in module imgutils.preprocess.torchvision)": [[59, "imgutils.preprocess.torchvision.register_torchvision_transform"]], "notprocessortypeerror (class in imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.NotProcessorTypeError"]], "convert_to_size_dict() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.convert_to_size_dict"]], "create_bit_transforms() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.create_bit_transforms"]], "create_blip_transforms() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.create_blip_transforms"]], "create_clip_transforms() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.create_clip_transforms"]], "create_convnext_transforms() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.create_convnext_transforms"]], "create_mobilenetv2_transforms() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.create_mobilenetv2_transforms"]], "create_siglip_transforms() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.create_siglip_transforms"]], "create_transforms_from_bit_processor() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.create_transforms_from_bit_processor"]], "create_transforms_from_blip_processor() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.create_transforms_from_blip_processor"]], "create_transforms_from_clip_processor() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.create_transforms_from_clip_processor"]], "create_transforms_from_convnext_processor() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.create_transforms_from_convnext_processor"]], "create_transforms_from_mobilenetv2_processor() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.create_transforms_from_mobilenetv2_processor"]], "create_transforms_from_siglip_processor() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.create_transforms_from_siglip_processor"]], "create_transforms_from_transformers() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.create_transforms_from_transformers"]], "create_transforms_from_vit_processor() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.create_transforms_from_vit_processor"]], "create_vit_transforms() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.create_vit_transforms"]], "get_size_dict() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.get_size_dict"]], "imgutils.preprocess.transformers": [[60, "module-imgutils.preprocess.transformers"]], "is_valid_size_dict() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.is_valid_size_dict"]], "register_creators_for_transformers() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.register_creators_for_transformers"]], "backgroundimageset (class in imgutils.resource.background)": [[61, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[61, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[61, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[61, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[61, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[61, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[61, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[61, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[61, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[61, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[61, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[61, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[61, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[62, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[63, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise() (in module imgutils.restore.adversarial)": [[63, "imgutils.restore.adversarial.remove_adversarial_noise"]], "imgutils.restore": [[64, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[65, "module-imgutils.restore.nafnet"]], "restore_with_nafnet() (in module imgutils.restore.nafnet)": [[65, "imgutils.restore.nafnet.restore_with_nafnet"]], "imgutils.restore.scunet": [[66, "module-imgutils.restore.scunet"]], "restore_with_scunet() (in module imgutils.restore.scunet)": [[66, "imgutils.restore.scunet.restore_with_scunet"]], "imgutils.sd": [[67, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[68, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[68, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[68, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[68, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[68, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[68, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[68, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[68, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[69, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[69, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[69, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[70, "imgutils.sd.nai.NAIMetaData"], [70, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[70, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[70, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[70, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[70, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[70, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[70, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[71, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[72, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[72, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[72, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[72, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[73, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[73, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[73, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[74, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[74, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[74, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[74, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[74, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[74, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[74, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[74, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[74, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[74, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[74, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[74, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[75, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[75, "module-imgutils.tagging.deepdanbooru"]], "get_deepgelbooru_tags() (in module imgutils.tagging.deepgelbooru)": [[76, "imgutils.tagging.deepgelbooru.get_deepgelbooru_tags"]], "imgutils.tagging.deepgelbooru": [[76, "module-imgutils.tagging.deepgelbooru"]], "add_underline() (in module imgutils.tagging.format)": [[77, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[77, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[77, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[77, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[78, "module-imgutils.tagging"]], "imgutils.tagging.match": [[79, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[79, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[79, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[79, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[80, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[80, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[81, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[81, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[82, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[82, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[83, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[83, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[83, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[83, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[84, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[84, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[85, "module-imgutils.upscale"]], "imgutils.utils.cache": [[86, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[86, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[87, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[87, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[88, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[89, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[89, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[89, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[90, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[90, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[90, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[91, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[91, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[91, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[92, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[92, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[92, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[93, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[93, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[94, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[94, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[94, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[95, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[95, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[95, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[96, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[96, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[96, "module-imgutils.validate.furry"]], "imgutils.validate": [[97, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[98, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[98, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[98, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[99, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[99, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[99, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[100, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[100, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[100, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[101, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[101, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[101, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[102, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[102, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[102, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[103, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[103, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[103, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[104, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[104, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[104, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[105, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[105, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[105, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[106, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[106, "imgutils.validate.truncate.is_truncated_file"]]}}) \ No newline at end of file diff --git a/dev/camie/.buildinfo b/dev/camie/.buildinfo index 97ec8fc2ccdfcce8ad0e1adc1aee6f74e04db9df..e2b764b7fd827feec9ea73a8742603f7d4811747 100644 --- a/dev/camie/.buildinfo +++ b/dev/camie/.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: 52da18b00ae00fe3f4e76d24e3bc5405 +config: b16556fa4ac9bbf8b227f859015eaf4b tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/dev/camie/.doctrees/api_doc/ascii/drawing.doctree b/dev/camie/.doctrees/api_doc/ascii/drawing.doctree index 28e99e1cdeb6ae43b80d0d3f822907cf461b8475..cdd8cee46febcf475342183d72519da070ccea26 100644 Binary files a/dev/camie/.doctrees/api_doc/ascii/drawing.doctree and b/dev/camie/.doctrees/api_doc/ascii/drawing.doctree differ diff --git a/dev/camie/.doctrees/api_doc/ascii/index.doctree b/dev/camie/.doctrees/api_doc/ascii/index.doctree index 50e54446bde02abf420c17c75d7539b8e74eebac..ddb8bb268d10da068b3c6c6e8e579b1402dee956 100644 Binary files a/dev/camie/.doctrees/api_doc/ascii/index.doctree and b/dev/camie/.doctrees/api_doc/ascii/index.doctree differ diff --git a/dev/camie/.doctrees/api_doc/config/index.doctree b/dev/camie/.doctrees/api_doc/config/index.doctree index e7686bae8aaf1509dc66ab2b1d40f36c3c5166ed..dea9084f5a335b0aefe5e106741910925d8d8a05 100644 Binary files a/dev/camie/.doctrees/api_doc/config/index.doctree and b/dev/camie/.doctrees/api_doc/config/index.doctree differ diff --git a/dev/camie/.doctrees/api_doc/config/meta.doctree b/dev/camie/.doctrees/api_doc/config/meta.doctree index 534ae1ecc2ff95a73be1da33945f90e733eccf95..0f1afe0d6bbf6c58842fbdaa3a6b6d28349f091c 100644 Binary files a/dev/camie/.doctrees/api_doc/config/meta.doctree and b/dev/camie/.doctrees/api_doc/config/meta.doctree differ diff --git a/dev/camie/.doctrees/api_doc/data/background.doctree b/dev/camie/.doctrees/api_doc/data/background.doctree index b4b3227a005933111d265d174564ddeda0f354ad..ced56fdfc7dfc44dd7a1a60fc00cca75f00a07fe 100644 Binary files a/dev/camie/.doctrees/api_doc/data/background.doctree and b/dev/camie/.doctrees/api_doc/data/background.doctree differ diff --git a/dev/camie/.doctrees/api_doc/data/blob.doctree b/dev/camie/.doctrees/api_doc/data/blob.doctree index 3302230a5ad8bcd4d9392861414ecf8424b68d32..cf40d249256611058459d2d9dae554d190a366f0 100644 Binary files a/dev/camie/.doctrees/api_doc/data/blob.doctree and b/dev/camie/.doctrees/api_doc/data/blob.doctree differ diff --git a/dev/camie/.doctrees/api_doc/data/decode.doctree b/dev/camie/.doctrees/api_doc/data/decode.doctree index 6064ebf64a16d32b415dacea64eb11871e057775..b815551ff59a64ff557831035b99a12aea0e1d50 100644 Binary files a/dev/camie/.doctrees/api_doc/data/decode.doctree and b/dev/camie/.doctrees/api_doc/data/decode.doctree differ diff --git a/dev/camie/.doctrees/api_doc/data/encode.doctree b/dev/camie/.doctrees/api_doc/data/encode.doctree index efca025a5a148ba8f1c4ec2669d1d2775304381c..d8289c49552d1ba2bb5f83b737b45ae59a2927f9 100644 Binary files a/dev/camie/.doctrees/api_doc/data/encode.doctree and b/dev/camie/.doctrees/api_doc/data/encode.doctree differ diff --git a/dev/camie/.doctrees/api_doc/data/image.doctree b/dev/camie/.doctrees/api_doc/data/image.doctree index 4147d3447eb507040b534acfb4816b004ab6d07c..bb87a7d7a108eed1fe2e4cf8508eaf9042d83b22 100644 Binary files a/dev/camie/.doctrees/api_doc/data/image.doctree and b/dev/camie/.doctrees/api_doc/data/image.doctree differ diff --git a/dev/camie/.doctrees/api_doc/data/index.doctree b/dev/camie/.doctrees/api_doc/data/index.doctree index ce8b756adee51af9dc7ff7206da5aecdd68b9d40..fbc491df399242394b5a9b2fc3770d08875e164c 100644 Binary files a/dev/camie/.doctrees/api_doc/data/index.doctree and b/dev/camie/.doctrees/api_doc/data/index.doctree differ diff --git a/dev/camie/.doctrees/api_doc/data/layer.doctree b/dev/camie/.doctrees/api_doc/data/layer.doctree index 5dbbf0798de78063c725882ce645de89ecc1a9d7..76088303384b46b6e4450b378d4e0c2487ce4046 100644 Binary files a/dev/camie/.doctrees/api_doc/data/layer.doctree and b/dev/camie/.doctrees/api_doc/data/layer.doctree differ diff --git a/dev/camie/.doctrees/api_doc/data/url.doctree b/dev/camie/.doctrees/api_doc/data/url.doctree index 2e369bdeb5882351cd16ba087bc338d0b5125348..f935dc8eadb5d3b5bc6b1085c0a256beb2f4ffe0 100644 Binary files a/dev/camie/.doctrees/api_doc/data/url.doctree and b/dev/camie/.doctrees/api_doc/data/url.doctree differ diff --git a/dev/camie/.doctrees/api_doc/detect/booru_yolo.doctree b/dev/camie/.doctrees/api_doc/detect/booru_yolo.doctree index 0233f3532836bc64657759239ada9f3083185367..500ad184e8bc1f846ac9b6143581137b97b3b139 100644 Binary files a/dev/camie/.doctrees/api_doc/detect/booru_yolo.doctree and b/dev/camie/.doctrees/api_doc/detect/booru_yolo.doctree differ diff --git a/dev/camie/.doctrees/api_doc/detect/censor.doctree b/dev/camie/.doctrees/api_doc/detect/censor.doctree index 79c3d1d8130663c6d1efadb8dca85f483bfc0c15..2c9c83bdd9795bd9b4785e3a8cee7c1c4008fc3c 100644 Binary files a/dev/camie/.doctrees/api_doc/detect/censor.doctree and b/dev/camie/.doctrees/api_doc/detect/censor.doctree differ diff --git a/dev/camie/.doctrees/api_doc/detect/eye.doctree b/dev/camie/.doctrees/api_doc/detect/eye.doctree index 5f9bc7f3bde9703ef59949c556f613d10f4a8277..387d6ea0292f55b236abf5e36b661bd49dd98943 100644 Binary files a/dev/camie/.doctrees/api_doc/detect/eye.doctree and b/dev/camie/.doctrees/api_doc/detect/eye.doctree differ diff --git a/dev/camie/.doctrees/api_doc/detect/face.doctree b/dev/camie/.doctrees/api_doc/detect/face.doctree index 109b2644947b53d4f4a02aac75cde4431b3f42a8..7b08390c974a764089a786771505d970cd0a66b5 100644 Binary files a/dev/camie/.doctrees/api_doc/detect/face.doctree and b/dev/camie/.doctrees/api_doc/detect/face.doctree differ diff --git a/dev/camie/.doctrees/api_doc/detect/halfbody.doctree b/dev/camie/.doctrees/api_doc/detect/halfbody.doctree index 202d57560ba713e83f137f65c41ae2b187ad1eec..fb496744f6d843947a9a4ac36f7922309390becf 100644 Binary files a/dev/camie/.doctrees/api_doc/detect/halfbody.doctree and b/dev/camie/.doctrees/api_doc/detect/halfbody.doctree differ diff --git a/dev/camie/.doctrees/api_doc/detect/hand.doctree b/dev/camie/.doctrees/api_doc/detect/hand.doctree index babfecf67ad0f4a25106505396ece07eb4e96c64..51df42fe7023da01379973b8dbf92947cedb2ccd 100644 Binary files a/dev/camie/.doctrees/api_doc/detect/hand.doctree and b/dev/camie/.doctrees/api_doc/detect/hand.doctree differ diff --git a/dev/camie/.doctrees/api_doc/detect/head.doctree b/dev/camie/.doctrees/api_doc/detect/head.doctree index 9872843617a93595760301b7bc85fc8ef8b27b5d..f1080490455bf4bf97b18dc20197c2e9d47a655e 100644 Binary files a/dev/camie/.doctrees/api_doc/detect/head.doctree and b/dev/camie/.doctrees/api_doc/detect/head.doctree differ diff --git a/dev/camie/.doctrees/api_doc/detect/index.doctree b/dev/camie/.doctrees/api_doc/detect/index.doctree index 9cef06056e0a93bb977727459e35f0a89682c126..76fbf5c189e6f014ec854f5cddf8d006656f54a2 100644 Binary files a/dev/camie/.doctrees/api_doc/detect/index.doctree and b/dev/camie/.doctrees/api_doc/detect/index.doctree differ diff --git a/dev/camie/.doctrees/api_doc/detect/nudenet.doctree b/dev/camie/.doctrees/api_doc/detect/nudenet.doctree index ec2f855f4251aeac40ef55e3b6e8ea1687376d9d..9f0efe4da9b24f9c8a6bb997d5e2cfe6d3984235 100644 Binary files a/dev/camie/.doctrees/api_doc/detect/nudenet.doctree and b/dev/camie/.doctrees/api_doc/detect/nudenet.doctree differ diff --git a/dev/camie/.doctrees/api_doc/detect/person.doctree b/dev/camie/.doctrees/api_doc/detect/person.doctree index d2c0573c19dc1ee5016d7ee69f59619cad21bab5..68c31e6c197a9740e38460c171677cfdeea1f494 100644 Binary files a/dev/camie/.doctrees/api_doc/detect/person.doctree and b/dev/camie/.doctrees/api_doc/detect/person.doctree differ diff --git a/dev/camie/.doctrees/api_doc/detect/similarity.doctree b/dev/camie/.doctrees/api_doc/detect/similarity.doctree index 0da6993a6245e950a5775784f3576b4719b9c8ad..8511cfd15e5998c75fa3cefe2a8aaa3e396572f6 100644 Binary files a/dev/camie/.doctrees/api_doc/detect/similarity.doctree and b/dev/camie/.doctrees/api_doc/detect/similarity.doctree differ diff --git a/dev/camie/.doctrees/api_doc/detect/text.doctree b/dev/camie/.doctrees/api_doc/detect/text.doctree index bf9f285d9d000eeb1be712bcece551e3a7aa1ea4..32ae9b8a5c4f017139d8e5f3ec218d7dd5428736 100644 Binary files a/dev/camie/.doctrees/api_doc/detect/text.doctree and b/dev/camie/.doctrees/api_doc/detect/text.doctree differ diff --git a/dev/camie/.doctrees/api_doc/detect/visual.doctree b/dev/camie/.doctrees/api_doc/detect/visual.doctree index d88d7962d2fadb42135fc0b3c07ec9f7cb917f1d..75af913af91a1e46b0a6d64217e4dd44957efd19 100644 Binary files a/dev/camie/.doctrees/api_doc/detect/visual.doctree and b/dev/camie/.doctrees/api_doc/detect/visual.doctree differ diff --git a/dev/camie/.doctrees/api_doc/edge/canny.doctree b/dev/camie/.doctrees/api_doc/edge/canny.doctree index 0cfa47e19e434ab6fbc02e79e2f971217d65137f..5e4ffc4603de0154e484116125c8523229dc20a4 100644 Binary files a/dev/camie/.doctrees/api_doc/edge/canny.doctree and b/dev/camie/.doctrees/api_doc/edge/canny.doctree differ diff --git a/dev/camie/.doctrees/api_doc/edge/index.doctree b/dev/camie/.doctrees/api_doc/edge/index.doctree index f4566c50f05eac21c39669bd2d146389255d7978..93faa9e4a9d2a2affaa3861455a243a541e9151a 100644 Binary files a/dev/camie/.doctrees/api_doc/edge/index.doctree and b/dev/camie/.doctrees/api_doc/edge/index.doctree differ diff --git a/dev/camie/.doctrees/api_doc/edge/lineart.doctree b/dev/camie/.doctrees/api_doc/edge/lineart.doctree index a72ddd8225706a81701385bcf432151511c66326..f96b20d9d7d532cae0d7dd576aaf49607878cf66 100644 Binary files a/dev/camie/.doctrees/api_doc/edge/lineart.doctree and b/dev/camie/.doctrees/api_doc/edge/lineart.doctree differ diff --git a/dev/camie/.doctrees/api_doc/edge/lineart_anime.doctree b/dev/camie/.doctrees/api_doc/edge/lineart_anime.doctree index 840f802182c30662d814abfcada72206b08ba93d..424830ce836233415708753e4903825da59c97ce 100644 Binary files a/dev/camie/.doctrees/api_doc/edge/lineart_anime.doctree and b/dev/camie/.doctrees/api_doc/edge/lineart_anime.doctree differ diff --git a/dev/camie/.doctrees/api_doc/generic/classify.doctree b/dev/camie/.doctrees/api_doc/generic/classify.doctree index 715d1e0653f742ad32808ee6fc163d80f8642b6f..be67c35eff115405a501efbfc1fb385e035510af 100644 Binary files a/dev/camie/.doctrees/api_doc/generic/classify.doctree and b/dev/camie/.doctrees/api_doc/generic/classify.doctree differ diff --git a/dev/camie/.doctrees/api_doc/generic/clip.doctree b/dev/camie/.doctrees/api_doc/generic/clip.doctree index d1013bc2ef88021d88790ef55c3da19afc3f7e3a..56f9895e5cdca8ed29b80e4c578a6cae43279574 100644 Binary files a/dev/camie/.doctrees/api_doc/generic/clip.doctree and b/dev/camie/.doctrees/api_doc/generic/clip.doctree differ diff --git a/dev/camie/.doctrees/api_doc/generic/enhance.doctree b/dev/camie/.doctrees/api_doc/generic/enhance.doctree index 270c363562321da90d9f2e7eb7025149107037eb..fd6964bd5c7d4e62a6982338abd958d0c1043dfb 100644 Binary files a/dev/camie/.doctrees/api_doc/generic/enhance.doctree and b/dev/camie/.doctrees/api_doc/generic/enhance.doctree differ diff --git a/dev/camie/.doctrees/api_doc/generic/index.doctree b/dev/camie/.doctrees/api_doc/generic/index.doctree index 4611619aa4a951a56511f0f1f494bcde150ca629..19391a2803fd11db466ed2bc72212265f9027877 100644 Binary files a/dev/camie/.doctrees/api_doc/generic/index.doctree and b/dev/camie/.doctrees/api_doc/generic/index.doctree differ diff --git a/dev/camie/.doctrees/api_doc/generic/siglip.doctree b/dev/camie/.doctrees/api_doc/generic/siglip.doctree index f1e927129988bd317b07a2bd20322f8a6528b07b..c0806b399d30a575c0a74966f74e5dff284e67e6 100644 Binary files a/dev/camie/.doctrees/api_doc/generic/siglip.doctree and b/dev/camie/.doctrees/api_doc/generic/siglip.doctree differ diff --git a/dev/camie/.doctrees/api_doc/generic/yolo.doctree b/dev/camie/.doctrees/api_doc/generic/yolo.doctree index 3a8869d7828604f82fe44320f16dd2ee393cbac1..dbc722f54b5aa19b547283448864ca10c58ab7bf 100644 Binary files a/dev/camie/.doctrees/api_doc/generic/yolo.doctree and b/dev/camie/.doctrees/api_doc/generic/yolo.doctree differ diff --git a/dev/camie/.doctrees/api_doc/metadata/geninfo.doctree b/dev/camie/.doctrees/api_doc/metadata/geninfo.doctree index 346729558963372314a8f9f4e56fb4a7bd365085..0ef36f68503d6f967eadd36679b1406232f69cf1 100644 Binary files a/dev/camie/.doctrees/api_doc/metadata/geninfo.doctree and b/dev/camie/.doctrees/api_doc/metadata/geninfo.doctree differ diff --git a/dev/camie/.doctrees/api_doc/metadata/index.doctree b/dev/camie/.doctrees/api_doc/metadata/index.doctree index 45158f4a368ba4462b2f11918f95edca48b31e2c..b516ee23de94b541f9859243e6b766f479e375a0 100644 Binary files a/dev/camie/.doctrees/api_doc/metadata/index.doctree and b/dev/camie/.doctrees/api_doc/metadata/index.doctree differ diff --git a/dev/camie/.doctrees/api_doc/metadata/lsb.doctree b/dev/camie/.doctrees/api_doc/metadata/lsb.doctree index 5df2c092a2935c107dd91161a1ffbb291fec4f14..00ddd6e9fdee4c54994379805527f878a1eee43a 100644 Binary files a/dev/camie/.doctrees/api_doc/metadata/lsb.doctree and b/dev/camie/.doctrees/api_doc/metadata/lsb.doctree differ diff --git a/dev/camie/.doctrees/api_doc/metrics/aesthetic.doctree b/dev/camie/.doctrees/api_doc/metrics/aesthetic.doctree index abfe5c241a875205cb057261c01c7620576b8dd8..6324035dc540d0b882a157403535a186b0596620 100644 Binary files a/dev/camie/.doctrees/api_doc/metrics/aesthetic.doctree and b/dev/camie/.doctrees/api_doc/metrics/aesthetic.doctree differ diff --git a/dev/camie/.doctrees/api_doc/metrics/ccip.doctree b/dev/camie/.doctrees/api_doc/metrics/ccip.doctree index 73d51cf67c834ec54150b7e4e901a992ae0e931c..affd45df650d9384978d617a9b39c01a6cbffbd7 100644 Binary files a/dev/camie/.doctrees/api_doc/metrics/ccip.doctree and b/dev/camie/.doctrees/api_doc/metrics/ccip.doctree differ diff --git a/dev/camie/.doctrees/api_doc/metrics/dbaesthetic.doctree b/dev/camie/.doctrees/api_doc/metrics/dbaesthetic.doctree index 2ea387bb52149652a00efd1d61d70791711f4094..0a9c79eb1de5775e3642036a5aa89909884e9123 100644 Binary files a/dev/camie/.doctrees/api_doc/metrics/dbaesthetic.doctree and b/dev/camie/.doctrees/api_doc/metrics/dbaesthetic.doctree differ diff --git a/dev/camie/.doctrees/api_doc/metrics/index.doctree b/dev/camie/.doctrees/api_doc/metrics/index.doctree index be42a3e45490dc2adf562e723afb14e446f6d0c8..71d84996bb03682e59963b0a5fe894518de33ebb 100644 Binary files a/dev/camie/.doctrees/api_doc/metrics/index.doctree and b/dev/camie/.doctrees/api_doc/metrics/index.doctree differ diff --git a/dev/camie/.doctrees/api_doc/metrics/laplacian.doctree b/dev/camie/.doctrees/api_doc/metrics/laplacian.doctree index a8f35b01ecce8e6045c7131dc7c8d23adcad2ac1..10c0db8cd8b54d337433473d2d39096927197a59 100644 Binary files a/dev/camie/.doctrees/api_doc/metrics/laplacian.doctree and b/dev/camie/.doctrees/api_doc/metrics/laplacian.doctree differ diff --git a/dev/camie/.doctrees/api_doc/metrics/lpips.doctree b/dev/camie/.doctrees/api_doc/metrics/lpips.doctree index dd530dac914cfc93b83a695eb9f706b55b7c5ad3..ae90fe62bdb0ad80eed1b4a881c1b13e0d064273 100644 Binary files a/dev/camie/.doctrees/api_doc/metrics/lpips.doctree and b/dev/camie/.doctrees/api_doc/metrics/lpips.doctree differ diff --git a/dev/camie/.doctrees/api_doc/metrics/psnr_.doctree b/dev/camie/.doctrees/api_doc/metrics/psnr_.doctree index 8b33886655f4bfe84379b1098fdfdf1fa19b547c..e66211ee77f1f1f69c37bc2bc6b33e09db54fea7 100644 Binary files a/dev/camie/.doctrees/api_doc/metrics/psnr_.doctree and b/dev/camie/.doctrees/api_doc/metrics/psnr_.doctree differ diff --git a/dev/camie/.doctrees/api_doc/ocr/index.doctree b/dev/camie/.doctrees/api_doc/ocr/index.doctree index a6ca4bb11cd21eae501def68b8eabff114065617..8ba8327e7dbc32c217b5fcc923a356026a8326c4 100644 Binary files a/dev/camie/.doctrees/api_doc/ocr/index.doctree and b/dev/camie/.doctrees/api_doc/ocr/index.doctree differ diff --git a/dev/camie/.doctrees/api_doc/operate/align.doctree b/dev/camie/.doctrees/api_doc/operate/align.doctree index 6ce9b4a12b2691056670b3a03ea8726753419216..9249309be7eba430228009b84a9f6739363b6e81 100644 Binary files a/dev/camie/.doctrees/api_doc/operate/align.doctree and b/dev/camie/.doctrees/api_doc/operate/align.doctree differ diff --git a/dev/camie/.doctrees/api_doc/operate/censor.doctree b/dev/camie/.doctrees/api_doc/operate/censor.doctree index fe89d26e0c283b8deb587755f8ad60fe22b07d5a..24bd3e3debdca84d48d39cebb081657aba24c11b 100644 Binary files a/dev/camie/.doctrees/api_doc/operate/censor.doctree and b/dev/camie/.doctrees/api_doc/operate/censor.doctree differ diff --git a/dev/camie/.doctrees/api_doc/operate/imgcensor.doctree b/dev/camie/.doctrees/api_doc/operate/imgcensor.doctree index 1cb96baa8d7f0cf05ec3fd400d1832f9a3a50278..ece72323eb98b37d606ce004d18ad5fbc426a275 100644 Binary files a/dev/camie/.doctrees/api_doc/operate/imgcensor.doctree and b/dev/camie/.doctrees/api_doc/operate/imgcensor.doctree differ diff --git a/dev/camie/.doctrees/api_doc/operate/index.doctree b/dev/camie/.doctrees/api_doc/operate/index.doctree index ae4883b94b8206b2a430d22f28c36a3e87d84102..bc6afe920dc4d4b2b3fd23e7c1d55b9b8098ba5a 100644 Binary files a/dev/camie/.doctrees/api_doc/operate/index.doctree and b/dev/camie/.doctrees/api_doc/operate/index.doctree differ diff --git a/dev/camie/.doctrees/api_doc/operate/squeeze.doctree b/dev/camie/.doctrees/api_doc/operate/squeeze.doctree index 3e1bf63002e19acae33d53ed0eecd11f8c8f26d0..50eefac3726ecbaf58c76575b7191f020550196d 100644 Binary files a/dev/camie/.doctrees/api_doc/operate/squeeze.doctree and b/dev/camie/.doctrees/api_doc/operate/squeeze.doctree differ diff --git a/dev/camie/.doctrees/api_doc/pose/dwpose.doctree b/dev/camie/.doctrees/api_doc/pose/dwpose.doctree index 3596ee986fab6469b2851a618a71bf1ff106cd59..c611113f8d4177fe348753d6f20a919065ee8298 100644 Binary files a/dev/camie/.doctrees/api_doc/pose/dwpose.doctree and b/dev/camie/.doctrees/api_doc/pose/dwpose.doctree differ diff --git a/dev/camie/.doctrees/api_doc/pose/format.doctree b/dev/camie/.doctrees/api_doc/pose/format.doctree index 2f1d2477732eebc20b6130b96cbdb580eabe311f..82037c180a6c3012bceee18c2e56292d9e4ef315 100644 Binary files a/dev/camie/.doctrees/api_doc/pose/format.doctree and b/dev/camie/.doctrees/api_doc/pose/format.doctree differ diff --git a/dev/camie/.doctrees/api_doc/pose/index.doctree b/dev/camie/.doctrees/api_doc/pose/index.doctree index a27f2eccd6d036756997651f5af7e6cacb287849..1afd65abae7d5017c14c8f95907c32d9ff71db87 100644 Binary files a/dev/camie/.doctrees/api_doc/pose/index.doctree and b/dev/camie/.doctrees/api_doc/pose/index.doctree differ diff --git a/dev/camie/.doctrees/api_doc/pose/visual.doctree b/dev/camie/.doctrees/api_doc/pose/visual.doctree index 0fd1d172d83b07327eec0f67aef764b6727275aa..23164d32feb767f6b31aeee713eb76707b1b32a8 100644 Binary files a/dev/camie/.doctrees/api_doc/pose/visual.doctree and b/dev/camie/.doctrees/api_doc/pose/visual.doctree differ diff --git a/dev/camie/.doctrees/api_doc/preprocess/base.doctree b/dev/camie/.doctrees/api_doc/preprocess/base.doctree index 680cf1790cf805e2d6babf48611c3faa4886fd4b..800358213831899b4f9f911465961a629876b60d 100644 Binary files a/dev/camie/.doctrees/api_doc/preprocess/base.doctree and b/dev/camie/.doctrees/api_doc/preprocess/base.doctree differ diff --git a/dev/camie/.doctrees/api_doc/preprocess/index.doctree b/dev/camie/.doctrees/api_doc/preprocess/index.doctree index f0dc2f335078d0ca8f4803986dc74331fecd750f..cf5d9f350a20bd83ea482ccbb19daeca7837a3ef 100644 Binary files a/dev/camie/.doctrees/api_doc/preprocess/index.doctree and b/dev/camie/.doctrees/api_doc/preprocess/index.doctree differ diff --git a/dev/camie/.doctrees/api_doc/preprocess/pillow.doctree b/dev/camie/.doctrees/api_doc/preprocess/pillow.doctree index e6ed969191ecfc95bce65a7bba2687e9004a5384..d16196f676a058a30ad04e7ce0eb642fd484b2d8 100644 Binary files a/dev/camie/.doctrees/api_doc/preprocess/pillow.doctree and b/dev/camie/.doctrees/api_doc/preprocess/pillow.doctree differ diff --git a/dev/camie/.doctrees/api_doc/preprocess/torchvision.doctree b/dev/camie/.doctrees/api_doc/preprocess/torchvision.doctree index 9698e777433e7e63c96ef2b6d8a7a2b748c609ce..af3f8b27a7cc51b7f9c0fc2520c73ee79a336da6 100644 Binary files a/dev/camie/.doctrees/api_doc/preprocess/torchvision.doctree and b/dev/camie/.doctrees/api_doc/preprocess/torchvision.doctree differ diff --git a/dev/camie/.doctrees/api_doc/preprocess/transformers.doctree b/dev/camie/.doctrees/api_doc/preprocess/transformers.doctree index ed5184e635e9f0ba2b35aa426b25b4b62245319f..73ae288d3dafed220ddcd3211c2efef974d0b9d2 100644 Binary files a/dev/camie/.doctrees/api_doc/preprocess/transformers.doctree and b/dev/camie/.doctrees/api_doc/preprocess/transformers.doctree differ diff --git a/dev/camie/.doctrees/api_doc/resource/background.doctree b/dev/camie/.doctrees/api_doc/resource/background.doctree index cf2159dd2d57e24505e5fb5e0237b2d23c12ea73..4e2c97c092ee2106226955ae23a7da14ce24b0ea 100644 Binary files a/dev/camie/.doctrees/api_doc/resource/background.doctree and b/dev/camie/.doctrees/api_doc/resource/background.doctree differ diff --git a/dev/camie/.doctrees/api_doc/resource/index.doctree b/dev/camie/.doctrees/api_doc/resource/index.doctree index 2e43c27296d54023a694cc054d4739bece1fede1..1c77c8a428bd67b01a6347ac9007c5a58090d749 100644 Binary files a/dev/camie/.doctrees/api_doc/resource/index.doctree and b/dev/camie/.doctrees/api_doc/resource/index.doctree differ diff --git a/dev/camie/.doctrees/api_doc/restore/adversarial.doctree b/dev/camie/.doctrees/api_doc/restore/adversarial.doctree index 5910aad26e6dae8fd3fa10e34423314a32b58679..d174b740df700022bdc5c146ea813120b40c2d14 100644 Binary files a/dev/camie/.doctrees/api_doc/restore/adversarial.doctree and b/dev/camie/.doctrees/api_doc/restore/adversarial.doctree differ diff --git a/dev/camie/.doctrees/api_doc/restore/index.doctree b/dev/camie/.doctrees/api_doc/restore/index.doctree index 08e24c1c7ac26a99bedd954b857b82d8531b3448..e93a47eda759c8d862ae88034b26dd3b88ab7071 100644 Binary files a/dev/camie/.doctrees/api_doc/restore/index.doctree and b/dev/camie/.doctrees/api_doc/restore/index.doctree differ diff --git a/dev/camie/.doctrees/api_doc/restore/nafnet.doctree b/dev/camie/.doctrees/api_doc/restore/nafnet.doctree index 4c6efab9dd8866d635c3d8362bfebc8f0565feec..d287dba3adda361055d3c9317ff034b57d24ab91 100644 Binary files a/dev/camie/.doctrees/api_doc/restore/nafnet.doctree and b/dev/camie/.doctrees/api_doc/restore/nafnet.doctree differ diff --git a/dev/camie/.doctrees/api_doc/restore/scunet.doctree b/dev/camie/.doctrees/api_doc/restore/scunet.doctree index cdf5ec62b73106e1ede605df3eee5ef3d57bb60a..d7749c3a2f24dfa935e54e475b74b08f14bb15dd 100644 Binary files a/dev/camie/.doctrees/api_doc/restore/scunet.doctree and b/dev/camie/.doctrees/api_doc/restore/scunet.doctree differ diff --git a/dev/camie/.doctrees/api_doc/sd/index.doctree b/dev/camie/.doctrees/api_doc/sd/index.doctree index ee6e60a3c3604dfd4590a345beb91478fe534349..502effc2399fad800c80a335341f04f8fb9be371 100644 Binary files a/dev/camie/.doctrees/api_doc/sd/index.doctree and b/dev/camie/.doctrees/api_doc/sd/index.doctree differ diff --git a/dev/camie/.doctrees/api_doc/sd/metadata.doctree b/dev/camie/.doctrees/api_doc/sd/metadata.doctree index c9e0ea65075fd07d5ceec234928ddad0e38e7fbe..5ec0148c41d8fe9bf105efda668feadd95c42496 100644 Binary files a/dev/camie/.doctrees/api_doc/sd/metadata.doctree and b/dev/camie/.doctrees/api_doc/sd/metadata.doctree differ diff --git a/dev/camie/.doctrees/api_doc/sd/model.doctree b/dev/camie/.doctrees/api_doc/sd/model.doctree index 6f4ab65e775b4bdabf9d0e32614b861d5e8faae3..b777ecd154eebd1c42fb809c4c8ee0e5eed2be14 100644 Binary files a/dev/camie/.doctrees/api_doc/sd/model.doctree and b/dev/camie/.doctrees/api_doc/sd/model.doctree differ diff --git a/dev/camie/.doctrees/api_doc/sd/nai.doctree b/dev/camie/.doctrees/api_doc/sd/nai.doctree index bde584dad87992eaabeec5e6a697268030d86ea0..bf0840bcba15a1987c89e72657095f97701ef9ae 100644 Binary files a/dev/camie/.doctrees/api_doc/sd/nai.doctree and b/dev/camie/.doctrees/api_doc/sd/nai.doctree differ diff --git a/dev/camie/.doctrees/api_doc/segment/index.doctree b/dev/camie/.doctrees/api_doc/segment/index.doctree index 321a33b1d82c91bf2f2b8028990198086f566a5b..ef885e5c20de2fea3f73530313f7e216ff94889d 100644 Binary files a/dev/camie/.doctrees/api_doc/segment/index.doctree and b/dev/camie/.doctrees/api_doc/segment/index.doctree differ diff --git a/dev/camie/.doctrees/api_doc/segment/isnetis.doctree b/dev/camie/.doctrees/api_doc/segment/isnetis.doctree index a4064f45b0aac836b06b77bb62f83212ec4a61cf..fd5a32945cf65ef9a03e24fda58cc3667d6b0336 100644 Binary files a/dev/camie/.doctrees/api_doc/segment/isnetis.doctree and b/dev/camie/.doctrees/api_doc/segment/isnetis.doctree differ diff --git a/dev/camie/.doctrees/api_doc/tagging/blacklist.doctree b/dev/camie/.doctrees/api_doc/tagging/blacklist.doctree index f2517ddf3e92fbb1776b3d91b0df683c9c586664..7a89290eb01fc13e2b5b10cb623fb57a4fa11771 100644 Binary files a/dev/camie/.doctrees/api_doc/tagging/blacklist.doctree and b/dev/camie/.doctrees/api_doc/tagging/blacklist.doctree differ diff --git a/dev/camie/.doctrees/api_doc/tagging/character.doctree b/dev/camie/.doctrees/api_doc/tagging/character.doctree index 011b5d9abe9cac03d65435565ecea2e6eeaea44d..5f0cd973f373108e9e9c8579b90ff66398b88cac 100644 Binary files a/dev/camie/.doctrees/api_doc/tagging/character.doctree and b/dev/camie/.doctrees/api_doc/tagging/character.doctree differ diff --git a/dev/camie/.doctrees/api_doc/tagging/deepdanbooru.doctree b/dev/camie/.doctrees/api_doc/tagging/deepdanbooru.doctree index 6f1ff2143f5cd2fec1a85428ff54c7520f6e566b..3d57020092f28dfb82dc301cf815245979f8c83e 100644 Binary files a/dev/camie/.doctrees/api_doc/tagging/deepdanbooru.doctree and b/dev/camie/.doctrees/api_doc/tagging/deepdanbooru.doctree differ diff --git a/dev/camie/.doctrees/api_doc/tagging/deepgelbooru.doctree b/dev/camie/.doctrees/api_doc/tagging/deepgelbooru.doctree index 23c12b11b4ce8894e4b682cac0e541d0278ba509..8b579f8e44d9c3c37bb839b3223f2f70c9a4d7f5 100644 Binary files a/dev/camie/.doctrees/api_doc/tagging/deepgelbooru.doctree and b/dev/camie/.doctrees/api_doc/tagging/deepgelbooru.doctree differ diff --git a/dev/camie/.doctrees/api_doc/tagging/format.doctree b/dev/camie/.doctrees/api_doc/tagging/format.doctree index 14794a4ff9ea945c3c7e2a00b66a06b02ac66f67..dcd9c408728180f4a378e899cdad88f2a66216e6 100644 Binary files a/dev/camie/.doctrees/api_doc/tagging/format.doctree and b/dev/camie/.doctrees/api_doc/tagging/format.doctree differ diff --git a/dev/camie/.doctrees/api_doc/tagging/index.doctree b/dev/camie/.doctrees/api_doc/tagging/index.doctree index 57950c6f440b85dec87ccc2eea7d1d3d881412fd..59f22798465e70194faff5ed22a2ac200ad38de1 100644 Binary files a/dev/camie/.doctrees/api_doc/tagging/index.doctree and b/dev/camie/.doctrees/api_doc/tagging/index.doctree differ diff --git a/dev/camie/.doctrees/api_doc/tagging/match.doctree b/dev/camie/.doctrees/api_doc/tagging/match.doctree index 010f6b24d9aed2a0254d3676b9c79f8e9d980890..1128998911e9e9af47918f894da1e29f9f0dfde9 100644 Binary files a/dev/camie/.doctrees/api_doc/tagging/match.doctree and b/dev/camie/.doctrees/api_doc/tagging/match.doctree differ diff --git a/dev/camie/.doctrees/api_doc/tagging/mldanbooru.doctree b/dev/camie/.doctrees/api_doc/tagging/mldanbooru.doctree index c0885af3a85cbddc15b7f73307cf728b7a717fe7..44ff3239993cac2d91d6d8a55b872f0899f544f0 100644 Binary files a/dev/camie/.doctrees/api_doc/tagging/mldanbooru.doctree and b/dev/camie/.doctrees/api_doc/tagging/mldanbooru.doctree differ diff --git a/dev/camie/.doctrees/api_doc/tagging/order.doctree b/dev/camie/.doctrees/api_doc/tagging/order.doctree index fa7360535a6d621f1f5587ade81b3b24f0602641..925e0a6173f9b69b20d464594ab726157d51a168 100644 Binary files a/dev/camie/.doctrees/api_doc/tagging/order.doctree and b/dev/camie/.doctrees/api_doc/tagging/order.doctree differ diff --git a/dev/camie/.doctrees/api_doc/tagging/overlap.doctree b/dev/camie/.doctrees/api_doc/tagging/overlap.doctree index 6430c5240b97bea30a0dd828990106c31c27a22d..1baa42fbd2b6ae3fa9c73f6d42003e511c22b23d 100644 Binary files a/dev/camie/.doctrees/api_doc/tagging/overlap.doctree and b/dev/camie/.doctrees/api_doc/tagging/overlap.doctree differ diff --git a/dev/camie/.doctrees/api_doc/tagging/wd14.doctree b/dev/camie/.doctrees/api_doc/tagging/wd14.doctree index 0ccf002e60d9f6d480bbec281141fc16c01b94cf..339df95d87900b9937a11b80868455b365d8dcad 100644 Binary files a/dev/camie/.doctrees/api_doc/tagging/wd14.doctree and b/dev/camie/.doctrees/api_doc/tagging/wd14.doctree differ diff --git a/dev/camie/.doctrees/api_doc/upscale/cdc.doctree b/dev/camie/.doctrees/api_doc/upscale/cdc.doctree index 4f9485095323f0756b18b26168a217838705af17..516713e0be9bc833476034f77e24988e44b8855e 100644 Binary files a/dev/camie/.doctrees/api_doc/upscale/cdc.doctree and b/dev/camie/.doctrees/api_doc/upscale/cdc.doctree differ diff --git a/dev/camie/.doctrees/api_doc/upscale/index.doctree b/dev/camie/.doctrees/api_doc/upscale/index.doctree index 433bad8d74e2dd3dbbaa1db0d5b8ddf78c83a071..7ea02f5a6014d8d1503e566a78b13bf784ee308b 100644 Binary files a/dev/camie/.doctrees/api_doc/upscale/index.doctree and b/dev/camie/.doctrees/api_doc/upscale/index.doctree differ diff --git a/dev/camie/.doctrees/api_doc/utils/cache.doctree b/dev/camie/.doctrees/api_doc/utils/cache.doctree index 9fe5a4b9137aab1e151b04cf3510c40d465e04ac..1fc869086d3a2af0588603ff000f761ed12400da 100644 Binary files a/dev/camie/.doctrees/api_doc/utils/cache.doctree and b/dev/camie/.doctrees/api_doc/utils/cache.doctree differ diff --git a/dev/camie/.doctrees/api_doc/utils/func.doctree b/dev/camie/.doctrees/api_doc/utils/func.doctree index 9cbca51e7c588f0ac97ad35f7c8b71b3c86f04f3..2306ad909b6d3f2d4f8e7a0cf3d0c3d710cbc994 100644 Binary files a/dev/camie/.doctrees/api_doc/utils/func.doctree and b/dev/camie/.doctrees/api_doc/utils/func.doctree differ diff --git a/dev/camie/.doctrees/api_doc/utils/index.doctree b/dev/camie/.doctrees/api_doc/utils/index.doctree index 7718e3ac558c83f115f67e38cb18ea6d672d8fb5..583c43623eb9bcea13bcee4f43156c3bb8dd3bcf 100644 Binary files a/dev/camie/.doctrees/api_doc/utils/index.doctree and b/dev/camie/.doctrees/api_doc/utils/index.doctree differ diff --git a/dev/camie/.doctrees/api_doc/utils/onnxruntime.doctree b/dev/camie/.doctrees/api_doc/utils/onnxruntime.doctree index 5dc9f8b0ca477d31fa2997c0991260109c36be21..45d7d47fea57636c53339d7863053ee2954dc724 100644 Binary files a/dev/camie/.doctrees/api_doc/utils/onnxruntime.doctree and b/dev/camie/.doctrees/api_doc/utils/onnxruntime.doctree differ diff --git a/dev/camie/.doctrees/api_doc/validate/aicheck.doctree b/dev/camie/.doctrees/api_doc/validate/aicheck.doctree index 70a34782b8d60589804685d89bc477682926ac01..87db1d3113aeeb4456e736baf76ce56c7eb0bb0a 100644 Binary files a/dev/camie/.doctrees/api_doc/validate/aicheck.doctree and b/dev/camie/.doctrees/api_doc/validate/aicheck.doctree differ diff --git a/dev/camie/.doctrees/api_doc/validate/bangumi_char.doctree b/dev/camie/.doctrees/api_doc/validate/bangumi_char.doctree index 0d3f00c3c7292c3973a653578e08646ed16acccc..4e5bdd6e1483e158392a454bd3c04c3dbbf422d5 100644 Binary files a/dev/camie/.doctrees/api_doc/validate/bangumi_char.doctree and b/dev/camie/.doctrees/api_doc/validate/bangumi_char.doctree differ diff --git a/dev/camie/.doctrees/api_doc/validate/classify.doctree b/dev/camie/.doctrees/api_doc/validate/classify.doctree index 2adb96fcf67dff6c27758c625ce99f5c6256b6bf..ae5119612b73655c29eec1ee08b312731e1cf1a0 100644 Binary files a/dev/camie/.doctrees/api_doc/validate/classify.doctree and b/dev/camie/.doctrees/api_doc/validate/classify.doctree differ diff --git a/dev/camie/.doctrees/api_doc/validate/color.doctree b/dev/camie/.doctrees/api_doc/validate/color.doctree index 3fd2883ba3a359324946d560194f5928f6dd2042..2c27210c2674be9f20609595261caa68e32fc749 100644 Binary files a/dev/camie/.doctrees/api_doc/validate/color.doctree and b/dev/camie/.doctrees/api_doc/validate/color.doctree differ diff --git a/dev/camie/.doctrees/api_doc/validate/completeness.doctree b/dev/camie/.doctrees/api_doc/validate/completeness.doctree index 9095ce7b2c6dc3671c5fc1f883c6c61d0b634e4f..0c016ef204fd6fc909cc9f241ebbdf5e27be7a38 100644 Binary files a/dev/camie/.doctrees/api_doc/validate/completeness.doctree and b/dev/camie/.doctrees/api_doc/validate/completeness.doctree differ diff --git a/dev/camie/.doctrees/api_doc/validate/dbrating.doctree b/dev/camie/.doctrees/api_doc/validate/dbrating.doctree index c08225e4b6974b8dd53f513bb456346d48fbda09..903340a07a693404e5215c9bafc8e495f5226321 100644 Binary files a/dev/camie/.doctrees/api_doc/validate/dbrating.doctree and b/dev/camie/.doctrees/api_doc/validate/dbrating.doctree differ diff --git a/dev/camie/.doctrees/api_doc/validate/furry.doctree b/dev/camie/.doctrees/api_doc/validate/furry.doctree index e0600e9ace3ed35215d99462ec29f20f02354083..96877ce3509f87a4a4b156e7c8222daf4bed15b3 100644 Binary files a/dev/camie/.doctrees/api_doc/validate/furry.doctree and b/dev/camie/.doctrees/api_doc/validate/furry.doctree differ diff --git a/dev/camie/.doctrees/api_doc/validate/index.doctree b/dev/camie/.doctrees/api_doc/validate/index.doctree index ba0f52338dca28441fa0e30f7b7b423ff5f22182..ae11eb319ba6a4bc997fe32a626efcb0bc856cd5 100644 Binary files a/dev/camie/.doctrees/api_doc/validate/index.doctree and b/dev/camie/.doctrees/api_doc/validate/index.doctree differ diff --git a/dev/camie/.doctrees/api_doc/validate/monochrome.doctree b/dev/camie/.doctrees/api_doc/validate/monochrome.doctree index 567eab9f9d45bc6634886f8665867ff73c1d2bea..b659af533d6f415c4a1ab47af7526435ed668e97 100644 Binary files a/dev/camie/.doctrees/api_doc/validate/monochrome.doctree and b/dev/camie/.doctrees/api_doc/validate/monochrome.doctree differ diff --git a/dev/camie/.doctrees/api_doc/validate/nsfw.doctree b/dev/camie/.doctrees/api_doc/validate/nsfw.doctree index a4472affda95576e52fd1d444f035779ec52bf00..12a31164b24ac3319c0542a27e08167ce887800f 100644 Binary files a/dev/camie/.doctrees/api_doc/validate/nsfw.doctree and b/dev/camie/.doctrees/api_doc/validate/nsfw.doctree differ diff --git a/dev/camie/.doctrees/api_doc/validate/portrait.doctree b/dev/camie/.doctrees/api_doc/validate/portrait.doctree index 09a984140421ddb8f621810f6be84f4658159f06..e2a381f0ee4684a2e3d858409dc6c71cde9a960e 100644 Binary files a/dev/camie/.doctrees/api_doc/validate/portrait.doctree and b/dev/camie/.doctrees/api_doc/validate/portrait.doctree differ diff --git a/dev/camie/.doctrees/api_doc/validate/rating.doctree b/dev/camie/.doctrees/api_doc/validate/rating.doctree index c2f8b29c4cdaa6276836f5534d786f17bc42c675..b3f92208d0d54ca3955568164faa57d5bb331ce5 100644 Binary files a/dev/camie/.doctrees/api_doc/validate/rating.doctree and b/dev/camie/.doctrees/api_doc/validate/rating.doctree differ diff --git a/dev/camie/.doctrees/api_doc/validate/real.doctree b/dev/camie/.doctrees/api_doc/validate/real.doctree index 499bf4ecb05ba2338e5635e1b17c719c8eb94e21..65fec0566169c6c64f7d0cefd4abbbb90a1451bd 100644 Binary files a/dev/camie/.doctrees/api_doc/validate/real.doctree and b/dev/camie/.doctrees/api_doc/validate/real.doctree differ diff --git a/dev/camie/.doctrees/api_doc/validate/safe.doctree b/dev/camie/.doctrees/api_doc/validate/safe.doctree index 03e8ea9f8a0598b1ada4f6625f8c868171b69562..13a35d30153b7ed5578751858a60e4c245ac0d16 100644 Binary files a/dev/camie/.doctrees/api_doc/validate/safe.doctree and b/dev/camie/.doctrees/api_doc/validate/safe.doctree differ diff --git a/dev/camie/.doctrees/api_doc/validate/style_age.doctree b/dev/camie/.doctrees/api_doc/validate/style_age.doctree index bca6a2474a48b1feaaa308ddf741b37cd2003bcb..137865efcae5b16932c559f10d264d7fa8c7790e 100644 Binary files a/dev/camie/.doctrees/api_doc/validate/style_age.doctree and b/dev/camie/.doctrees/api_doc/validate/style_age.doctree differ diff --git a/dev/camie/.doctrees/api_doc/validate/teen.doctree b/dev/camie/.doctrees/api_doc/validate/teen.doctree index e66b4241e91b8be0c7ffe03f2f2f231b054d71c1..3c6093ad22af80c1b0de29f709b602928e2897d5 100644 Binary files a/dev/camie/.doctrees/api_doc/validate/teen.doctree and b/dev/camie/.doctrees/api_doc/validate/teen.doctree differ diff --git a/dev/camie/.doctrees/api_doc/validate/truncate.doctree b/dev/camie/.doctrees/api_doc/validate/truncate.doctree index e637bd790dad317c7827b9c00bacd7d772480209..c9dcc5d405adc03d342e138a01ecd580922d362d 100644 Binary files a/dev/camie/.doctrees/api_doc/validate/truncate.doctree and b/dev/camie/.doctrees/api_doc/validate/truncate.doctree differ diff --git a/dev/camie/.doctrees/environment.pickle b/dev/camie/.doctrees/environment.pickle index 7e4e0d8219399748f271ccf9971bdfb56e545e96..6b2ffe27d276251b9d1eed5c8ea676d7922577a7 100644 Binary files a/dev/camie/.doctrees/environment.pickle and b/dev/camie/.doctrees/environment.pickle differ diff --git a/dev/camie/.doctrees/index.doctree b/dev/camie/.doctrees/index.doctree index 19e22e6232b47713846cbd4ad35c3833861a05a7..76c669ec44ab6ef7b54ee28c3c487d0bd29cee3b 100644 Binary files a/dev/camie/.doctrees/index.doctree and b/dev/camie/.doctrees/index.doctree differ diff --git a/dev/camie/.doctrees/information/environment.doctree b/dev/camie/.doctrees/information/environment.doctree index 845023f080aa5e56c054b1a6da284bebd00a61d4..14c4f275eaa6841bf2f7c371a3ed01f178a8092a 100644 Binary files a/dev/camie/.doctrees/information/environment.doctree and b/dev/camie/.doctrees/information/environment.doctree differ diff --git a/dev/camie/.doctrees/information/environment.result.doctree b/dev/camie/.doctrees/information/environment.result.doctree index 03289917e6bdf7f4bf5744743b770afd8f668310..da6c0b7afb4aaeab4f600ba69cff87aeda5e37d5 100644 Binary files a/dev/camie/.doctrees/information/environment.result.doctree and b/dev/camie/.doctrees/information/environment.result.doctree differ diff --git a/dev/camie/.doctrees/nbsphinx/information/environment.ipynb b/dev/camie/.doctrees/nbsphinx/information/environment.ipynb index bcff44a8e18c6763db879cd3d8d33bc738ff0160..a7631ef1d86e9117483e8d426fd76b3643398867 100644 --- a/dev/camie/.doctrees/nbsphinx/information/environment.ipynb +++ b/dev/camie/.doctrees/nbsphinx/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-03-27T05:49:23.526047Z", - "iopub.status.busy": "2025-03-27T05:49:23.525549Z", - "iopub.status.idle": "2025-03-27T05:49:24.685865Z", - "shell.execute_reply": "2025-03-27T05:49:24.685123Z" + "iopub.execute_input": "2025-03-27T10:54:27.428064Z", + "iopub.status.busy": "2025-03-27T10:54:27.427601Z", + "iopub.status.idle": "2025-03-27T10:54:28.593761Z", + "shell.execute_reply": "2025-03-27T10:54:28.592971Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3250.7169999999996 MHz\n", + "CPU Freq: 3251.0955000000004 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/dev/camie/.doctrees/nbsphinx/information/environment.result.ipynb b/dev/camie/.doctrees/nbsphinx/information/environment.result.ipynb index 1c481e626cd38bd62cfbb347ddbb67e024599a61..c767e05e003588e73e566e4420340ef2437fa7c5 100644 --- a/dev/camie/.doctrees/nbsphinx/information/environment.result.ipynb +++ b/dev/camie/.doctrees/nbsphinx/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-03-27T05:46:08.080758Z", - "iopub.status.busy": "2025-03-27T05:46:08.080229Z", - "iopub.status.idle": "2025-03-27T05:46:09.244271Z", - "shell.execute_reply": "2025-03-27T05:46:09.243496Z" + "iopub.execute_input": "2025-03-27T10:51:10.836039Z", + "iopub.status.busy": "2025-03-27T10:51:10.835540Z", + "iopub.status.idle": "2025-03-27T10:51:12.001305Z", + "shell.execute_reply": "2025-03-27T10:51:12.000547Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3271.06325 MHz\n", + "CPU Freq: 3074.1082499999998 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/dev/camie/.doctrees/tutorials/installation/index.doctree b/dev/camie/.doctrees/tutorials/installation/index.doctree index 3e12e8b50166e292ccc322018f6d443ec7446f92..8a1223843ebc28780994773a8933a50d84ef9d55 100644 Binary files a/dev/camie/.doctrees/tutorials/installation/index.doctree and b/dev/camie/.doctrees/tutorials/installation/index.doctree differ diff --git a/dev/camie/.doctrees/tutorials/quick_start/index.doctree b/dev/camie/.doctrees/tutorials/quick_start/index.doctree index cdb643842e087a0b7afd622f75fec1367f459485..e11f68807c22e0facdc7b22a9ec381d444721fd2 100644 Binary files a/dev/camie/.doctrees/tutorials/quick_start/index.doctree and b/dev/camie/.doctrees/tutorials/quick_start/index.doctree differ diff --git a/dev/camie/_sources/information/environment.result.ipynb.txt b/dev/camie/_sources/information/environment.result.ipynb.txt index 1c481e626cd38bd62cfbb347ddbb67e024599a61..c767e05e003588e73e566e4420340ef2437fa7c5 100644 --- a/dev/camie/_sources/information/environment.result.ipynb.txt +++ b/dev/camie/_sources/information/environment.result.ipynb.txt @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-03-27T05:46:08.080758Z", - "iopub.status.busy": "2025-03-27T05:46:08.080229Z", - "iopub.status.idle": "2025-03-27T05:46:09.244271Z", - "shell.execute_reply": "2025-03-27T05:46:09.243496Z" + "iopub.execute_input": "2025-03-27T10:51:10.836039Z", + "iopub.status.busy": "2025-03-27T10:51:10.835540Z", + "iopub.status.idle": "2025-03-27T10:51:12.001305Z", + "shell.execute_reply": "2025-03-27T10:51:12.000547Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3271.06325 MHz\n", + "CPU Freq: 3074.1082499999998 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/dev/camie/information/environment.html b/dev/camie/information/environment.html index 7a27e3557d2ed30a56bfd8486235b17d6daf7a71..db2ff2da10c2fe969ac05272c0e28fda844c64c6 100644 --- a/dev/camie/information/environment.html +++ b/dev/camie/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: 3250.7169999999996 MHz +CPU Freq: 3251.0955000000004 MHz Memory Size: 15.615 GiB Has CUDA: No diff --git a/dev/camie/information/environment.ipynb b/dev/camie/information/environment.ipynb index bcff44a8e18c6763db879cd3d8d33bc738ff0160..a7631ef1d86e9117483e8d426fd76b3643398867 100644 --- a/dev/camie/information/environment.ipynb +++ b/dev/camie/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-03-27T05:49:23.526047Z", - "iopub.status.busy": "2025-03-27T05:49:23.525549Z", - "iopub.status.idle": "2025-03-27T05:49:24.685865Z", - "shell.execute_reply": "2025-03-27T05:49:24.685123Z" + "iopub.execute_input": "2025-03-27T10:54:27.428064Z", + "iopub.status.busy": "2025-03-27T10:54:27.427601Z", + "iopub.status.idle": "2025-03-27T10:54:28.593761Z", + "shell.execute_reply": "2025-03-27T10:54:28.592971Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3250.7169999999996 MHz\n", + "CPU Freq: 3251.0955000000004 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/dev/camie/information/environment.result.html b/dev/camie/information/environment.result.html index f94c806f1f34e99a3134675449f5aa9cbe9dd53c..6caa3e8cb6db6b2808a238292de73183ed9f43fa 100644 --- a/dev/camie/information/environment.result.html +++ b/dev/camie/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: 3271.06325 MHz +CPU Freq: 3074.1082499999998 MHz Memory Size: 15.615 GiB Has CUDA: No diff --git a/dev/camie/information/environment.result.ipynb b/dev/camie/information/environment.result.ipynb index 1c481e626cd38bd62cfbb347ddbb67e024599a61..c767e05e003588e73e566e4420340ef2437fa7c5 100644 --- a/dev/camie/information/environment.result.ipynb +++ b/dev/camie/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-03-27T05:46:08.080758Z", - "iopub.status.busy": "2025-03-27T05:46:08.080229Z", - "iopub.status.idle": "2025-03-27T05:46:09.244271Z", - "shell.execute_reply": "2025-03-27T05:46:09.243496Z" + "iopub.execute_input": "2025-03-27T10:51:10.836039Z", + "iopub.status.busy": "2025-03-27T10:51:10.835540Z", + "iopub.status.idle": "2025-03-27T10:51:12.001305Z", + "shell.execute_reply": "2025-03-27T10:51:12.000547Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3271.06325 MHz\n", + "CPU Freq: 3074.1082499999998 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/dev/camie/searchindex.js b/dev/camie/searchindex.js index 0545e1b0a787c09daccc2ce449f88faad19d96bd..ba781afc9314e0931118a31cd6724ad402bf237d 100644 --- a/dev/camie/searchindex.js +++ b/dev/camie/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/blob", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/data/url", "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/blob.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/data/url.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.blob", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.data.url", "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, 5, 8, 29, 62, 67], "str": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 54, 57, 58, 59, 60, 64, 65, 67, 68, 69, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105], "pathlik": [0, 4, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 54, 64, 65, 67, 69, 71, 74, 75, 79, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "byte": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 52, 54, 64, 65, 67, 69, 71, 74, 75, 79, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "bytearrai": [0, 4, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 52, 54, 64, 65, 67, 69, 71, 74, 75, 79, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "binaryio": [0, 4, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 54, 64, 65, 67, 69, 71, 74, 75, 79, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "imag": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 53, 54, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 69, 70, 71, 74, 75, 76, 77, 79, 82, 83, 84, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 109], "max_width": 0, "int": [0, 4, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 27, 28, 29, 30, 33, 34, 37, 39, 43, 45, 46, 47, 48, 50, 51, 52, 54, 59, 60, 62, 64, 65, 71, 79, 83, 102], "none": [0, 4, 8, 10, 11, 13, 14, 15, 16, 17, 18, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 39, 47, 50, 51, 54, 57, 58, 59, 60, 67, 69, 72, 73, 88], "ellipsi": 0, "max_height": 0, "resampl": [0, 59], "2": [0, 8, 12, 22, 23, 38, 39, 40, 43, 45, 52, 59, 62, 67, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104], "level": [0, 13, 14, 15, 16, 17, 18, 21, 33, 34, 38, 47, 60, 74, 94], "aspect": [0, 24, 34, 46], "float": [0, 7, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 34, 39, 40, 42, 43, 44, 45, 47, 48, 50, 52, 54, 59, 60, 62, 69, 72, 73, 74, 75, 76, 79, 80, 81, 82, 86, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "1": [0, 10, 12, 20, 21, 22, 38, 39, 40, 43, 45, 52, 59, 60, 62, 67, 68, 72, 73, 74, 75, 80, 82, 83, 86, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108, 109], "8": [0, 12, 22, 37, 39, 43, 47, 52, 59, 62, 67, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 107, 108, 109], "sourc": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 54, 55, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105], "gener": [0, 4, 12, 15, 21, 35, 36, 66, 67, 69, 75, 79, 82, 87, 94, 106], "art": [0, 67], "base": [0, 18, 21, 22, 29, 30, 33, 34, 39, 40, 42, 43, 46, 47, 48, 50, 52, 54, 56, 57, 59, 60, 69, 71, 74, 75, 79, 80, 81, 82, 90, 94, 98, 100, 106], "given": [0, 6, 7, 8, 10, 11, 14, 15, 17, 18, 19, 20, 23, 25, 27, 28, 29, 30, 33, 37, 39, 42, 46, 48, 52, 55, 59, 67, 69, 72, 73, 78, 81, 82, 89, 91, 94, 97, 98, 100, 104], "paramet": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 54, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105], "imagetyp": [0, 5, 12, 13, 14, 15, 16, 17, 18, 21, 23, 24, 29, 31, 34, 35, 37, 39, 40, 42, 45, 47, 50, 51, 54, 64, 65, 67, 69, 75, 82, 83, 90, 93, 95, 98, 99, 101, 102, 103], "The": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 29, 30, 31, 33, 34, 35, 36, 37, 39, 40, 42, 45, 46, 47, 48, 50, 51, 52, 54, 57, 58, 59, 60, 62, 63, 64, 65, 67, 68, 69, 71, 73, 74, 75, 76, 78, 79, 80, 82, 83, 85, 86, 88, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105, 109], "input": [0, 5, 12, 13, 14, 15, 16, 18, 20, 21, 23, 24, 29, 30, 31, 33, 34, 35, 37, 39, 40, 42, 45, 46, 47, 48, 50, 51, 54, 57, 59, 62, 64, 65, 67, 69, 72, 73, 75, 76, 78, 80, 82, 83, 86, 90, 93, 95, 98, 99, 101, 103], "option": [0, 4, 11, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 24, 29, 30, 33, 34, 35, 39, 45, 47, 50, 51, 54, 59, 60, 62, 67, 68, 69, 72, 73, 80, 85], "maximum": [0, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 34, 39, 45, 46, 47, 59, 62, 85, 102], "width": [0, 4, 10, 48, 59, 60, 79], "If": [0, 5, 8, 10, 11, 13, 14, 15, 16, 17, 18, 21, 22, 24, 29, 30, 33, 34, 35, 37, 39, 45, 47, 50, 52, 54, 57, 58, 59, 62, 64, 65, 67, 68, 69, 72, 73, 80, 82, 88, 89, 90, 91, 94, 97, 100, 104], "set": [0, 12, 24, 29, 30, 34, 39, 50, 52, 54, 59, 82, 88, 91, 94, 100, 104, 105], "automat": [0, 4, 30, 33, 39, 50, 88, 107, 108], "determin": [0, 8, 39, 98], "termin": 0, "size": [0, 4, 6, 7, 10, 11, 23, 24, 25, 27, 28, 39, 46, 48, 50, 54, 57, 58, 59, 60, 62, 64, 65, 67, 71, 79, 83, 84, 102, 107, 108], "height": [0, 4, 10, 48, 59, 60, 79], "filter": [0, 34, 50, 59, 62, 72, 73, 94, 96, 100], "us": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 43, 45, 47, 48, 50, 51, 54, 55, 57, 59, 62, 63, 64, 65, 67, 68, 69, 72, 74, 75, 76, 79, 82, 83, 85, 86, 88, 89, 90, 91, 94, 96, 97, 98, 100, 104], "when": [0, 7, 10, 12, 23, 25, 27, 28, 29, 30, 37, 39, 43, 47, 48, 52, 55, 59, 64, 67, 69, 71, 79, 83, 85, 88, 89, 105], "resiz": [0, 23, 24, 34, 46, 54, 57, 58, 59, 67, 79], "charact": [0, 39, 45, 54, 70, 71, 74, 75, 76, 77, 82, 90, 106], "repres": [0, 7, 10, 12, 13, 14, 15, 22, 39, 43, 47, 50, 52, 69, 71, 80, 89, 98, 105], "differ": [0, 8, 14, 15, 16, 17, 18, 21, 22, 30, 35, 36, 37, 39, 43, 44, 51, 52, 58, 59, 90, 95, 99, 101, 103, 107, 108], "intens": 0, "proport": [0, 90], "correct": [0, 37], "output": [0, 24, 29, 30, 33, 40, 54, 67, 68, 75, 80, 82, 109], "which": [0, 4, 10, 22, 23, 25, 27, 28, 33, 35, 39, 43, 48, 57, 59, 60, 63, 67, 68, 69, 71, 72, 75, 79, 85, 86, 88, 89, 91, 96, 97, 98, 105, 106, 107, 108, 109], "should": [0, 3, 10, 24, 39, 43, 47, 48, 50, 59, 71, 82, 109], "approxim": 0, "ratio": [0, 24, 34, 45, 46, 48, 79], "your": [0, 50, 64, 105, 107, 108, 109], "thi": [0, 3, 4, 5, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 45, 47, 48, 50, 51, 52, 54, 55, 57, 58, 59, 62, 64, 65, 66, 67, 68, 69, 70, 74, 77, 81, 82, 83, 85, 86, 88, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105, 107, 108], "valu": [0, 4, 8, 10, 13, 17, 18, 21, 22, 37, 39, 43, 47, 50, 52, 57, 58, 59, 68, 74, 79, 86, 89, 97, 105], "ensur": [0, 30, 34, 39, 46, 59, 64, 67, 85], "i": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 45, 47, 48, 50, 51, 52, 54, 55, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 79, 80, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "close": [0, 48, 67], "possibl": [0, 23, 30, 39, 48], "origin": [0, 4, 6, 8, 20, 25, 27, 28, 37, 38, 44, 47, 48, 50, 54, 71, 74, 76, 79, 80, 98], "default": [0, 4, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 25, 27, 28, 29, 30, 33, 34, 39, 40, 42, 43, 45, 47, 48, 50, 52, 54, 59, 60, 64, 65, 68, 71, 72, 73, 74, 76, 79, 82, 83, 88, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104], "return": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 54, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 98, 99, 100, 101, 102, 103, 104, 105], "represent": [0, 22, 39, 57, 58, 67], "type": [0, 5, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 24, 29, 30, 31, 33, 34, 35, 37, 39, 40, 42, 45, 47, 48, 50, 51, 52, 54, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 72, 73, 76, 78, 80, 81, 82, 83, 85, 86, 90, 93, 94, 95, 98, 99, 100, 101, 102, 103], "exampl": [0, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 24, 25, 26, 27, 28, 29, 34, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 57, 58, 59, 60, 62, 67, 71, 72, 73, 74, 75, 76, 79, 80, 81, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 105], "here": [0, 12, 20, 26, 39, 43, 44, 67, 72, 74, 75, 79, 82, 83, 90, 92, 105, 107, 108], "an": [0, 4, 5, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 52, 54, 57, 59, 62, 64, 65, 67, 69, 70, 71, 73, 74, 75, 77, 80, 82, 83, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105], "jerri": 0, "from": [0, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 27, 28, 29, 33, 34, 35, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 57, 58, 59, 60, 62, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 79, 80, 81, 82, 83, 85, 86, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105, 107, 108, 109], "import": [0, 6, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 21, 24, 34, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 57, 58, 59, 60, 62, 67, 71, 72, 73, 74, 75, 76, 79, 80, 81, 82, 83, 85, 86, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 105, 107, 108, 109], "print": [0, 5, 12, 17, 18, 21, 22, 34, 67, 68, 107, 108, 109], "png": [0, 5, 8, 10, 13, 24, 35, 37, 42, 47, 48, 50, 62, 67, 69, 71, 82, 83, 92, 105], "draw": [1, 24, 26, 27, 54, 98, 106], "ascii_draw": 1, "meta": [2, 106, 109], "__title__": [2, 109], "__version__": [2, 109], "__description__": [2, 109], "__author__": [2, 109], "__author_email__": 2, "overview": [3, 4, 6, 7, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 31, 32, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 50, 51, 53, 59, 60, 61, 62, 63, 64, 65, 66, 67, 70, 71, 72, 73, 74, 75, 76, 77, 79, 82, 83, 84, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105], "inform": [3, 30, 33, 34, 35, 36, 37, 54, 67, 69, 81], "packag": 3, "titl": [3, 69], "project": [3, 20, 74, 82, 105], "version": [3, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 34, 38, 47, 64, 65, 67, 68, 85, 91, 106, 109], "short": [3, 75, 79, 82], "descript": [3, 20, 29, 33, 69], "includ": [3, 5, 8, 11, 12, 13, 20, 21, 22, 24, 29, 30, 31, 33, 34, 35, 36, 51, 52, 58, 59, 66, 67, 68, 69, 75, 82, 86, 90, 98], "setup": 3, "py": [3, 71], "author": [3, 68], "email": 3, "step": [4, 48, 59, 67], "forecolor": [4, 25, 27, 28], "lightgrei": 4, "backcolor": [4, 25, 27, 28], "white": [4, 8, 25, 27, 28, 30, 59, 67, 71], "creat": [4, 29, 30, 33, 34, 35, 47, 57, 58, 59, 67, 69, 73, 89], "black": [4, 47, 67], "squar": [4, 59], "can": [4, 5, 8, 10, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 26, 30, 33, 35, 37, 39, 43, 47, 51, 52, 57, 59, 67, 68, 69, 75, 80, 82, 88, 90, 96, 97, 106, 109], "complement": 4, "transpar": [4, 8, 10, 25, 27, 28, 48, 50, 71, 83], "area": [4, 10, 12, 22, 23, 47, 48], "grid": 4, "pixel": [4, 24, 37, 47, 48, 50, 59, 62, 67, 71, 97], "mean": [4, 20, 22, 23, 25, 27, 28, 29, 39, 42, 43, 48, 52, 57, 58, 59, 88, 91, 109], "function": [4, 7, 8, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 35, 36, 37, 39, 42, 45, 47, 48, 50, 51, 54, 57, 58, 59, 62, 64, 66, 67, 68, 69, 81, 82, 83, 85, 86, 90, 94, 98, 100, 105], "suitabl": [4, 57, 59, 74, 98], "color": [4, 8, 10, 25, 27, 28, 47, 62, 67, 71, 96, 97, 106], "fore": [4, 25, 27, 28], "back": [4, 82], "A": [4, 5, 8, 13, 14, 15, 16, 17, 18, 20, 21, 25, 27, 28, 29, 34, 37, 38, 39, 40, 45, 46, 47, 48, 50, 57, 59, 60, 67, 68, 69, 73, 76, 81, 85, 88, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 102, 103, 104, 109], "rgba": [4, 8, 31, 37, 64, 65, 71, 83], "contain": [4, 5, 10, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 29, 30, 33, 34, 39, 40, 52, 54, 59, 64, 67, 68, 69, 75, 79, 82, 91, 94, 100, 102, 104], "add": [4, 35, 68, 69, 76], "rgb": [4, 6, 7, 8, 30, 31, 47, 59, 60, 67, 71, 83], "In": [4, 27, 39, 90, 91], "document": [4, 107, 108, 109], "accur": [4, 13, 21, 94, 100], "present": [4, 35, 69, 74], "state": [4, 33], "shown": [4, 70], "follow": [4, 29, 39, 52, 58, 59, 63, 68, 69, 75, 82, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104, 109], "figur": 4, "modul": [5, 8, 11, 12, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 35, 36, 37, 57, 58, 66, 68, 69, 70, 82, 85, 86, 94, 100, 106], "provid": [5, 8, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 31, 33, 34, 35, 36, 37, 39, 47, 50, 52, 54, 57, 58, 59, 66, 67, 68, 69, 79, 80, 82, 85, 86, 88, 94, 100], "util": [5, 8, 11, 20, 21, 29, 32, 34, 43, 46, 50, 53, 57, 58, 63, 66, 68, 74, 75, 79, 82, 106], "handl": [5, 8, 11, 29, 30, 33, 34, 36, 37, 55, 58, 59, 66, 69], "url": [5, 9, 13, 16, 18, 30, 37, 67, 106], "convers": [5, 8, 34, 58, 59], "between": [5, 14, 15, 21, 22, 29, 30, 33, 39, 43, 44, 48, 58, 64, 65, 73, 79, 83, 86], "valid": [5, 11, 47, 48, 52, 59, 106], "format": [5, 8, 10, 25, 27, 28, 29, 30, 33, 34, 35, 36, 37, 40, 47, 50, 51, 53, 57, 59, 67, 68, 69, 75, 77, 82, 98, 106], "support": [5, 6, 8, 11, 14, 15, 16, 18, 21, 29, 33, 34, 35, 48, 54, 57, 58, 59, 64, 65, 67, 68, 69, 82, 83], "convert": [5, 8, 30, 35, 37, 39, 52, 57, 58, 59, 69, 82, 98], "specifi": [5, 8, 22, 23, 24, 29, 30, 33, 34, 39, 47, 48, 50, 59, 67, 68, 69, 73, 75, 80, 82, 85], "load": [5, 8, 13, 14, 17, 18, 29, 30, 33, 34, 35, 37, 67, 82, 88], "variou": [5, 8, 14, 15, 17, 21, 22, 24, 29, 31, 33, 34, 36, 59, 67, 69, 86, 109], "mime": 5, "jpg": [5, 6, 7, 8, 11, 12, 14, 15, 16, 17, 18, 21, 24, 29, 34, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 51, 60, 71, 74, 75, 79, 82, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 105], "save_kwarg": 5, "string": [5, 13, 15, 16, 20, 37, 52, 67, 68, 76, 88, 105], "pil": [5, 6, 7, 8, 10, 11, 17, 24, 30, 34, 43, 46, 47, 48, 50, 57, 59, 60, 62, 67, 75, 83, 92, 97], "numpi": [5, 6, 10, 24, 30, 33, 37, 39, 50, 52, 82, 86], "arrai": [5, 10, 24, 30, 37, 39, 43, 50, 52, 82, 86], "file": [5, 8, 10, 11, 12, 13, 16, 18, 24, 35, 37, 43, 60, 66, 67, 68, 69, 88, 97, 105, 106], "path": [5, 8, 10, 12, 13, 16, 18, 24, 30, 34, 37, 60, 67, 68, 69, 75, 92, 97, 105], "desir": [5, 60], "addit": [5, 11, 29, 30, 33, 34, 35, 47, 48, 58, 67, 69], "keyword": [5, 11, 29, 30, 33, 34, 35, 47, 48, 67, 69, 85], "argument": [5, 11, 29, 30, 33, 34, 35, 47, 48, 51, 52, 67, 69, 73, 75, 82, 85], "pass": [5, 11, 27, 28, 29, 30, 33, 34, 35, 47, 48, 67, 71, 79, 83, 85], "save": [5, 10, 24, 35, 62, 67, 68, 69, 71], "encod": [5, 6, 9, 29, 30, 33, 37, 69, 106], "open": [5, 6, 7, 8, 10, 12, 17, 29, 34, 46, 47, 48, 50, 62, 67, 68, 83, 88], "test": [5, 43, 83, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104], "blob_url": 5, "qualiti": [5, 23, 40, 61, 67, 82, 83], "95": [5, 34, 59, 72, 73, 80], "base64": 5, "pre": [5, 13, 15, 18, 30, 33, 40], "object": [5, 6, 8, 10, 11, 12, 18, 22, 24, 34, 35, 37, 43, 47, 51, 54, 55, 58, 59, 60, 67, 69, 74, 75, 88, 91, 92, 94, 97, 100, 104], "rais": [5, 8, 11, 13, 14, 16, 17, 18, 21, 22, 29, 33, 34, 37, 47, 50, 52, 55, 57, 58, 59, 62, 67, 68, 69, 72, 73, 80], "valueerror": [5, 11, 13, 16, 18, 21, 22, 29, 33, 37, 50, 59, 69, 80], "unsupport": [5, 45, 58, 59, 80], "method": [5, 11, 29, 30, 31, 33, 34, 36, 37, 39, 47, 59, 94, 100], "warn": 5, "userwarn": 5, "doesn": [5, 37, 73], "t": [5, 37, 73], "match": [5, 22, 33, 37, 50, 59, 73, 77, 106], "actual": [5, 18, 21, 45], "invalid": [5, 13, 16, 18, 21, 29, 33, 35, 59], "show": [5, 11, 13, 14, 15, 16, 51], "bool": [5, 7, 8, 11, 24, 27, 34, 39, 45, 47, 50, 51, 54, 59, 64, 65, 68, 69, 72, 73, 74, 75, 76, 78, 79, 82, 83, 89, 97, 105], "effici": [5, 20, 23, 30, 68, 86], "without": [5, 34, 62, 67, 72, 73, 81], "content": [5, 11, 12, 27, 45, 70], "true": [5, 7, 8, 11, 24, 34, 39, 47, 48, 51, 54, 57, 58, 59, 64, 65, 68, 69, 72, 73, 76, 78, 82, 89, 92, 97, 105], "fals": [5, 6, 7, 8, 11, 24, 27, 34, 39, 45, 47, 59, 64, 65, 67, 68, 69, 72, 73, 74, 75, 76, 78, 79, 82, 83, 89, 92, 97, 105], "otherwis": [5, 8, 11, 35, 39, 59, 64, 65, 69, 72, 73, 78, 83, 88], "abc": 5, "svg": 5, "xml": 5, "jpeg": [5, 63, 67, 92, 105], "text": [5, 19, 24, 30, 33, 45, 67, 76, 78, 106], "plain": 5, "hello": 5, "order_": [6, 7], "chw": [6, 7], "both": [6, 13, 22, 30, 33, 45, 57, 68, 82], "np": [6, 7, 10, 29, 30, 33, 37, 39, 48, 50, 52, 82, 86], "uint8": [6, 7], "float32": [6, 7, 10, 25, 27, 28, 39], "ar": [6, 10, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 29, 30, 33, 34, 35, 39, 42, 43, 44, 45, 47, 52, 55, 58, 59, 60, 63, 67, 68, 69, 72, 73, 74, 75, 79, 80, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 99, 100, 101, 102, 103, 104, 105], "order": [6, 7, 59, 76, 77, 106], "rgb_encod": [6, 9], "custom_imag": [6, 7], "data_cwh": 6, "cwh": 6, "data_int": 6, "use_float": [6, 7], "mode": [6, 7, 8, 22, 34, 37, 58, 60, 67, 80, 83, 88], "1606x1870": [6, 7], "0x7fb9b89bbdc0": 6, "0x7fb9b89bbe50": 6, "0x7fb9b89bbdf0": 6, "invers": 6, "oper": [6, 30, 33, 38, 39, 40, 42, 43, 59, 68, 106], "ndarrai": [7, 10, 29, 30, 33, 37, 39, 43, 48, 50, 52, 82, 86], "channel": [7, 8, 31, 59, 64, 65, 83], "jpegimageplugin": [7, 60], "jpegimagefil": [7, 60], "0x7f9ec37389d0": 7, "shape": [7, 39, 43, 50, 71, 82], "dtype": [7, 39], "3": [7, 10, 12, 13, 14, 15, 21, 22, 39, 40, 43, 45, 47, 52, 54, 59, 62, 67, 75, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108, 109], "1870": 7, "1606": 7, "whc": 7, "": [7, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 29, 34, 35, 37, 45, 47, 57, 59, 67, 82, 85, 93], "result": [7, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 37, 40, 43, 45, 47, 48, 50, 51, 71, 74, 75, 82, 86, 93, 94, 100], "same": [7, 8, 39, 44, 82, 85], "torchvis": [7, 56, 106], "transform": [7, 8, 55, 56, 57, 58, 76, 106], "to_tensor": [7, 57, 58], "process": [8, 9, 11, 13, 14, 16, 17, 22, 31, 34, 36, 37, 39, 57, 59, 62, 64, 65, 66, 73, 82, 109], "manipul": [8, 66], "python": [8, 37, 62, 85, 107, 108, 109], "librari": [8, 34, 57, 59, 62, 109], "It": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 35, 36, 47, 48, 50, 54, 57, 58, 66, 68, 69, 82, 85, 86, 98, 109], "multipl": [8, 10, 16, 30, 33, 37, 39, 43, 67], "ad": [8, 12, 59, 68, 69, 76], "background": [8, 9, 25, 27, 28, 30, 61, 67, 71, 106], "check": [8, 11, 37, 42, 68, 72, 73, 78, 89, 92, 102, 105, 109], "alpha": [8, 31, 64, 65], "design": [8, 22, 29, 33, 35, 36], "simplifi": [8, 90], "common": [8, 58], "relat": [8, 12, 14, 17, 66, 73, 86], "task": [8, 21, 22, 33, 36, 47, 57], "applic": [8, 57, 74, 79, 98], "kei": [8, 18, 22, 30, 59, 68, 75, 82], "featur": [8, 13, 18, 30, 32, 33, 39, 43, 69, 71, 74, 75, 76, 82, 90], "binari": [8, 86], "like": [8, 12, 19, 24, 58, 59, 79, 85, 109], "onc": 8, "particularli": [8, 22, 29, 35, 36, 69, 85], "requir": [8, 10, 20, 21, 39, 48, 68, 69, 94, 100, 109], "preprocess": [8, 20, 29, 30, 34, 39, 64, 106], "befor": [8, 37, 39, 68, 82], "further": 8, "analysi": [8, 40], "force_background": [8, 59], "appli": [8, 15, 18, 20, 31, 39, 47, 48, 50, 57, 59, 62, 82, 86], "necessari": [8, 39, 74, 79], "ha": [8, 23, 45, 58, 83, 98, 107, 108], "4": [8, 12, 15, 17, 18, 22, 37, 38, 39, 40, 43, 47, 52, 62, 64, 65, 67, 75, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108], "avoid": [8, 74], "anomali": 8, "dure": [8, 29, 37, 76, 97, 105], "subsequ": [8, 30, 47], "union": [8, 13, 14, 15, 16, 17, 18, 21, 22, 30, 33, 37, 39, 47, 52, 57, 59, 67, 69, 72, 73, 80], "retain": 8, "typeerror": [8, 52, 57, 58, 59, 72, 73, 80], "isinst": 8, "list": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 39, 43, 45, 47, 48, 51, 54, 57, 58, 59, 60, 72, 73, 80, 81, 82, 89, 91, 94, 100, 104], "tupl": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 39, 40, 43, 45, 47, 48, 51, 59, 82, 90, 91, 93, 94, 95, 98, 99, 100, 101, 102, 103, 104], "take": [8, 54, 59], "singl": [8, 16, 33, 37, 39, 58, 59, 76, 82, 86], "call": [8, 26, 67], "each": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 29, 34, 39, 43, 50, 57, 66, 76, 78, 82, 83, 98], "item": [8, 10, 18], "batch": [8, 64, 65, 82, 83, 102], "multiimagestyp": [8, 30, 33, 39, 48], "iter": [8, 59, 62, 73], "img_path": 8, "image1": 8, "image2": 8, "loaded_imag": 8, "len": [8, 60], "all": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 26, 29, 30, 33, 34, 38, 39, 40, 42, 43, 45, 51, 52, 62, 64, 65, 68, 70, 71, 75, 77, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "pillow": [8, 56, 106], "boolean": [8, 39], "tool": [9, 16, 24, 29, 31, 38, 39, 40, 41, 47, 62, 70, 76, 96, 98], "basic": [9, 57, 61, 73], "grid_background": 9, "grid_transpar": 9, "blob": [9, 71, 106], "to_blob_url": 9, "load_image_from_blob_url": 9, "is_valid_image_blob_url": 9, "decod": [9, 37, 106], "rgb_decod": 9, "load_imag": [9, 24, 51, 67], "has_alpha_channel": 9, "layer": [9, 86, 106], "istack": 9, "download_image_from_url": 9, "is_http_url": 9, "mai": [10, 14, 17, 39, 63, 67, 74, 79, 85, 105, 107, 108], "block": [10, 29, 33, 34], "togeth": 10, "new": [10, 23, 29, 52, 64, 65, 67, 68, 73], "similar": [10, 12, 19, 30, 33, 39, 43, 59, 79, 82, 106], "techniqu": [10, 31, 37], "p": [10, 74, 75, 79, 82], "need": [10, 16, 34, 45, 48, 85, 89, 91, 94, 97, 100, 104], "stack": [10, 82], "addition": 10, "second": [10, 22, 39, 44, 78], "element": [10, 82], "rang": [10, 39, 43, 48], "left": [10, 47, 48, 52, 86], "0": [10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 29, 30, 34, 38, 39, 40, 43, 45, 47, 48, 50, 52, 54, 57, 58, 59, 62, 67, 68, 72, 73, 74, 75, 76, 79, 80, 81, 82, 86, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108, 109], "right": [10, 47, 52, 86], "two": [10, 22, 39, 44, 62, 78, 97], "dimension": [10, 82], "h": [10, 25, 27, 28, 50, 71], "w": [10, 25, 27, 28, 50, 71, 82], "posit": [10, 39, 47, 48, 90], "target": [10, 19, 25, 27, 28, 30, 48, 59], "By": [10, 45], "first": [10, 12, 16, 22, 34, 39, 44, 78], "howev": [10, 39], "solid": [10, 47], "pure": [10, 71], "lime": [10, 71], "nian": 10, "nian_lim": 10, "yellow": [10, 67], "5": [10, 12, 16, 21, 22, 39, 40, 43, 45, 48, 50, 52, 57, 58, 59, 60, 67, 74, 86, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104], "9": [10, 12, 22, 39, 43, 52, 59, 67, 80, 89, 90, 91, 93, 94, 97, 98, 99, 100, 101, 103, 104], "nian_tran": 10, "custom": [10, 13, 14, 15, 16, 17, 18, 21, 29, 33, 34, 37, 40, 47, 48, 50, 58, 59, 67, 68, 72], "mask": [10, 25, 27, 28, 48, 50, 71], "hs1": 10, "ab": 10, "linspac": 10, "ws1": 10, "nian_mask": 10, "hxw": [10, 25, 27, 28, 50], "download": 11, "special": [11, 12], "github": [11, 51, 107, 108, 109], "hug": [11, 18, 29, 30, 33, 34, 39, 59, 82], "face": [11, 18, 19, 20, 29, 30, 33, 34, 39, 52, 54, 59, 67, 73, 82, 90, 106], "progress": [11, 64, 65, 83], "track": 11, "host": [11, 12, 15, 20, 23, 30, 39, 45, 60, 75, 83, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104, 109], "main": [11, 17, 20, 21, 24, 29, 30, 33, 34, 39, 59, 67, 69, 71, 74, 85, 109], "compon": [11, 12, 22, 29, 30, 33, 34, 85], "http": [11, 51, 71, 109], "intern": [11, 33, 55, 68], "silent": [11, 64, 65, 83], "expected_s": 11, "kwarg": [11, 12, 13, 14, 15, 16, 17, 18, 21, 29, 30, 33, 34, 35, 47, 48, 67, 69], "suppress": [11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 24, 34, 47, 83], "bar": 11, "displai": [11, 30, 33, 64, 65], "expect": [11, 37, 59], "session": 11, "get": [11, 25, 27, 28, 30, 38, 40, 60, 61, 67, 71, 74, 77, 82, 88, 90, 95, 97, 99, 101, 103], "especi": 11, "hf": 11, "request": 11, "requestexcept": 11, "fail": [11, 13], "unidentifiedimageerror": 11, "com": [11, 51, 109], "ftp": 11, "booru": 12, "yolo": [12, 18, 20, 32, 106], "aperveyev": 12, "deepgh": [12, 13, 14, 15, 16, 17, 18, 20, 23, 39, 43, 45, 60, 75, 79, 83, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104, 109], "overal": [12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 26, 38, 39, 40, 42, 43, 45, 51, 62, 64, 65, 70, 77, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "benchmark": [12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 26, 38, 39, 40, 42, 43, 45, 51, 62, 64, 65, 70, 77, 83, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "explan": 12, "No": [12, 67, 107, 108], "head": [12, 19, 24, 51, 73, 90, 99, 106], "anim": [12, 13, 14, 15, 16, 17, 18, 19, 21, 26, 28, 38, 39, 40, 42, 51, 53, 54, 60, 67, 70, 71, 73, 74, 77, 83, 90, 91, 94, 95, 99, 100, 101, 103, 104, 109], "pretti": 12, "girl": [12, 45, 73], "onli": [12, 13, 14, 15, 16, 17, 18, 21, 24, 39, 68, 73, 74, 79, 82, 97], "bust": 12, "torso": 12, "part": [12, 50, 51, 52], "collarbon": 12, "center": [12, 48, 58, 59], "pair": [12, 22, 33], "cover": [12, 20, 48, 67, 73], "breast": [12, 20, 73, 74, 75, 79, 81, 82], "boob": 12, "bra": 12, "nippl": [12, 13, 47, 67], "mostli": [12, 16], "visibl": [12, 24], "nsfw": [12, 47, 96, 106], "shld": 12, "shoulder": [12, 52], "mayb": 12, "one": [12, 33, 37, 43, 45, 59, 73, 82], "view": [12, 45], "profil": 12, "exactli": 12, "rear": 12, "exclud": 12, "sideb": 12, "uncov": 12, "other": [12, 39, 45, 59, 78, 81, 90], "visual": [12, 13, 14, 15, 16, 18, 19, 21, 39, 41, 51, 53, 82, 106], "mark": 12, "belli": [12, 20], "button": [12, 29, 75], "hip": [12, 52], "half": [12, 16, 73], "stock": 12, "line": [12, 26, 27, 54], "knee": [12, 52], "below": [12, 54, 70, 109], "6": [12, 22, 24, 39, 43, 52, 59, 62, 72, 73, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108], "nopan": 12, "panti": [12, 76], "cloth": 12, "bikini": 12, "regardless": 12, "censor": [12, 19, 47, 48, 94, 100, 106], "evid": 12, "7": [12, 13, 15, 16, 17, 18, 34, 39, 43, 45, 47, 50, 52, 59, 67, 72, 73, 79, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104], "butt": 12, "buttock": [12, 20], "least": [12, 36, 37, 69], "partial": 12, "behind": 12, "more": [12, 13, 32, 33, 45, 52, 57, 67, 85, 88], "less": [12, 13, 15, 21, 89], "stand": [12, 67, 74, 75, 79, 82], "sit": [12, 73], "ass": 12, "split": [12, 79], "leg": [12, 67], "wide": [12, 67], "90": 12, "degre": [12, 48], "typic": [12, 13, 30, 59], "abov": [12, 13, 14, 15, 16, 17, 18, 21, 50, 91, 94, 100, 104], "10": [12, 23, 29, 39, 43, 48, 52, 59, 62, 89, 90, 91, 94, 97, 98, 100, 101], "sprd": 12, "strongli": [12, 83], "11": [12, 39, 52, 89, 90, 91, 94, 97, 98, 100, 101], "vsplt": 12, "pose": [12, 39, 106], "12": [12, 24, 39, 47, 52, 59, 89, 90, 91, 94, 97, 98, 100, 101], "vsprd": 12, "vsplit": 12, "13": [12, 39, 52, 90, 91, 94, 98, 101, 103], "full": [12, 67], "almost": 12, "side": [12, 46, 73, 105], "usual": [12, 43], "ly": 12, "14": [12, 52, 59, 90, 91, 94, 98, 101, 109], "wing": [12, 73], "dragon": 12, "poni": 12, "15": [12, 42, 44, 52, 59, 90, 91, 94, 98, 101, 107, 108], "feral": 12, "four": [12, 13, 90], "non": [12, 13, 14, 15, 16, 17, 18, 20, 21, 34, 47, 95], "human": [12, 13, 14, 15, 16, 17, 18, 21, 51, 53, 89], "16": [12, 52, 59, 62, 64, 65, 90, 94, 98, 101], "hdrago": 12, "style": [12, 16, 21, 48, 103, 109], "17": [12, 52, 59, 98, 103], "hponi": 12, "18": [12, 20, 52, 59, 94, 98, 100, 107, 108], "hfox": 12, "cartoon": 12, "fox": 12, "dog": 12, "zootopia": 12, "nick": 12, "wild": 12, "19": [12, 52, 98], "hrabb": 12, "rabbit": 12, "judi": 12, "hopp": 12, "bunnygirl": 12, "20": [12, 29, 52, 59, 67, 98], "hcat": 12, "cat": [12, 73, 80], "catgirl": 12, "sharp": 12, "muzzl": 12, "compar": [12, 22, 33], "21": [12, 16, 52, 59, 103], "hbear": 12, "bear": 12, "22": [12, 52, 59], "jacko": 12, "memet": 12, "jack": 12, "o": [12, 67, 69, 79, 82, 94, 97, 107, 108], "contest": 12, "toward": [12, 52], "viewer": [12, 67], "23": [12, 52, 59], "jackx": 12, "sometim": 12, "24": [12, 39, 43, 52, 59, 62], "hhors": 12, "hors": 12, "implement": [12, 30, 33, 44, 85], "aa09": 12, "25": [12, 15, 20, 34, 44, 59, 103], "hbird": 12, "bird": 12, "name": [12, 13, 14, 15, 16, 17, 18, 21, 23, 29, 30, 33, 34, 39, 40, 45, 47, 52, 57, 58, 59, 74, 79, 82, 83, 89, 90, 93, 95, 98, 99, 101, 102, 103], "releas": 12, "time": [12, 69, 83], "yolov8s_pp09": 12, "2023": 12, "focus": 12, "class": [12, 14, 17, 18, 29, 30, 31, 33, 34, 37, 47, 48, 52, 55, 57, 59, 60, 66, 67, 69, 73, 90, 91, 94, 95, 99, 100, 101, 103, 104], "advanc": [12, 109], "capabl": [12, 30, 37, 45], "specif": [12, 13, 18, 29, 30, 33, 35, 37, 47, 52, 55, 57, 59, 69, 70, 90, 94, 100], "scenario": [12, 74, 79, 85], "yolov8s_pp12": 12, "2024": 12, "final": 12, "patch": 12, "continu": 12, "focu": [12, 67], "enhanc": [12, 32, 106], "improv": [12, 23, 82], "previou": 12, "yolov8m_pp13": 12, "offer": [12, 15, 16, 17, 22, 57, 69, 97], "yolov8n_as01": 12, "spinoff": 12, "26": [12, 59], "train": [12, 13, 14, 15, 16, 17, 18, 21, 39, 40, 74, 75, 76, 79, 83, 94, 100], "80": 12, "epoch": 12, "sfw": 12, "subset": 12, "wa": 12, "eventu": 12, "abandon": 12, "due": [12, 38, 39, 74, 79, 85, 90, 105], "ineffect": 12, "yolov8m_as02": 12, "start": [12, 37, 48, 67, 106], "30": [12, 21, 48], "public": [12, 30], "friendli": [12, 109], "reduc": [12, 39, 50, 82], "yolov8m_as03": 12, "as02": 12, "60": 12, "aim": 12, "bottleneck": 12, "reproduc": 12, "yolov8s_aa06": 12, "initi": [12, 29, 30, 34, 37, 47, 60, 73], "current": [12, 58, 64, 67, 94, 100, 107, 108, 109], "reincarn": 12, "some": [12, 29, 32, 39, 43, 44, 48, 61, 72, 74, 75, 79, 82, 83, 85, 92, 105, 107, 108], "yolov8s_aa09": 12, "updat": [12, 29, 30, 33, 34, 68], "dataset": [12, 13, 14, 15, 16, 17, 18, 21, 40, 43, 82, 96], "closeup": 12, "adjust": [12, 34, 43, 73], "larg": [12, 27, 30, 39, 82], "hat": [12, 73], "aa06": 12, "yolov8s_aa10": 12, "major": 12, "fix": 12, "issu": [12, 18, 64], "wear": 12, "yolov8s_aa11": 12, "latest": [12, 34, 74, 79], "mainstream": 12, "aa10": 12, "outstand": 12, "map": [12, 29, 45, 51, 72, 73, 76, 80, 81, 86, 98, 102], "score": [12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 24, 29, 30, 33, 38, 40, 42, 43, 45, 51, 52, 54, 76, 80, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "though": 12, "note": [12, 16, 39, 48, 67, 90, 94, 97, 100, 107, 108], "complet": [12, 34, 48, 90, 96, 106], "fair": 12, "bias": 12, "model_nam": [12, 13, 14, 15, 16, 17, 18, 21, 29, 30, 33, 34, 40, 47, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "conf_threshold": [12, 13, 14, 15, 16, 17, 18, 21, 34, 47], "iou_threshold": [12, 13, 14, 15, 16, 17, 18, 20, 21, 34, 47], "perform": [12, 16, 20, 21, 23, 30, 33, 34, 39, 45, 47, 48, 51, 59, 74, 85, 97, 98, 107, 108], "confid": [12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 34, 40, 45, 47, 52, 54, 75, 82], "threshold": [12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 25, 34, 39, 42, 43, 45, 47, 50, 54, 74, 75, 79, 82, 89, 97], "iou": [12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 34, 47], "bounding_box": 12, "x1": [12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 34, 47, 48], "y1": [12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 34, 47, 48], "x2": [12, 20, 22], "y2": [12, 20, 22], "box": [12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 24, 45, 51], "f": [12, 17, 22, 39, 43, 67, 86], "2f": 12, "point": [13, 17, 39, 52, 59], "femal": [13, 20, 47, 73], "genit": 13, "male": [13, 20, 73], "anime_censor_detect": 13, "yolov8": [13, 14, 15, 16, 17, 18, 21], "model": [13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 26, 27, 28, 29, 30, 31, 33, 34, 38, 39, 40, 43, 45, 47, 51, 52, 54, 59, 62, 63, 64, 65, 66, 67, 70, 74, 75, 76, 77, 79, 82, 83, 86, 88, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 106, 109], "v1": [13, 14, 15, 16, 17, 21, 47, 67, 82], "identifi": [13, 29, 37, 64], "locat": 13, "anatom": 13, "analyz": [13, 20, 40], "data": [13, 16, 18, 35, 37, 39, 51, 58, 66, 67, 74, 76, 94, 100, 106, 107, 108, 109], "either": [13, 14, 15, 16, 17, 33, 39, 59, 82, 86], "standard": [13, 15, 16, 17, 35, 59, 85], "n": [13, 14, 15, 16, 17, 18, 21, 37, 39, 47, 59, 67], "nano": [13, 15, 16, 17, 47], "faster": [13, 14, 15, 16, 17, 18, 47], "while": [13, 15, 16, 17, 24, 34, 46, 48, 62, 85], "slower": [13, 21], "construct": [13, 14, 16, 17, 47, 82], "intersect": [13, 14, 15, 16, 17, 18, 21, 22, 47], "over": [13, 14, 15, 16, 17, 18, 21, 22, 23, 47, 73], "merg": [13, 14, 15, 16, 17, 39], "integ": [13, 37, 43, 52, 59], "x0": [13, 14, 15, 16, 17, 18, 21, 24, 34, 47, 48], "y0": [13, 14, 15, 16, 17, 18, 21, 24, 34, 47, 48], "bound": [13, 14, 15, 16, 17, 18, 20, 22, 23, 24, 51], "indic": [13, 39, 52, 55, 74, 79, 82], "nipple_f": [13, 47], "peni": [13, 47], "pussi": [13, 47, 67], "runtimeerror": [13, 29, 33], "detection_visu": [13, 14, 15, 16, 18, 19, 21], "nude_girl": [13, 47], "365": 13, "264": 13, "399": 13, "289": [13, 14], "7473511695861816": 13, "224": [13, 57, 58, 59], "260": 13, "252": 13, "285": 13, "6830288171768188": 13, "206": 13, "523": [13, 47, 48], "240": 13, "608": 13, "6799028515815735": 13, "matplotlib": [13, 14, 15, 16, 24, 51], "pyplot": [13, 14, 15, 16, 51], "plt": [13, 14, 15, 16, 51], "imshow": [13, 14, 15, 16, 51], "anime_eye_detect": 14, "allow": [14, 15, 17, 18, 21, 30, 34, 37, 55, 57, 59, 85], "trade": [14, 16], "off": [14, 16], "speed": [14, 15, 16, 17, 18, 21, 25, 83], "accuraci": [14, 15, 16, 17, 18, 21, 45, 89, 91, 94, 97, 100, 104], "higher": [14, 15, 16, 17, 18, 20, 23, 97], "consid": [14, 17, 22, 39, 45, 48, 50, 60, 73, 94, 100], "overlap": [14, 16, 17, 18, 22, 64, 65, 74, 75, 77, 79, 82, 83, 106], "coordin": [14, 15, 16, 17, 18, 24, 34, 48, 52, 62], "alwai": [14, 16, 17, 18, 45], "except": [14, 17, 37, 55, 59, 67], "predict": [14, 18, 21, 29, 30, 33, 34, 75, 82, 89, 91, 93, 94, 97, 98, 100, 102, 104], "yolo_predict": [14, 21, 32], "squat": [14, 16, 51], "297": 14, "239": [14, 45], "341": 14, "271": 14, "7760562896728516": 14, "230": 14, "263": 14, "308": 14, "7682342529296875": 14, "createml": 15, "huggingfac": [15, 17, 39, 45, 59, 62, 71, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104], "anime_face_detect": 15, "user": [15, 21, 29, 30, 33, 34, 37, 60, 69, 109], "balanc": [15, 17, 21, 67], "system": [15, 16, 25, 55, 59, 94, 100], "overhead": [15, 16, 25, 85], "avail": [15, 21, 24, 29, 30, 37, 39, 45, 48, 55, 59, 67, 80, 88, 89, 91, 94, 100, 104], "v0": [15, 21, 64, 65], "overrid": [15, 21], "auto": [15, 21, 51, 69, 88], "mostima_post": [15, 18], "29": [15, 18, 59], "441": [15, 18], "204": [15, 18], "584": [15, 18], "7874319553375244": [15, 18], "346": [15, 18], "59": [15, 18], "529": [15, 18], "275": [15, 18], "7510495185852051": [15, 18], "606": [15, 18], "51": [15, 18, 59], "895": [15, 18], "336": [15, 18], "6986488103866577": [15, 18], "upper": [16, 47], "bodi": [16, 21, 51, 52, 54, 67], "anime_halfbody_detect": 16, "pleas": [16, 23, 38, 39, 45, 64, 66, 68, 83, 90, 94, 97, 100, 107, 108], "primari": [16, 90, 93, 95, 99, 101, 103], "purpos": 16, "crop": [16, 50, 57, 58, 59, 67], "illustr": [16, 67, 91, 93], "therefor": [16, 39, 107, 108], "consist": [16, 39], "person": [16, 19, 22, 24, 34, 51, 99, 106], "peopl": [16, 80], "guarante": [16, 45], "you": [16, 18, 19, 21, 26, 45, 48, 64, 65, 82, 83, 85, 88, 89, 90, 91, 94, 97, 100, 104, 109], "inde": 16, "recommend": [16, 23, 39, 42, 43, 82, 83, 94, 100], "approach": 16, "detect_person": [16, 19, 24, 51], "individu": [16, 22, 37, 57, 66], "obtain": [16, 26, 38, 39], "local": [16, 60, 107, 108], "flexibl": [16, 57, 58], "lower": [16, 42, 43, 45, 47], "127": 16, "629": 16, "637": 16, "9040350914001465": 16, "anime_hand_detect": 17, "choos": [17, 21, 45], "35": [17, 59, 67, 74, 82], "configur": [17, 29, 39, 57, 58, 59, 106], "suit": 17, "case": [17, 23, 39, 42], "defin": [17, 21, 39, 67, 86], "being": 17, "label": [17, 18, 20, 22, 23, 24, 29, 30, 33, 34, 39, 40, 45, 76, 98, 102], "infer": [17, 20, 23, 30, 33, 34, 51, 64, 65, 88, 97], "anime_imag": 17, "bbox": 17, "conf": 17, "customiz": [18, 24], "integr": [18, 30, 74, 109], "repositori": [18, 29, 30, 33, 34, 39], "anime_head_detect": 18, "contribut": 18, "our": 18, "develop": [18, 83, 109], "yolo11": 18, "architectur": 18, "usag": [18, 29, 30, 66, 67, 68, 74, 85, 86, 105], "head_detect_v2": 18, "0_": 18, "equal": [18, 48], "deprec": [18, 23, 38], "remov": [18, 23, 29, 34, 38, 45, 62, 71, 73, 75, 76, 81, 82], "futur": [18, 23], "help": [18, 39, 50, 62], "For": [18, 19, 21, 22, 30, 39, 45, 52, 66, 82, 88], "instead": [18, 23, 76], "detect_head": [19, 24], "booru_yolo": [19, 106], "detect_with_booru_yolo": 19, "detect_censor": [19, 47, 94, 100], "ey": [19, 48, 52, 67, 73, 106], "detect_ey": 19, "detect_fac": 19, "halfbodi": [19, 90, 99, 106], "detect_halfbodi": 19, "hand": [19, 52, 54, 67, 73, 106], "detect_hand": 19, "nudenet": [19, 106], "detect_with_nudenet": 19, "calculate_i": 19, "bboxes_similar": 19, "detection_similar": 19, "detect_text": 19, "nuditi": 20, "run": [20, 25, 29, 30, 34, 83, 88, 105, 106], "nm": 20, "postprocess": 20, "onnx": [20, 29, 30, 33, 34, 75, 88, 98], "nudenet_onnx": 20, "notai": 20, "tech": 20, "detail": [20, 62, 66, 67, 88, 90], "respect": 20, "female_genitalia_cov": 20, "genitalia": 20, "face_femal": 20, "buttocks_expos": 20, "expos": 20, "female_breast_expos": 20, "female_genitalia_expos": 20, "male_breast_expos": 20, "anus_expos": 20, "anu": 20, "feet_expos": 20, "feet": [20, 52, 54], "belly_cov": 20, "feet_cov": 20, "armpits_cov": 20, "armpit": 20, "armpits_expos": 20, "face_mal": 20, "belly_expos": 20, "male_genitalia_expos": 20, "anus_cov": 20, "female_breast_cov": 20, "buttocks_cov": 20, "onnxruntim": [20, 87, 106], "topk": [20, 29], "100": [20, 25, 34, 42, 59, 85], "45": [20, 43, 59], "score_threshold": 20, "number": [20, 29, 30, 33, 37, 39, 45, 52, 60, 62, 86, 89], "keep": [20, 79], "entir": 21, "anidet3": 21, "roboflow": 21, "m": 21, "x": [21, 39, 48, 52, 67, 85, 86, 102], "fastest": [21, 25], "most": [21, 29, 30, 33, 34], "confidence_scor": [21, 24], "genshin_post": [21, 46, 47, 48], "371": 21, "232": 21, "564": 21, "690": 21, "7533698678016663": 21, "135": [21, 52], "451": 21, "716": [21, 45], "6788613796234131": 21, "614": 21, "393": 21, "830": 21, "686": 21, "5612757205963135": 21, "1275": 21, "654": 21, "4047100841999054": 21, "calcul": [22, 30, 39, 42, 43], "comput": [22, 27, 30, 33, 41, 59, 85, 86, 98], "work": [22, 29, 30, 33, 36, 42, 69, 98], "aggreg": 22, "involv": 22, "segment": [22, 60, 106], "evalu": [22, 38], "algorithm": [22, 39, 42], "box1": 22, "box2": 22, "bboxtyp": 22, "measur": [22, 38, 39, 42], "divid": [22, 52], "4f": 22, "1429": 22, "bboxes1": 22, "bboxes2": 22, "liter": [22, 39, 48, 52, 64, 65, 80], "max": [22, 23], "raw": [22, 29, 30, 33, 37], "depend": [22, 67, 68, 105], "unknown": [22, 80], "hungarian": 22, "find": [22, 48], "optim": [22, 30, 39], "assign": [22, 23, 29, 39], "among": [22, 39], "averag": 22, "detect1": 22, "detect2": 22, "bboxwithscoreandlabel": 22, "group": [22, 29, 43, 76], "correspond": [22, 39, 45, 50, 59, 82, 98, 102], "combin": [22, 37, 45], "against": [22, 83], "ground": [22, 94, 100], "truth": [22, 94, 100], "car": 22, "85": [22, 74, 82], "75": 22, "text_detect": 23, "been": [23, 98], "migrat": 23, "ocr": [23, 106], "detect_text_with_ocr": [23, 106], "soon": 23, "paddleocr": [23, 45], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 23, "05": [23, 59, 74, 75, 89, 90, 91, 93, 98, 99, 100, 101, 103, 104], "max_area_s": 23, "640": 23, "region": [23, 47, 50, 94, 100], "dbnet": 23, "do": [23, 50, 91], "640x640": 23, "ani": [23, 30, 33, 37, 39, 47, 57, 59, 62, 67, 72, 86, 88], "sinc": [23, 38], "appear": [24, 27], "font": 24, "pad": [24, 71], "see": [24, 67, 88], "text_pad": 24, "fontsiz": 24, "max_short_edge_s": 24, "fp": 24, "no_label": 24, "normal": [24, 30, 40, 57, 58, 59, 82], "predefin": [24, 73], "extract": [24, 25, 27, 28, 37, 39, 43, 45, 50, 59, 66, 67, 68, 69, 75, 82], "around": [24, 29, 34, 37, 54], "shortest": 24, "edg": [24, 54, 106], "maintain": [24, 34, 46, 52, 85, 109], "font_manag": 24, "fontproperti": 24, "properti": [24, 48, 52, 67, 69], "cv2": 25, "have": [25, 27, 39, 80, 81, 94, 100, 105], "lowest": 25, "resourc": [25, 106], "low_threshold": 25, "high_threshold": 25, "200": [25, 34, 59], "assum": [25, 27, 28, 71], "its": [25, 27, 28, 29, 39, 45, 46, 59, 68, 71, 74, 76, 88, 90, 91, 93, 94, 95, 98, 99, 100, 101, 103, 104], "low": [25, 33, 38, 40, 67, 79, 82, 83], "high": [25, 33, 34, 61, 67, 83, 97, 98], "outlin": 26, "comparison": [26, 74], "canni": [26, 106], "get_edge_by_canni": 26, "edge_image_with_canni": 26, "lineart": [26, 28, 106], "get_edge_by_lineart": 26, "edge_image_with_lineart": 26, "lineart_anim": [26, 106], "get_edge_by_lineart_anim": 26, "edge_image_with_lineart_anim": 26, "best": [27, 40, 48, 67], "effect": [27, 38, 47, 105], "closest": 27, "consum": 27, "amount": 27, "memori": [27, 29, 30, 34, 107, 108], "power": 27, "runtim": [27, 30, 88, 97], "coars": 27, "detect_resolut": [27, 28], "512": [27, 28, 54, 67, 83], "deeper": 27, "richer": 27, "probabl": [27, 30, 98], "extra": [27, 67], "increas": [27, 39], "resolut": [27, 28, 60, 83], "neural": [27, 28, 71, 86], "network": [27, 28, 71, 86], "classif": [29, 33, 86, 90, 91, 93, 94, 95, 96, 99, 100, 101, 103, 104], "those": [29, 97], "store": [29, 30, 34, 35, 67, 68], "well": [29, 42], "manag": [29, 30, 33, 34, 88, 106], "interact": [29, 30, 33, 34], "also": [29, 57, 82, 109], "token": [29, 30, 33, 34], "authent": [29, 30, 33, 34], "access": [29, 30, 33, 52, 67, 85], "privat": [29, 30, 31, 33, 43], "repo_id": [29, 30, 33, 34], "fn_preprocess": 29, "callabl": [29, 59], "hf_token": [29, 30, 33, 34], "comprehens": [29, 30], "imagepreprocessfunc": 29, "variabl": [29, 48, 88], "_model_nam": 29, "cach": [29, 30, 33, 34, 60, 87, 106], "_model": 29, "dictionari": [29, 35, 40, 57, 59, 67, 68, 69, 72, 73, 75, 90, 93, 95, 99, 101, 103], "_label": 29, "_hf_token": 29, "org": 29, "repo": [29, 59], "__init__": [29, 30, 31, 33, 34, 37, 48, 52, 60, 69, 73], "instanc": [29, 30, 34, 39, 47, 52, 59, 60, 73], "clear": [29, 30, 33, 34, 39, 68, 90, 94, 100], "free": [29, 30, 34], "up": [29, 30, 34, 73], "launch_demo": [29, 30, 33, 34], "default_model_nam": [29, 30, 33, 34], "server_nam": [29, 30, 33, 34], "server_port": [29, 30, 33, 34], "launch": [29, 30, 33, 34], "gradio": [29, 30, 33, 34], "demo": [29, 30, 33, 34, 79], "interfac": [29, 30, 33, 34, 85], "ui": [29, 33, 34], "make_ui": [29, 30, 33, 34], "server": [29, 30, 33, 34], "select": [29, 30, 33, 34, 39, 47, 60], "dropdown": [29, 30], "port": [29, 30, 33, 34], "importerror": [29, 34], "instal": [29, 33, 34, 62, 68, 106], "properli": [29, 33, 67], "usernam": [29, 34], "repo_nam": [29, 34], "model_v1": 29, "7860": [29, 30, 34], "submit": 29, "recent": [29, 30, 33, 34], "label_group": 29, "highest": [29, 98], "through": [29, 30, 59, 109], "error": [29, 37, 59, 82], "predict_fmt": 29, "fmt": [29, 30, 33, 40, 75, 82], "top5": 29, "logit": [29, 30, 33], "embed": [29, 30, 33, 37, 82], "dict": [29, 30, 37, 40, 51, 57, 58, 59, 67, 68, 69, 75, 82, 85, 90, 91, 93, 94, 95, 99, 100, 101, 103, 104], "top": [29, 48, 97], "k": 29, "e": [29, 30, 39, 61, 64, 65, 80, 83, 86], "g": [29, 30, 39, 61, 64, 65, 80, 82, 83], "top10": 29, "predict_scor": 29, "ia": 29, "conveni": [29, 52, 67, 109], "wrapper": [29, 34, 37], "id": [29, 30, 33, 34], "multimod": 30, "hub": 30, "discoveri": 30, "variant": [30, 33], "pipelin": [30, 57, 59], "pattern": [30, 39, 73], "direct": 30, "api": [30, 33], "control": [30, 67], "via": 30, "web": [30, 33], "deploy": [30, 98], "reus": 30, "lru": 30, "thread": [30, 33, 85, 105], "safe": [30, 33, 68, 74, 75, 85, 96, 98, 100, 105, 106], "demand": 30, "switch": 30, "image_encod": [30, 33], "upload": [30, 34], "enter": 30, "link": 30, "address": 30, "bind": 30, "organ": 30, "precomput": [30, 81], "cosin": 30, "scale": [30, 33, 47, 48, 52, 67, 71, 82, 107, 108], "complex": 30, "image_embed": 30, "text_embed": 30, "etc": [30, 59], "thei": [30, 39, 55, 59], "l2": [30, 82], "text_encod": [30, 33], "accept": 30, "_process_rgb": 31, "_process_alpha_channel_with_model": 31, "_process_rgba": 31, "attribut": 31, "classifi": [32, 90, 95, 96, 97, 99, 101, 103, 104, 106], "classifymodel": 32, "classify_predict_scor": 32, "classify_predict": 32, "classify_predict_fmt": 32, "imageenhanc": 32, "clip": [32, 59, 67, 106], "clipmodel": 32, "clip_image_encod": 32, "clip_text_encod": 32, "clip_predict": 32, "siglip": [32, 59, 106], "siglipmodel": 32, "siglip_image_encod": 32, "siglip_text_encod": 32, "siglip_predict": 32, "yolomodel": 32, "sigmoid": [33, 87], "loss": 33, "creation": [33, 57, 58, 69], "preprocessor": [33, 67], "reset": 33, "about": [33, 35], "hostnam": 33, "gr": [33, 34], "One": [33, 43], "detect": [34, 42, 45, 47, 51, 52, 53, 54, 72, 73, 88, 89, 94, 100, 106], "post": [34, 45], "helper": 34, "easi": 34, "metadata": [34, 40, 66, 68, 69, 106], "cleanup": 34, "associ": [34, 69], "default_conf_threshold": 34, "default_iou_threshold": 34, "environmenterror": [34, 62, 68], "environ": [34, 83, 85, 88, 106], "offlin": 34, "yolov5": 34, "allow_dynam": 34, "dynam": [34, 57], "300": [34, 59], "400": 34, "simpl": 34, "explicitli": 34, "read": [35, 36, 37, 66, 67, 68], "write": [35, 36, 37, 66, 68], "exif": [35, 36, 67], "gif": [35, 36, 67], "comment": 35, "These": [35, 38, 60], "retriev": [35, 39], "context": [35, 36], "ai": [35, 36, 69, 89], "found": [35, 48, 67, 90], "attempt": [35, 48, 59, 67, 69, 88], "commonli": [35, 59, 76, 86], "where": [35, 39, 67, 68, 82, 85], "look": [35, 45, 67, 90], "usercom": 35, "field": [35, 69], "dst_filenam": 35, "destin": [35, 67, 68, 69], "filenam": [35, 60], "pnginfo": [35, 37, 67, 69], "wai": [35, 67, 68], "geninfo": [36, 106], "lsb": [36, 69, 106], "signific": [36, 37, 39, 64, 69], "bit": [36, 37, 59, 69], "read_geninfo_paramet": 36, "read_geninfo_exif": 36, "read_geninfo_gif": 36, "write_geninfo_paramet": 36, "write_geninfo_exif": 36, "write_geninfo_gif": 36, "read_lsb_raw_byt": 36, "read_lsb_metadata": 36, "write_lsb_raw_byt": 36, "write_lsb_metadata": 36, "lsbreaderror": 36, "lsbextractor": 36, "imagelsbdataextractor": 36, "serialize_pnginfo": 36, "serialize_json": 36, "inject_data": 36, "steganographi": 37, "serial": 37, "json": 37, "compat": [37, 76], "inject": 37, "emb": [37, 82], "seamlessli": 37, "hidden": 37, "decompress": 37, "them": [37, 47, 57, 64, 68, 82], "gzip": 37, "written": 37, "appropri": [37, 45, 59, 67], "serializ": [37, 57], "err": 37, "caus": [37, 105], "multi": [37, 85], "get_next_n_byt": 37, "next": [37, 55], "get_one_byt": 37, "form": [37, 76], "read_32bit_integ": 37, "32": [37, 59], "interpret": [37, 52], "big": 37, "endian": 37, "enough": 37, "magic": 37, "stealth_pngcomp": 37, "extract_data": 37, "length": [37, 39, 46], "compress": 37, "along": [37, 39, 71], "robust": [37, 39], "skytnt": [38, 60, 71], "poor": 38, "anime_dbaesthet": [38, 41], "better": [38, 42, 62, 82, 83, 89, 91, 94, 97, 100, 104], "2053756": 38, "09986039996147156": 38, "1663584": 38, "24299287796020508": 38, "4886411": 38, "38091593980789185": 38, "2066024": 38, "5131649971008301": 38, "3670169": 38, "6011670827865601": 38, "5930006": 38, "7067991495132446": 38, "3821265": 38, "8237218260765076": 38, "5512471": 38, "9187621474266052": 38, "limit": [39, 74], "smaller": 39, "7eu7d7": [39, 79, 83, 109], "ccip_onnx": 39, "cluster": [39, 43], "refer": [39, 42, 66, 97], "relev": 39, "aforement": 39, "manual": [39, 48], "384": [39, 43, 57, 58, 59], "caform": 39, "randaug": 39, "prune": 39, "vector": 39, "pruned_fp32": 39, "5_fp32": 39, "feat": 39, "768": [39, 45, 67], "17847511429108218": 39, "1951224011983088": 39, "18397327797685215": 39, "y": [39, 48, 85], "16583099961280823": 39, "42947039008140564": 39, "4037521779537201": 39, "4371533691883087": 39, "40748104453086853": 39, "392294704914093": 39, "whether": [39, 45, 47, 59, 69, 72, 75, 82, 83], "belong": 39, "pairwis": 39, "matrix": 39, "5350548e": 39, "08": [39, 59, 99, 100], "6583106e": 39, "01": 39, "2947042e": 39, "0375218e": 39, "8025822e": 39, "3715334e": 39, "0748104e": 39, "2675274e": 39, "9229470e": 39, "j": 39, "th": 39, "dbscan": 39, "dbscan_2": 39, "dbscan_fre": 39, "optic": [39, 45], "optics_best": 39, "epsilon": 39, "ep": 39, "min_sampl": 39, "ccipclustermethodtyp": 39, "12921094122454668": 39, "1291187648928262": 39, "1836453739562513": 39, "distanc": 39, "_featureorimag": 39, "sampl": [39, 43, 67, 89, 90, 91, 93, 94, 95, 99, 100, 101, 103, 104], "neighborhood": [39, 62], "core": [39, 107, 108], "few": 39, "too": 39, "sensit": [39, 47, 82, 94, 100], "tune": 39, "guidelin": 39, "deal": [39, 66], "solut": [39, 48], "small": [39, 47], "advis": [39, 74], "significantli": 39, "separ": 39, "slightli": 39, "exhibit": 39, "regular": [39, 62], "outfit": 39, "awar": 39, "highli": 39, "so": [39, 42, 79, 83], "care": 39, "diff": 39, "07437477": 39, "0356068": 39, "04396922": 39, "05131693": 39, "assess": 40, "aesthet": [40, 41, 106], "danbooru": [40, 74, 77, 79, 94, 97], "hakubooru": 40, "kohakublueleaf": 40, "swinv2pv3_v0_448_ls0": 40, "2_x": 40, "percentil": 40, "_default_model_nam": 40, "masterpiec": [40, 67], "9831666690063624": 40, "8810615667538594": 40, "great": 40, "8225559148288356": 40, "good": [40, 45], "591020403706702": 40, "2888798940585766": 40, "243279223969715": 40, "worst": [40, 67], "005268185993767627": 40, "275707557797432": 40, "7977807857096195": 40, "56098810210824": 40, "670568235218525": 40, "1677918508648872": 40, "9305131509900093": 40, "6085879728198051": 40, "6834832429885864": 40, "16141420602798462": 40, "05435194447636604": 40, "025083942338824272": 40, "024000568315386772": 40, "027076328173279762": 40, "024589713662862778": 40, "3757021427154541": 40, "3451208472251892": 40, "1511985808610916": 40, "04740551486611366": 40, "02172713913023472": 40, "027498546987771988": 40, "03134724497795105": 40, "39281174540519714": 40, "22457796335220337": 40, "15563568472862244": 40, "10796019434928894": 40, "047730278223752975": 40, "0393439345061779": 40, "031940147280693054": 40, "13832266628742218": 40, "20687267184257507": 40, "2509062886238098": 40, "1644320785999298": 40, "11332042515277863": 40, "08270663768053055": 40, "043439216911792755": 40, "033693961799144745": 40, "03375888615846634": 40, "050045162439346313": 40, "16734018921852112": 40, "4311050772666931": 40, "23242227733135223": 40, "05163438618183136": 40, "012833272106945515": 40, "01619996316730976": 40, "03074900433421135": 40, "1396280825138092": 40, "5038207173347473": 40, "22299200296401978": 40, "07377689331769943": 40, "02854202501475811": 40, "026677291840314865": 40, "02838410809636116": 40, "026617199182510376": 40, "02508518099784851": 40, "06039097160100937": 40, "8043031692504883": 40, "get_aesthetic_scor": 41, "ccip": [41, 106], "ccip_extract_featur": 41, "ccip_batch_extract_featur": 41, "ccip_default_threshold": 41, "ccip_differ": 41, "ccip_sam": 41, "ccip_batch_differ": 41, "ccip_batch_sam": 41, "ccip_default_clustering_param": 41, "ccip_clust": 41, "ccip_merg": 41, "dbaesthet": [41, 106], "laplacian": [41, 106], "laplacian_scor": 41, "lpip": [41, 106], "lpips_extract_featur": 41, "lpips_differ": 41, "lpips_clust": 41, "psnr_": [41, 106], "psnr": [41, 65], "blur": [42, 47], "than": [42, 43, 47, 85, 89, 97], "seem": 42, "just": [42, 62, 91, 94, 97, 100, 104], "we": [42, 64, 83], "explor": 42, "bluri": 42, "hutao": [42, 71, 74, 75, 79, 82], "156": 42, "68285005210006": 42, "text_blur": 42, "2276": 42, "66629157129": 42, "real2": 42, "908745781486806": 42, "mmd": 42, "1072": 42, "8372572065527": 42, "richzhang": 43, "perceptualsimilar": 43, "chafen_arknight": 43, "rand": 43, "reach": 43, "995": 43, "cnn": 43, "f1": 43, "f2": 43, "f3": 43, "f4": 43, "f5": 43, "64": [43, 59, 62, 67, 83, 107, 108], "99": 43, "192": 43, "49": [43, 59], "256": [43, 57, 58, 64, 67], "img1": [43, 44, 82], "img2": [43, 44, 82], "anoth": 43, "16922694444656372": 43, "22250649333000183": 43, "6897575259208679": 43, "10956494510173798": 43, "6823137998580933": 43, "6837796568870544": 43, "nois": [43, 50, 62, 64], "inf": 44, "gaussian_20": 44, "dat": 44, "058228614646987": 44, "gaussian_3": 44, "27": [44, 59], "65611098737784": 44, "lq": 44, "29589659377844": 44, "recogn": [45, 59], "export": [45, 88], "recognit": 45, "ch_pp": 45, "ocrv4_det": 45, "heat_threshold": 45, "box_threshold": 45, "max_candid": 45, "1000": 45, "unclip_ratio": 45, "heat": 45, "candid": 45, "unclip": 45, "comic": [45, 91], "742": 45, "485": [45, 57, 58], "809": 45, "511": 45, "9543377610144915": 45, "682": 45, "98": 45, "734": 45, "124": 45, "9309689495575223": 45, "136": 45, "836": 45, "164": 45, "9042856988923695": 45, "144": 45, "455": 45, "196": 45, "874083638387722": 45, "719": 45, "835": 45, "488": 45, "8628696346175078": 45, "478": 45, "214": 45, "508": 45, "848871771901487": 45, "1030": 45, "557": 45, "1184": 45, "578": 45, "8352495440618789": 45, "427": 45, "129": 45, "553": 45, "154": 45, "8249209443996619": 45, "detect_model": 45, "recognize_model": 45, "ocrv4_rec": 45, "rotation_threshold": 45, "is_remove_dupl": 45, "rotat": [45, 48], "duplic": [45, 67], "mob": 45, "9356705927336156": 45, "shishou": 45, "8933000384412466": 45, "BUT": 45, "8730931912907247": 45, "oh": 45, "8417627579351514": 45, "mirror": 45, "7366019454049503": 45, "el": 45, "gato": 45, "iberico": 45, "7271127306351021": 45, "THAt": 45, "701928390168364": 45, "6965972578194936": 45, "chines": 45, "english": 45, "cannot": [45, 55, 57, 59, 69], "languag": 45, "func": [45, 87, 106], "japanes": [45, 67], "post_text": 45, "319": 45, "847": 45, "561": 45, "899": 45, "kancol": 45, "9130667787597329": 45, "552": 45, "811": 45, "791": 45, "921": 45, "1944": 45, "8566762346615406": 45, "820": 45, "558": 45, "850": 45, "fleet": 45, "collect": [45, 66], "8100635458911772": 45, "235": 45, "904": 45, "855": 45, "1009": 45, "\u6d77": 45, "6716076803280185": 45, "858": 45, "808": 45, "tsu": 45, "ka": 45, "NO": 45, "u": [45, 109], "mi": 45, "de": 45, "654507230718228": 45, "209": 45, "507": 45, "2888084133529467": 45, "japan_pp": 45, "ocrv3_rec": 45, "9230690942939336": 45, "8564870717047623": 45, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 45, "8061289060358996": 45, "8045396777081609": 45, "7311649382696896": 45, "\u8266\u3068\u308c\u308c": 45, "6648729016512889": 45, "ocrv2_det": 45, "ocrv3_det": 45, "ocrv4_server_det": 45, "ch_ppocr_mobile_slim_v2": 45, "0_det": 45, "ch_ppocr_mobile_v2": 45, "ch_ppocr_server_v2": 45, "en_pp": 45, "arabic_pp": 45, "ocrv2_rec": 45, "ocrv4_server_rec": 45, "0_rec": 45, "chinese_cht_pp": 45, "cyrillic_pp": 45, "devanagari_pp": 45, "en_number_mobile_v2": 45, "ka_pp": 45, "korean_pp": 45, "latin_pp": 45, "ta_pp": 45, "te_pp": 45, "dimens": [46, 59], "max_siz": [46, 57, 58, 59], "longer": 46, "after": [46, 59, 74, 79, 82], "1280": 46, "720": 46, "new_img": 46, "600": 46, "337": 46, "obscur": 47, "regist": [47, 48, 57, 58, 59], "rectangular": 47, "967": [47, 48], "143": [47, 48], "1084": [47, 48], "261": [47, 48], "246": [47, 48], "208": [47, 48], "331": [47, 48], "287": [47, 48], "662": [47, 48], "466": [47, 48], "705": [47, 48], "514": [47, 48], "479": [47, 48], "283": [47, 48], "326": [47, 48], "color_black": 47, "radiu": 47, "emoji": [47, 48], "penis": 47, "vagina": 47, "serv": [47, 59, 74], "foundat": 47, "inherit": [47, 59], "within": [47, 67, 74, 82], "fill": 47, "color_default": 47, "green": 47, "color_green": 47, "ffff00": 47, "color_ffff00": 47, "blur_4": 47, "blur_8": 47, "blur_12": 47, "pixelate_4": 47, "pixelate_8": 47, "pixelate_12": 47, "cl": 47, "arg": 47, "subclass": 47, "keyerror": 47, "alreadi": 47, "exist": [47, 68, 88, 91], "angl": 48, "end": [48, 67], "censor_area": [48, 49], "ratio_threshold": 48, "minimum": [48, 54, 60, 62], "total": [48, 107, 108], "star": [48, 79], "register_censor_method": [48, 49], "smiling_face_with_heart": 48, "twitter": 48, "appl": 48, "googl": 48, "microsoft": 48, "samsung": 48, "whatsapp": 48, "facebook": 48, "messeng": 48, "joypixel": 48, "openmoji": 48, "emojidex": 48, "mozilla": 48, "express": 48, "code": [48, 64, 79, 82], "_emojistyletyp": 48, "emoji_default": 48, "cat_fac": 48, "emoji_green": 48, "grinning_face_with_sweat": 48, "emoji_liuhanhuangd": 48, "minim": 48, "abl": [48, 55], "prefix": [48, 73, 78], "sum": 48, "cx": 48, "mass": 48, "occlus": 48, "cy": 48, "find_for_area": 48, "rectangl": 48, "corner": 48, "factor": [48, 59], "align": [49, 106], "align_maxs": 49, "censor_": [49, 106], "censor_nsfw": 49, "basecensor": 49, "colorcensor": 49, "blurcensor": 49, "pixelatecensor": 49, "imgcensor": [49, 106], "imagebasedcensor": 49, "emojibasedcensor": 49, "singleimag": 49, "squeez": [49, 106], "squeeze_with_transpar": 49, "fit": 50, "tightli": 50, "interest": 50, "jerry_with_spac": 50, "median_filt": 50, "median": 50, "kernel": 50, "larger": [50, 54, 84], "disabl": 50, "keypoint": [51, 52, 53, 54], "idea": 51, "research": 51, "auto_detect": 51, "out_bbox": 51, "person_detect_cfg": 51, "op18keypointset": [51, 53, 54], "rtmpose": 51, "config": [51, 58, 106, 109], "foot": [51, 52], "hand1": 51, "hand2": 51, "op18_visu": [51, 53], "0x7f5ca933f3d0": 51, "axesimag": 51, "0x7f5c98069790": 51, "all_": 52, "openpos": [52, 67], "op18": [52, 54], "__mul__": 52, "multipli": 52, "scalar": 52, "__truediv__": 52, "divisor": 52, "left_foot": 52, "left_hand": 52, "right_foot": 52, "right_hand": 52, "enum": 52, "enumer": 52, "symbol": [52, 79, 82], "make": [52, 57, 76, 86, 94, 98, 100], "readabl": [52, 82], "categor": 52, "nose": 52, "neck": 52, "elbow": 52, "wrist": 52, "ankl": 52, "ear": [52, 73, 80], "member": 52, "right_should": 52, "right_elbow": 52, "right_wrist": 52, "left_should": 52, "left_elbow": 52, "left_wrist": 52, "right_hip": 52, "right_kne": 52, "right_ankl": 52, "left_hip": 52, "left_kne": 52, "left_ankl": 52, "right_ey": 52, "left_ey": 52, "right_ear": 52, "left_ear": 52, "left_big_to": 52, "left_small_to": 52, "left_heel": 52, "right_big_to": 52, "right_small_to": 52, "right_heel": 52, "__int__": 52, "truncat": [52, 96, 106], "zero": 52, "must": [52, 73, 105], "preced": 52, "surround": 52, "whitespac": [52, 76], "36": [52, 59], "0b100": 52, "91": [52, 59], "112": 52, "92": [52, 59, 80], "113": [52, 59], "dwpose": [53, 106], "dwpose_estim": 53, "openpose18": 53, "op18_body_max": 53, "op18_body_min": 53, "op18_face_max": 53, "op18_face_min": 53, "op18_left_foot_max": 53, "op18_left_foot_min": 53, "op18_left_hand_max": 53, "op18_left_hand_min": 53, "op18_right_foot_max": 53, "op18_right_foot_min": 53, "op18_right_hand_max": 53, "op18_right_hand_min": 53, "keypoints_list": 54, "min_edge_s": 54, "draw_bodi": 54, "draw_hand": 54, "draw_feet": 54, "draw_fac": 54, "drawn": 54, "shorter": 54, "connect": 54, "ellips": 54, "facial": [54, 73, 90], "pars": [55, 57, 58, 66, 67, 106], "parser": [55, 57, 58, 67], "try": 55, "notparsetarget": 56, "register_pillow_transform": 56, "register_pillow_pars": 56, "create_pillow_transform": 56, "parse_pillow_transform": 56, "register_torchvision_transform": 56, "register_torchvision_pars": 56, "create_torchvision_transform": 56, "parse_torchvision_transform": 56, "register_creators_for_transform": 56, "notprocessortypeerror": 56, "create_transforms_from_transform": 56, "is_valid_size_dict": 56, "convert_to_size_dict": 56, "get_size_dict": 56, "create_clip_transform": 56, "create_transforms_from_clip_processor": 56, "create_convnext_transform": 56, "create_transforms_from_convnext_processor": 56, "create_vit_transform": 56, "create_transforms_from_vit_processor": 56, "create_siglip_transform": 56, "create_transforms_from_siglip_processor": 56, "create_bit_transform": 56, "create_transforms_from_bit_processor": 56, "create_blip_transform": 56, "create_transforms_from_blip_processor": 56, "create_mobilenetv2_transform": 56, "create_transforms_from_mobilenetv2_processor": 56, "tensor": [57, 58, 59, 68], "composit": [57, 59], "machin": [57, 86], "learn": [57, 86], "compos": [57, 58, 59], "sequenc": [57, 59, 73], "pillowcompos": [57, 59], "sequenti": 57, "decor": [57, 58, 59, 85], "facilit": 57, "creator": [57, 59], "tvalu": [57, 58], "describ": 57, "interpol": [57, 58, 59], "bicub": [57, 58, 59], "pillowres": [57, 59], "antialia": [57, 58, 59], "bilinear": [57, 58], "center_crop": [57, 58], "pillowcentercrop": [57, 59], "pillowtotensor": [57, 59], "maybe_to_tensor": [57, 58], "pillowmaybetotensor": 57, "std": [57, 58, 59], "pillownorm": [57, 59], "456": [57, 58], "406": [57, 58], "229": [57, 58], "225": [57, 58], "48500001430511475": 57, "4560000002384186": 57, "4059999883174896": 57, "2290000021457672": 57, "2240000069141388": 57, "22499999403953552": 57, "framework": 58, "extend": 58, "centercrop": 58, "totensor": 58, "maybetotensor": 58, "4850": 58, "4560": 58, "4060": 58, "2290": 58, "2240": 58, "2250": 58, "timm": 58, "interpolationmod": 58, "processor": [59, 107, 108], "vitimageprocessor": 59, "5906": 59, "33": 59, "donutimageprocessor": 59, "1901": 59, "70": [59, 83], "detrimageprocessor": 59, "1575": 59, "86": [59, 73], "clipimageprocessor": 59, "1374": 59, "73": 59, "videomaeimageprocessor": 59, "1093": 59, "convnextimageprocessor": 59, "648": 59, "65": 59, "segformerimageprocessor": 59, "533": 59, "00": 59, "beitimageprocessor": 59, "468": 59, "63": 59, "siglipimageprocessor": 59, "440": 59, "48": 59, "layoutlmv3imageprocessor": 59, "403": 59, "layoutlmv2imageprocessor": 59, "332": 59, "87": 59, "mllamaimageprocessor": 59, "qwen2vlimageprocessor": 59, "314": 59, "77": 59, "blipimageprocessor": 59, "276": 59, "55": 59, "idefics2imageprocessor": 59, "226": 59, "llavanextimageprocessor": 59, "215": 59, "bitimageprocessor": 59, "210": 59, "pix2structimageprocessor": 59, "conditionaldetrimageprocessor": 59, "53": 59, "samimageprocessor": 59, "52": 59, "deitimageprocessor": 59, "mask2formerimageprocessor": 59, "89": 59, "50": 59, "vivitimageprocessor": 59, "88": 59, "yolosimageprocessor": 59, "84": 59, "47": 59, "viltimageprocessor": 59, "41": 59, "detaimageprocessor": 59, "68": 59, "38": 59, "pixtralimageprocessor": 59, "mobilenetv2imageprocessor": 59, "mobilevitimageprocessor": 59, "61": 59, "34": [59, 107, 108], "dptimageprocessor": 59, "maskformerimageprocessor": 59, "28": 59, "nougatimageprocessor": 59, "ideficsimageprocessor": 59, "rtdetrimageprocessor": 59, "efficientnetimageprocessor": 59, "40": [59, 67], "deformabledetrimageprocessor": 59, "idefics3imageprocessor": 59, "fuyuimageprocessor": 59, "videollavaimageprocessor": 59, "pvtimageprocessor": 59, "09": 59, "oneformerimageprocessor": 59, "mobilenetv1imageprocessor": 59, "07": [59, 98, 99, 100, 103], "owlv2imageprocessor": 59, "chineseclipimageprocessor": 59, "efficientformerimageprocessor": 59, "llavaonevisionimageprocessor": 59, "swin2srimageprocessor": 59, "vithybridimageprocessor": 59, "owlvitimageprocessor": 59, "04": 59, "groundingdinoimageprocessor": 59, "03": 59, "perceiverimageprocessor": 59, "chameleonimageprocessor": 59, "levitimageprocessor": 59, "vitmatteimageprocessor": 59, "extens": [59, 74], "tri": 59, "def": [59, 85], "hasattr": 59, "feature_extractor": 59, "encount": 59, "becaus": 59, "until": 59, "successfulli": 59, "imageprocessor": 59, "autoimageprocessor": 59, "from_pretrain": 59, "openai": 59, "vit": 59, "patch32": 59, "pillowconvertrgb": 59, "48145467": 59, "4578275": 59, "40821072": 59, "26862955": 59, "2613026": 59, "2757771": 59, "size_dict": 59, "shortest_edg": 59, "invalid_kei": 59, "default_to_squar": 59, "height_width_ord": 59, "constraint": 59, "els": [59, 67, 107, 108], "incompat": 59, "longest_edg": 59, "param_nam": 59, "entri": 59, "conform": 59, "messag": [59, 83], "do_res": 59, "do_center_crop": 59, "crop_siz": 59, "do_rescal": 59, "rescale_factor": 59, "00392156862745098": 59, "do_norm": 59, "image_mean": 59, "image_std": 59, "do_convert_rgb": 59, "rescal": 59, "deviat": 59, "clipprocessor": 59, "crop_pct": 59, "tailor": 59, "convnext": 59, "percentag": 59, "prepar": 59, "replic": 59, "build": [59, 74, 82], "blip": 59, "255": 59, "openai_clip_mean": 59, "openai_clip_std": 59, "accord": 59, "behavior": 59, "mobilenetv2": 59, "per": 59, "equival": 59, "bg": 60, "strict_level": 60, "min_select": 60, "min_width": 60, "min_height": 60, "min_resolut": 60, "strict": [60, 94, 100], "get_imag": 60, "get_image_fil": 60, "list_image_fil": 60, "random_imag": 60, "randomli": 60, "random_image_fil": 60, "8057": 60, "000000": 60, "000001": 60, "000002": 60, "000003": 60, "000004": 60, "home": 60, "dgh": [60, 68, 109], "2400x1600": 60, "0x7feb86ed5160": 60, "003258": 60, "400x400": 60, "0x7feb86a748b0": 60, "quickli": 61, "backgroundimageset": 61, "list_bg_image_fil": 61, "get_bg_image_fil": 61, "get_bg_imag": 61, "random_bg_image_fil": 61, "random_bg_imag": 61, "opencv": 62, "denois": [62, 67], "inspir": [62, 71, 75, 82, 102], "mf666": [62, 102], "mist": 62, "fucker": 62, "diameter_min": 62, "diameter_max": 62, "sigma_color_min": 62, "sigma_color_max": 62, "sigma_space_min": 62, "sigma_space_max": 62, "radius_min": 62, "radius_max": 62, "eps_min": 62, "eps_max": 62, "b_iter": 62, "g_iter": 62, "random": [62, 80], "bilater": 62, "guid": 62, "stage": 62, "preserv": 62, "diamet": 62, "sigma": 62, "space": [62, 71, 82], "window": [62, 67], "term": 62, "contrib": 62, "noisy_imag": 62, "cleaned_img": 62, "cleaned_imag": 62, "blurri": [63, 67], "noisi": 63, "nafnet": [63, 106], "scunet": [63, 64, 106], "adversari": [63, 106], "remove_adversarial_nois": 63, "restore_with_nafnet": 63, "restore_with_scunet": 63, "ve": 64, "gaussian": 64, "To": 64, "correctli": 64, "credibl": 64, "rgg": [64, 65], "red": [64, 73], "gopro": 64, "sidd": 64, "tile_s": [64, 65, 83], "tile_overlap": [64, 65, 83], "batch_siz": [64, 65, 83], "nafnetmodeltyp": 64, "tile": [64, 65, 83], "gan": 65, "128": 65, "scunetmodeltyp": 65, "automatic1111": 66, "stabl": [66, 67, 89, 109], "diffus": [66, 67, 89], "webui": [66, 67, 68], "novelai": 66, "sdwui": 66, "submodul": 66, "nai": [66, 106], "docstr": 66, "sdmetadata": 66, "parse_sdmeta_from_text": 66, "get_sdmeta_from_imag": 66, "save_image_with_sdmeta": 66, "read_metadata": 66, "save_with_metadata": 66, "naimetadata": 66, "get_naimeta_from_imag": 66, "add_naimeta_to_imag": 66, "save_image_with_naimeta": 66, "formatt": 67, "a1111": 67, "sd_metadata_simpl": 67, "sd_metadata_complex": 67, "prompt": 67, "neg_prompt": 67, "neg": 67, "__str__": 67, "sd1": 67, "extrem": 67, "delic": 67, "beauti": 67, "offici": 67, "global": [67, 105], "illumin": 67, "soft": 67, "shadow": 67, "super": 67, "light": 67, "novel": [67, 69], "4k": 67, "metal_textur": 67, "striped_background": 67, "rich": 67, "cg": 67, "uniti": 67, "8k": 67, "wallpap": 67, "unreal": 67, "sci": 67, "fi": 67, "fantasi": 67, "silver_skin": 67, "cut": [67, 73], "silver_impossible_bodysuit": 67, "gem_on_chest": 67, "cut_silver_mechanical_leotard": 67, "headgear": [67, 73], "1_girl": 67, "solo": [67, 72, 73, 74, 75, 79, 80, 81, 82], "slim_waist": 67, "hair": [67, 73], "long": 67, "lumin": 67, "medium_breast": [67, 81], "indistinct_camelto": 67, "flat_crotch": 67, "coquettish": 67, "squint": 67, "evil_smil": 67, "dark_persona": 67, "mouth": 67, "wet": 67, "slim_fac": 67, "tall_girl": 67, "matur": 67, "mature_fac": 67, "slim_figur": 67, "slim_leg": 67, "groin": 67, "bare_thigh": 67, "easyneg": 67, "sketch": 67, "ugli": 67, "huge": 67, "logo": 67, "monochrom": [67, 93, 96, 106], "bad": 67, "mutat": 67, "horror": 67, "geometri": 67, "bad_prompt": 67, "miss": 67, "finger": 67, "limb": 67, "anatomi": 67, "interlock": 67, "digit": 67, "arm": 67, "2girl": 67, "deform": 67, "artist": 67, "blush": [67, 74, 75, 79, 82], "lipstick": 67, "skindent": 67, "tie": 67, "big_breast": 67, "thighhigh": [67, 74], "pubic_hair": [67, 73], "3d": [67, 91], "realist": 67, "slip": [67, 76], "head_out_of_fram": 67, "curvi": 67, "sampler": 67, "ddim": 67, "cfg": 67, "seed": 67, "3827064803": 67, "512x848": 67, "hash": 67, "eb49192009": 67, "anidosmix": 67, "skip": 67, "new_imag": 67, "let": 67, "what": 67, "nslim_fac": 67, "848": 67, "_sdmeta_text": 67, "directli": 67, "starri": 67, "night": 67, "daylight": 67, "euler": 67, "sd2": 67, "1girl": [67, 72, 73, 74, 75, 76, 79, 80, 81, 82], "blue": 67, "footwear": 67, "shoe": 67, "bang": [67, 73, 74, 79, 82], "indoor": 67, "sleev": 67, "ahog": [67, 73, 74, 75, 79, 82], "dress": [67, 73], "pot": 67, "plant": 67, "bag": [67, 74, 75, 79, 82], "bun": [67, 73], "lora": 67, "bluearchive10": 67, "bluearchiv": 67, "neg1": 67, "dpm": 67, "2m": 67, "sde": 67, "karra": 67, "2647703743": 67, "768x768": 67, "72bd94132e": 67, "cutemix": 67, "strength": 67, "controlnet": 67, "control_v11p_sd15_openpos": 67, "cab727d4": 67, "weight": 67, "perfect": 67, "param": 67, "hire": 67, "upscal": [67, 106], "latent": 67, "ti": 67, "339cc9210f70": 67, "66a7279a88dd": 67, "info": 67, "underli": [67, 85], "sd_meta": 67, "scope": 67, "dst_file": [67, 69], "webp": 67, "systemerror": [67, 69], "input_imag": 67, "output_imag": 67, "a41": 68, "safetensor": 68, "torch": 68, "command": [68, 109], "pip": [68, 109], "_check_env": 68, "model_fil": 68, "key1": 68, "value1": 68, "key2": 68, "value2": 68, "src_model_fil": 68, "dst_model_fil": 68, "new_metadata": 68, "john": 68, "doe": [68, 72, 80, 94, 100], "input_model": 68, "output_model": 68, "softwar": 69, "generation_tim": 69, "dataclass": 69, "encapsul": 69, "taken": 69, "alia": 69, "success": [69, 109], "add_lsb_meta": 69, "save_metainfo": 69, "metainfo": 69, "prefer": 69, "isneti": [70, 106], "get_isnetis_mask": 70, "segment_with_isneti": 70, "segment_rgba_with_isneti": 70, "co": 71, "seg": 71, "1024": [71, 82], "app": 71, "l8": 71, "00ff00": 71, "mask_": 71, "image_": 71, "hutao_seg": 71, "skadi": [71, 74, 75, 79, 82], "skadi_seg": 71, "drop": [72, 73, 74, 79, 81, 82], "cosplai": 72, "no_eyewear": 72, "eyewear": [72, 73], "span": [72, 73], "matter": [72, 73], "red_hair": [72, 73, 80, 81], "use_preset": 72, "custom_blacklist": 72, "onlin": 72, "preset": 72, "ones": 72, "neither": [72, 73], "nor": [72, 73], "anal_hair": 73, "anal_tail": 73, "arm_behind_head": 73, "arm_hair": 73, "arm_under_breast": 73, "arms_behind_head": 73, "bird_on_head": 73, "blood_in_hair": 73, "breasts_on_glass": 73, "breasts_on_head": 73, "cat_on_head": 73, "closed_ey": 73, "clothed_female_nude_femal": 73, "clothed_female_nude_mal": 73, "clothed_male_nude_femal": 73, "clothes_between_breast": 73, "cream_on_fac": 73, "drying_hair": 73, "empty_ey": 73, "face_to_breast": 73, "food_on_fac": 73, "food_on_head": 73, "game_boi": 73, "grabbing_anoth": 73, "s_hair": 73, "grabbing_own_breast": 73, "gun_to_head": 73, "head_between_breast": 73, "heart_in_ey": 73, "multiple_boi": 73, "multiple_girl": 73, "object_on_breast": 73, "object_on_head": 73, "paint_splatter_on_fac": 73, "parted_lip": [73, 74, 75, 79, 82], "penis_on_fac": 73, "person_on_head": 73, "pokemon_on_head": 73, "rabbit_on_head": 73, "rice_on_fac": 73, "severed_head": 73, "star_in_ey": 73, "sticker_on_fac": 73, "tentacles_on_mal": 73, "tying_hair": 73, "built": [73, 85], "mutabl": 73, "constructor": 73, "empti": 73, "hold": [73, 74, 75, 79, 82], "futa": 73, "cum": 73, "rub": 73, "shade": 73, "plai": 73, "drill": 73, "skin": 73, "sidelock": 73, "twintail": [73, 74, 75, 79, 82], "braid": 73, "afro": 73, "bald": 73, "dreadlock": 73, "ponytail": 73, "updo": 73, "beard": 73, "mustach": 73, "pointi": 73, "horn": 73, "tail": 73, "ornament": 73, "hairband": 73, "pupil": 73, "bow": [73, 74, 75], "headwear": 73, "ribbon": [73, 75, 79], "crown": 73, "cap": 73, "hairclip": [73, 79], "mole": 73, "halo": 73, "fluff": 73, "flower": [73, 74, 75, 79, 82], "glass": [73, 76], "fang": 73, "boi": 73, "beret": 73, "heterochromia": 73, "headdress": 73, "eyepatch": 73, "headphon": 73, "eyebrow": 73, "eyelash": 73, "sunglass": 73, "intak": 73, "scrunchi": 73, "ear_pierc": 73, "headband": 73, "ring": 73, "under_mouth": 73, "freckl": 73, "lip": 73, "eyelin": 73, "eyeshadow": 73, "tassel": 73, "whitelist_suffix": 73, "whitelist_prefix": 73, "whitelist_word": 73, "suffix": [73, 78], "pool": 73, "whitelist": 73, "blacklist": [73, 77, 106], "singular": 73, "plural": 73, "chair": 73, "whole": 73, "word": 73, "hear": 73, "72": 73, "outdat": 74, "anymor": 74, "baselin": 74, "practic": 74, "use_real_nam": [74, 79], "general_threshold": [74, 75, 82], "character_threshold": [74, 75, 82], "drop_overlap": [74, 75, 79, 82], "real": [74, 79, 96, 106], "renam": [74, 79], "redirect": [74, 79], "mani": [74, 79], "websit": [74, 79], "rate": [74, 75, 82, 94, 96, 106], "char": [74, 75, 82], "9897817373275757": 74, "question": [74, 75, 82, 94], "010265946388244629": 74, "explicit": [74, 75, 82, 94], "2809715270996094e": 74, "9939777851104736": 74, "5032387375831604": 74, "black_bord": 74, "9943548440933228": 74, "black_glov": [74, 75, 79, 82], "5011609792709351": 74, "blue_ski": [74, 75, 79, 82], "6877802610397339": 74, "5543792843818665": 74, "8268730640411377": 74, "cloud": [74, 75, 79, 82], "8504303693771362": 74, "cowboy_shot": [74, 75, 79, 82], "6008237600326538": 74, "crop_top": [74, 75, 79, 82], "6635787487030029": 74, "dai": [74, 75, 79, 82], "8496965765953064": 74, "glove": [74, 75, 79, 82], "6107005476951599": 74, "hair_between_ey": [74, 75, 79, 82], "668294370174408": 74, "5619469285011292": 74, "holding_baseball_bat": [74, 75, 79, 82], "5141720771789551": 74, "letterbox": 74, "long_hair": [74, 75, 79, 81, 82], "9884189963340759": 74, "looking_at_view": [74, 75, 79, 82], "5673105120658875": 74, "midriff": [74, 75, 79, 82], "6290556192398071": 74, "navel": [74, 75, 79, 82], "9631235003471375": 74, "no_hat": [74, 75, 79], "7978747487068176": 74, "no_headwear": [74, 75, 79, 82], "7577926516532898": 74, "outdoor": [74, 75, 79, 82], "7118550539016724": 74, "5452839136123657": 74, "pillarbox": 74, "9841411709785461": 74, "red_ey": [74, 75, 79, 82], "958786129951477": 74, "shirt": [74, 75, 79, 82], "6720131039619446": 74, "short_sleev": [74, 75, 79, 82], "7077711820602417": 74, "silver_hair": [74, 75, 79], "6673924326896667": 74, "sky": [74, 75, 79, 82], "8709812760353088": 74, "9614333510398865": 74, "sportswear": [74, 75, 79, 82], "7786177396774292": 74, "6842771172523499": 74, "sweat": [74, 75, 79, 82], "9076308012008667": 74, "thigh": [74, 75, 79, 82], "580970823764801": 74, "skadi_": [74, 75, 82], "arknight": [74, 75, 82], "9633345007896423": 74, "9988503456115723": 74, "001651763916015625": 74, "00012505054473876953": 74, "9829280972480774": 74, "894218385219574": 74, "8733789920806885": 74, "backpack": [74, 75, 79, 82], "6322951316833496": 74, "9987058639526367": 74, "bag_charm": [74, 75], "9754379987716675": 74, "6810564994812012": 74, "9708781838417053": 74, "6356008052825928": 74, "5633733868598938": 74, "brick_wal": 74, "5315935611724854": 74, "brown_hair": [74, 75, 79, 82], "9397273659706116": 74, "9229896664619446": 74, "charm_": [74, 75], "9006357789039612": 74, "citi": 74, "9020784497261047": 74, "cityscap": 74, "9547432661056519": 74, "5296419262886047": 74, "8253412246704102": 74, "5619839429855347": 74, "hair_flow": [74, 75, 79, 82], "8277763724327087": 74, "hair_orna": [74, 75, 79, 82], "9356368780136108": 74, "hair_ribbon": [74, 75, 79], "5288072824478149": 74, "jacket": [74, 75, 79, 82], "6336134076118469": 74, "9703260064125061": 74, "8188960552215576": 74, "phone_screen": 74, "9579574465751648": 74, "9954615235328674": 74, "plaid": [74, 75, 79], "9725285172462463": 74, "plaid_skirt": [74, 75, 79], "9638455510139465": 74, "pleated_skirt": [74, 75, 79, 82], "7226815819740295": 74, "5321241021156311": 74, "red_nail": [74, 79], "5493080615997314": 74, "school_bag": [74, 75], "9863407611846924": 74, "school_uniform": [74, 75, 79, 82], "6794284582138062": 74, "5062428116798401": 74, "shoulder_bag": 74, "9325523972511292": 74, "skirt": [74, 75, 79, 82], "92237788438797": 74, "skyscrap": 74, "7728171348571777": 74, "sleeves_past_wrist": [74, 75, 79], "7257086038589478": 74, "smile": [74, 75, 79, 82], "5357837080955505": 74, "6939404010772705": 74, "7054293155670166": 74, "tongu": [74, 75, 79, 82], "9990814924240112": 74, "tongue_out": [74, 75, 79, 82], "9992498755455017": 74, "5012534260749817": 74, "very_long_hair": [74, 75, 79, 81, 82], "7461410164833069": 74, "lagpixellol": 75, "deepgelbooru_onnx": 75, "categori": [75, 90, 98], "dim": [75, 82], "9986732006072998": 75, "0013858973979949951": 75, "315376281738281e": 75, "9972434639930725": 75, "basebal": [75, 82], "5982598662376404": 75, "baseball_bat": [75, 79, 82], "6429562568664551": 75, "bike_short": 75, "36296138167381287": 75, "8308937549591064": 75, "black_shirt": [75, 79, 82], "7388008832931519": 75, "6039759516716003": 75, "30909663438796997": 75, "9694308042526245": 75, "6422968506813049": 75, "5898381471633911": 75, "8145260810852051": 75, "652222216129303": 75, "dolphin_short": 75, "466494083404541": 75, "7183809280395508": 75, "6753682494163513": 75, "7302790880203247": 75, "6649775505065918": 75, "large_breast": [75, 79, 82], "8446108102798462": 75, "98187655210495": 75, "8140730857849121": 75, "6360533833503723": 75, "9635934829711914": 75, "33370012044906616": 75, "44239571690559387": 75, "7891374826431274": 75, "6471294164657593": 75, "9958090782165527": 75, "8736815452575684": 75, "872096061706543": 75, "5640895366668701": 75, "5049663186073303": 75, "8832778930664062": 75, "9687467813491821": 75, "sports_bra": 75, "3659853935241699": 75, "9309735298156738": 75, "49939480423927307": 75, "stomach": [75, 79, 82], "446407288312912": 75, "809670090675354": 75, "6560589075088501": 75, "47956040501594543": 75, "9832853674888611": 75, "9994162321090698": 75, "0008397102355957031": 75, "00035390257835388184": 75, "9926226139068604": 75, "899387001991272": 75, "34215790033340454": 75, "5701972246170044": 75, "9512913227081299": 75, "6664570569992065": 75, "5614628791809082": 75, "33615976572036743": 75, "5770801305770874": 75, "987317681312561": 75, "37286585569381714": 75, "cardigan": [75, 79], "36409223079681396": 75, "7329680919647217": 75, "collared_shirt": [75, 79], "5924292206764221": 75, "4344901144504547": 75, "7465001344680786": 75, "5225946307182312": 75, "6976451873779297": 75, "9265321493148804": 75, "34527891874313354": 75, "6675043106079102": 75, "9096828699111938": 75, "long_sleev": [75, 79, 82], "41341525316238403": 75, "8418735265731812": 75, "miniskirt": [75, 79], "3675632178783417": 75, "nail_polish": [75, 79], "5284417867660522": 75, "open_cloth": [75, 79], "30296844244003296": 75, "48789578676223755": 75, "36596980690956116": 75, "7759367227554321": 75, "6535028219223022": 75, "8975257873535156": 75, "36911237239837646": 75, "4171145558357239": 75, "3942635953426361": 75, "6772940754890442": 75, "9397937655448914": 75, "5207280516624451": 75, "4673041105270386": 75, "9118321537971497": 75, "9967410564422607": 75, "9970728158950806": 75, "8419480323791504": 75, "6489560604095459": 75, "white_shirt": [75, 79], "6217572689056396": 75, "underscor": [76, 82], "convent": 76, "restor": [76, 106], "use_spac": 76, "use_escap": 76, "include_scor": 76, "score_descend": 76, "_": 76, "escap": 76, "unsaf": 76, "sort": [76, 80], "descend": 76, "panty_pul": 76, "6826801300048828": 76, "958938717842102": 76, "drinking_glass": 76, "9340789318084717": 76, "areola_slip": 76, "41196826100349426": 76, "9988248348236084": 76, "drink": 76, "pull": 76, "areola": 76, "999": 76, "959": 76, "934": 76, "683": 76, "412": 76, "mldanbooru": [77, 106], "get_mldanbooru_tag": 77, "wd14": [77, 79, 106], "get_wd14_tag": [77, 79], "convert_wd14_emb_to_predict": 77, "denormalize_wd14_emb": 77, "deepdanbooru": [77, 79, 106], "get_deepdanbooru_tag": [77, 79], "deepgelbooru": [77, 106], "get_deepgelbooru_tag": 77, "add_underlin": 77, "remove_underlin": 77, "tags_to_text": 77, "drop_overlap_tag": 77, "is_blacklist": 77, "drop_blacklisted_tag": 77, "char_whitelist_suffix": 77, "char_whitelist_prefix": 77, "char_whitelist_word": 77, "char_suffix": 77, "char_prefix": 77, "charactertagpool": 77, "is_basic_character_tag": 77, "drop_basic_character_tag": 77, "sort_tag": 77, "tag_match_suffix": 77, "tag_match_prefix": 77, "tag_match_ful": 77, "t1": 78, "t2": 78, "fulli": 78, "ml": 79, "448": 79, "keep_ratio": 79, "9999984502792358": [79, 101], "9999946355819702": 79, "9994951486587524": 79, "998144268989563": 79, "9978417158126831": 79, "9941409230232239": 79, "9799384474754333": 79, "979142427444458": 79, "961823582649231": 79, "961323618888855": 79, "9490893483161926": 79, "9450850486755371": 79, "9425153136253357": 79, "9409335255622864": 79, "9319437146186829": 79, "9265308976173401": 79, "9259042143821716": 79, "922250509262085": 79, "9199565052986145": 79, "9175475835800171": 79, "9102761745452881": 79, "9076938629150391": 79, "9052775502204895": 79, "8938589692115784": 79, "8894285559654236": 79, "8891903162002563": 79, "8845980763435364": 79, "8842408061027527": 79, "8659475445747375": 79, "862621009349823": 79, "8616052865982056": 79, "8562789559364319": 79, "short_short": [79, 82], "8555729389190674": 79, "8533340096473694": 79, "black_short": [79, 82], "8477485775947571": 79, "8430152535438538": 79, "tied_long_hair": [79, 82], "8340626955032349": 79, "crop_top_overhang": 79, "8266023397445679": 79, "8222048282623291": 79, "8202669620513916": 79, "8061150312423706": 79, "ass_visible_through_thigh": [79, 82], "7803354859352112": 79, "thigh_gap": [79, 82], "7789446711540222": 79, "arms_up": 79, "7052110433578491": 79, "9999866485595703": 79, "997043788433075": 79, "9969649910926819": 79, "9957101345062256": 79, "9928386807441711": 79, "9886980056762695": 79, "9864778518676758": 79, "ghost": [79, 82], "9769423007965088": 79, "9747489094734192": 79, "9736957550048828": 79, "9388670325279236": 79, "9356311559677124": 79, "91000896692276": 79, "8955123424530029": 79, "8910233378410339": 79, "8904104828834534": 79, "8881211280822754": 79, "8876776695251465": 79, "8864808678627014": 79, "8810517191886902": 79, "8798807263374329": 79, "8765745162963867": 79, "8737136125564575": 79, "8650439381599426": 79, "8613706827163696": 79, "blue_cardigan": 79, "8571277260780334": 79, "8333670496940613": 79, "8160212635993958": 79, "eyebrows_visible_through_hair": 79, "8122442364692688": 79, "8091571927070618": 79, "8082079887390137": 79, "8048468232154846": 79, "8042327165603638": 79, "7984272241592407": 79, "blazer": [79, 82], "794708251953125": 79, "78981614112854": 79, "7892146110534668": 79, "shaped_pupil": [79, 82], "7867060899734497": 79, "gradient_hair": 79, "786359965801239": 79, "7790888547897339": 79, "brown_skirt": 79, "7760675549507141": 79, "774523913860321": 79, "7721588015556335": 79, "7697228789329529": 79, "755959689617157": 79, "multicolored_hair": 79, "7477189898490906": 79, "7476690411567688": 79, "rail": 79, "7476617693901062": 79, "blue_jacket": 79, "7458406090736389": 79, "741143524646759": 79, "7364678978919983": 79, "7193643450737": 79, "red_neckwear": 79, "7108616828918457": 79, "7086325287818909": 79, "7055293321609497": 79, "7039415836334229": 79, "7018357515335083": 79, "shuffl": 80, "count": [80, 107, 108], "2boi": 80, "cat_ear": 80, "uniqu": 80, "8849405313291128": 81, "8548297594823425": 81, "03910296474461261": 81, "6615180440330748": 81, "21552028866308015": 81, "3165260620737027": 81, "47744464927382957": 81, "tagger": 82, "smilingwolf": 82, "wd": 82, "swinv2_v3": 82, "general_mcut_en": 82, "character_mcut_en": 82, "no_underlin": 82, "mcut": 82, "replac": 82, "index": [82, 109], "follw": 82, "valuabl": 82, "enabl": 82, "rapid": 82, "queri": 82, "0011444687843322754": 82, "8876402974128723": 82, "106781005859375": 82, "000277101993560791": 82, "997527003288269": 82, "9797663688659668": 82, "9905703663825989": 82, "9761719703674316": 82, "8981098532676697": 82, "8810765743255615": 82, "9498510360717773": 82, "8377365469932556": 82, "945058286190033": 82, "9457170367240906": 82, "969594419002533": 82, "7881088852882385": 82, "7687551379203796": 82, "9301245212554932": 82, "6703325510025024": 82, "white_hair": 82, "5292627811431885": 82, "8677047491073608": 82, "grey_hair": 82, "5859264731407166": 82, "9536856412887573": 82, "8056888580322266": 82, "8394746780395508": 82, "9473626613616943": 82, "8986269235610962": 82, "9385137557983398": 82, "8408567905426025": 82, "alternate_costum": 82, "4245271384716034": 82, "931140661239624": 82, "8830795884132385": 82, "7279844284057617": 82, "artist_nam": 82, "5333830714225769": 82, "64717698097229": 82, "9516432285308838": 82, "9655293226242065": 82, "9485014081001282": 82, "7366660833358765": 82, "7161656618118286": 82, "5858667492866516": 82, "6186309456825256": 82, "41193312406539917": 82, "467605859041214": 82, "36282333731651306": 82, "3756745457649231": 82, "motion_blur": 82, "5091936588287354": 82, "951993465423584": 82, "5634750723838806": 82, "8232709169387817": 82, "9869340658187866": 82, "49491602182388306": 82, "5193622708320618": 82, "003406703472137451": 82, "0007208287715911865": 82, "9798132181167603": 82, "8046203851699829": 82, "7596215009689331": 82, "7620116472244263": 82, "46084529161453247": 82, "48454540967941284": 82, "5152207016944885": 82, "8023070096969604": 82, "8653596639633179": 82, "7201820611953735": 82, "7816740870475769": 82, "697688639163971": 82, "8974947333335876": 82, "7491052746772766": 82, "5015512704849243": 82, "6401398181915283": 82, "43420469760894775": 82, "4528769850730896": 82, "5730487704277039": 82, "6739872694015503": 82, "5545973181724548": 82, "6946243047714233": 82, "5487751364707947": 82, "7439308166503906": 82, "4186026453971863": 82, "47378358244895935": 82, "4690653085708618": 82, "7565015554428101": 82, "hu_tao_": 82, "genshin_impact": 82, "9262397289276123": 82, "boo_tao_": 82, "942080020904541": 82, "denorm": 82, "denormalizer_nam": 82, "mnum2_al": 82, "understand": 82, "redund": 82, "structur": [82, 106], "b": 82, "r": [82, 94, 100], "c": 82, "linalg": 82, "norm": 82, "approx": [82, 83], "1e": 82, "cdc_anime_onnx": 83, "realli": 83, "As": [83, 94, 100], "1024x1024": 83, "2060": 83, "gpu": 83, "cost": 83, "cpu": [83, 88, 107, 108], "experi": 83, "hgsr": 83, "mhr": 83, "aug_x4_320": 83, "cute_waifu_aroma": 83, "pngimageplugin": 83, "pngimagefil": 83, "1168x1168": 83, "0x7f0e8ca06880": 83, "4672x4672": 83, "0x7f0e48edb640": 83, "cdc": [84, 106], "upscale_with_cdc": 84, "lru_cach": 85, "wrap": 85, "synchron": 85, "prevent": 85, "race": 85, "condit": 85, "maxsiz": 85, "expensive_funct": 85, "expens": 85, "lock": [85, 105], "safeti": [85, 102], "multithread": 85, "my_funct": 85, "introduc": 85, "acquisit": 85, "critic": 85, "mathemat": 86, "activ": 86, "deep": 86, "problem": [86, 94, 100], "input_valu": 86, "frac": 86, "26894142": 86, "73105858": 86, "ts_lru_cach": 87, "get_onnx_provid": 87, "open_onnx_model": 87, "cudaexecutionprovid": 88, "cpuexecutionprovid": 88, "ckpt": 88, "inferencesess": 88, "onnx_mod": 88, "decid": 88, "linux": [88, 107, 108], "execut": [88, 107, 108], "ignor": 88, "cuda": [88, 107, 108], "forc": 88, "anime_ai_check": 89, "mobilenetv3_sce_dist": [89, 100, 104], "mainli": 89, "caformer_s36_plus_sc": 89, "graph": 89, "9996960163116455": 89, "9999125003814697": 89, "997803270816803": 89, "9960069060325623": 89, "9887709021568298": 89, "9998629093170166": 89, "0013722758740186691": 89, "00020673229300882667": 89, "0001895089662866667": 89, "0008857478387653828": 89, "552320024231449e": 89, "001168627175502479": 89, "bangumi": [90, 91], "vision": 90, "imageri": 90, "bangumi_char_typ": 90, "definit": [90, 97], "video": 90, "secondari": 90, "often": 90, "lack": 90, "lead": 90, "under": [90, 109], "three": 90, "judg": 90, "anime_portrait": [90, 96], "mobilenetv3_v0_dist": [90, 99, 103, 104], "9998525381088257": 90, "00012103465269319713": 90, "6464786313008517e": 90, "906112609314732e": 90, "06": [90, 91, 93, 98, 99, 100, 101, 103], "9997243285179138": 90, "0002490800397936255": 90, "7215803381986916e": 90, "354368557978887e": 90, "9998849630355835": 90, "90006631379947e": 90, "3920385754317977e": 90, "2084233276254963e": 90, "9998877048492432": 90, "732793503440917e": 90, "4264976925915107e": 90, "0623419257171918e": 90, "07076334953308105": 90, "9290977716445923": 90, "0001044218079186976": 90, "4467317163944244e": 90, "2568268832401372e": 90, "9999498128890991": 90, "1810528778587468e": 90, "879474429093534e": 90, "260669109295122e": 90, "9999510049819946": 90, "2321036592766177e": 90, "025227553938748e": 90, "4251427273848094e": 90, "999957799911499": 90, "4273678718600422e": 90, "6884023302263813e": 90, "880981603288092e": 90, "0002326338435523212": 90, "9996368885040283": 90, "164971561403945e": 90, "00020793956355191767": 90, "13438372313976288": 90, "8652494549751282": 90, "000158855298650451": 90, "000238816806813702": 90, "3589179217815399": 90, "6406960487365723": 90, "0001471740542910993": 90, "002255884697660804": 90, "08208147436380386": 90, "9152728915214539": 90, "00038967153523117304": 90, "227699592884164e": 90, "0835404282261152e": 90, "1437502406770363e": 90, "9999284744262695": 90, "2125529792683665e": 90, "0218892384727951e": 90, "00011914174683624879": 90, "9998584985733032": 90, "2007669283775613e": 90, "6357082131435163e": 90, "3068713896209374e": 90, "9999185800552368": 90, "066640925273532e": 90, "529400813335087e": 90, "089402500540018e": 90, "9999388456344604": 90, "6406959295272827": 90, "not_paint": 91, "anime_classif": 91, "older": 91, "mobilenetv3_v1": [91, 101], "5_dist": 91, "3_dist": 91, "plot": [91, 94, 100, 104], "caformer_s36_v1": 91, "3_focal": 91, "8346158862113953": 91, "004201625939458609": 91, "0028638991061598063": 91, "15633030235767365": 91, "001988308737054467": 91, "9868855476379395": 91, "001178382197394967": 91, "00015886101755313575": 91, "0005986307514831424": 91, "011178601533174515": 91, "9933090209960938": 91, "0012440024875104427": 91, "00040085514774546027": 91, "004924307577311993": 91, "00012189441622467712": 91, "00031298911198973656": 91, "9968050718307495": 91, "182305903872475e": 91, "0027923565357923508": 91, "7805559259140864e": 91, "0004650334012694657": 91, "996709942817688": 91, "736721191671677e": 91, "0027629584074020386": 91, "4619508621981367e": 91, "0003803370927926153": 91, "998649537563324": 91, "190127922105603e": 91, "0008622839814051986": 91, "595230686594732e": 91, "0004573142796289176": 91, "00031435859273187816": 91, "8671838641166687": 91, "13199880719184875": 91, "563074617180973e": 91, "153919796110131e": 91, "290010737255216e": 91, "9727378487586975": 91, "027150526642799377": 91, "162296004826203e": 91, "4933258828241378e": 91, "0004275702522136271": 91, "995402455329895": 91, "002233930164948106": 91, "001911122351884842": 91, "1603819727897644": 91, "0007561995880678296": 91, "00017044576816260815": 91, "838487982749939": 91, "0002034590725088492": 91, "005001617129892111": 91, "000932251859921962": 91, "009352140128612518": 91, "9846979379653931": 91, "6018555470509455e": 91, "004064667969942093": 91, "464051254326478e": 91, "025772539898753166": 91, "9699516296386719": 91, "00011656546121230349": 91, "287263775244355e": 91, "370255853951676e": 91, "01098843663930893": 91, "0031668643932789564": 91, "9857884049415588": 91, "499273488065228e": 91, "8419872251106426e": 91, "0003471920208539814": 91, "029472889378666878": 91, "9700765609741211": 91, "0012387704337015748": 91, "001172148622572422": 91, "787473391043022e": 91, "003680602880194783": 91, "9938107132911682": 91, "8346157073974609": 91, "8671836853027344": 91, "8384883403778076": 91, "9846979975700378": 91, "9700766801834106": 91, "greyscal": 92, "jpeg_ful": [92, 105], "6125901": 92, "6125785": [92, 105], "6124220": 92, "rough": [93, 94, 100], "polish": 93, "mobilenetv3_v2": 93, "2_dist": [93, 101], "910087929805741e": 93, "1241951510310173": 93, "8757457137107849": 93, "00018937293498311192": 93, "030049214139580727": 93, "9697614312171936": 93, "008933082222938538": 93, "05096456781029701": 93, "9401022791862488": 93, "009832272306084633": 93, "9898634552955627": 93, "00030428936588577926": 93, "013919820077717304": 93, "9819902181625366": 93, "004089969675987959": 93, "04166747257113457": 93, "9582782983779907": 93, "4218515288084745e": 93, "8849249482154846": 93, "1149177998304367": 93, "0001573085755808279": 93, "9907882809638977": 93, "008958994410932064": 93, "0002527958422433585": 93, "9831690788269043": 93, "01682441122829914": 93, "613856385229155e": 93, "8757458329200745": 93, "8849248290061951": 93, "million": 94, "anime_r": [94, 96], "boundari": [94, 100], "challeng": [94, 100], "clean": [94, 100], "judgment": [94, 100], "intend": [94, 100], "quick": [94, 100, 106], "estim": [94, 100], "basi": [94, 100], "mobilenetv3_large_100_v0_ls0": 94, "caformer_s36_v0_ls0": 94, "7508869767189026": 94, "7034655809402466": 94, "728887677192688": 94, "7404400110244751": 94, "7446154952049255": 94, "7514738440513611": 94, "768704354763031": 94, "8219676613807678": 94, "7267540693283081": 94, "7645740509033203": 94, "7216582894325256": 94, "7615436315536499": 94, "815083920955658": 94, "8321858644485474": 94, "8204999566078186": 94, "820833146572113": 94, "chdir": 94, "doc": 94, "api_doc": 94, "7508870363235474": 94, "11212056130170822": 94, "06781744956970215": 94, "06917501986026764": 94, "7034654021263123": 94, "15903906524181366": 94, "06688199192285538": 94, "07061357796192169": 94, "7288877964019775": 94, "1476859599351883": 94, "060362350195646286": 94, "06306383013725281": 94, "7404399514198303": 94, "10337048768997192": 94, "08087948709726334": 94, "07530999928712845": 94, "055992450565099716": 94, "7446154356002808": 94, "13191790878772736": 94, "06747424602508545": 94, "06458679586648941": 94, "10566363483667374": 94, "07827574014663696": 94, "07079866528511047": 94, "7687042951583862": 94, "09974884241819382": 94, "06074819341301918": 94, "050435908138751984": 94, "8219675421714783": 94, "0593985915184021": 94, "06819795072078705": 94, "06569571048021317": 94, "1177448257803917": 94, "726753830909729": 94, "08980562537908554": 94, "06481882929801941": 94, "06922297924757004": 94, "10138414055109024": 94, "06351721286773682": 94, "07683827728033066": 94, "13798624277114868": 94, "05942752957344055": 94, "10584963858127594": 94, "7615437507629395": 94, "07317910343408585": 94, "060196295380592346": 94, "06751583516597748": 94, "0572039857506752": 94, "05398125201463699": 94, "06124086305499077": 94, "0525919646024704": 94, "8321859240531921": 94, "05922013148665428": 94, "06274889409542084": 94, "057530902326107025": 94, "8205001354217529": 94, "05683052912354469": 94, "06635929644107819": 94, "05597696080803871": 94, "8208332657814026": 94, "non_furri": 95, "mobilenetv3_v0": 95, "1_dist": 95, "9898804426193237": 95, "010119626298546791": 95, "9677742123603821": 95, "032225821167230606": 95, "959551215171814": 95, "040448784828186035": 95, "9535530209541321": 95, "04644693806767464": 95, "04358793422579765": 95, "9564120769500732": 95, "02767963521182537": 95, "9723203182220459": 95, "028900373727083206": 95, "9710996150970459": 95, "037573859095573425": 95, "9624261260032654": 95, "aicheck": [96, 106], "get_ai_created_scor": 96, "is_ai_cr": 96, "bangumi_char": [96, 106], "anime_bangumi_char_scor": 96, "anime_bangumi_char": 96, "anime_classify_scor": 96, "anime_classifi": 96, "is_greyscal": 96, "anime_completeness_scor": 96, "anime_complet": 96, "dbrate": [96, 106], "anime_dbrating_scor": 96, "anime_dbr": 96, "furri": [96, 106], "anime_furry_scor": 96, "anime_furri": 96, "get_monochrome_scor": 96, "is_monochrom": 96, "nsfw_pred_scor": 96, "nsfw_pred": 96, "portrait": [96, 106], "anime_portrait_scor": 96, "anime_rating_scor": 96, "anime_real_scor": 96, "safe_check_scor": 96, "safe_check": 96, "style_ag": [96, 106], "anime_style_age_scor": 96, "anime_style_ag": 96, "teen": [96, 106], "anime_teen_scor": 96, "anime_teen": 96, "is_truncated_fil": 96, "screen": 97, "row": 97, "bottom": 97, "grayscal": 97, "monochrome_detect": 97, "mobilenetv3_large_100_dist_safe2": 97, "mobilenetv3_dist": 97, "caformer_s36": 97, "mono": 97, "9614395499229431": 97, "9458909034729004": 97, "9559807777404785": 97, "9651952981948853": 97, "9379720687866211": 97, "8814834356307983": 97, "03941023349761963": 97, "07492382079362869": 97, "09546589106321335": 97, "016521310433745384": 97, "005693843588232994": 97, "0315730981528759": 97, "Not": 98, "five": 98, "hentai": 98, "neutral": 98, "porn": 98, "sexi": 98, "infinit": 98, "nsfwj": 98, "tfj": 98, "mobil": 98, "9970946311950684": 98, "00198739324696362": 98, "000894528697244823": 98, "4315058251668233e": 98, "099447197513655e": 98, "9282580614089966": 98, "061733175069093704": 98, "008979619480669498": 98, "0007789491210132837": 98, "0002501663693692535": 98, "7945129871368408": 98, "2044062316417694": 98, "0005603990866802633": 98, "0004847997915931046": 98, "564094367902726e": 98, "7977773547172546": 98, "01352313905954361": 98, "18791256844997406": 98, "0004888656549155712": 98, "00029804420773871243": 98, "04498734697699547": 98, "9509441256523132": 98, "4087972633424215e": 98, "003999904729425907": 98, "4542059185914695e": 98, "002892113756388426": 98, "982390284538269": 98, "02520776737947e": 98, "014633022248744965": 98, "858086610212922e": 98, "002532319398596883": 98, "9887337684631348": 98, "231979568838142e": 98, "008699454367160797": 98, "8187158022774383e": 98, "03564726561307907": 98, "954788088798523": 98, "343036850215867e": 98, "009289607405662537": 98, "00020158555707894266": 98, "006372362840920687": 98, "006019102409482002": 98, "9694945812225342": 98, "015214097686111927": 98, "002899901708588004": 98, "0004039364866912365": 98, "00012730166781693697": 98, "987038791179657": 98, "007135333959013224": 98, "005294707603752613": 98, "06964848190546036": 98, "0014777459437027574": 98, "9276643395423889": 98, "0003031621454283595": 98, "0009063396137207747": 98, "00028707628371194005": 98, "00010888021643040702": 98, "9992460012435913": 98, "00015473493840545416": 98, "0002033217460848391": 98, "563037691696081e": 98, "008058490231633186": 98, "00044566826545633376": 98, "937960684299469": 98, "05353058874607086": 98, "364063445587817e": 98, "00562260951846838": 98, "00012077406427124515": 98, "9897090792655945": 98, "004547217860817909": 98, "564737981942017e": 98, "016690678894519806": 98, "001258736359886825": 98, "9766013622283936": 98, "005440687295049429": 98, "4481674952548929e": 98, "01861923187971115": 98, "0008914825739338994": 98, "9674761295318604": 98, "012998746708035469": 98, "691116141155362e": 98, "0007601747056469321": 98, "0005019629606977105": 98, "039504989981651306": 98, "9591660499572754": 98, "0001652583305258304": 98, "0002614929690025747": 98, "020374108105897903": 98, "029394468292593956": 98, "9498046040534973": 98, "00016299057460855693": 98, "004782819654792547": 98, "002861740067601204": 98, "12280157208442688": 98, "8693908452987671": 98, "0001731760276015848": 98, "304211274255067e": 98, "03286275267601013": 98, "010648751631379128": 98, "9562522172927856": 98, "999900221824646": 99, "645313209854066e": 99, "3387104445428122e": 99, "9999704360961914": 99, "4465465685352683e": 99, "071506166132167e": 99, "9999785423278809": 99, "512719154561637e": 99, "292278612818336e": 99, "919455750496127e": 99, "9999444484710693": 99, "3647335082350764e": 99, "0555699191172607e": 99, "9999880790710449": 99, "3210242286731955e": 99, "7451418898417614e": 99, "9999822378158569": 99, "2084267331811134e": 99, "7460413321023225e": 99, "1532473820352607e": 99, "9999996423721313": 99, "0316136922483565e": 99, "840229633236049e": 99, "9999998807907104": [99, 100], "736660568800289e": 99, "199210472208506e": 99, "9999992847442627": 99, "r15": 100, "r18": 100, "sankaku": 100, "mobilenetv3_v1_pruned_ls0": 100, "caformer_s36_plu": [100, 104], "5863172936624323e": 100, "480062353375615e": 100, "9924363493919373": 100, "007255776319652796": 100, "0003077814180869609": 100, "996969997882843": 100, "0030054834205657244": 100, "4601260520284995e": 100, "9966891407966614": 100, "003293127752840519": 100, "770909148035571e": 100, "00025384966284036636": 100, "9996721744537354": 100, "399192691082135e": 100, "973351603141055e": 100, "9998563528060913": 100, "391309580067173e": 100, "0018681309884414077": 100, "9827859997749329": 100, "015345841646194458": 100, "013710384257137775": 100, "8339558839797974": 100, "15233369171619415": 100, "951323833462084e": 100, "00029566374723799527": 100, "9997004270553589": 100, "00018434497178532183": 100, "568440272123553e": 100, "9997699856758118": 100, "11225129129889e": 100, "051862899563275e": 100, "9999485015869141": 100, "902020231791539e": 100, "0005639699520543218": 100, "9994290471076965": 100, "anime_real_cl": 101, "4_dist": 101, "9999716281890869": 101, "8398366339388303e": 101, "9992202520370483": 101, "0007797438884153962": 101, "9999709129333496": 101, "905452492996119e": 101, "9999765157699585": 101, "3499671442550607e": 101, "9994087219238281": 101, "0005913018831051886": 101, "9999759197235107": 101, "4061362637439743e": 101, "9999052286148071": 101, "475799015490338e": 101, "403173675702419e": 101, "5848207794988411e": 101, "0010207017185166478": 101, "9989792704582214": 101, "2124368115328252e": 101, "9999977350234985": 101, "6512358342879452e": 101, "9999834299087524": 101, "359853614412714e": 101, "9999936819076538": 101, "600314317329321e": 101, "9999840259552002": 101, "5589323083986528e": 101, "9999843835830688": 101, "5513256585109048e": 101, "9999845027923584": 101, "pollut": 102, "shit": 102, "checker": 102, "mobilenet": 102, "v2": 102, "max_batch_s": 102, "1970": 103, "1980": 103, "1990": 103, "2000": 103, "2010": 103, "2015": 103, "2020": 103, "ag": 103, "9805465340614319": 103, "761269782553427e": 103, "0005044879508204758": 103, "01569165475666523": 103, "002850610064342618": 103, "00037849770160391927": 103, "9434612113400362e": 103, "053497342392802e": 103, "9992554783821106": 103, "0006490182713605464": 103, "8857468805654207e": 103, "317252262353577e": 103, "314484721769986e": 103, "0750001138148946e": 103, "706833609205205e": 103, "00034479793976061046": 103, "9995512366294861": 103, "391363472677767e": 103, "4607510820496827e": 103, "0679690351244062e": 103, "661913514311891e": 103, "757471131393686e": 103, "0744897230761126e": 103, "76177470368566e": 103, "9996387958526611": 103, "160279296338558e": 103, "00013228354509919882": 103, "1361367038916796e": 103, "464057489414699e": 103, "2412899599876255e": 103, "703883653040975e": 103, "127358498517424e": 103, "9973921775817871": 103, "0022309015039354563": 103, "00018872201326303184": 103, "780902943617548e": 103, "422096920578042e": 103, "638929097680375e": 103, "152203023797483e": 103, "00028818511054851115": 103, "9996094107627869": 103, "58777353237383e": 103, "9200742826797068e": 103, "00017117452807724476": 103, "518441947875544e": 103, "885544381570071e": 103, "4389253010449465e": 103, "1696006772108376e": 103, "9996393918991089": 103, "contenti": 104, "safe_teen": 104, "non_teen": 104, "caformer_s36_v0": 104, "9998493194580078": 104, "0378791052498855e": 104, "00012023092131130397": 104, "9790042638778687": 104, "0017522255657240748": 104, "01924353837966919": 104, "9998124241828918": 104, "19778298237361e": 104, "0001456339523429051": 104, "0008521362324245274": 104, "9989691972732544": 104, "00017870066221803427": 104, "0992944781901315e": 104, "9994398951530457": 104, "0004991036257706583": 104, "2035720727872103e": 104, "9994019269943237": 104, "0005460577667690814": 104, "0478151529678144e": 104, "524079147609882e": 104, "999934196472168": 104, "786742884898558e": 104, "653994154883549e": 104, "9998156428337097": 104, "0001218809193233028": 104, "00013706681784242392": 104, "9997410178184509": 104, "jpeg_trunc": 105, "2216614_truncat": 105, "imagefil": 105, "load_truncated_imag": 105, "ascii": 106, "metric": 106, "list_det_model": 106, "list_rec_model": 106, "sd": 106, "tag": 106, "platform": [107, 108], "shutil": [107, 108], "cpuinfo": [107, 108], "psutil": [107, 108], "hbutil": [107, 108], "size_to_bytes_str": [107, 108], "python_implement": [107, 108], "python_vers": [107, 108], "brand": [107, 108], "get_cpu_info": [107, 108], "brand_raw": [107, 108], "cpu_count": [107, 108], "freq": [107, 108], "cpu_freq": [107, 108], "mhz": [107, 108], "virtual_memori": [107, 108], "precis": [107, 108], "ye": [107, 108], "nvidia": [107, 108], "smi": [107, 108], "1021": [107, 108], "azur": [107, 108], "x86_64": [107, 108], "glibc2": [107, 108], "cpython": [107, 108], "amd": [107, 108], "epyc": [107, 108], "7763": [107, 108], "3250": 107, "7169999999996": 107, "615": [107, 108], "gib": [107, 108], "deploi": [107, 108], "action": [107, 108], "3271": 108, "06325": 108, "imgutil": 109, "pypi": 109, "simpli": 109, "newest": 109, "git": 109, "script": 109, "__name__": 109, "__main__": 109, "narugo1992": 109, "still": 109, "out": 109, "io": 109, "html": 109, "faq": 110}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [9, 0, 0, "-", "data"], [19, 0, 0, "-", "detect"], [26, 0, 0, "-", "edge"], [32, 0, 0, "-", "generic"], [36, 0, 0, "-", "metadata"], [41, 0, 0, "-", "metrics"], [45, 0, 0, "-", "ocr"], [49, 0, 0, "-", "operate"], [53, 0, 0, "-", "pose"], [56, 0, 0, "-", "preprocess"], [61, 0, 0, "-", "resource"], [63, 0, 0, "-", "restore"], [66, 0, 0, "-", "sd"], [70, 0, 0, "-", "segment"], [77, 0, 0, "-", "tagging"], [84, 0, 0, "-", "upscale"], [87, 0, 0, "-", "utils"], [96, 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, "-", "blob"], [6, 0, 0, "-", "decode"], [7, 0, 0, "-", "encode"], [8, 0, 0, "-", "image"], [10, 0, 0, "-", "layer"], [11, 0, 0, "-", "url"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.blob": [[5, 1, 1, "", "is_valid_image_blob_url"], [5, 1, 1, "", "load_image_from_blob_url"], [5, 1, 1, "", "to_blob_url"]], "imgutils.data.decode": [[6, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[7, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[8, 1, 1, "", "has_alpha_channel"], [8, 1, 1, "", "load_image"], [8, 1, 1, "", "load_images"]], "imgutils.data.layer": [[10, 1, 1, "", "istack"]], "imgutils.data.url": [[11, 1, 1, "", "download_image_from_url"], [11, 1, 1, "", "is_http_url"]], "imgutils.detect": [[12, 0, 0, "-", "booru_yolo"], [13, 0, 0, "-", "censor"], [14, 0, 0, "-", "eye"], [15, 0, 0, "-", "face"], [16, 0, 0, "-", "halfbody"], [17, 0, 0, "-", "hand"], [18, 0, 0, "-", "head"], [20, 0, 0, "-", "nudenet"], [21, 0, 0, "-", "person"], [22, 0, 0, "-", "similarity"], [23, 0, 0, "-", "text"], [24, 0, 0, "-", "visual"]], "imgutils.detect.booru_yolo": [[12, 1, 1, "", "detect_with_booru_yolo"]], "imgutils.detect.censor": [[13, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[14, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[15, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[16, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[17, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[18, 1, 1, "", "detect_heads"]], "imgutils.detect.nudenet": [[20, 1, 1, "", "detect_with_nudenet"]], "imgutils.detect.person": [[21, 1, 1, "", "detect_person"]], "imgutils.detect.similarity": [[22, 1, 1, "", "bboxes_similarity"], [22, 1, 1, "", "calculate_iou"], [22, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[23, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[24, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[25, 0, 0, "-", "canny"], [27, 0, 0, "-", "lineart"], [28, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[25, 1, 1, "", "edge_image_with_canny"], [25, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[27, 1, 1, "", "edge_image_with_lineart"], [27, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[28, 1, 1, "", "edge_image_with_lineart_anime"], [28, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[29, 0, 0, "-", "classify"], [30, 0, 0, "-", "clip"], [31, 0, 0, "-", "enhance"], [33, 0, 0, "-", "siglip"], [34, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[29, 3, 1, "", "ClassifyModel"], [29, 1, 1, "", "classify_predict"], [29, 1, 1, "", "classify_predict_fmt"], [29, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[29, 4, 1, "", "__init__"], [29, 4, 1, "", "clear"], [29, 4, 1, "", "launch_demo"], [29, 4, 1, "", "make_ui"], [29, 4, 1, "", "predict"], [29, 4, 1, "", "predict_fmt"], [29, 4, 1, "", "predict_score"]], "imgutils.generic.clip": [[30, 3, 1, "", "CLIPModel"], [30, 1, 1, "", "clip_image_encode"], [30, 1, 1, "", "clip_predict"], [30, 1, 1, "", "clip_text_encode"]], "imgutils.generic.clip.CLIPModel": [[30, 4, 1, "", "__init__"], [30, 4, 1, "", "clear"], [30, 4, 1, "", "image_encode"], [30, 4, 1, "", "launch_demo"], [30, 4, 1, "", "make_ui"], [30, 4, 1, "", "predict"], [30, 4, 1, "", "text_encode"]], "imgutils.generic.enhance": [[31, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[31, 4, 1, "", "__init__"], [31, 4, 1, "", "process"]], "imgutils.generic.siglip": [[33, 3, 1, "", "SigLIPModel"], [33, 1, 1, "", "siglip_image_encode"], [33, 1, 1, "", "siglip_predict"], [33, 1, 1, "", "siglip_text_encode"]], "imgutils.generic.siglip.SigLIPModel": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "clear"], [33, 4, 1, "", "image_encode"], [33, 4, 1, "", "launch_demo"], [33, 4, 1, "", "make_ui"], [33, 4, 1, "", "predict"], [33, 4, 1, "", "text_encode"]], "imgutils.generic.yolo": [[34, 3, 1, "", "YOLOModel"], [34, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[34, 4, 1, "", "__init__"], [34, 4, 1, "", "clear"], [34, 4, 1, "", "launch_demo"], [34, 4, 1, "", "make_ui"], [34, 4, 1, "", "predict"]], "imgutils.metadata": [[35, 0, 0, "-", "geninfo"], [37, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[35, 1, 1, "", "read_geninfo_exif"], [35, 1, 1, "", "read_geninfo_gif"], [35, 1, 1, "", "read_geninfo_parameters"], [35, 1, 1, "", "write_geninfo_exif"], [35, 1, 1, "", "write_geninfo_gif"], [35, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[37, 3, 1, "", "ImageLsbDataExtractor"], [37, 3, 1, "", "LSBExtractor"], [37, 3, 1, "", "LSBReadError"], [37, 1, 1, "", "inject_data"], [37, 1, 1, "", "read_lsb_metadata"], [37, 1, 1, "", "read_lsb_raw_bytes"], [37, 1, 1, "", "serialize_json"], [37, 1, 1, "", "serialize_pnginfo"], [37, 1, 1, "", "write_lsb_metadata"], [37, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[37, 4, 1, "", "__init__"], [37, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[37, 4, 1, "", "__init__"], [37, 4, 1, "", "get_next_n_bytes"], [37, 4, 1, "", "get_one_byte"], [37, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[38, 0, 0, "-", "aesthetic"], [39, 0, 0, "-", "ccip"], [40, 0, 0, "-", "dbaesthetic"], [42, 0, 0, "-", "laplacian"], [43, 0, 0, "-", "lpips"], [44, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[38, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[39, 1, 1, "", "ccip_batch_differences"], [39, 1, 1, "", "ccip_batch_extract_features"], [39, 1, 1, "", "ccip_batch_same"], [39, 1, 1, "", "ccip_clustering"], [39, 1, 1, "", "ccip_default_clustering_params"], [39, 1, 1, "", "ccip_default_threshold"], [39, 1, 1, "", "ccip_difference"], [39, 1, 1, "", "ccip_extract_feature"], [39, 1, 1, "", "ccip_merge"], [39, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[40, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[42, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[43, 1, 1, "", "lpips_clustering"], [43, 1, 1, "", "lpips_difference"], [43, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[44, 1, 1, "", "psnr"]], "imgutils.ocr": [[45, 1, 1, "", "detect_text_with_ocr"], [45, 1, 1, "", "list_det_models"], [45, 1, 1, "", "list_rec_models"], [45, 1, 1, "", "ocr"]], "imgutils.operate": [[46, 0, 0, "-", "align"], [47, 0, 0, "-", "censor_"], [48, 0, 0, "-", "imgcensor"], [50, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[46, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[47, 3, 1, "", "BaseCensor"], [47, 3, 1, "", "BlurCensor"], [47, 3, 1, "", "ColorCensor"], [47, 3, 1, "", "PixelateCensor"], [47, 1, 1, "", "censor_areas"], [47, 1, 1, "", "censor_nsfw"], [47, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[47, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[47, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[47, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[47, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[48, 3, 1, "", "EmojiBasedCensor"], [48, 3, 1, "", "ImageBasedCensor"], [48, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[48, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[48, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[48, 4, 1, "", "__init__"], [48, 4, 1, "", "find_for_area"], [48, 5, 1, "", "height"], [48, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[50, 1, 1, "", "squeeze"], [50, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[51, 0, 0, "-", "dwpose"], [52, 0, 0, "-", "format"], [54, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[51, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[52, 3, 1, "", "OP18KeyPointSet"], [52, 2, 1, "", "OP18_BODY_MAX"], [52, 2, 1, "", "OP18_BODY_MIN"], [52, 2, 1, "", "OP18_FACE_MAX"], [52, 2, 1, "", "OP18_FACE_MIN"], [52, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [52, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [52, 2, 1, "", "OP18_LEFT_HAND_MAX"], [52, 2, 1, "", "OP18_LEFT_HAND_MIN"], [52, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [52, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [52, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [52, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [52, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[52, 4, 1, "", "__init__"], [52, 4, 1, "", "__mul__"], [52, 4, 1, "", "__truediv__"], [52, 5, 1, "", "body"], [52, 5, 1, "", "face"], [52, 5, 1, "", "left_foot"], [52, 5, 1, "", "left_hand"], [52, 5, 1, "", "right_foot"], [52, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[52, 7, 1, "", "LEFT_ANKLE"], [52, 7, 1, "", "LEFT_BIG_TOE"], [52, 7, 1, "", "LEFT_EAR"], [52, 7, 1, "", "LEFT_ELBOW"], [52, 7, 1, "", "LEFT_EYE"], [52, 7, 1, "", "LEFT_HEEL"], [52, 7, 1, "", "LEFT_HIP"], [52, 7, 1, "", "LEFT_KNEE"], [52, 7, 1, "", "LEFT_SHOULDER"], [52, 7, 1, "", "LEFT_SMALL_TOE"], [52, 7, 1, "", "LEFT_WRIST"], [52, 7, 1, "", "NECK"], [52, 7, 1, "", "NOSE"], [52, 7, 1, "", "RIGHT_ANKLE"], [52, 7, 1, "", "RIGHT_BIG_TOE"], [52, 7, 1, "", "RIGHT_EAR"], [52, 7, 1, "", "RIGHT_ELBOW"], [52, 7, 1, "", "RIGHT_EYE"], [52, 7, 1, "", "RIGHT_HEEL"], [52, 7, 1, "", "RIGHT_HIP"], [52, 7, 1, "", "RIGHT_KNEE"], [52, 7, 1, "", "RIGHT_SHOULDER"], [52, 7, 1, "", "RIGHT_SMALL_TOE"], [52, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[54, 1, 1, "", "op18_visualize"]], "imgutils.preprocess": [[55, 0, 0, "-", "base"], [57, 0, 0, "-", "pillow"], [58, 0, 0, "-", "torchvision"], [59, 0, 0, "-", "transformers"]], "imgutils.preprocess.base": [[55, 3, 1, "", "NotParseTarget"]], "imgutils.preprocess.pillow": [[57, 1, 1, "", "create_pillow_transforms"], [57, 1, 1, "", "parse_pillow_transforms"], [57, 1, 1, "", "register_pillow_parse"], [57, 1, 1, "", "register_pillow_transform"]], "imgutils.preprocess.torchvision": [[58, 1, 1, "", "create_torchvision_transforms"], [58, 1, 1, "", "parse_torchvision_transforms"], [58, 1, 1, "", "register_torchvision_parse"], [58, 1, 1, "", "register_torchvision_transform"]], "imgutils.preprocess.transformers": [[59, 3, 1, "", "NotProcessorTypeError"], [59, 1, 1, "", "convert_to_size_dict"], [59, 1, 1, "", "create_bit_transforms"], [59, 1, 1, "", "create_blip_transforms"], [59, 1, 1, "", "create_clip_transforms"], [59, 1, 1, "", "create_convnext_transforms"], [59, 1, 1, "", "create_mobilenetv2_transforms"], [59, 1, 1, "", "create_siglip_transforms"], [59, 1, 1, "", "create_transforms_from_bit_processor"], [59, 1, 1, "", "create_transforms_from_blip_processor"], [59, 1, 1, "", "create_transforms_from_clip_processor"], [59, 1, 1, "", "create_transforms_from_convnext_processor"], [59, 1, 1, "", "create_transforms_from_mobilenetv2_processor"], [59, 1, 1, "", "create_transforms_from_siglip_processor"], [59, 1, 1, "", "create_transforms_from_transformers"], [59, 1, 1, "", "create_transforms_from_vit_processor"], [59, 1, 1, "", "create_vit_transforms"], [59, 1, 1, "", "get_size_dict"], [59, 1, 1, "", "is_valid_size_dict"], [59, 1, 1, "", "register_creators_for_transformers"]], "imgutils.resource": [[60, 0, 0, "-", "background"]], "imgutils.resource.background": [[60, 3, 1, "", "BackgroundImageSet"], [60, 1, 1, "", "get_bg_image"], [60, 1, 1, "", "get_bg_image_file"], [60, 1, 1, "", "list_bg_image_files"], [60, 1, 1, "", "random_bg_image"], [60, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[60, 4, 1, "", "__init__"], [60, 4, 1, "", "get_image"], [60, 4, 1, "", "get_image_file"], [60, 4, 1, "", "list_image_files"], [60, 4, 1, "", "random_image"], [60, 4, 1, "", "random_image_file"]], "imgutils.restore": [[62, 0, 0, "-", "adversarial"], [64, 0, 0, "-", "nafnet"], [65, 0, 0, "-", "scunet"]], "imgutils.restore.adversarial": [[62, 1, 1, "", "remove_adversarial_noise"]], "imgutils.restore.nafnet": [[64, 1, 1, "", "restore_with_nafnet"]], "imgutils.restore.scunet": [[65, 1, 1, "", "restore_with_scunet"]], "imgutils.sd": [[67, 0, 0, "-", "metadata"], [68, 0, 0, "-", "model"], [69, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[67, 3, 1, "", "SDMetaData"], [67, 1, 1, "", "get_sdmeta_from_image"], [67, 1, 1, "", "parse_sdmeta_from_text"], [67, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[67, 4, 1, "", "__str__"], [67, 5, 1, "", "pnginfo"], [67, 5, 1, "", "text"]], "imgutils.sd.model": [[68, 1, 1, "", "read_metadata"], [68, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[69, 3, 1, "", "NAIMetaData"], [69, 3, 1, "", "NAIMetadata"], [69, 1, 1, "", "add_naimeta_to_image"], [69, 1, 1, "", "get_naimeta_from_image"], [69, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[69, 4, 1, "", "__init__"], [69, 5, 1, "", "pnginfo"]], "imgutils.segment": [[71, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[71, 1, 1, "", "get_isnetis_mask"], [71, 1, 1, "", "segment_rgba_with_isnetis"], [71, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[72, 0, 0, "-", "blacklist"], [73, 0, 0, "-", "character"], [74, 0, 0, "-", "deepdanbooru"], [75, 0, 0, "-", "deepgelbooru"], [76, 0, 0, "-", "format"], [78, 0, 0, "-", "match"], [79, 0, 0, "-", "mldanbooru"], [80, 0, 0, "-", "order"], [81, 0, 0, "-", "overlap"], [82, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[72, 1, 1, "", "drop_blacklisted_tags"], [72, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[73, 2, 1, "", "CHAR_PREFIXES"], [73, 2, 1, "", "CHAR_SUFFIXES"], [73, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [73, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [73, 2, 1, "", "CHAR_WHITELIST_WORD"], [73, 3, 1, "", "CharacterTagPool"], [73, 1, 1, "", "drop_basic_character_tags"], [73, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[73, 4, 1, "", "__init__"], [73, 4, 1, "", "drop_basic_character_tags"], [73, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[74, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.deepgelbooru": [[75, 1, 1, "", "get_deepgelbooru_tags"]], "imgutils.tagging.format": [[76, 1, 1, "", "add_underline"], [76, 1, 1, "", "remove_underline"], [76, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[78, 1, 1, "", "tag_match_full"], [78, 1, 1, "", "tag_match_prefix"], [78, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[79, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[80, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[81, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[82, 1, 1, "", "convert_wd14_emb_to_prediction"], [82, 1, 1, "", "denormalize_wd14_emb"], [82, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[83, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[83, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[85, 0, 0, "-", "cache"], [86, 0, 0, "-", "func"], [88, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[85, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[86, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[88, 1, 1, "", "get_onnx_provider"], [88, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[89, 0, 0, "-", "aicheck"], [90, 0, 0, "-", "bangumi_char"], [91, 0, 0, "-", "classify"], [92, 0, 0, "-", "color"], [93, 0, 0, "-", "completeness"], [94, 0, 0, "-", "dbrating"], [95, 0, 0, "-", "furry"], [97, 0, 0, "-", "monochrome"], [98, 0, 0, "-", "nsfw"], [99, 0, 0, "-", "portrait"], [100, 0, 0, "-", "rating"], [101, 0, 0, "-", "real"], [102, 0, 0, "-", "safe"], [103, 0, 0, "-", "style_age"], [104, 0, 0, "-", "teen"], [105, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[89, 1, 1, "", "get_ai_created_score"], [89, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[90, 1, 1, "", "anime_bangumi_char"], [90, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[91, 1, 1, "", "anime_classify"], [91, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[92, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[93, 1, 1, "", "anime_completeness"], [93, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[94, 1, 1, "", "anime_dbrating"], [94, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[95, 1, 1, "", "anime_furry"], [95, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[97, 1, 1, "", "get_monochrome_score"], [97, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[98, 1, 1, "", "nsfw_pred"], [98, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[99, 1, 1, "", "anime_portrait"], [99, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[100, 1, 1, "", "anime_rating"], [100, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[101, 1, 1, "", "anime_real"], [101, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[102, 1, 1, "", "safe_check"], [102, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[103, 1, 1, "", "anime_style_age"], [103, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[104, 1, 1, "", "anime_teen"], [104, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[105, 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, 105, 106], "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, 10, 11], "background": [4, 60], "grid_background": 4, "grid_transpar": 4, "blob": 5, "to_blob_url": 5, "load_image_from_blob_url": 5, "is_valid_image_blob_url": 5, "decod": 6, "rgb_decod": 6, "encod": 7, "rgb_encod": 7, "imag": 8, "load_imag": 8, "has_alpha_channel": 8, "layer": 10, "istack": 10, "url": 11, "download_image_from_url": 11, "is_http_url": 11, "detect": [12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24], "booru_yolo": 12, "model": [12, 68], "label": 12, "descript": 12, "avail": 12, "pp": 12, "seri": 12, "AS": 12, "aa": 12, "detect_with_booru_yolo": 12, "censor": 13, "detect_censor": 13, "ey": 14, "detect_ey": 14, "face": 15, "detect_fac": 15, "halfbodi": 16, "detect_halfbodi": 16, "hand": 17, "detect_hand": 17, "head": 18, "detect_head": 18, "nudenet": 20, "detect_with_nudenet": 20, "person": 21, "detect_person": 21, "similar": 22, "calculate_i": 22, "bboxes_similar": 22, "detection_similar": 22, "text": 23, "detect_text": 23, "visual": [24, 54], "detection_visu": 24, "edg": [25, 26, 27, 28], "canni": 25, "get_edge_by_canni": 25, "edge_image_with_canni": 25, "lineart": 27, "get_edge_by_lineart": 27, "edge_image_with_lineart": 27, "lineart_anim": 28, "get_edge_by_lineart_anim": 28, "edge_image_with_lineart_anim": 28, "gener": [29, 30, 31, 32, 33, 34], "classifi": [29, 91], "classifymodel": 29, "classify_predict_scor": 29, "classify_predict": 29, "classify_predict_fmt": 29, "clip": 30, "clipmodel": 30, "clip_image_encod": 30, "clip_text_encod": 30, "clip_predict": 30, "enhanc": 31, "imageenhanc": 31, "siglip": 33, "siglipmodel": 33, "siglip_image_encod": 33, "siglip_text_encod": 33, "siglip_predict": 33, "yolo": 34, "yolomodel": 34, "yolo_predict": 34, "metadata": [35, 36, 37, 67], "geninfo": 35, "read_geninfo_paramet": 35, "read_geninfo_exif": 35, "read_geninfo_gif": 35, "write_geninfo_paramet": 35, "write_geninfo_exif": 35, "write_geninfo_gif": 35, "lsb": 37, "read_lsb_raw_byt": 37, "read_lsb_metadata": 37, "write_lsb_raw_byt": 37, "write_lsb_metadata": 37, "lsbreaderror": 37, "lsbextractor": 37, "imagelsbdataextractor": 37, "serialize_pnginfo": 37, "serialize_json": 37, "inject_data": 37, "metric": [38, 39, 40, 41, 42, 43, 44], "aesthet": 38, "get_aesthetic_scor": 38, "ccip": 39, "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": 40, "anime_dbaesthet": 40, "laplacian": 42, "laplacian_scor": 42, "lpip": 43, "lpips_extract_featur": 43, "lpips_differ": 43, "lpips_clust": 43, "psnr_": 44, "psnr": 44, "ocr": 45, "detect_text_with_ocr": 45, "list_det_model": 45, "list_rec_model": 45, "oper": [46, 47, 48, 49, 50], "align": 46, "align_maxs": 46, "censor_": 47, "censor_area": 47, "censor_nsfw": 47, "basecensor": 47, "colorcensor": 47, "blurcensor": 47, "pixelatecensor": 47, "register_censor_method": 47, "imgcensor": 48, "imagebasedcensor": 48, "emojibasedcensor": 48, "singleimag": 48, "squeez": 50, "squeeze_with_transpar": 50, "pose": [51, 52, 53, 54], "dwpose": 51, "dwpose_estim": 51, "format": [52, 76], "op18keypointset": 52, "openpose18": 52, "op18_body_max": 52, "op18_body_min": 52, "op18_face_max": 52, "op18_face_min": 52, "op18_left_foot_max": 52, "op18_left_foot_min": 52, "op18_left_hand_max": 52, "op18_left_hand_min": 52, "op18_right_foot_max": 52, "op18_right_foot_min": 52, "op18_right_hand_max": 52, "op18_right_hand_min": 52, "op18_visu": 54, "preprocess": [55, 56, 57, 58, 59], "base": 55, "notparsetarget": 55, "pillow": 57, "register_pillow_transform": 57, "register_pillow_pars": 57, "create_pillow_transform": 57, "parse_pillow_transform": 57, "torchvis": 58, "register_torchvision_transform": 58, "register_torchvision_pars": 58, "create_torchvision_transform": 58, "parse_torchvision_transform": 58, "transform": 59, "register_creators_for_transform": 59, "notprocessortypeerror": 59, "create_transforms_from_transform": 59, "is_valid_size_dict": 59, "convert_to_size_dict": 59, "get_size_dict": 59, "create_clip_transform": 59, "create_transforms_from_clip_processor": 59, "create_convnext_transform": 59, "create_transforms_from_convnext_processor": 59, "create_vit_transform": 59, "create_transforms_from_vit_processor": 59, "create_siglip_transform": 59, "create_transforms_from_siglip_processor": 59, "create_bit_transform": 59, "create_transforms_from_bit_processor": 59, "create_blip_transform": 59, "create_transforms_from_blip_processor": 59, "create_mobilenetv2_transform": 59, "create_transforms_from_mobilenetv2_processor": 59, "resourc": [60, 61], "backgroundimageset": 60, "list_bg_image_fil": 60, "get_bg_image_fil": 60, "get_bg_imag": 60, "random_bg_image_fil": 60, "random_bg_imag": 60, "restor": [62, 63, 64, 65], "adversari": 62, "remove_adversarial_nois": 62, "nafnet": 64, "restore_with_nafnet": 64, "scunet": 65, "restore_with_scunet": 65, "sd": [66, 67, 68, 69], "sdmetadata": 67, "parse_sdmeta_from_text": 67, "get_sdmeta_from_imag": 67, "save_image_with_sdmeta": 67, "read_metadata": 68, "save_with_metadata": 68, "nai": 69, "naimetadata": 69, "get_naimeta_from_imag": 69, "add_naimeta_to_imag": 69, "save_image_with_naimeta": 69, "segment": [70, 71], "isneti": 71, "get_isnetis_mask": 71, "segment_with_isneti": 71, "segment_rgba_with_isneti": 71, "tag": [72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82], "blacklist": 72, "is_blacklist": 72, "drop_blacklisted_tag": 72, "charact": 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, "deepdanbooru": 74, "get_deepdanbooru_tag": 74, "deepgelbooru": 75, "get_deepgelbooru_tag": 75, "add_underlin": 76, "remove_underlin": 76, "tags_to_text": 76, "match": 78, "tag_match_suffix": 78, "tag_match_prefix": 78, "tag_match_ful": 78, "mldanbooru": 79, "get_mldanbooru_tag": 79, "order": 80, "sort_tag": 80, "overlap": 81, "drop_overlap_tag": 81, "wd14": 82, "get_wd14_tag": 82, "convert_wd14_emb_to_predict": 82, "denormalize_wd14_emb": 82, "upscal": [83, 84], "cdc": 83, "upscale_with_cdc": 83, "util": [85, 86, 87, 88], "cach": 85, "ts_lru_cach": 85, "func": 86, "sigmoid": 86, "onnxruntim": 88, "get_onnx_provid": 88, "open_onnx_model": 88, "valid": [89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105], "aicheck": 89, "get_ai_created_scor": 89, "is_ai_cr": 89, "bangumi_char": 90, "anime_bangumi_char_scor": 90, "anime_bangumi_char": 90, "anime_classify_scor": 91, "anime_classifi": 91, "color": 92, "is_greyscal": 92, "complet": 93, "anime_completeness_scor": 93, "anime_complet": 93, "dbrate": 94, "anime_dbrating_scor": 94, "anime_dbr": 94, "furri": 95, "anime_furry_scor": 95, "anime_furri": 95, "monochrom": 97, "get_monochrome_scor": 97, "is_monochrom": 97, "nsfw": 98, "nsfw_pred_scor": 98, "nsfw_pred": 98, "portrait": 99, "anime_portrait_scor": 99, "anime_portrait": 99, "rate": 100, "anime_rating_scor": 100, "anime_r": [100, 101], "real": 101, "anime_real_scor": 101, "safe": 102, "safe_check_scor": 102, "safe_check": 102, "style_ag": 103, "anime_style_age_scor": 103, "anime_style_ag": 103, "teen": 104, "anime_teen_scor": 104, "anime_teen": 104, "truncat": 105, "is_truncated_fil": 105, "welcom": 106, "": 106, "document": 106, "overview": 106, "tutori": 106, "inform": [106, 107, 108], "api": 106, "run": [107, 108], "environ": [107, 108], "instal": 109, "quick": 110, "start": 110}, "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.blob": [[5, "module-imgutils.data.blob"]], "to_blob_url": [[5, "to-blob-url"]], "load_image_from_blob_url": [[5, "load-image-from-blob-url"]], "is_valid_image_blob_url": [[5, "is-valid-image-blob-url"]], "imgutils.data.decode": [[6, "module-imgutils.data.decode"]], "rgb_decode": [[6, "rgb-decode"]], "imgutils.data.encode": [[7, "module-imgutils.data.encode"]], "rgb_encode": [[7, "rgb-encode"]], "imgutils.data.image": [[8, "module-imgutils.data.image"]], "load_image": [[8, "load-image"]], "load_images": [[8, "load-images"]], "has_alpha_channel": [[8, "has-alpha-channel"]], "imgutils.data": [[9, "module-imgutils.data"]], "imgutils.data.layer": [[10, "module-imgutils.data.layer"]], "istack": [[10, "istack"]], "imgutils.data.url": [[11, "module-imgutils.data.url"]], "download_image_from_url": [[11, "download-image-from-url"]], "is_http_url": [[11, "is-http-url"]], "imgutils.detect.booru_yolo": [[12, "module-imgutils.detect.booru_yolo"]], "Model Labels and Descriptions": [[12, "id1"]], "Available Models (PP Series)": [[12, "id2"]], "Available Models (AS Series)": [[12, "id3"]], "Available Models (AA Series)": [[12, "id4"]], "detect_with_booru_yolo": [[12, "detect-with-booru-yolo"]], "imgutils.detect.censor": [[13, "module-imgutils.detect.censor"]], "detect_censors": [[13, "detect-censors"]], "imgutils.detect.eye": [[14, "module-imgutils.detect.eye"]], "detect_eyes": [[14, "detect-eyes"]], "imgutils.detect.face": [[15, "module-imgutils.detect.face"]], "detect_faces": [[15, "detect-faces"]], "imgutils.detect.halfbody": [[16, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[16, "detect-halfbody"]], "imgutils.detect.hand": [[17, "module-imgutils.detect.hand"]], "detect_hands": [[17, "detect-hands"]], "imgutils.detect.head": [[18, "module-imgutils.detect.head"]], "detect_heads": [[18, "detect-heads"]], "imgutils.detect": [[19, "module-imgutils.detect"]], "imgutils.detect.nudenet": [[20, "module-imgutils.detect.nudenet"]], "detect_with_nudenet": [[20, "detect-with-nudenet"]], "imgutils.detect.person": [[21, "module-imgutils.detect.person"]], "detect_person": [[21, "detect-person"]], "imgutils.detect.similarity": [[22, "module-imgutils.detect.similarity"]], "calculate_iou": [[22, "calculate-iou"]], "bboxes_similarity": [[22, "bboxes-similarity"]], "detection_similarity": [[22, "detection-similarity"]], "imgutils.detect.text": [[23, "module-imgutils.detect.text"]], "detect_text": [[23, "detect-text"]], "imgutils.detect.visual": [[24, "module-imgutils.detect.visual"]], "detection_visualize": [[24, "detection-visualize"]], "imgutils.edge.canny": [[25, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[25, "get-edge-by-canny"]], "edge_image_with_canny": [[25, "edge-image-with-canny"]], "imgutils.edge": [[26, "module-imgutils.edge"]], "imgutils.edge.lineart": [[27, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[27, "get-edge-by-lineart"]], "edge_image_with_lineart": [[27, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[28, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[28, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[28, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[29, "module-imgutils.generic.classify"]], "ClassifyModel": [[29, "classifymodel"]], "classify_predict_score": [[29, "classify-predict-score"]], "classify_predict": [[29, "classify-predict"]], "classify_predict_fmt": [[29, "classify-predict-fmt"]], "imgutils.generic.clip": [[30, "module-imgutils.generic.clip"]], "CLIPModel": [[30, "clipmodel"]], "clip_image_encode": [[30, "clip-image-encode"]], "clip_text_encode": [[30, "clip-text-encode"]], "clip_predict": [[30, "clip-predict"]], "imgutils.generic.enhance": [[31, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[31, "imageenhancer"]], "imgutils.generic": [[32, "module-imgutils.generic"]], "imgutils.generic.siglip": [[33, "module-imgutils.generic.siglip"]], "SigLIPModel": [[33, "siglipmodel"]], "siglip_image_encode": [[33, "siglip-image-encode"]], "siglip_text_encode": [[33, "siglip-text-encode"]], "siglip_predict": [[33, "siglip-predict"]], "imgutils.generic.yolo": [[34, "module-imgutils.generic.yolo"]], "YOLOModel": [[34, "yolomodel"]], "yolo_predict": [[34, "yolo-predict"]], "imgutils.metadata.geninfo": [[35, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[35, "read-geninfo-parameters"]], "read_geninfo_exif": [[35, "read-geninfo-exif"]], "read_geninfo_gif": [[35, "read-geninfo-gif"]], "write_geninfo_parameters": [[35, "write-geninfo-parameters"]], "write_geninfo_exif": [[35, "write-geninfo-exif"]], "write_geninfo_gif": [[35, "write-geninfo-gif"]], "imgutils.metadata": [[36, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[37, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[37, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[37, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[37, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[37, "write-lsb-metadata"]], "LSBReadError": [[37, "lsbreaderror"]], "LSBExtractor": [[37, "lsbextractor"]], "ImageLsbDataExtractor": [[37, "imagelsbdataextractor"]], "serialize_pnginfo": [[37, "serialize-pnginfo"]], "serialize_json": [[37, "serialize-json"]], "inject_data": [[37, "inject-data"]], "imgutils.metrics.aesthetic": [[38, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[38, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[39, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[39, "ccip-extract-feature"]], "ccip_batch_extract_features": [[39, "ccip-batch-extract-features"]], "ccip_default_threshold": [[39, "ccip-default-threshold"]], "ccip_difference": [[39, "ccip-difference"]], "ccip_same": [[39, "ccip-same"]], "ccip_batch_differences": [[39, "ccip-batch-differences"]], "ccip_batch_same": [[39, "ccip-batch-same"]], "ccip_default_clustering_params": [[39, "ccip-default-clustering-params"]], "ccip_clustering": [[39, "ccip-clustering"]], "ccip_merge": [[39, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[40, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[40, "anime-dbaesthetic"]], "imgutils.metrics": [[41, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[42, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[42, "laplacian-score"]], "imgutils.metrics.lpips": [[43, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[43, "lpips-extract-feature"]], "lpips_difference": [[43, "lpips-difference"]], "lpips_clustering": [[43, "lpips-clustering"]], "imgutils.metrics.psnr_": [[44, "module-imgutils.metrics.psnr_"]], "psnr": [[44, "id1"]], "imgutils.ocr": [[45, "module-imgutils.ocr"]], "detect_text_with_ocr": [[45, "detect-text-with-ocr"]], "ocr": [[45, "ocr"]], "list_det_models": [[45, "list-det-models"]], "list_rec_models": [[45, "list-rec-models"]], "imgutils.operate.align": [[46, "module-imgutils.operate.align"]], "align_maxsize": [[46, "align-maxsize"]], "imgutils.operate.censor_": [[47, "module-imgutils.operate.censor_"]], "censor_areas": [[47, "censor-areas"]], "censor_nsfw": [[47, "censor-nsfw"]], "BaseCensor": [[47, "basecensor"]], "ColorCensor": [[47, "colorcensor"]], "BlurCensor": [[47, "blurcensor"]], "PixelateCensor": [[47, "pixelatecensor"]], "register_censor_method": [[47, "register-censor-method"]], "imgutils.operate.imgcensor": [[48, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[48, "imagebasedcensor"]], "EmojiBasedCensor": [[48, "emojibasedcensor"]], "SingleImage": [[48, "singleimage"]], "imgutils.operate": [[49, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[50, "module-imgutils.operate.squeeze"]], "squeeze": [[50, "squeeze"]], "squeeze_with_transparency": [[50, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[51, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[51, "dwpose-estimate"]], "imgutils.pose.format": [[52, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[52, "op18keypointset"]], "OpenPose18": [[52, "openpose18"]], "OP18_BODY_MAX": [[52, "op18-body-max"]], "OP18_BODY_MIN": [[52, "op18-body-min"]], "OP18_FACE_MAX": [[52, "op18-face-max"]], "OP18_FACE_MIN": [[52, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[52, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[52, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[52, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[52, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[52, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[52, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[52, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[52, "op18-right-hand-min"]], "imgutils.pose": [[53, "module-imgutils.pose"]], "imgutils.pose.visual": [[54, "module-imgutils.pose.visual"]], "op18_visualize": [[54, "op18-visualize"]], "imgutils.preprocess.base": [[55, "module-imgutils.preprocess.base"]], "NotParseTarget": [[55, "notparsetarget"]], "imgutils.preprocess": [[56, "module-imgutils.preprocess"]], "imgutils.preprocess.pillow": [[57, "module-imgutils.preprocess.pillow"]], "register_pillow_transform": [[57, "register-pillow-transform"]], "register_pillow_parse": [[57, "register-pillow-parse"]], "create_pillow_transforms": [[57, "create-pillow-transforms"]], "parse_pillow_transforms": [[57, "parse-pillow-transforms"]], "imgutils.preprocess.torchvision": [[58, "module-imgutils.preprocess.torchvision"]], "register_torchvision_transform": [[58, "register-torchvision-transform"]], "register_torchvision_parse": [[58, "register-torchvision-parse"]], "create_torchvision_transforms": [[58, "create-torchvision-transforms"]], "parse_torchvision_transforms": [[58, "parse-torchvision-transforms"]], "imgutils.preprocess.transformers": [[59, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers": [[59, "register-creators-for-transformers"]], "NotProcessorTypeError": [[59, "notprocessortypeerror"]], "create_transforms_from_transformers": [[59, "create-transforms-from-transformers"]], "is_valid_size_dict": [[59, "is-valid-size-dict"]], "convert_to_size_dict": [[59, "convert-to-size-dict"]], "get_size_dict": [[59, "get-size-dict"]], "create_clip_transforms": [[59, "create-clip-transforms"]], "create_transforms_from_clip_processor": [[59, "create-transforms-from-clip-processor"]], "create_convnext_transforms": [[59, "create-convnext-transforms"]], "create_transforms_from_convnext_processor": [[59, "create-transforms-from-convnext-processor"]], "create_vit_transforms": [[59, "create-vit-transforms"]], "create_transforms_from_vit_processor": [[59, "create-transforms-from-vit-processor"]], "create_siglip_transforms": [[59, "create-siglip-transforms"]], "create_transforms_from_siglip_processor": [[59, "create-transforms-from-siglip-processor"]], "create_bit_transforms": [[59, "create-bit-transforms"]], "create_transforms_from_bit_processor": [[59, "create-transforms-from-bit-processor"]], "create_blip_transforms": [[59, "create-blip-transforms"]], "create_transforms_from_blip_processor": [[59, "create-transforms-from-blip-processor"]], "create_mobilenetv2_transforms": [[59, "create-mobilenetv2-transforms"]], "create_transforms_from_mobilenetv2_processor": [[59, "create-transforms-from-mobilenetv2-processor"]], "imgutils.resource.background": [[60, "module-imgutils.resource.background"]], "BackgroundImageSet": [[60, "backgroundimageset"]], "list_bg_image_files": [[60, "list-bg-image-files"]], "get_bg_image_file": [[60, "get-bg-image-file"]], "get_bg_image": [[60, "get-bg-image"]], "random_bg_image_file": [[60, "random-bg-image-file"]], "random_bg_image": [[60, "random-bg-image"]], "imgutils.resource": [[61, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[62, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise": [[62, "remove-adversarial-noise"]], "imgutils.restore": [[63, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[64, "module-imgutils.restore.nafnet"]], "restore_with_nafnet": [[64, "restore-with-nafnet"]], "imgutils.restore.scunet": [[65, "module-imgutils.restore.scunet"]], "restore_with_scunet": [[65, "restore-with-scunet"]], "imgutils.sd": [[66, "module-imgutils.sd"]], "imgutils.sd.metadata": [[67, "module-imgutils.sd.metadata"]], "SDMetaData": [[67, "sdmetadata"]], "parse_sdmeta_from_text": [[67, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[67, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[67, "save-image-with-sdmeta"]], "imgutils.sd.model": [[68, "module-imgutils.sd.model"]], "read_metadata": [[68, "read-metadata"]], "save_with_metadata": [[68, "save-with-metadata"]], "imgutils.sd.nai": [[69, "module-imgutils.sd.nai"]], "NAIMetaData": [[69, "naimetadata"]], "NAIMetadata": [[69, "id1"]], "get_naimeta_from_image": [[69, "get-naimeta-from-image"]], "add_naimeta_to_image": [[69, "add-naimeta-to-image"]], "save_image_with_naimeta": [[69, "save-image-with-naimeta"]], "imgutils.segment": [[70, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[71, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[71, "get-isnetis-mask"]], "segment_with_isnetis": [[71, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[71, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[72, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[72, "is-blacklisted"]], "drop_blacklisted_tags": [[72, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[73, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[73, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[73, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[73, "char-whitelist-word"]], "CHAR_SUFFIXES": [[73, "char-suffixes"]], "CHAR_PREFIXES": [[73, "char-prefixes"]], "CharacterTagPool": [[73, "charactertagpool"]], "is_basic_character_tag": [[73, "is-basic-character-tag"]], "drop_basic_character_tags": [[73, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[74, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[74, "get-deepdanbooru-tags"]], "imgutils.tagging.deepgelbooru": [[75, "module-imgutils.tagging.deepgelbooru"]], "get_deepgelbooru_tags": [[75, "get-deepgelbooru-tags"]], "imgutils.tagging.format": [[76, "module-imgutils.tagging.format"]], "add_underline": [[76, "add-underline"]], "remove_underline": [[76, "remove-underline"]], "tags_to_text": [[76, "tags-to-text"]], "imgutils.tagging": [[77, "module-imgutils.tagging"]], "imgutils.tagging.match": [[78, "module-imgutils.tagging.match"]], "tag_match_suffix": [[78, "tag-match-suffix"]], "tag_match_prefix": [[78, "tag-match-prefix"]], "tag_match_full": [[78, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[79, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[79, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[80, "module-imgutils.tagging.order"]], "sort_tags": [[80, "sort-tags"]], "imgutils.tagging.overlap": [[81, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[81, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[82, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[82, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[82, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[82, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[83, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[83, "upscale-with-cdc"]], "imgutils.upscale": [[84, "module-imgutils.upscale"]], "imgutils.utils.cache": [[85, "module-imgutils.utils.cache"]], "ts_lru_cache": [[85, "ts-lru-cache"]], "imgutils.utils.func": [[86, "module-imgutils.utils.func"]], "sigmoid": [[86, "sigmoid"]], "imgutils.utils": [[87, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[88, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[88, "get-onnx-provider"]], "open_onnx_model": [[88, "open-onnx-model"]], "imgutils.validate.aicheck": [[89, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[89, "get-ai-created-score"]], "is_ai_created": [[89, "is-ai-created"]], "imgutils.validate.bangumi_char": [[90, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[90, "anime-bangumi-char-score"]], "anime_bangumi_char": [[90, "anime-bangumi-char"]], "imgutils.validate.classify": [[91, "module-imgutils.validate.classify"]], "anime_classify_score": [[91, "anime-classify-score"]], "anime_classify": [[91, "anime-classify"]], "imgutils.validate.color": [[92, "module-imgutils.validate.color"]], "is_greyscale": [[92, "is-greyscale"]], "imgutils.validate.completeness": [[93, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[93, "anime-completeness-score"]], "anime_completeness": [[93, "anime-completeness"]], "imgutils.validate.dbrating": [[94, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[94, "anime-dbrating-score"]], "anime_dbrating": [[94, "anime-dbrating"]], "imgutils.validate.furry": [[95, "module-imgutils.validate.furry"]], "anime_furry_score": [[95, "anime-furry-score"]], "anime_furry": [[95, "anime-furry"]], "imgutils.validate": [[96, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[97, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[97, "get-monochrome-score"]], "is_monochrome": [[97, "is-monochrome"]], "imgutils.validate.nsfw": [[98, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[98, "nsfw-pred-score"]], "nsfw_pred": [[98, "nsfw-pred"]], "imgutils.validate.portrait": [[99, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[99, "anime-portrait-score"]], "anime_portrait": [[99, "anime-portrait"]], "imgutils.validate.rating": [[100, "module-imgutils.validate.rating"]], "anime_rating_score": [[100, "anime-rating-score"]], "anime_rating": [[100, "anime-rating"]], "imgutils.validate.real": [[101, "module-imgutils.validate.real"]], "anime_real_score": [[101, "anime-real-score"]], "anime_real": [[101, "anime-real"]], "imgutils.validate.safe": [[102, "module-imgutils.validate.safe"]], "safe_check_score": [[102, "safe-check-score"]], "safe_check": [[102, "safe-check"]], "imgutils.validate.style_age": [[103, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[103, "anime-style-age-score"]], "anime_style_age": [[103, "anime-style-age"]], "imgutils.validate.teen": [[104, "module-imgutils.validate.teen"]], "anime_teen_score": [[104, "anime-teen-score"]], "anime_teen": [[104, "anime-teen"]], "imgutils.validate.truncate": [[105, "module-imgutils.validate.truncate"]], "is_truncated_file": [[105, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[106, "welcome-to-imgutils-s-documentation"]], "Overview": [[106, "overview"]], "Tutorials": [[106, null]], "Information": [[106, null]], "API Documentation": [[106, null]], "Run Environment Information": [[107, "Run-Environment-Information"], [108, "Run-Environment-Information"]], "Installation": [[109, "installation"]], "Quick Start": [[110, "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.blob"], [6, "module-imgutils.data.decode"], [7, "module-imgutils.data.encode"], [8, "module-imgutils.data.image"], [9, "module-imgutils.data"], [10, "module-imgutils.data.layer"], [11, "module-imgutils.data.url"], [12, "module-imgutils.detect.booru_yolo"], [13, "module-imgutils.detect.censor"], [14, "module-imgutils.detect.eye"], [15, "module-imgutils.detect.face"], [16, "module-imgutils.detect.halfbody"], [17, "module-imgutils.detect.hand"], [18, "module-imgutils.detect.head"], [19, "module-imgutils.detect"], [20, "module-imgutils.detect.nudenet"], [21, "module-imgutils.detect.person"], [22, "module-imgutils.detect.similarity"], [23, "module-imgutils.detect.text"], [24, "module-imgutils.detect.visual"], [25, "module-imgutils.edge.canny"], [26, "module-imgutils.edge"], [27, "module-imgutils.edge.lineart"], [28, "module-imgutils.edge.lineart_anime"], [29, "module-imgutils.generic.classify"], [30, "module-imgutils.generic.clip"], [31, "module-imgutils.generic.enhance"], [32, "module-imgutils.generic"], [33, "module-imgutils.generic.siglip"], [34, "module-imgutils.generic.yolo"], [35, "module-imgutils.metadata.geninfo"], [36, "module-imgutils.metadata"], [37, "module-imgutils.metadata.lsb"], [38, "module-imgutils.metrics.aesthetic"], [39, "module-imgutils.metrics.ccip"], [40, "module-imgutils.metrics.dbaesthetic"], [41, "module-imgutils.metrics"], [42, "module-imgutils.metrics.laplacian"], [43, "module-imgutils.metrics.lpips"], [44, "module-imgutils.metrics.psnr_"], [45, "module-imgutils.ocr"], [46, "module-imgutils.operate.align"], [47, "module-imgutils.operate.censor_"], [48, "module-imgutils.operate.imgcensor"], [49, "module-imgutils.operate"], [50, "module-imgutils.operate.squeeze"], [51, "module-imgutils.pose.dwpose"], [52, "module-imgutils.pose.format"], [53, "module-imgutils.pose"], [54, "module-imgutils.pose.visual"], [55, "module-imgutils.preprocess.base"], [56, "module-imgutils.preprocess"], [57, "module-imgutils.preprocess.pillow"], [58, "module-imgutils.preprocess.torchvision"], [59, "module-imgutils.preprocess.transformers"], [60, "module-imgutils.resource.background"], [61, "module-imgutils.resource"], [62, "module-imgutils.restore.adversarial"], [63, "module-imgutils.restore"], [64, "module-imgutils.restore.nafnet"], [65, "module-imgutils.restore.scunet"], [66, "module-imgutils.sd"], [67, "module-imgutils.sd.metadata"], [68, "module-imgutils.sd.model"], [69, "module-imgutils.sd.nai"], [70, "module-imgutils.segment"], [71, "module-imgutils.segment.isnetis"], [72, "module-imgutils.tagging.blacklist"], [73, "module-imgutils.tagging.character"], [74, "module-imgutils.tagging.deepdanbooru"], [75, "module-imgutils.tagging.deepgelbooru"], [76, "module-imgutils.tagging.format"], [77, "module-imgutils.tagging"], [78, "module-imgutils.tagging.match"], [79, "module-imgutils.tagging.mldanbooru"], [80, "module-imgutils.tagging.order"], [81, "module-imgutils.tagging.overlap"], [82, "module-imgutils.tagging.wd14"], [83, "module-imgutils.upscale.cdc"], [84, "module-imgutils.upscale"], [85, "module-imgutils.utils.cache"], [86, "module-imgutils.utils.func"], [87, "module-imgutils.utils"], [88, "module-imgutils.utils.onnxruntime"], [89, "module-imgutils.validate.aicheck"], [90, "module-imgutils.validate.bangumi_char"], [91, "module-imgutils.validate.classify"], [92, "module-imgutils.validate.color"], [93, "module-imgutils.validate.completeness"], [94, "module-imgutils.validate.dbrating"], [95, "module-imgutils.validate.furry"], [96, "module-imgutils.validate"], [97, "module-imgutils.validate.monochrome"], [98, "module-imgutils.validate.nsfw"], [99, "module-imgutils.validate.portrait"], [100, "module-imgutils.validate.rating"], [101, "module-imgutils.validate.real"], [102, "module-imgutils.validate.safe"], [103, "module-imgutils.validate.style_age"], [104, "module-imgutils.validate.teen"], [105, "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.blob": [[5, "module-imgutils.data.blob"]], "is_valid_image_blob_url() (in module imgutils.data.blob)": [[5, "imgutils.data.blob.is_valid_image_blob_url"]], "load_image_from_blob_url() (in module imgutils.data.blob)": [[5, "imgutils.data.blob.load_image_from_blob_url"]], "to_blob_url() (in module imgutils.data.blob)": [[5, "imgutils.data.blob.to_blob_url"]], "imgutils.data.decode": [[6, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[6, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[7, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[7, "imgutils.data.encode.rgb_encode"]], "has_alpha_channel() (in module imgutils.data.image)": [[8, "imgutils.data.image.has_alpha_channel"]], "imgutils.data.image": [[8, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[8, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[8, "imgutils.data.image.load_images"]], "imgutils.data": [[9, "module-imgutils.data"]], "imgutils.data.layer": [[10, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[10, "imgutils.data.layer.istack"]], "download_image_from_url() (in module imgutils.data.url)": [[11, "imgutils.data.url.download_image_from_url"]], "imgutils.data.url": [[11, "module-imgutils.data.url"]], "is_http_url() (in module imgutils.data.url)": [[11, "imgutils.data.url.is_http_url"]], "detect_with_booru_yolo() (in module imgutils.detect.booru_yolo)": [[12, "imgutils.detect.booru_yolo.detect_with_booru_yolo"]], "imgutils.detect.booru_yolo": [[12, "module-imgutils.detect.booru_yolo"]], "detect_censors() (in module imgutils.detect.censor)": [[13, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[13, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[14, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[14, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[15, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[15, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[16, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[16, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[17, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[17, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[18, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[18, "module-imgutils.detect.head"]], "imgutils.detect": [[19, "module-imgutils.detect"]], "detect_with_nudenet() (in module imgutils.detect.nudenet)": [[20, "imgutils.detect.nudenet.detect_with_nudenet"]], "imgutils.detect.nudenet": [[20, "module-imgutils.detect.nudenet"]], "detect_person() (in module imgutils.detect.person)": [[21, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[21, "module-imgutils.detect.person"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[22, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[22, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[22, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[22, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[23, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[23, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[24, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[24, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[25, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[25, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[25, "module-imgutils.edge.canny"]], "imgutils.edge": [[26, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[27, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[27, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[27, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[28, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[28, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[28, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[29, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[29, "imgutils.generic.classify.classify_predict"]], "classify_predict_fmt() (in module imgutils.generic.classify)": [[29, "imgutils.generic.classify.classify_predict_fmt"]], "classify_predict_score() (in module imgutils.generic.classify)": [[29, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[29, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_fmt() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.predict_fmt"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.predict_score"]], "clipmodel (class in imgutils.generic.clip)": [[30, "imgutils.generic.clip.CLIPModel"]], "__init__() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.__init__"]], "clear() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.clear"]], "clip_image_encode() (in module imgutils.generic.clip)": [[30, "imgutils.generic.clip.clip_image_encode"]], "clip_predict() (in module imgutils.generic.clip)": [[30, "imgutils.generic.clip.clip_predict"]], "clip_text_encode() (in module imgutils.generic.clip)": [[30, "imgutils.generic.clip.clip_text_encode"]], "image_encode() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.image_encode"]], "imgutils.generic.clip": [[30, "module-imgutils.generic.clip"]], "launch_demo() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.launch_demo"]], "make_ui() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.make_ui"]], "predict() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.predict"]], "text_encode() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.text_encode"]], "imageenhancer (class in imgutils.generic.enhance)": [[31, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[31, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[31, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[31, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[32, "module-imgutils.generic"]], "siglipmodel (class in imgutils.generic.siglip)": [[33, "imgutils.generic.siglip.SigLIPModel"]], "__init__() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.__init__"]], "clear() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.clear"]], "image_encode() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.image_encode"]], "imgutils.generic.siglip": [[33, "module-imgutils.generic.siglip"]], "launch_demo() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.launch_demo"]], "make_ui() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.make_ui"]], "predict() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.predict"]], "siglip_image_encode() (in module imgutils.generic.siglip)": [[33, "imgutils.generic.siglip.siglip_image_encode"]], "siglip_predict() (in module imgutils.generic.siglip)": [[33, "imgutils.generic.siglip.siglip_predict"]], "siglip_text_encode() (in module imgutils.generic.siglip)": [[33, "imgutils.generic.siglip.siglip_text_encode"]], "text_encode() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.text_encode"]], "yolomodel (class in imgutils.generic.yolo)": [[34, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[34, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[34, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[35, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[36, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[37, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[37, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[37, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[37, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[37, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[37, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[37, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[38, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[38, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[39, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[40, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[40, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[41, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[42, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[42, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[43, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[43, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[43, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[43, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[44, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[44, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[45, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[45, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[45, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[45, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[45, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[46, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[46, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[47, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[47, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[47, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[47, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[47, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[48, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[48, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[48, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[48, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[48, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[48, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[48, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[48, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[48, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[48, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[49, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[50, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[50, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[50, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[51, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[51, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[52, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[52, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[52, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[52, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[52, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[53, "module-imgutils.pose"]], "imgutils.pose.visual": [[54, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[54, "imgutils.pose.visual.op18_visualize"]], "notparsetarget (class in imgutils.preprocess.base)": [[55, "imgutils.preprocess.base.NotParseTarget"]], "imgutils.preprocess.base": [[55, "module-imgutils.preprocess.base"]], "imgutils.preprocess": [[56, "module-imgutils.preprocess"]], "create_pillow_transforms() (in module imgutils.preprocess.pillow)": [[57, "imgutils.preprocess.pillow.create_pillow_transforms"]], "imgutils.preprocess.pillow": [[57, "module-imgutils.preprocess.pillow"]], "parse_pillow_transforms() (in module imgutils.preprocess.pillow)": [[57, "imgutils.preprocess.pillow.parse_pillow_transforms"]], "register_pillow_parse() (in module imgutils.preprocess.pillow)": [[57, "imgutils.preprocess.pillow.register_pillow_parse"]], "register_pillow_transform() (in module imgutils.preprocess.pillow)": [[57, "imgutils.preprocess.pillow.register_pillow_transform"]], "create_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[58, "imgutils.preprocess.torchvision.create_torchvision_transforms"]], "imgutils.preprocess.torchvision": [[58, "module-imgutils.preprocess.torchvision"]], "parse_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[58, "imgutils.preprocess.torchvision.parse_torchvision_transforms"]], "register_torchvision_parse() (in module imgutils.preprocess.torchvision)": [[58, "imgutils.preprocess.torchvision.register_torchvision_parse"]], "register_torchvision_transform() (in module imgutils.preprocess.torchvision)": [[58, "imgutils.preprocess.torchvision.register_torchvision_transform"]], "notprocessortypeerror (class in imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.NotProcessorTypeError"]], "convert_to_size_dict() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.convert_to_size_dict"]], "create_bit_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_bit_transforms"]], "create_blip_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_blip_transforms"]], "create_clip_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_clip_transforms"]], "create_convnext_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_convnext_transforms"]], "create_mobilenetv2_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_mobilenetv2_transforms"]], "create_siglip_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_siglip_transforms"]], "create_transforms_from_bit_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_bit_processor"]], "create_transforms_from_blip_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_blip_processor"]], "create_transforms_from_clip_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_clip_processor"]], "create_transforms_from_convnext_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_convnext_processor"]], "create_transforms_from_mobilenetv2_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_mobilenetv2_processor"]], "create_transforms_from_siglip_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_siglip_processor"]], "create_transforms_from_transformers() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_transformers"]], "create_transforms_from_vit_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_vit_processor"]], "create_vit_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_vit_transforms"]], "get_size_dict() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.get_size_dict"]], "imgutils.preprocess.transformers": [[59, "module-imgutils.preprocess.transformers"]], "is_valid_size_dict() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.is_valid_size_dict"]], "register_creators_for_transformers() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.register_creators_for_transformers"]], "backgroundimageset (class in imgutils.resource.background)": [[60, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[60, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[61, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[62, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise() (in module imgutils.restore.adversarial)": [[62, "imgutils.restore.adversarial.remove_adversarial_noise"]], "imgutils.restore": [[63, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[64, "module-imgutils.restore.nafnet"]], "restore_with_nafnet() (in module imgutils.restore.nafnet)": [[64, "imgutils.restore.nafnet.restore_with_nafnet"]], "imgutils.restore.scunet": [[65, "module-imgutils.restore.scunet"]], "restore_with_scunet() (in module imgutils.restore.scunet)": [[65, "imgutils.restore.scunet.restore_with_scunet"]], "imgutils.sd": [[66, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[67, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[67, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[67, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[67, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[67, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[67, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[67, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[67, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[68, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[68, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[68, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[69, "imgutils.sd.nai.NAIMetaData"], [69, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[69, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[69, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[69, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[69, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[69, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[69, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[70, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[71, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[71, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[71, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[71, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[72, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[72, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[72, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[73, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[73, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[73, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[73, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[73, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[74, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[74, "module-imgutils.tagging.deepdanbooru"]], "get_deepgelbooru_tags() (in module imgutils.tagging.deepgelbooru)": [[75, "imgutils.tagging.deepgelbooru.get_deepgelbooru_tags"]], "imgutils.tagging.deepgelbooru": [[75, "module-imgutils.tagging.deepgelbooru"]], "add_underline() (in module imgutils.tagging.format)": [[76, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[76, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[76, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[76, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[77, "module-imgutils.tagging"]], "imgutils.tagging.match": [[78, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[78, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[78, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[78, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[79, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[79, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[80, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[80, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[81, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[81, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[82, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[82, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[82, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[82, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[83, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[83, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[84, "module-imgutils.upscale"]], "imgutils.utils.cache": [[85, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[85, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[86, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[86, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[87, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[88, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[88, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[88, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[89, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[89, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[89, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[90, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[90, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[90, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[91, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[91, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[91, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[92, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[92, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[93, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[93, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[93, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[94, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[94, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[94, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[95, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[95, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[95, "module-imgutils.validate.furry"]], "imgutils.validate": [[96, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[97, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[97, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[97, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[98, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[98, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[98, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[99, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[99, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[99, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[100, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[100, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[100, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[101, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[101, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[101, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[102, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[102, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[102, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[103, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[103, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[103, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[104, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[104, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[104, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[105, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[105, "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/blob", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/data/url", "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/blob.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/data/url.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.blob", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.data.url", "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, 5, 8, 29, 62, 67], "str": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 54, 57, 58, 59, 60, 64, 65, 67, 68, 69, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105], "pathlik": [0, 4, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 54, 64, 65, 67, 69, 71, 74, 75, 79, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "byte": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 52, 54, 64, 65, 67, 69, 71, 74, 75, 79, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "bytearrai": [0, 4, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 52, 54, 64, 65, 67, 69, 71, 74, 75, 79, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "binaryio": [0, 4, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 54, 64, 65, 67, 69, 71, 74, 75, 79, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "imag": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 53, 54, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 69, 70, 71, 74, 75, 76, 77, 79, 82, 83, 84, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 109], "max_width": 0, "int": [0, 4, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 27, 28, 29, 30, 33, 34, 37, 39, 43, 45, 46, 47, 48, 50, 51, 52, 54, 59, 60, 62, 64, 65, 71, 79, 83, 102], "none": [0, 4, 8, 10, 11, 13, 14, 15, 16, 17, 18, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 39, 47, 50, 51, 54, 57, 58, 59, 60, 67, 69, 72, 73, 88], "ellipsi": 0, "max_height": 0, "resampl": [0, 59], "2": [0, 8, 12, 22, 23, 38, 39, 40, 43, 45, 52, 59, 62, 67, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104], "level": [0, 13, 14, 15, 16, 17, 18, 21, 33, 34, 38, 47, 60, 74, 94], "aspect": [0, 24, 34, 46], "float": [0, 7, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 34, 39, 40, 42, 43, 44, 45, 47, 48, 50, 52, 54, 59, 60, 62, 69, 72, 73, 74, 75, 76, 79, 80, 81, 82, 86, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "1": [0, 10, 12, 20, 21, 22, 38, 39, 40, 43, 45, 52, 59, 60, 62, 67, 68, 72, 73, 74, 75, 80, 82, 83, 86, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108, 109], "8": [0, 12, 22, 37, 39, 43, 47, 52, 59, 62, 67, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 107, 108, 109], "sourc": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 54, 55, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105], "gener": [0, 4, 12, 15, 21, 35, 36, 66, 67, 69, 75, 79, 82, 87, 94, 106], "art": [0, 67], "base": [0, 18, 21, 22, 29, 30, 33, 34, 39, 40, 42, 43, 46, 47, 48, 50, 52, 54, 56, 57, 59, 60, 69, 71, 74, 75, 79, 80, 81, 82, 90, 94, 98, 100, 106], "given": [0, 6, 7, 8, 10, 11, 14, 15, 17, 18, 19, 20, 23, 25, 27, 28, 29, 30, 33, 37, 39, 42, 46, 48, 52, 55, 59, 67, 69, 72, 73, 78, 81, 82, 89, 91, 94, 97, 98, 100, 104], "paramet": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 54, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105], "imagetyp": [0, 5, 12, 13, 14, 15, 16, 17, 18, 21, 23, 24, 29, 31, 34, 35, 37, 39, 40, 42, 45, 47, 50, 51, 54, 64, 65, 67, 69, 75, 82, 83, 90, 93, 95, 98, 99, 101, 102, 103], "The": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 29, 30, 31, 33, 34, 35, 36, 37, 39, 40, 42, 45, 46, 47, 48, 50, 51, 52, 54, 57, 58, 59, 60, 62, 63, 64, 65, 67, 68, 69, 71, 73, 74, 75, 76, 78, 79, 80, 82, 83, 85, 86, 88, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105, 109], "input": [0, 5, 12, 13, 14, 15, 16, 18, 20, 21, 23, 24, 29, 30, 31, 33, 34, 35, 37, 39, 40, 42, 45, 46, 47, 48, 50, 51, 54, 57, 59, 62, 64, 65, 67, 69, 72, 73, 75, 76, 78, 80, 82, 83, 86, 90, 93, 95, 98, 99, 101, 103], "option": [0, 4, 11, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 24, 29, 30, 33, 34, 35, 39, 45, 47, 50, 51, 54, 59, 60, 62, 67, 68, 69, 72, 73, 80, 85], "maximum": [0, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 34, 39, 45, 46, 47, 59, 62, 85, 102], "width": [0, 4, 10, 48, 59, 60, 79], "If": [0, 5, 8, 10, 11, 13, 14, 15, 16, 17, 18, 21, 22, 24, 29, 30, 33, 34, 35, 37, 39, 45, 47, 50, 52, 54, 57, 58, 59, 62, 64, 65, 67, 68, 69, 72, 73, 80, 82, 88, 89, 90, 91, 94, 97, 100, 104], "set": [0, 12, 24, 29, 30, 34, 39, 50, 52, 54, 59, 82, 88, 91, 94, 100, 104, 105], "automat": [0, 4, 30, 33, 39, 50, 88, 107, 108], "determin": [0, 8, 39, 98], "termin": 0, "size": [0, 4, 6, 7, 10, 11, 23, 24, 25, 27, 28, 39, 46, 48, 50, 54, 57, 58, 59, 60, 62, 64, 65, 67, 71, 79, 83, 84, 102, 107, 108], "height": [0, 4, 10, 48, 59, 60, 79], "filter": [0, 34, 50, 59, 62, 72, 73, 94, 96, 100], "us": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 43, 45, 47, 48, 50, 51, 54, 55, 57, 59, 62, 63, 64, 65, 67, 68, 69, 72, 74, 75, 76, 79, 82, 83, 85, 86, 88, 89, 90, 91, 94, 96, 97, 98, 100, 104], "when": [0, 7, 10, 12, 23, 25, 27, 28, 29, 30, 37, 39, 43, 47, 48, 52, 55, 59, 64, 67, 69, 71, 79, 83, 85, 88, 89, 105], "resiz": [0, 23, 24, 34, 46, 54, 57, 58, 59, 67, 79], "charact": [0, 39, 45, 54, 70, 71, 74, 75, 76, 77, 82, 90, 106], "repres": [0, 7, 10, 12, 13, 14, 15, 22, 39, 43, 47, 50, 52, 69, 71, 80, 89, 98, 105], "differ": [0, 8, 14, 15, 16, 17, 18, 21, 22, 30, 35, 36, 37, 39, 43, 44, 51, 52, 58, 59, 90, 95, 99, 101, 103, 107, 108], "intens": 0, "proport": [0, 90], "correct": [0, 37], "output": [0, 24, 29, 30, 33, 40, 54, 67, 68, 75, 80, 82, 109], "which": [0, 4, 10, 22, 23, 25, 27, 28, 33, 35, 39, 43, 48, 57, 59, 60, 63, 67, 68, 69, 71, 72, 75, 79, 85, 86, 88, 89, 91, 96, 97, 98, 105, 106, 107, 108, 109], "should": [0, 3, 10, 24, 39, 43, 47, 48, 50, 59, 71, 82, 109], "approxim": 0, "ratio": [0, 24, 34, 45, 46, 48, 79], "your": [0, 50, 64, 105, 107, 108, 109], "thi": [0, 3, 4, 5, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 45, 47, 48, 50, 51, 52, 54, 55, 57, 58, 59, 62, 64, 65, 66, 67, 68, 69, 70, 74, 77, 81, 82, 83, 85, 86, 88, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105, 107, 108], "valu": [0, 4, 8, 10, 13, 17, 18, 21, 22, 37, 39, 43, 47, 50, 52, 57, 58, 59, 68, 74, 79, 86, 89, 97, 105], "ensur": [0, 30, 34, 39, 46, 59, 64, 67, 85], "i": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 45, 47, 48, 50, 51, 52, 54, 55, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 79, 80, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "close": [0, 48, 67], "possibl": [0, 23, 30, 39, 48], "origin": [0, 4, 6, 8, 20, 25, 27, 28, 37, 38, 44, 47, 48, 50, 54, 71, 74, 76, 79, 80, 98], "default": [0, 4, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 25, 27, 28, 29, 30, 33, 34, 39, 40, 42, 43, 45, 47, 48, 50, 52, 54, 59, 60, 64, 65, 68, 71, 72, 73, 74, 76, 79, 82, 83, 88, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104], "return": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 54, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 98, 99, 100, 101, 102, 103, 104, 105], "represent": [0, 22, 39, 57, 58, 67], "type": [0, 5, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 24, 29, 30, 31, 33, 34, 35, 37, 39, 40, 42, 45, 47, 48, 50, 51, 52, 54, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 72, 73, 76, 78, 80, 81, 82, 83, 85, 86, 90, 93, 94, 95, 98, 99, 100, 101, 102, 103], "exampl": [0, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 24, 25, 26, 27, 28, 29, 34, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 57, 58, 59, 60, 62, 67, 71, 72, 73, 74, 75, 76, 79, 80, 81, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 105], "here": [0, 12, 20, 26, 39, 43, 44, 67, 72, 74, 75, 79, 82, 83, 90, 92, 105, 107, 108], "an": [0, 4, 5, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 52, 54, 57, 59, 62, 64, 65, 67, 69, 70, 71, 73, 74, 75, 77, 80, 82, 83, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105], "jerri": 0, "from": [0, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 27, 28, 29, 33, 34, 35, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 57, 58, 59, 60, 62, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 79, 80, 81, 82, 83, 85, 86, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105, 107, 108, 109], "import": [0, 6, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 21, 24, 34, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 57, 58, 59, 60, 62, 67, 71, 72, 73, 74, 75, 76, 79, 80, 81, 82, 83, 85, 86, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 105, 107, 108, 109], "print": [0, 5, 12, 17, 18, 21, 22, 34, 67, 68, 107, 108, 109], "png": [0, 5, 8, 10, 13, 24, 35, 37, 42, 47, 48, 50, 62, 67, 69, 71, 82, 83, 92, 105], "draw": [1, 24, 26, 27, 54, 98, 106], "ascii_draw": 1, "meta": [2, 106, 109], "__title__": [2, 109], "__version__": [2, 109], "__description__": [2, 109], "__author__": [2, 109], "__author_email__": 2, "overview": [3, 4, 6, 7, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 31, 32, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 50, 51, 53, 59, 60, 61, 62, 63, 64, 65, 66, 67, 70, 71, 72, 73, 74, 75, 76, 77, 79, 82, 83, 84, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105], "inform": [3, 30, 33, 34, 35, 36, 37, 54, 67, 69, 81], "packag": 3, "titl": [3, 69], "project": [3, 20, 74, 82, 105], "version": [3, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 34, 38, 47, 64, 65, 67, 68, 85, 91, 106, 109], "short": [3, 75, 79, 82], "descript": [3, 20, 29, 33, 69], "includ": [3, 5, 8, 11, 12, 13, 20, 21, 22, 24, 29, 30, 31, 33, 34, 35, 36, 51, 52, 58, 59, 66, 67, 68, 69, 75, 82, 86, 90, 98], "setup": 3, "py": [3, 71], "author": [3, 68], "email": 3, "step": [4, 48, 59, 67], "forecolor": [4, 25, 27, 28], "lightgrei": 4, "backcolor": [4, 25, 27, 28], "white": [4, 8, 25, 27, 28, 30, 59, 67, 71], "creat": [4, 29, 30, 33, 34, 35, 47, 57, 58, 59, 67, 69, 73, 89], "black": [4, 47, 67], "squar": [4, 59], "can": [4, 5, 8, 10, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 26, 30, 33, 35, 37, 39, 43, 47, 51, 52, 57, 59, 67, 68, 69, 75, 80, 82, 88, 90, 96, 97, 106, 109], "complement": 4, "transpar": [4, 8, 10, 25, 27, 28, 48, 50, 71, 83], "area": [4, 10, 12, 22, 23, 47, 48], "grid": 4, "pixel": [4, 24, 37, 47, 48, 50, 59, 62, 67, 71, 97], "mean": [4, 20, 22, 23, 25, 27, 28, 29, 39, 42, 43, 48, 52, 57, 58, 59, 88, 91, 109], "function": [4, 7, 8, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 35, 36, 37, 39, 42, 45, 47, 48, 50, 51, 54, 57, 58, 59, 62, 64, 66, 67, 68, 69, 81, 82, 83, 85, 86, 90, 94, 98, 100, 105], "suitabl": [4, 57, 59, 74, 98], "color": [4, 8, 10, 25, 27, 28, 47, 62, 67, 71, 96, 97, 106], "fore": [4, 25, 27, 28], "back": [4, 82], "A": [4, 5, 8, 13, 14, 15, 16, 17, 18, 20, 21, 25, 27, 28, 29, 34, 37, 38, 39, 40, 45, 46, 47, 48, 50, 57, 59, 60, 67, 68, 69, 73, 76, 81, 85, 88, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 102, 103, 104, 109], "rgba": [4, 8, 31, 37, 64, 65, 71, 83], "contain": [4, 5, 10, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 29, 30, 33, 34, 39, 40, 52, 54, 59, 64, 67, 68, 69, 75, 79, 82, 91, 94, 100, 102, 104], "add": [4, 35, 68, 69, 76], "rgb": [4, 6, 7, 8, 30, 31, 47, 59, 60, 67, 71, 83], "In": [4, 27, 39, 90, 91], "document": [4, 107, 108, 109], "accur": [4, 13, 21, 94, 100], "present": [4, 35, 69, 74], "state": [4, 33], "shown": [4, 70], "follow": [4, 29, 39, 52, 58, 59, 63, 68, 69, 75, 82, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104, 109], "figur": 4, "modul": [5, 8, 11, 12, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 35, 36, 37, 57, 58, 66, 68, 69, 70, 82, 85, 86, 94, 100, 106], "provid": [5, 8, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 31, 33, 34, 35, 36, 37, 39, 47, 50, 52, 54, 57, 58, 59, 66, 67, 68, 69, 79, 80, 82, 85, 86, 88, 94, 100], "util": [5, 8, 11, 20, 21, 29, 32, 34, 43, 46, 50, 53, 57, 58, 63, 66, 68, 74, 75, 79, 82, 106], "handl": [5, 8, 11, 29, 30, 33, 34, 36, 37, 55, 58, 59, 66, 69], "url": [5, 9, 13, 16, 18, 30, 37, 67, 106], "convers": [5, 8, 34, 58, 59], "between": [5, 14, 15, 21, 22, 29, 30, 33, 39, 43, 44, 48, 58, 64, 65, 73, 79, 83, 86], "valid": [5, 11, 47, 48, 52, 59, 106], "format": [5, 8, 10, 25, 27, 28, 29, 30, 33, 34, 35, 36, 37, 40, 47, 50, 51, 53, 57, 59, 67, 68, 69, 75, 77, 82, 98, 106], "support": [5, 6, 8, 11, 14, 15, 16, 18, 21, 29, 33, 34, 35, 48, 54, 57, 58, 59, 64, 65, 67, 68, 69, 82, 83], "convert": [5, 8, 30, 35, 37, 39, 52, 57, 58, 59, 69, 82, 98], "specifi": [5, 8, 22, 23, 24, 29, 30, 33, 34, 39, 47, 48, 50, 59, 67, 68, 69, 73, 75, 80, 82, 85], "load": [5, 8, 13, 14, 17, 18, 29, 30, 33, 34, 35, 37, 67, 82, 88], "variou": [5, 8, 14, 15, 17, 21, 22, 24, 29, 31, 33, 34, 36, 59, 67, 69, 86, 109], "mime": 5, "jpg": [5, 6, 7, 8, 11, 12, 14, 15, 16, 17, 18, 21, 24, 29, 34, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 51, 60, 71, 74, 75, 79, 82, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 105], "save_kwarg": 5, "string": [5, 13, 15, 16, 20, 37, 52, 67, 68, 76, 88, 105], "pil": [5, 6, 7, 8, 10, 11, 17, 24, 30, 34, 43, 46, 47, 48, 50, 57, 59, 60, 62, 67, 75, 83, 92, 97], "numpi": [5, 6, 10, 24, 30, 33, 37, 39, 50, 52, 82, 86], "arrai": [5, 10, 24, 30, 37, 39, 43, 50, 52, 82, 86], "file": [5, 8, 10, 11, 12, 13, 16, 18, 24, 35, 37, 43, 60, 66, 67, 68, 69, 88, 97, 105, 106], "path": [5, 8, 10, 12, 13, 16, 18, 24, 30, 34, 37, 60, 67, 68, 69, 75, 92, 97, 105], "desir": [5, 60], "addit": [5, 11, 29, 30, 33, 34, 35, 47, 48, 58, 67, 69], "keyword": [5, 11, 29, 30, 33, 34, 35, 47, 48, 67, 69, 85], "argument": [5, 11, 29, 30, 33, 34, 35, 47, 48, 51, 52, 67, 69, 73, 75, 82, 85], "pass": [5, 11, 27, 28, 29, 30, 33, 34, 35, 47, 48, 67, 71, 79, 83, 85], "save": [5, 10, 24, 35, 62, 67, 68, 69, 71], "encod": [5, 6, 9, 29, 30, 33, 37, 69, 106], "open": [5, 6, 7, 8, 10, 12, 17, 29, 34, 46, 47, 48, 50, 62, 67, 68, 83, 88], "test": [5, 43, 83, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104], "blob_url": 5, "qualiti": [5, 23, 40, 61, 67, 82, 83], "95": [5, 34, 59, 72, 73, 80], "base64": 5, "pre": [5, 13, 15, 18, 30, 33, 40], "object": [5, 6, 8, 10, 11, 12, 18, 22, 24, 34, 35, 37, 43, 47, 51, 54, 55, 58, 59, 60, 67, 69, 74, 75, 88, 91, 92, 94, 97, 100, 104], "rais": [5, 8, 11, 13, 14, 16, 17, 18, 21, 22, 29, 33, 34, 37, 47, 50, 52, 55, 57, 58, 59, 62, 67, 68, 69, 72, 73, 80], "valueerror": [5, 11, 13, 16, 18, 21, 22, 29, 33, 37, 50, 59, 69, 80], "unsupport": [5, 45, 58, 59, 80], "method": [5, 11, 29, 30, 31, 33, 34, 36, 37, 39, 47, 59, 94, 100], "warn": 5, "userwarn": 5, "doesn": [5, 37, 73], "t": [5, 37, 73], "match": [5, 22, 33, 37, 50, 59, 73, 77, 106], "actual": [5, 18, 21, 45], "invalid": [5, 13, 16, 18, 21, 29, 33, 35, 59], "show": [5, 11, 13, 14, 15, 16, 51], "bool": [5, 7, 8, 11, 24, 27, 34, 39, 45, 47, 50, 51, 54, 59, 64, 65, 68, 69, 72, 73, 74, 75, 76, 78, 79, 82, 83, 89, 97, 105], "effici": [5, 20, 23, 30, 68, 86], "without": [5, 34, 62, 67, 72, 73, 81], "content": [5, 11, 12, 27, 45, 70], "true": [5, 7, 8, 11, 24, 34, 39, 47, 48, 51, 54, 57, 58, 59, 64, 65, 68, 69, 72, 73, 76, 78, 82, 89, 92, 97, 105], "fals": [5, 6, 7, 8, 11, 24, 27, 34, 39, 45, 47, 59, 64, 65, 67, 68, 69, 72, 73, 74, 75, 76, 78, 79, 82, 83, 89, 92, 97, 105], "otherwis": [5, 8, 11, 35, 39, 59, 64, 65, 69, 72, 73, 78, 83, 88], "abc": 5, "svg": 5, "xml": 5, "jpeg": [5, 63, 67, 92, 105], "text": [5, 19, 24, 30, 33, 45, 67, 76, 78, 106], "plain": 5, "hello": 5, "order_": [6, 7], "chw": [6, 7], "both": [6, 13, 22, 30, 33, 45, 57, 68, 82], "np": [6, 7, 10, 29, 30, 33, 37, 39, 48, 50, 52, 82, 86], "uint8": [6, 7], "float32": [6, 7, 10, 25, 27, 28, 39], "ar": [6, 10, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 29, 30, 33, 34, 35, 39, 42, 43, 44, 45, 47, 52, 55, 58, 59, 60, 63, 67, 68, 69, 72, 73, 74, 75, 79, 80, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 99, 100, 101, 102, 103, 104, 105], "order": [6, 7, 59, 76, 77, 106], "rgb_encod": [6, 9], "custom_imag": [6, 7], "data_cwh": 6, "cwh": 6, "data_int": 6, "use_float": [6, 7], "mode": [6, 7, 8, 22, 34, 37, 58, 60, 67, 80, 83, 88], "1606x1870": [6, 7], "0x7fb9b89bbdc0": 6, "0x7fb9b89bbe50": 6, "0x7fb9b89bbdf0": 6, "invers": 6, "oper": [6, 30, 33, 38, 39, 40, 42, 43, 59, 68, 106], "ndarrai": [7, 10, 29, 30, 33, 37, 39, 43, 48, 50, 52, 82, 86], "channel": [7, 8, 31, 59, 64, 65, 83], "jpegimageplugin": [7, 60], "jpegimagefil": [7, 60], "0x7f9ec37389d0": 7, "shape": [7, 39, 43, 50, 71, 82], "dtype": [7, 39], "3": [7, 10, 12, 13, 14, 15, 21, 22, 39, 40, 43, 45, 47, 52, 54, 59, 62, 67, 75, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108, 109], "1870": 7, "1606": 7, "whc": 7, "": [7, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 29, 34, 35, 37, 45, 47, 57, 59, 67, 82, 85, 93], "result": [7, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 37, 40, 43, 45, 47, 48, 50, 51, 71, 74, 75, 82, 86, 93, 94, 100], "same": [7, 8, 39, 44, 82, 85], "torchvis": [7, 56, 106], "transform": [7, 8, 55, 56, 57, 58, 76, 106], "to_tensor": [7, 57, 58], "process": [8, 9, 11, 13, 14, 16, 17, 22, 31, 34, 36, 37, 39, 57, 59, 62, 64, 65, 66, 73, 82, 109], "manipul": [8, 66], "python": [8, 37, 62, 85, 107, 108, 109], "librari": [8, 34, 57, 59, 62, 109], "It": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 35, 36, 47, 48, 50, 54, 57, 58, 66, 68, 69, 82, 85, 86, 98, 109], "multipl": [8, 10, 16, 30, 33, 37, 39, 43, 67], "ad": [8, 12, 59, 68, 69, 76], "background": [8, 9, 25, 27, 28, 30, 61, 67, 71, 106], "check": [8, 11, 37, 42, 68, 72, 73, 78, 89, 92, 102, 105, 109], "alpha": [8, 31, 64, 65], "design": [8, 22, 29, 33, 35, 36], "simplifi": [8, 90], "common": [8, 58], "relat": [8, 12, 14, 17, 66, 73, 86], "task": [8, 21, 22, 33, 36, 47, 57], "applic": [8, 57, 74, 79, 98], "kei": [8, 18, 22, 30, 59, 68, 75, 82], "featur": [8, 13, 18, 30, 32, 33, 39, 43, 69, 71, 74, 75, 76, 82, 90], "binari": [8, 86], "like": [8, 12, 19, 24, 58, 59, 79, 85, 109], "onc": 8, "particularli": [8, 22, 29, 35, 36, 69, 85], "requir": [8, 10, 20, 21, 39, 48, 68, 69, 94, 100, 109], "preprocess": [8, 20, 29, 30, 34, 39, 64, 106], "befor": [8, 37, 39, 68, 82], "further": 8, "analysi": [8, 40], "force_background": [8, 59], "appli": [8, 15, 18, 20, 31, 39, 47, 48, 50, 57, 59, 62, 82, 86], "necessari": [8, 39, 74, 79], "ha": [8, 23, 45, 58, 83, 98, 107, 108], "4": [8, 12, 15, 17, 18, 22, 37, 38, 39, 40, 43, 47, 52, 62, 64, 65, 67, 75, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108], "avoid": [8, 74], "anomali": 8, "dure": [8, 29, 37, 76, 97, 105], "subsequ": [8, 30, 47], "union": [8, 13, 14, 15, 16, 17, 18, 21, 22, 30, 33, 37, 39, 47, 52, 57, 59, 67, 69, 72, 73, 80], "retain": 8, "typeerror": [8, 52, 57, 58, 59, 72, 73, 80], "isinst": 8, "list": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 39, 43, 45, 47, 48, 51, 54, 57, 58, 59, 60, 72, 73, 80, 81, 82, 89, 91, 94, 100, 104], "tupl": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 39, 40, 43, 45, 47, 48, 51, 59, 82, 90, 91, 93, 94, 95, 98, 99, 100, 101, 102, 103, 104], "take": [8, 54, 59], "singl": [8, 16, 33, 37, 39, 58, 59, 76, 82, 86], "call": [8, 26, 67], "each": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 29, 34, 39, 43, 50, 57, 66, 76, 78, 82, 83, 98], "item": [8, 10, 18], "batch": [8, 64, 65, 82, 83, 102], "multiimagestyp": [8, 30, 33, 39, 48], "iter": [8, 59, 62, 73], "img_path": 8, "image1": 8, "image2": 8, "loaded_imag": 8, "len": [8, 60], "all": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 26, 29, 30, 33, 34, 38, 39, 40, 42, 43, 45, 51, 52, 62, 64, 65, 68, 70, 71, 75, 77, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "pillow": [8, 56, 106], "boolean": [8, 39], "tool": [9, 16, 24, 29, 31, 38, 39, 40, 41, 47, 62, 70, 76, 96, 98], "basic": [9, 57, 61, 73], "grid_background": 9, "grid_transpar": 9, "blob": [9, 71, 106], "to_blob_url": 9, "load_image_from_blob_url": 9, "is_valid_image_blob_url": 9, "decod": [9, 37, 106], "rgb_decod": 9, "load_imag": [9, 24, 51, 67], "has_alpha_channel": 9, "layer": [9, 86, 106], "istack": 9, "download_image_from_url": 9, "is_http_url": 9, "mai": [10, 14, 17, 39, 63, 67, 74, 79, 85, 105, 107, 108], "block": [10, 29, 33, 34], "togeth": 10, "new": [10, 23, 29, 52, 64, 65, 67, 68, 73], "similar": [10, 12, 19, 30, 33, 39, 43, 59, 79, 82, 106], "techniqu": [10, 31, 37], "p": [10, 74, 75, 79, 82], "need": [10, 16, 34, 45, 48, 85, 89, 91, 94, 97, 100, 104], "stack": [10, 82], "addition": 10, "second": [10, 22, 39, 44, 78], "element": [10, 82], "rang": [10, 39, 43, 48], "left": [10, 47, 48, 52, 86], "0": [10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 29, 30, 34, 38, 39, 40, 43, 45, 47, 48, 50, 52, 54, 57, 58, 59, 62, 67, 68, 72, 73, 74, 75, 76, 79, 80, 81, 82, 86, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108, 109], "right": [10, 47, 52, 86], "two": [10, 22, 39, 44, 62, 78, 97], "dimension": [10, 82], "h": [10, 25, 27, 28, 50, 71], "w": [10, 25, 27, 28, 50, 71, 82], "posit": [10, 39, 47, 48, 90], "target": [10, 19, 25, 27, 28, 30, 48, 59], "By": [10, 45], "first": [10, 12, 16, 22, 34, 39, 44, 78], "howev": [10, 39], "solid": [10, 47], "pure": [10, 71], "lime": [10, 71], "nian": 10, "nian_lim": 10, "yellow": [10, 67], "5": [10, 12, 16, 21, 22, 39, 40, 43, 45, 48, 50, 52, 57, 58, 59, 60, 67, 74, 86, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104], "9": [10, 12, 22, 39, 43, 52, 59, 67, 80, 89, 90, 91, 93, 94, 97, 98, 99, 100, 101, 103, 104], "nian_tran": 10, "custom": [10, 13, 14, 15, 16, 17, 18, 21, 29, 33, 34, 37, 40, 47, 48, 50, 58, 59, 67, 68, 72], "mask": [10, 25, 27, 28, 48, 50, 71], "hs1": 10, "ab": 10, "linspac": 10, "ws1": 10, "nian_mask": 10, "hxw": [10, 25, 27, 28, 50], "download": 11, "special": [11, 12], "github": [11, 51, 107, 108, 109], "hug": [11, 18, 29, 30, 33, 34, 39, 59, 82], "face": [11, 18, 19, 20, 29, 30, 33, 34, 39, 52, 54, 59, 67, 73, 82, 90, 106], "progress": [11, 64, 65, 83], "track": 11, "host": [11, 12, 15, 20, 23, 30, 39, 45, 60, 75, 83, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104, 109], "main": [11, 17, 20, 21, 24, 29, 30, 33, 34, 39, 59, 67, 69, 71, 74, 85, 109], "compon": [11, 12, 22, 29, 30, 33, 34, 85], "http": [11, 51, 71, 109], "intern": [11, 33, 55, 68], "silent": [11, 64, 65, 83], "expected_s": 11, "kwarg": [11, 12, 13, 14, 15, 16, 17, 18, 21, 29, 30, 33, 34, 35, 47, 48, 67, 69], "suppress": [11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 24, 34, 47, 83], "bar": 11, "displai": [11, 30, 33, 64, 65], "expect": [11, 37, 59], "session": 11, "get": [11, 25, 27, 28, 30, 38, 40, 60, 61, 67, 71, 74, 77, 82, 88, 90, 95, 97, 99, 101, 103], "especi": 11, "hf": 11, "request": 11, "requestexcept": 11, "fail": [11, 13], "unidentifiedimageerror": 11, "com": [11, 51, 109], "ftp": 11, "booru": 12, "yolo": [12, 18, 20, 32, 106], "aperveyev": 12, "deepgh": [12, 13, 14, 15, 16, 17, 18, 20, 23, 39, 43, 45, 60, 75, 79, 83, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104, 109], "overal": [12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 26, 38, 39, 40, 42, 43, 45, 51, 62, 64, 65, 70, 77, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "benchmark": [12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 26, 38, 39, 40, 42, 43, 45, 51, 62, 64, 65, 70, 77, 83, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "explan": 12, "No": [12, 67, 107, 108], "head": [12, 19, 24, 51, 73, 90, 99, 106], "anim": [12, 13, 14, 15, 16, 17, 18, 19, 21, 26, 28, 38, 39, 40, 42, 51, 53, 54, 60, 67, 70, 71, 73, 74, 77, 83, 90, 91, 94, 95, 99, 100, 101, 103, 104, 109], "pretti": 12, "girl": [12, 45, 73], "onli": [12, 13, 14, 15, 16, 17, 18, 21, 24, 39, 68, 73, 74, 79, 82, 97], "bust": 12, "torso": 12, "part": [12, 50, 51, 52], "collarbon": 12, "center": [12, 48, 58, 59], "pair": [12, 22, 33], "cover": [12, 20, 48, 67, 73], "breast": [12, 20, 73, 74, 75, 79, 81, 82], "boob": 12, "bra": 12, "nippl": [12, 13, 47, 67], "mostli": [12, 16], "visibl": [12, 24], "nsfw": [12, 47, 96, 106], "shld": 12, "shoulder": [12, 52], "mayb": 12, "one": [12, 33, 37, 43, 45, 59, 73, 82], "view": [12, 45], "profil": 12, "exactli": 12, "rear": 12, "exclud": 12, "sideb": 12, "uncov": 12, "other": [12, 39, 45, 59, 78, 81, 90], "visual": [12, 13, 14, 15, 16, 18, 19, 21, 39, 41, 51, 53, 82, 106], "mark": 12, "belli": [12, 20], "button": [12, 29, 75], "hip": [12, 52], "half": [12, 16, 73], "stock": 12, "line": [12, 26, 27, 54], "knee": [12, 52], "below": [12, 54, 70, 109], "6": [12, 22, 24, 39, 43, 52, 59, 62, 72, 73, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108], "nopan": 12, "panti": [12, 76], "cloth": 12, "bikini": 12, "regardless": 12, "censor": [12, 19, 47, 48, 94, 100, 106], "evid": 12, "7": [12, 13, 15, 16, 17, 18, 34, 39, 43, 45, 47, 50, 52, 59, 67, 72, 73, 79, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104], "butt": 12, "buttock": [12, 20], "least": [12, 36, 37, 69], "partial": 12, "behind": 12, "more": [12, 13, 32, 33, 45, 52, 57, 67, 85, 88], "less": [12, 13, 15, 21, 89], "stand": [12, 67, 74, 75, 79, 82], "sit": [12, 73], "ass": 12, "split": [12, 79], "leg": [12, 67], "wide": [12, 67], "90": 12, "degre": [12, 48], "typic": [12, 13, 30, 59], "abov": [12, 13, 14, 15, 16, 17, 18, 21, 50, 91, 94, 100, 104], "10": [12, 23, 29, 39, 43, 48, 52, 59, 62, 89, 90, 91, 94, 97, 98, 100, 101], "sprd": 12, "strongli": [12, 83], "11": [12, 39, 52, 89, 90, 91, 94, 97, 98, 100, 101], "vsplt": 12, "pose": [12, 39, 106], "12": [12, 24, 39, 47, 52, 59, 89, 90, 91, 94, 97, 98, 100, 101], "vsprd": 12, "vsplit": 12, "13": [12, 39, 52, 90, 91, 94, 98, 101, 103], "full": [12, 67], "almost": 12, "side": [12, 46, 73, 105], "usual": [12, 43], "ly": 12, "14": [12, 52, 59, 90, 91, 94, 98, 101, 109], "wing": [12, 73], "dragon": 12, "poni": 12, "15": [12, 42, 44, 52, 59, 90, 91, 94, 98, 101, 107, 108], "feral": 12, "four": [12, 13, 90], "non": [12, 13, 14, 15, 16, 17, 18, 20, 21, 34, 47, 95], "human": [12, 13, 14, 15, 16, 17, 18, 21, 51, 53, 89], "16": [12, 52, 59, 62, 64, 65, 90, 94, 98, 101], "hdrago": 12, "style": [12, 16, 21, 48, 103, 109], "17": [12, 52, 59, 98, 103], "hponi": 12, "18": [12, 20, 52, 59, 94, 98, 100, 107, 108], "hfox": 12, "cartoon": 12, "fox": 12, "dog": 12, "zootopia": 12, "nick": 12, "wild": 12, "19": [12, 52, 98], "hrabb": 12, "rabbit": 12, "judi": 12, "hopp": 12, "bunnygirl": 12, "20": [12, 29, 52, 59, 67, 98], "hcat": 12, "cat": [12, 73, 80], "catgirl": 12, "sharp": 12, "muzzl": 12, "compar": [12, 22, 33], "21": [12, 16, 52, 59, 103], "hbear": 12, "bear": 12, "22": [12, 52, 59], "jacko": 12, "memet": 12, "jack": 12, "o": [12, 67, 69, 79, 82, 94, 97, 107, 108], "contest": 12, "toward": [12, 52], "viewer": [12, 67], "23": [12, 52, 59], "jackx": 12, "sometim": 12, "24": [12, 39, 43, 52, 59, 62], "hhors": 12, "hors": 12, "implement": [12, 30, 33, 44, 85], "aa09": 12, "25": [12, 15, 20, 34, 44, 59, 103], "hbird": 12, "bird": 12, "name": [12, 13, 14, 15, 16, 17, 18, 21, 23, 29, 30, 33, 34, 39, 40, 45, 47, 52, 57, 58, 59, 74, 79, 82, 83, 89, 90, 93, 95, 98, 99, 101, 102, 103], "releas": 12, "time": [12, 69, 83], "yolov8s_pp09": 12, "2023": 12, "focus": 12, "class": [12, 14, 17, 18, 29, 30, 31, 33, 34, 37, 47, 48, 52, 55, 57, 59, 60, 66, 67, 69, 73, 90, 91, 94, 95, 99, 100, 101, 103, 104], "advanc": [12, 109], "capabl": [12, 30, 37, 45], "specif": [12, 13, 18, 29, 30, 33, 35, 37, 47, 52, 55, 57, 59, 69, 70, 90, 94, 100], "scenario": [12, 74, 79, 85], "yolov8s_pp12": 12, "2024": 12, "final": 12, "patch": 12, "continu": 12, "focu": [12, 67], "enhanc": [12, 32, 106], "improv": [12, 23, 82], "previou": 12, "yolov8m_pp13": 12, "offer": [12, 15, 16, 17, 22, 57, 69, 97], "yolov8n_as01": 12, "spinoff": 12, "26": [12, 59], "train": [12, 13, 14, 15, 16, 17, 18, 21, 39, 40, 74, 75, 76, 79, 83, 94, 100], "80": 12, "epoch": 12, "sfw": 12, "subset": 12, "wa": 12, "eventu": 12, "abandon": 12, "due": [12, 38, 39, 74, 79, 85, 90, 105], "ineffect": 12, "yolov8m_as02": 12, "start": [12, 37, 48, 67, 106], "30": [12, 21, 48], "public": [12, 30], "friendli": [12, 109], "reduc": [12, 39, 50, 82], "yolov8m_as03": 12, "as02": 12, "60": 12, "aim": 12, "bottleneck": 12, "reproduc": 12, "yolov8s_aa06": 12, "initi": [12, 29, 30, 34, 37, 47, 60, 73], "current": [12, 58, 64, 67, 94, 100, 107, 108, 109], "reincarn": 12, "some": [12, 29, 32, 39, 43, 44, 48, 61, 72, 74, 75, 79, 82, 83, 85, 92, 105, 107, 108], "yolov8s_aa09": 12, "updat": [12, 29, 30, 33, 34, 68], "dataset": [12, 13, 14, 15, 16, 17, 18, 21, 40, 43, 82, 96], "closeup": 12, "adjust": [12, 34, 43, 73], "larg": [12, 27, 30, 39, 82], "hat": [12, 73], "aa06": 12, "yolov8s_aa10": 12, "major": 12, "fix": 12, "issu": [12, 18, 64], "wear": 12, "yolov8s_aa11": 12, "latest": [12, 34, 74, 79], "mainstream": 12, "aa10": 12, "outstand": 12, "map": [12, 29, 45, 51, 72, 73, 76, 80, 81, 86, 98, 102], "score": [12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 24, 29, 30, 33, 38, 40, 42, 43, 45, 51, 52, 54, 76, 80, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "though": 12, "note": [12, 16, 39, 48, 67, 90, 94, 97, 100, 107, 108], "complet": [12, 34, 48, 90, 96, 106], "fair": 12, "bias": 12, "model_nam": [12, 13, 14, 15, 16, 17, 18, 21, 29, 30, 33, 34, 40, 47, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "conf_threshold": [12, 13, 14, 15, 16, 17, 18, 21, 34, 47], "iou_threshold": [12, 13, 14, 15, 16, 17, 18, 20, 21, 34, 47], "perform": [12, 16, 20, 21, 23, 30, 33, 34, 39, 45, 47, 48, 51, 59, 74, 85, 97, 98, 107, 108], "confid": [12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 34, 40, 45, 47, 52, 54, 75, 82], "threshold": [12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 25, 34, 39, 42, 43, 45, 47, 50, 54, 74, 75, 79, 82, 89, 97], "iou": [12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 34, 47], "bounding_box": 12, "x1": [12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 34, 47, 48], "y1": [12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 34, 47, 48], "x2": [12, 20, 22], "y2": [12, 20, 22], "box": [12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 24, 45, 51], "f": [12, 17, 22, 39, 43, 67, 86], "2f": 12, "point": [13, 17, 39, 52, 59], "femal": [13, 20, 47, 73], "genit": 13, "male": [13, 20, 73], "anime_censor_detect": 13, "yolov8": [13, 14, 15, 16, 17, 18, 21], "model": [13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 26, 27, 28, 29, 30, 31, 33, 34, 38, 39, 40, 43, 45, 47, 51, 52, 54, 59, 62, 63, 64, 65, 66, 67, 70, 74, 75, 76, 77, 79, 82, 83, 86, 88, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 106, 109], "v1": [13, 14, 15, 16, 17, 21, 47, 67, 82], "identifi": [13, 29, 37, 64], "locat": 13, "anatom": 13, "analyz": [13, 20, 40], "data": [13, 16, 18, 35, 37, 39, 51, 58, 66, 67, 74, 76, 94, 100, 106, 107, 108, 109], "either": [13, 14, 15, 16, 17, 33, 39, 59, 82, 86], "standard": [13, 15, 16, 17, 35, 59, 85], "n": [13, 14, 15, 16, 17, 18, 21, 37, 39, 47, 59, 67], "nano": [13, 15, 16, 17, 47], "faster": [13, 14, 15, 16, 17, 18, 47], "while": [13, 15, 16, 17, 24, 34, 46, 48, 62, 85], "slower": [13, 21], "construct": [13, 14, 16, 17, 47, 82], "intersect": [13, 14, 15, 16, 17, 18, 21, 22, 47], "over": [13, 14, 15, 16, 17, 18, 21, 22, 23, 47, 73], "merg": [13, 14, 15, 16, 17, 39], "integ": [13, 37, 43, 52, 59], "x0": [13, 14, 15, 16, 17, 18, 21, 24, 34, 47, 48], "y0": [13, 14, 15, 16, 17, 18, 21, 24, 34, 47, 48], "bound": [13, 14, 15, 16, 17, 18, 20, 22, 23, 24, 51], "indic": [13, 39, 52, 55, 74, 79, 82], "nipple_f": [13, 47], "peni": [13, 47], "pussi": [13, 47, 67], "runtimeerror": [13, 29, 33], "detection_visu": [13, 14, 15, 16, 18, 19, 21], "nude_girl": [13, 47], "365": 13, "264": 13, "399": 13, "289": [13, 14], "7473511695861816": 13, "224": [13, 57, 58, 59], "260": 13, "252": 13, "285": 13, "6830288171768188": 13, "206": 13, "523": [13, 47, 48], "240": 13, "608": 13, "6799028515815735": 13, "matplotlib": [13, 14, 15, 16, 24, 51], "pyplot": [13, 14, 15, 16, 51], "plt": [13, 14, 15, 16, 51], "imshow": [13, 14, 15, 16, 51], "anime_eye_detect": 14, "allow": [14, 15, 17, 18, 21, 30, 34, 37, 55, 57, 59, 85], "trade": [14, 16], "off": [14, 16], "speed": [14, 15, 16, 17, 18, 21, 25, 83], "accuraci": [14, 15, 16, 17, 18, 21, 45, 89, 91, 94, 97, 100, 104], "higher": [14, 15, 16, 17, 18, 20, 23, 97], "consid": [14, 17, 22, 39, 45, 48, 50, 60, 73, 94, 100], "overlap": [14, 16, 17, 18, 22, 64, 65, 74, 75, 77, 79, 82, 83, 106], "coordin": [14, 15, 16, 17, 18, 24, 34, 48, 52, 62], "alwai": [14, 16, 17, 18, 45], "except": [14, 17, 37, 55, 59, 67], "predict": [14, 18, 21, 29, 30, 33, 34, 75, 82, 89, 91, 93, 94, 97, 98, 100, 102, 104], "yolo_predict": [14, 21, 32], "squat": [14, 16, 51], "297": 14, "239": [14, 45], "341": 14, "271": 14, "7760562896728516": 14, "230": 14, "263": 14, "308": 14, "7682342529296875": 14, "createml": 15, "huggingfac": [15, 17, 39, 45, 59, 62, 71, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104], "anime_face_detect": 15, "user": [15, 21, 29, 30, 33, 34, 37, 60, 69, 109], "balanc": [15, 17, 21, 67], "system": [15, 16, 25, 55, 59, 94, 100], "overhead": [15, 16, 25, 85], "avail": [15, 21, 24, 29, 30, 37, 39, 45, 48, 55, 59, 67, 80, 88, 89, 91, 94, 100, 104], "v0": [15, 21, 64, 65], "overrid": [15, 21], "auto": [15, 21, 51, 69, 88], "mostima_post": [15, 18], "29": [15, 18, 59], "441": [15, 18], "204": [15, 18], "584": [15, 18], "7874319553375244": [15, 18], "346": [15, 18], "59": [15, 18], "529": [15, 18], "275": [15, 18], "7510495185852051": [15, 18], "606": [15, 18], "51": [15, 18, 59], "895": [15, 18], "336": [15, 18], "6986488103866577": [15, 18], "upper": [16, 47], "bodi": [16, 21, 51, 52, 54, 67], "anime_halfbody_detect": 16, "pleas": [16, 23, 38, 39, 45, 64, 66, 68, 83, 90, 94, 97, 100, 107, 108], "primari": [16, 90, 93, 95, 99, 101, 103], "purpos": 16, "crop": [16, 50, 57, 58, 59, 67], "illustr": [16, 67, 91, 93], "therefor": [16, 39, 107, 108], "consist": [16, 39], "person": [16, 19, 22, 24, 34, 51, 99, 106], "peopl": [16, 80], "guarante": [16, 45], "you": [16, 18, 19, 21, 26, 45, 48, 64, 65, 82, 83, 85, 88, 89, 90, 91, 94, 97, 100, 104, 109], "inde": 16, "recommend": [16, 23, 39, 42, 43, 82, 83, 94, 100], "approach": 16, "detect_person": [16, 19, 24, 51], "individu": [16, 22, 37, 57, 66], "obtain": [16, 26, 38, 39], "local": [16, 60, 107, 108], "flexibl": [16, 57, 58], "lower": [16, 42, 43, 45, 47], "127": 16, "629": 16, "637": 16, "9040350914001465": 16, "anime_hand_detect": 17, "choos": [17, 21, 45], "35": [17, 59, 67, 74, 82], "configur": [17, 29, 39, 57, 58, 59, 106], "suit": 17, "case": [17, 23, 39, 42], "defin": [17, 21, 39, 67, 86], "being": 17, "label": [17, 18, 20, 22, 23, 24, 29, 30, 33, 34, 39, 40, 45, 76, 98, 102], "infer": [17, 20, 23, 30, 33, 34, 51, 64, 65, 88, 97], "anime_imag": 17, "bbox": 17, "conf": 17, "customiz": [18, 24], "integr": [18, 30, 74, 109], "repositori": [18, 29, 30, 33, 34, 39], "anime_head_detect": 18, "contribut": 18, "our": 18, "develop": [18, 83, 109], "yolo11": 18, "architectur": 18, "usag": [18, 29, 30, 66, 67, 68, 74, 85, 86, 105], "head_detect_v2": 18, "0_": 18, "equal": [18, 48], "deprec": [18, 23, 38], "remov": [18, 23, 29, 34, 38, 45, 62, 71, 73, 75, 76, 81, 82], "futur": [18, 23], "help": [18, 39, 50, 62], "For": [18, 19, 21, 22, 30, 39, 45, 52, 66, 82, 88], "instead": [18, 23, 76], "detect_head": [19, 24], "booru_yolo": [19, 106], "detect_with_booru_yolo": 19, "detect_censor": [19, 47, 94, 100], "ey": [19, 48, 52, 67, 73, 106], "detect_ey": 19, "detect_fac": 19, "halfbodi": [19, 90, 99, 106], "detect_halfbodi": 19, "hand": [19, 52, 54, 67, 73, 106], "detect_hand": 19, "nudenet": [19, 106], "detect_with_nudenet": 19, "calculate_i": 19, "bboxes_similar": 19, "detection_similar": 19, "detect_text": 19, "nuditi": 20, "run": [20, 25, 29, 30, 34, 83, 88, 105, 106], "nm": 20, "postprocess": 20, "onnx": [20, 29, 30, 33, 34, 75, 88, 98], "nudenet_onnx": 20, "notai": 20, "tech": 20, "detail": [20, 62, 66, 67, 88, 90], "respect": 20, "female_genitalia_cov": 20, "genitalia": 20, "face_femal": 20, "buttocks_expos": 20, "expos": 20, "female_breast_expos": 20, "female_genitalia_expos": 20, "male_breast_expos": 20, "anus_expos": 20, "anu": 20, "feet_expos": 20, "feet": [20, 52, 54], "belly_cov": 20, "feet_cov": 20, "armpits_cov": 20, "armpit": 20, "armpits_expos": 20, "face_mal": 20, "belly_expos": 20, "male_genitalia_expos": 20, "anus_cov": 20, "female_breast_cov": 20, "buttocks_cov": 20, "onnxruntim": [20, 87, 106], "topk": [20, 29], "100": [20, 25, 34, 42, 59, 85], "45": [20, 43, 59], "score_threshold": 20, "number": [20, 29, 30, 33, 37, 39, 45, 52, 60, 62, 86, 89], "keep": [20, 79], "entir": 21, "anidet3": 21, "roboflow": 21, "m": 21, "x": [21, 39, 48, 52, 67, 85, 86, 102], "fastest": [21, 25], "most": [21, 29, 30, 33, 34], "confidence_scor": [21, 24], "genshin_post": [21, 46, 47, 48], "371": 21, "232": 21, "564": 21, "690": 21, "7533698678016663": 21, "135": [21, 52], "451": 21, "716": [21, 45], "6788613796234131": 21, "614": 21, "393": 21, "830": 21, "686": 21, "5612757205963135": 21, "1275": 21, "654": 21, "4047100841999054": 21, "calcul": [22, 30, 39, 42, 43], "comput": [22, 27, 30, 33, 41, 59, 85, 86, 98], "work": [22, 29, 30, 33, 36, 42, 69, 98], "aggreg": 22, "involv": 22, "segment": [22, 60, 106], "evalu": [22, 38], "algorithm": [22, 39, 42], "box1": 22, "box2": 22, "bboxtyp": 22, "measur": [22, 38, 39, 42], "divid": [22, 52], "4f": 22, "1429": 22, "bboxes1": 22, "bboxes2": 22, "liter": [22, 39, 48, 52, 64, 65, 80], "max": [22, 23], "raw": [22, 29, 30, 33, 37], "depend": [22, 67, 68, 105], "unknown": [22, 80], "hungarian": 22, "find": [22, 48], "optim": [22, 30, 39], "assign": [22, 23, 29, 39], "among": [22, 39], "averag": 22, "detect1": 22, "detect2": 22, "bboxwithscoreandlabel": 22, "group": [22, 29, 43, 76], "correspond": [22, 39, 45, 50, 59, 82, 98, 102], "combin": [22, 37, 45], "against": [22, 83], "ground": [22, 94, 100], "truth": [22, 94, 100], "car": 22, "85": [22, 74, 82], "75": 22, "text_detect": 23, "been": [23, 98], "migrat": 23, "ocr": [23, 106], "detect_text_with_ocr": [23, 106], "soon": 23, "paddleocr": [23, 45], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 23, "05": [23, 59, 74, 75, 89, 90, 91, 93, 98, 99, 100, 101, 103, 104], "max_area_s": 23, "640": 23, "region": [23, 47, 50, 94, 100], "dbnet": 23, "do": [23, 50, 91], "640x640": 23, "ani": [23, 30, 33, 37, 39, 47, 57, 59, 62, 67, 72, 86, 88], "sinc": [23, 38], "appear": [24, 27], "font": 24, "pad": [24, 71], "see": [24, 67, 88], "text_pad": 24, "fontsiz": 24, "max_short_edge_s": 24, "fp": 24, "no_label": 24, "normal": [24, 30, 40, 57, 58, 59, 82], "predefin": [24, 73], "extract": [24, 25, 27, 28, 37, 39, 43, 45, 50, 59, 66, 67, 68, 69, 75, 82], "around": [24, 29, 34, 37, 54], "shortest": 24, "edg": [24, 54, 106], "maintain": [24, 34, 46, 52, 85, 109], "font_manag": 24, "fontproperti": 24, "properti": [24, 48, 52, 67, 69], "cv2": 25, "have": [25, 27, 39, 80, 81, 94, 100, 105], "lowest": 25, "resourc": [25, 106], "low_threshold": 25, "high_threshold": 25, "200": [25, 34, 59], "assum": [25, 27, 28, 71], "its": [25, 27, 28, 29, 39, 45, 46, 59, 68, 71, 74, 76, 88, 90, 91, 93, 94, 95, 98, 99, 100, 101, 103, 104], "low": [25, 33, 38, 40, 67, 79, 82, 83], "high": [25, 33, 34, 61, 67, 83, 97, 98], "outlin": 26, "comparison": [26, 74], "canni": [26, 106], "get_edge_by_canni": 26, "edge_image_with_canni": 26, "lineart": [26, 28, 106], "get_edge_by_lineart": 26, "edge_image_with_lineart": 26, "lineart_anim": [26, 106], "get_edge_by_lineart_anim": 26, "edge_image_with_lineart_anim": 26, "best": [27, 40, 48, 67], "effect": [27, 38, 47, 105], "closest": 27, "consum": 27, "amount": 27, "memori": [27, 29, 30, 34, 107, 108], "power": 27, "runtim": [27, 30, 88, 97], "coars": 27, "detect_resolut": [27, 28], "512": [27, 28, 54, 67, 83], "deeper": 27, "richer": 27, "probabl": [27, 30, 98], "extra": [27, 67], "increas": [27, 39], "resolut": [27, 28, 60, 83], "neural": [27, 28, 71, 86], "network": [27, 28, 71, 86], "classif": [29, 33, 86, 90, 91, 93, 94, 95, 96, 99, 100, 101, 103, 104], "those": [29, 97], "store": [29, 30, 34, 35, 67, 68], "well": [29, 42], "manag": [29, 30, 33, 34, 88, 106], "interact": [29, 30, 33, 34], "also": [29, 57, 82, 109], "token": [29, 30, 33, 34], "authent": [29, 30, 33, 34], "access": [29, 30, 33, 52, 67, 85], "privat": [29, 30, 31, 33, 43], "repo_id": [29, 30, 33, 34], "fn_preprocess": 29, "callabl": [29, 59], "hf_token": [29, 30, 33, 34], "comprehens": [29, 30], "imagepreprocessfunc": 29, "variabl": [29, 48, 88], "_model_nam": 29, "cach": [29, 30, 33, 34, 60, 87, 106], "_model": 29, "dictionari": [29, 35, 40, 57, 59, 67, 68, 69, 72, 73, 75, 90, 93, 95, 99, 101, 103], "_label": 29, "_hf_token": 29, "org": 29, "repo": [29, 59], "__init__": [29, 30, 31, 33, 34, 37, 48, 52, 60, 69, 73], "instanc": [29, 30, 34, 39, 47, 52, 59, 60, 73], "clear": [29, 30, 33, 34, 39, 68, 90, 94, 100], "free": [29, 30, 34], "up": [29, 30, 34, 73], "launch_demo": [29, 30, 33, 34], "default_model_nam": [29, 30, 33, 34], "server_nam": [29, 30, 33, 34], "server_port": [29, 30, 33, 34], "launch": [29, 30, 33, 34], "gradio": [29, 30, 33, 34], "demo": [29, 30, 33, 34, 79], "interfac": [29, 30, 33, 34, 85], "ui": [29, 33, 34], "make_ui": [29, 30, 33, 34], "server": [29, 30, 33, 34], "select": [29, 30, 33, 34, 39, 47, 60], "dropdown": [29, 30], "port": [29, 30, 33, 34], "importerror": [29, 34], "instal": [29, 33, 34, 62, 68, 106], "properli": [29, 33, 67], "usernam": [29, 34], "repo_nam": [29, 34], "model_v1": 29, "7860": [29, 30, 34], "submit": 29, "recent": [29, 30, 33, 34], "label_group": 29, "highest": [29, 98], "through": [29, 30, 59, 109], "error": [29, 37, 59, 82], "predict_fmt": 29, "fmt": [29, 30, 33, 40, 75, 82], "top5": 29, "logit": [29, 30, 33], "embed": [29, 30, 33, 37, 82], "dict": [29, 30, 37, 40, 51, 57, 58, 59, 67, 68, 69, 75, 82, 85, 90, 91, 93, 94, 95, 99, 100, 101, 103, 104], "top": [29, 48, 97], "k": 29, "e": [29, 30, 39, 61, 64, 65, 80, 83, 86], "g": [29, 30, 39, 61, 64, 65, 80, 82, 83], "top10": 29, "predict_scor": 29, "ia": 29, "conveni": [29, 52, 67, 109], "wrapper": [29, 34, 37], "id": [29, 30, 33, 34], "multimod": 30, "hub": 30, "discoveri": 30, "variant": [30, 33], "pipelin": [30, 57, 59], "pattern": [30, 39, 73], "direct": 30, "api": [30, 33], "control": [30, 67], "via": 30, "web": [30, 33], "deploy": [30, 98], "reus": 30, "lru": 30, "thread": [30, 33, 85, 105], "safe": [30, 33, 68, 74, 75, 85, 96, 98, 100, 105, 106], "demand": 30, "switch": 30, "image_encod": [30, 33], "upload": [30, 34], "enter": 30, "link": 30, "address": 30, "bind": 30, "organ": 30, "precomput": [30, 81], "cosin": 30, "scale": [30, 33, 47, 48, 52, 67, 71, 82, 107, 108], "complex": 30, "image_embed": 30, "text_embed": 30, "etc": [30, 59], "thei": [30, 39, 55, 59], "l2": [30, 82], "text_encod": [30, 33], "accept": 30, "_process_rgb": 31, "_process_alpha_channel_with_model": 31, "_process_rgba": 31, "attribut": 31, "classifi": [32, 90, 95, 96, 97, 99, 101, 103, 104, 106], "classifymodel": 32, "classify_predict_scor": 32, "classify_predict": 32, "classify_predict_fmt": 32, "imageenhanc": 32, "clip": [32, 59, 67, 106], "clipmodel": 32, "clip_image_encod": 32, "clip_text_encod": 32, "clip_predict": 32, "siglip": [32, 59, 106], "siglipmodel": 32, "siglip_image_encod": 32, "siglip_text_encod": 32, "siglip_predict": 32, "yolomodel": 32, "sigmoid": [33, 87], "loss": 33, "creation": [33, 57, 58, 69], "preprocessor": [33, 67], "reset": 33, "about": [33, 35], "hostnam": 33, "gr": [33, 34], "One": [33, 43], "detect": [34, 42, 45, 47, 51, 52, 53, 54, 72, 73, 88, 89, 94, 100, 106], "post": [34, 45], "helper": 34, "easi": 34, "metadata": [34, 40, 66, 68, 69, 106], "cleanup": 34, "associ": [34, 69], "default_conf_threshold": 34, "default_iou_threshold": 34, "environmenterror": [34, 62, 68], "environ": [34, 83, 85, 88, 106], "offlin": 34, "yolov5": 34, "allow_dynam": 34, "dynam": [34, 57], "300": [34, 59], "400": 34, "simpl": 34, "explicitli": 34, "read": [35, 36, 37, 66, 67, 68], "write": [35, 36, 37, 66, 68], "exif": [35, 36, 67], "gif": [35, 36, 67], "comment": 35, "These": [35, 38, 60], "retriev": [35, 39], "context": [35, 36], "ai": [35, 36, 69, 89], "found": [35, 48, 67, 90], "attempt": [35, 48, 59, 67, 69, 88], "commonli": [35, 59, 76, 86], "where": [35, 39, 67, 68, 82, 85], "look": [35, 45, 67, 90], "usercom": 35, "field": [35, 69], "dst_filenam": 35, "destin": [35, 67, 68, 69], "filenam": [35, 60], "pnginfo": [35, 37, 67, 69], "wai": [35, 67, 68], "geninfo": [36, 106], "lsb": [36, 69, 106], "signific": [36, 37, 39, 64, 69], "bit": [36, 37, 59, 69], "read_geninfo_paramet": 36, "read_geninfo_exif": 36, "read_geninfo_gif": 36, "write_geninfo_paramet": 36, "write_geninfo_exif": 36, "write_geninfo_gif": 36, "read_lsb_raw_byt": 36, "read_lsb_metadata": 36, "write_lsb_raw_byt": 36, "write_lsb_metadata": 36, "lsbreaderror": 36, "lsbextractor": 36, "imagelsbdataextractor": 36, "serialize_pnginfo": 36, "serialize_json": 36, "inject_data": 36, "steganographi": 37, "serial": 37, "json": 37, "compat": [37, 76], "inject": 37, "emb": [37, 82], "seamlessli": 37, "hidden": 37, "decompress": 37, "them": [37, 47, 57, 64, 68, 82], "gzip": 37, "written": 37, "appropri": [37, 45, 59, 67], "serializ": [37, 57], "err": 37, "caus": [37, 105], "multi": [37, 85], "get_next_n_byt": 37, "next": [37, 55], "get_one_byt": 37, "form": [37, 76], "read_32bit_integ": 37, "32": [37, 59], "interpret": [37, 52], "big": 37, "endian": 37, "enough": 37, "magic": 37, "stealth_pngcomp": 37, "extract_data": 37, "length": [37, 39, 46], "compress": 37, "along": [37, 39, 71], "robust": [37, 39], "skytnt": [38, 60, 71], "poor": 38, "anime_dbaesthet": [38, 41], "better": [38, 42, 62, 82, 83, 89, 91, 94, 97, 100, 104], "2053756": 38, "09986039996147156": 38, "1663584": 38, "24299287796020508": 38, "4886411": 38, "38091593980789185": 38, "2066024": 38, "5131649971008301": 38, "3670169": 38, "6011670827865601": 38, "5930006": 38, "7067991495132446": 38, "3821265": 38, "8237218260765076": 38, "5512471": 38, "9187621474266052": 38, "limit": [39, 74], "smaller": 39, "7eu7d7": [39, 79, 83, 109], "ccip_onnx": 39, "cluster": [39, 43], "refer": [39, 42, 66, 97], "relev": 39, "aforement": 39, "manual": [39, 48], "384": [39, 43, 57, 58, 59], "caform": 39, "randaug": 39, "prune": 39, "vector": 39, "pruned_fp32": 39, "5_fp32": 39, "feat": 39, "768": [39, 45, 67], "17847511429108218": 39, "1951224011983088": 39, "18397327797685215": 39, "y": [39, 48, 85], "16583099961280823": 39, "42947039008140564": 39, "4037521779537201": 39, "4371533691883087": 39, "40748104453086853": 39, "392294704914093": 39, "whether": [39, 45, 47, 59, 69, 72, 75, 82, 83], "belong": 39, "pairwis": 39, "matrix": 39, "5350548e": 39, "08": [39, 59, 99, 100], "6583106e": 39, "01": 39, "2947042e": 39, "0375218e": 39, "8025822e": 39, "3715334e": 39, "0748104e": 39, "2675274e": 39, "9229470e": 39, "j": 39, "th": 39, "dbscan": 39, "dbscan_2": 39, "dbscan_fre": 39, "optic": [39, 45], "optics_best": 39, "epsilon": 39, "ep": 39, "min_sampl": 39, "ccipclustermethodtyp": 39, "12921094122454668": 39, "1291187648928262": 39, "1836453739562513": 39, "distanc": 39, "_featureorimag": 39, "sampl": [39, 43, 67, 89, 90, 91, 93, 94, 95, 99, 100, 101, 103, 104], "neighborhood": [39, 62], "core": [39, 107, 108], "few": 39, "too": 39, "sensit": [39, 47, 82, 94, 100], "tune": 39, "guidelin": 39, "deal": [39, 66], "solut": [39, 48], "small": [39, 47], "advis": [39, 74], "significantli": 39, "separ": 39, "slightli": 39, "exhibit": 39, "regular": [39, 62], "outfit": 39, "awar": 39, "highli": 39, "so": [39, 42, 79, 83], "care": 39, "diff": 39, "07437477": 39, "0356068": 39, "04396922": 39, "05131693": 39, "assess": 40, "aesthet": [40, 41, 106], "danbooru": [40, 74, 77, 79, 94, 97], "hakubooru": 40, "kohakublueleaf": 40, "swinv2pv3_v0_448_ls0": 40, "2_x": 40, "percentil": 40, "_default_model_nam": 40, "masterpiec": [40, 67], "9831666690063624": 40, "8810615667538594": 40, "great": 40, "8225559148288356": 40, "good": [40, 45], "591020403706702": 40, "2888798940585766": 40, "243279223969715": 40, "worst": [40, 67], "005268185993767627": 40, "275707557797432": 40, "7977807857096195": 40, "56098810210824": 40, "670568235218525": 40, "1677918508648872": 40, "9305131509900093": 40, "6085879728198051": 40, "6834832429885864": 40, "16141420602798462": 40, "05435194447636604": 40, "025083942338824272": 40, "024000568315386772": 40, "027076328173279762": 40, "024589713662862778": 40, "3757021427154541": 40, "3451208472251892": 40, "1511985808610916": 40, "04740551486611366": 40, "02172713913023472": 40, "027498546987771988": 40, "03134724497795105": 40, "39281174540519714": 40, "22457796335220337": 40, "15563568472862244": 40, "10796019434928894": 40, "047730278223752975": 40, "0393439345061779": 40, "031940147280693054": 40, "13832266628742218": 40, "20687267184257507": 40, "2509062886238098": 40, "1644320785999298": 40, "11332042515277863": 40, "08270663768053055": 40, "043439216911792755": 40, "033693961799144745": 40, "03375888615846634": 40, "050045162439346313": 40, "16734018921852112": 40, "4311050772666931": 40, "23242227733135223": 40, "05163438618183136": 40, "012833272106945515": 40, "01619996316730976": 40, "03074900433421135": 40, "1396280825138092": 40, "5038207173347473": 40, "22299200296401978": 40, "07377689331769943": 40, "02854202501475811": 40, "026677291840314865": 40, "02838410809636116": 40, "026617199182510376": 40, "02508518099784851": 40, "06039097160100937": 40, "8043031692504883": 40, "get_aesthetic_scor": 41, "ccip": [41, 106], "ccip_extract_featur": 41, "ccip_batch_extract_featur": 41, "ccip_default_threshold": 41, "ccip_differ": 41, "ccip_sam": 41, "ccip_batch_differ": 41, "ccip_batch_sam": 41, "ccip_default_clustering_param": 41, "ccip_clust": 41, "ccip_merg": 41, "dbaesthet": [41, 106], "laplacian": [41, 106], "laplacian_scor": 41, "lpip": [41, 106], "lpips_extract_featur": 41, "lpips_differ": 41, "lpips_clust": 41, "psnr_": [41, 106], "psnr": [41, 65], "blur": [42, 47], "than": [42, 43, 47, 85, 89, 97], "seem": 42, "just": [42, 62, 91, 94, 97, 100, 104], "we": [42, 64, 83], "explor": 42, "bluri": 42, "hutao": [42, 71, 74, 75, 79, 82], "156": 42, "68285005210006": 42, "text_blur": 42, "2276": 42, "66629157129": 42, "real2": 42, "908745781486806": 42, "mmd": 42, "1072": 42, "8372572065527": 42, "richzhang": 43, "perceptualsimilar": 43, "chafen_arknight": 43, "rand": 43, "reach": 43, "995": 43, "cnn": 43, "f1": 43, "f2": 43, "f3": 43, "f4": 43, "f5": 43, "64": [43, 59, 62, 67, 83, 107, 108], "99": 43, "192": 43, "49": [43, 59], "256": [43, 57, 58, 64, 67], "img1": [43, 44, 82], "img2": [43, 44, 82], "anoth": 43, "16922694444656372": 43, "22250649333000183": 43, "6897575259208679": 43, "10956494510173798": 43, "6823137998580933": 43, "6837796568870544": 43, "nois": [43, 50, 62, 64], "inf": 44, "gaussian_20": 44, "dat": 44, "058228614646987": 44, "gaussian_3": 44, "27": [44, 59], "65611098737784": 44, "lq": 44, "29589659377844": 44, "recogn": [45, 59], "export": [45, 88], "recognit": 45, "ch_pp": 45, "ocrv4_det": 45, "heat_threshold": 45, "box_threshold": 45, "max_candid": 45, "1000": 45, "unclip_ratio": 45, "heat": 45, "candid": 45, "unclip": 45, "comic": [45, 91], "742": 45, "485": [45, 57, 58], "809": 45, "511": 45, "9543377610144915": 45, "682": 45, "98": 45, "734": 45, "124": 45, "9309689495575223": 45, "136": 45, "836": 45, "164": 45, "9042856988923695": 45, "144": 45, "455": 45, "196": 45, "874083638387722": 45, "719": 45, "835": 45, "488": 45, "8628696346175078": 45, "478": 45, "214": 45, "508": 45, "848871771901487": 45, "1030": 45, "557": 45, "1184": 45, "578": 45, "8352495440618789": 45, "427": 45, "129": 45, "553": 45, "154": 45, "8249209443996619": 45, "detect_model": 45, "recognize_model": 45, "ocrv4_rec": 45, "rotation_threshold": 45, "is_remove_dupl": 45, "rotat": [45, 48], "duplic": [45, 67], "mob": 45, "9356705927336156": 45, "shishou": 45, "8933000384412466": 45, "BUT": 45, "8730931912907247": 45, "oh": 45, "8417627579351514": 45, "mirror": 45, "7366019454049503": 45, "el": 45, "gato": 45, "iberico": 45, "7271127306351021": 45, "THAt": 45, "701928390168364": 45, "6965972578194936": 45, "chines": 45, "english": 45, "cannot": [45, 55, 57, 59, 69], "languag": 45, "func": [45, 87, 106], "japanes": [45, 67], "post_text": 45, "319": 45, "847": 45, "561": 45, "899": 45, "kancol": 45, "9130667787597329": 45, "552": 45, "811": 45, "791": 45, "921": 45, "1944": 45, "8566762346615406": 45, "820": 45, "558": 45, "850": 45, "fleet": 45, "collect": [45, 66], "8100635458911772": 45, "235": 45, "904": 45, "855": 45, "1009": 45, "\u6d77": 45, "6716076803280185": 45, "858": 45, "808": 45, "tsu": 45, "ka": 45, "NO": 45, "u": [45, 109], "mi": 45, "de": 45, "654507230718228": 45, "209": 45, "507": 45, "2888084133529467": 45, "japan_pp": 45, "ocrv3_rec": 45, "9230690942939336": 45, "8564870717047623": 45, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 45, "8061289060358996": 45, "8045396777081609": 45, "7311649382696896": 45, "\u8266\u3068\u308c\u308c": 45, "6648729016512889": 45, "ocrv2_det": 45, "ocrv3_det": 45, "ocrv4_server_det": 45, "ch_ppocr_mobile_slim_v2": 45, "0_det": 45, "ch_ppocr_mobile_v2": 45, "ch_ppocr_server_v2": 45, "en_pp": 45, "arabic_pp": 45, "ocrv2_rec": 45, "ocrv4_server_rec": 45, "0_rec": 45, "chinese_cht_pp": 45, "cyrillic_pp": 45, "devanagari_pp": 45, "en_number_mobile_v2": 45, "ka_pp": 45, "korean_pp": 45, "latin_pp": 45, "ta_pp": 45, "te_pp": 45, "dimens": [46, 59], "max_siz": [46, 57, 58, 59], "longer": 46, "after": [46, 59, 74, 79, 82], "1280": 46, "720": 46, "new_img": 46, "600": 46, "337": 46, "obscur": 47, "regist": [47, 48, 57, 58, 59], "rectangular": 47, "967": [47, 48], "143": [47, 48], "1084": [47, 48], "261": [47, 48], "246": [47, 48], "208": [47, 48], "331": [47, 48], "287": [47, 48], "662": [47, 48], "466": [47, 48], "705": [47, 48], "514": [47, 48], "479": [47, 48], "283": [47, 48], "326": [47, 48], "color_black": 47, "radiu": 47, "emoji": [47, 48], "penis": 47, "vagina": 47, "serv": [47, 59, 74], "foundat": 47, "inherit": [47, 59], "within": [47, 67, 74, 82], "fill": 47, "color_default": 47, "green": 47, "color_green": 47, "ffff00": 47, "color_ffff00": 47, "blur_4": 47, "blur_8": 47, "blur_12": 47, "pixelate_4": 47, "pixelate_8": 47, "pixelate_12": 47, "cl": 47, "arg": 47, "subclass": 47, "keyerror": 47, "alreadi": 47, "exist": [47, 68, 88, 91], "angl": 48, "end": [48, 67], "censor_area": [48, 49], "ratio_threshold": 48, "minimum": [48, 54, 60, 62], "total": [48, 107, 108], "star": [48, 79], "register_censor_method": [48, 49], "smiling_face_with_heart": 48, "twitter": 48, "appl": 48, "googl": 48, "microsoft": 48, "samsung": 48, "whatsapp": 48, "facebook": 48, "messeng": 48, "joypixel": 48, "openmoji": 48, "emojidex": 48, "mozilla": 48, "express": 48, "code": [48, 64, 79, 82], "_emojistyletyp": 48, "emoji_default": 48, "cat_fac": 48, "emoji_green": 48, "grinning_face_with_sweat": 48, "emoji_liuhanhuangd": 48, "minim": 48, "abl": [48, 55], "prefix": [48, 73, 78], "sum": 48, "cx": 48, "mass": 48, "occlus": 48, "cy": 48, "find_for_area": 48, "rectangl": 48, "corner": 48, "factor": [48, 59], "align": [49, 106], "align_maxs": 49, "censor_": [49, 106], "censor_nsfw": 49, "basecensor": 49, "colorcensor": 49, "blurcensor": 49, "pixelatecensor": 49, "imgcensor": [49, 106], "imagebasedcensor": 49, "emojibasedcensor": 49, "singleimag": 49, "squeez": [49, 106], "squeeze_with_transpar": 49, "fit": 50, "tightli": 50, "interest": 50, "jerry_with_spac": 50, "median_filt": 50, "median": 50, "kernel": 50, "larger": [50, 54, 84], "disabl": 50, "keypoint": [51, 52, 53, 54], "idea": 51, "research": 51, "auto_detect": 51, "out_bbox": 51, "person_detect_cfg": 51, "op18keypointset": [51, 53, 54], "rtmpose": 51, "config": [51, 58, 106, 109], "foot": [51, 52], "hand1": 51, "hand2": 51, "op18_visu": [51, 53], "0x7f5ca933f3d0": 51, "axesimag": 51, "0x7f5c98069790": 51, "all_": 52, "openpos": [52, 67], "op18": [52, 54], "__mul__": 52, "multipli": 52, "scalar": 52, "__truediv__": 52, "divisor": 52, "left_foot": 52, "left_hand": 52, "right_foot": 52, "right_hand": 52, "enum": 52, "enumer": 52, "symbol": [52, 79, 82], "make": [52, 57, 76, 86, 94, 98, 100], "readabl": [52, 82], "categor": 52, "nose": 52, "neck": 52, "elbow": 52, "wrist": 52, "ankl": 52, "ear": [52, 73, 80], "member": 52, "right_should": 52, "right_elbow": 52, "right_wrist": 52, "left_should": 52, "left_elbow": 52, "left_wrist": 52, "right_hip": 52, "right_kne": 52, "right_ankl": 52, "left_hip": 52, "left_kne": 52, "left_ankl": 52, "right_ey": 52, "left_ey": 52, "right_ear": 52, "left_ear": 52, "left_big_to": 52, "left_small_to": 52, "left_heel": 52, "right_big_to": 52, "right_small_to": 52, "right_heel": 52, "__int__": 52, "truncat": [52, 96, 106], "zero": 52, "must": [52, 73, 105], "preced": 52, "surround": 52, "whitespac": [52, 76], "36": [52, 59], "0b100": 52, "91": [52, 59], "112": 52, "92": [52, 59, 80], "113": [52, 59], "dwpose": [53, 106], "dwpose_estim": 53, "openpose18": 53, "op18_body_max": 53, "op18_body_min": 53, "op18_face_max": 53, "op18_face_min": 53, "op18_left_foot_max": 53, "op18_left_foot_min": 53, "op18_left_hand_max": 53, "op18_left_hand_min": 53, "op18_right_foot_max": 53, "op18_right_foot_min": 53, "op18_right_hand_max": 53, "op18_right_hand_min": 53, "keypoints_list": 54, "min_edge_s": 54, "draw_bodi": 54, "draw_hand": 54, "draw_feet": 54, "draw_fac": 54, "drawn": 54, "shorter": 54, "connect": 54, "ellips": 54, "facial": [54, 73, 90], "pars": [55, 57, 58, 66, 67, 106], "parser": [55, 57, 58, 67], "try": 55, "notparsetarget": 56, "register_pillow_transform": 56, "register_pillow_pars": 56, "create_pillow_transform": 56, "parse_pillow_transform": 56, "register_torchvision_transform": 56, "register_torchvision_pars": 56, "create_torchvision_transform": 56, "parse_torchvision_transform": 56, "register_creators_for_transform": 56, "notprocessortypeerror": 56, "create_transforms_from_transform": 56, "is_valid_size_dict": 56, "convert_to_size_dict": 56, "get_size_dict": 56, "create_clip_transform": 56, "create_transforms_from_clip_processor": 56, "create_convnext_transform": 56, "create_transforms_from_convnext_processor": 56, "create_vit_transform": 56, "create_transforms_from_vit_processor": 56, "create_siglip_transform": 56, "create_transforms_from_siglip_processor": 56, "create_bit_transform": 56, "create_transforms_from_bit_processor": 56, "create_blip_transform": 56, "create_transforms_from_blip_processor": 56, "create_mobilenetv2_transform": 56, "create_transforms_from_mobilenetv2_processor": 56, "tensor": [57, 58, 59, 68], "composit": [57, 59], "machin": [57, 86], "learn": [57, 86], "compos": [57, 58, 59], "sequenc": [57, 59, 73], "pillowcompos": [57, 59], "sequenti": 57, "decor": [57, 58, 59, 85], "facilit": 57, "creator": [57, 59], "tvalu": [57, 58], "describ": 57, "interpol": [57, 58, 59], "bicub": [57, 58, 59], "pillowres": [57, 59], "antialia": [57, 58, 59], "bilinear": [57, 58], "center_crop": [57, 58], "pillowcentercrop": [57, 59], "pillowtotensor": [57, 59], "maybe_to_tensor": [57, 58], "pillowmaybetotensor": 57, "std": [57, 58, 59], "pillownorm": [57, 59], "456": [57, 58], "406": [57, 58], "229": [57, 58], "225": [57, 58], "48500001430511475": 57, "4560000002384186": 57, "4059999883174896": 57, "2290000021457672": 57, "2240000069141388": 57, "22499999403953552": 57, "framework": 58, "extend": 58, "centercrop": 58, "totensor": 58, "maybetotensor": 58, "4850": 58, "4560": 58, "4060": 58, "2290": 58, "2240": 58, "2250": 58, "timm": 58, "interpolationmod": 58, "processor": [59, 107, 108], "vitimageprocessor": 59, "5906": 59, "33": 59, "donutimageprocessor": 59, "1901": 59, "70": [59, 83], "detrimageprocessor": 59, "1575": 59, "86": [59, 73], "clipimageprocessor": 59, "1374": 59, "73": 59, "videomaeimageprocessor": 59, "1093": 59, "convnextimageprocessor": 59, "648": 59, "65": 59, "segformerimageprocessor": 59, "533": 59, "00": 59, "beitimageprocessor": 59, "468": 59, "63": 59, "siglipimageprocessor": 59, "440": 59, "48": 59, "layoutlmv3imageprocessor": 59, "403": 59, "layoutlmv2imageprocessor": 59, "332": 59, "87": 59, "mllamaimageprocessor": 59, "qwen2vlimageprocessor": 59, "314": 59, "77": 59, "blipimageprocessor": 59, "276": 59, "55": 59, "idefics2imageprocessor": 59, "226": 59, "llavanextimageprocessor": 59, "215": 59, "bitimageprocessor": 59, "210": 59, "pix2structimageprocessor": 59, "conditionaldetrimageprocessor": 59, "53": 59, "samimageprocessor": 59, "52": 59, "deitimageprocessor": 59, "mask2formerimageprocessor": 59, "89": 59, "50": 59, "vivitimageprocessor": 59, "88": 59, "yolosimageprocessor": 59, "84": 59, "47": 59, "viltimageprocessor": 59, "41": 59, "detaimageprocessor": 59, "68": 59, "38": 59, "pixtralimageprocessor": 59, "mobilenetv2imageprocessor": 59, "mobilevitimageprocessor": 59, "61": 59, "34": [59, 107, 108], "dptimageprocessor": 59, "maskformerimageprocessor": 59, "28": 59, "nougatimageprocessor": 59, "ideficsimageprocessor": 59, "rtdetrimageprocessor": 59, "efficientnetimageprocessor": 59, "40": [59, 67], "deformabledetrimageprocessor": 59, "idefics3imageprocessor": 59, "fuyuimageprocessor": 59, "videollavaimageprocessor": 59, "pvtimageprocessor": 59, "09": 59, "oneformerimageprocessor": 59, "mobilenetv1imageprocessor": 59, "07": [59, 98, 99, 100, 103], "owlv2imageprocessor": 59, "chineseclipimageprocessor": 59, "efficientformerimageprocessor": 59, "llavaonevisionimageprocessor": 59, "swin2srimageprocessor": 59, "vithybridimageprocessor": 59, "owlvitimageprocessor": 59, "04": 59, "groundingdinoimageprocessor": 59, "03": 59, "perceiverimageprocessor": 59, "chameleonimageprocessor": 59, "levitimageprocessor": 59, "vitmatteimageprocessor": 59, "extens": [59, 74], "tri": 59, "def": [59, 85], "hasattr": 59, "feature_extractor": 59, "encount": 59, "becaus": 59, "until": 59, "successfulli": 59, "imageprocessor": 59, "autoimageprocessor": 59, "from_pretrain": 59, "openai": 59, "vit": 59, "patch32": 59, "pillowconvertrgb": 59, "48145467": 59, "4578275": 59, "40821072": 59, "26862955": 59, "2613026": 59, "2757771": 59, "size_dict": 59, "shortest_edg": 59, "invalid_kei": 59, "default_to_squar": 59, "height_width_ord": 59, "constraint": 59, "els": [59, 67, 107, 108], "incompat": 59, "longest_edg": 59, "param_nam": 59, "entri": 59, "conform": 59, "messag": [59, 83], "do_res": 59, "do_center_crop": 59, "crop_siz": 59, "do_rescal": 59, "rescale_factor": 59, "00392156862745098": 59, "do_norm": 59, "image_mean": 59, "image_std": 59, "do_convert_rgb": 59, "rescal": 59, "deviat": 59, "clipprocessor": 59, "crop_pct": 59, "tailor": 59, "convnext": 59, "percentag": 59, "prepar": 59, "replic": 59, "build": [59, 74, 82], "blip": 59, "255": 59, "openai_clip_mean": 59, "openai_clip_std": 59, "accord": 59, "behavior": 59, "mobilenetv2": 59, "per": 59, "equival": 59, "bg": 60, "strict_level": 60, "min_select": 60, "min_width": 60, "min_height": 60, "min_resolut": 60, "strict": [60, 94, 100], "get_imag": 60, "get_image_fil": 60, "list_image_fil": 60, "random_imag": 60, "randomli": 60, "random_image_fil": 60, "8057": 60, "000000": 60, "000001": 60, "000002": 60, "000003": 60, "000004": 60, "home": 60, "dgh": [60, 68, 109], "2400x1600": 60, "0x7feb86ed5160": 60, "003258": 60, "400x400": 60, "0x7feb86a748b0": 60, "quickli": 61, "backgroundimageset": 61, "list_bg_image_fil": 61, "get_bg_image_fil": 61, "get_bg_imag": 61, "random_bg_image_fil": 61, "random_bg_imag": 61, "opencv": 62, "denois": [62, 67], "inspir": [62, 71, 75, 82, 102], "mf666": [62, 102], "mist": 62, "fucker": 62, "diameter_min": 62, "diameter_max": 62, "sigma_color_min": 62, "sigma_color_max": 62, "sigma_space_min": 62, "sigma_space_max": 62, "radius_min": 62, "radius_max": 62, "eps_min": 62, "eps_max": 62, "b_iter": 62, "g_iter": 62, "random": [62, 80], "bilater": 62, "guid": 62, "stage": 62, "preserv": 62, "diamet": 62, "sigma": 62, "space": [62, 71, 82], "window": [62, 67], "term": 62, "contrib": 62, "noisy_imag": 62, "cleaned_img": 62, "cleaned_imag": 62, "blurri": [63, 67], "noisi": 63, "nafnet": [63, 106], "scunet": [63, 64, 106], "adversari": [63, 106], "remove_adversarial_nois": 63, "restore_with_nafnet": 63, "restore_with_scunet": 63, "ve": 64, "gaussian": 64, "To": 64, "correctli": 64, "credibl": 64, "rgg": [64, 65], "red": [64, 73], "gopro": 64, "sidd": 64, "tile_s": [64, 65, 83], "tile_overlap": [64, 65, 83], "batch_siz": [64, 65, 83], "nafnetmodeltyp": 64, "tile": [64, 65, 83], "gan": 65, "128": 65, "scunetmodeltyp": 65, "automatic1111": 66, "stabl": [66, 67, 89, 109], "diffus": [66, 67, 89], "webui": [66, 67, 68], "novelai": 66, "sdwui": 66, "submodul": 66, "nai": [66, 106], "docstr": 66, "sdmetadata": 66, "parse_sdmeta_from_text": 66, "get_sdmeta_from_imag": 66, "save_image_with_sdmeta": 66, "read_metadata": 66, "save_with_metadata": 66, "naimetadata": 66, "get_naimeta_from_imag": 66, "add_naimeta_to_imag": 66, "save_image_with_naimeta": 66, "formatt": 67, "a1111": 67, "sd_metadata_simpl": 67, "sd_metadata_complex": 67, "prompt": 67, "neg_prompt": 67, "neg": 67, "__str__": 67, "sd1": 67, "extrem": 67, "delic": 67, "beauti": 67, "offici": 67, "global": [67, 105], "illumin": 67, "soft": 67, "shadow": 67, "super": 67, "light": 67, "novel": [67, 69], "4k": 67, "metal_textur": 67, "striped_background": 67, "rich": 67, "cg": 67, "uniti": 67, "8k": 67, "wallpap": 67, "unreal": 67, "sci": 67, "fi": 67, "fantasi": 67, "silver_skin": 67, "cut": [67, 73], "silver_impossible_bodysuit": 67, "gem_on_chest": 67, "cut_silver_mechanical_leotard": 67, "headgear": [67, 73], "1_girl": 67, "solo": [67, 72, 73, 74, 75, 79, 80, 81, 82], "slim_waist": 67, "hair": [67, 73], "long": 67, "lumin": 67, "medium_breast": [67, 81], "indistinct_camelto": 67, "flat_crotch": 67, "coquettish": 67, "squint": 67, "evil_smil": 67, "dark_persona": 67, "mouth": 67, "wet": 67, "slim_fac": 67, "tall_girl": 67, "matur": 67, "mature_fac": 67, "slim_figur": 67, "slim_leg": 67, "groin": 67, "bare_thigh": 67, "easyneg": 67, "sketch": 67, "ugli": 67, "huge": 67, "logo": 67, "monochrom": [67, 93, 96, 106], "bad": 67, "mutat": 67, "horror": 67, "geometri": 67, "bad_prompt": 67, "miss": 67, "finger": 67, "limb": 67, "anatomi": 67, "interlock": 67, "digit": 67, "arm": 67, "2girl": 67, "deform": 67, "artist": 67, "blush": [67, 74, 75, 79, 82], "lipstick": 67, "skindent": 67, "tie": 67, "big_breast": 67, "thighhigh": [67, 74], "pubic_hair": [67, 73], "3d": [67, 91], "realist": 67, "slip": [67, 76], "head_out_of_fram": 67, "curvi": 67, "sampler": 67, "ddim": 67, "cfg": 67, "seed": 67, "3827064803": 67, "512x848": 67, "hash": 67, "eb49192009": 67, "anidosmix": 67, "skip": 67, "new_imag": 67, "let": 67, "what": 67, "nslim_fac": 67, "848": 67, "_sdmeta_text": 67, "directli": 67, "starri": 67, "night": 67, "daylight": 67, "euler": 67, "sd2": 67, "1girl": [67, 72, 73, 74, 75, 76, 79, 80, 81, 82], "blue": 67, "footwear": 67, "shoe": 67, "bang": [67, 73, 74, 79, 82], "indoor": 67, "sleev": 67, "ahog": [67, 73, 74, 75, 79, 82], "dress": [67, 73], "pot": 67, "plant": 67, "bag": [67, 74, 75, 79, 82], "bun": [67, 73], "lora": 67, "bluearchive10": 67, "bluearchiv": 67, "neg1": 67, "dpm": 67, "2m": 67, "sde": 67, "karra": 67, "2647703743": 67, "768x768": 67, "72bd94132e": 67, "cutemix": 67, "strength": 67, "controlnet": 67, "control_v11p_sd15_openpos": 67, "cab727d4": 67, "weight": 67, "perfect": 67, "param": 67, "hire": 67, "upscal": [67, 106], "latent": 67, "ti": 67, "339cc9210f70": 67, "66a7279a88dd": 67, "info": 67, "underli": [67, 85], "sd_meta": 67, "scope": 67, "dst_file": [67, 69], "webp": 67, "systemerror": [67, 69], "input_imag": 67, "output_imag": 67, "a41": 68, "safetensor": 68, "torch": 68, "command": [68, 109], "pip": [68, 109], "_check_env": 68, "model_fil": 68, "key1": 68, "value1": 68, "key2": 68, "value2": 68, "src_model_fil": 68, "dst_model_fil": 68, "new_metadata": 68, "john": 68, "doe": [68, 72, 80, 94, 100], "input_model": 68, "output_model": 68, "softwar": 69, "generation_tim": 69, "dataclass": 69, "encapsul": 69, "taken": 69, "alia": 69, "success": [69, 109], "add_lsb_meta": 69, "save_metainfo": 69, "metainfo": 69, "prefer": 69, "isneti": [70, 106], "get_isnetis_mask": 70, "segment_with_isneti": 70, "segment_rgba_with_isneti": 70, "co": 71, "seg": 71, "1024": [71, 82], "app": 71, "l8": 71, "00ff00": 71, "mask_": 71, "image_": 71, "hutao_seg": 71, "skadi": [71, 74, 75, 79, 82], "skadi_seg": 71, "drop": [72, 73, 74, 79, 81, 82], "cosplai": 72, "no_eyewear": 72, "eyewear": [72, 73], "span": [72, 73], "matter": [72, 73], "red_hair": [72, 73, 80, 81], "use_preset": 72, "custom_blacklist": 72, "onlin": 72, "preset": 72, "ones": 72, "neither": [72, 73], "nor": [72, 73], "anal_hair": 73, "anal_tail": 73, "arm_behind_head": 73, "arm_hair": 73, "arm_under_breast": 73, "arms_behind_head": 73, "bird_on_head": 73, "blood_in_hair": 73, "breasts_on_glass": 73, "breasts_on_head": 73, "cat_on_head": 73, "closed_ey": 73, "clothed_female_nude_femal": 73, "clothed_female_nude_mal": 73, "clothed_male_nude_femal": 73, "clothes_between_breast": 73, "cream_on_fac": 73, "drying_hair": 73, "empty_ey": 73, "face_to_breast": 73, "food_on_fac": 73, "food_on_head": 73, "game_boi": 73, "grabbing_anoth": 73, "s_hair": 73, "grabbing_own_breast": 73, "gun_to_head": 73, "head_between_breast": 73, "heart_in_ey": 73, "multiple_boi": 73, "multiple_girl": 73, "object_on_breast": 73, "object_on_head": 73, "paint_splatter_on_fac": 73, "parted_lip": [73, 74, 75, 79, 82], "penis_on_fac": 73, "person_on_head": 73, "pokemon_on_head": 73, "rabbit_on_head": 73, "rice_on_fac": 73, "severed_head": 73, "star_in_ey": 73, "sticker_on_fac": 73, "tentacles_on_mal": 73, "tying_hair": 73, "built": [73, 85], "mutabl": 73, "constructor": 73, "empti": 73, "hold": [73, 74, 75, 79, 82], "futa": 73, "cum": 73, "rub": 73, "shade": 73, "plai": 73, "drill": 73, "skin": 73, "sidelock": 73, "twintail": [73, 74, 75, 79, 82], "braid": 73, "afro": 73, "bald": 73, "dreadlock": 73, "ponytail": 73, "updo": 73, "beard": 73, "mustach": 73, "pointi": 73, "horn": 73, "tail": 73, "ornament": 73, "hairband": 73, "pupil": 73, "bow": [73, 74, 75], "headwear": 73, "ribbon": [73, 75, 79], "crown": 73, "cap": 73, "hairclip": [73, 79], "mole": 73, "halo": 73, "fluff": 73, "flower": [73, 74, 75, 79, 82], "glass": [73, 76], "fang": 73, "boi": 73, "beret": 73, "heterochromia": 73, "headdress": 73, "eyepatch": 73, "headphon": 73, "eyebrow": 73, "eyelash": 73, "sunglass": 73, "intak": 73, "scrunchi": 73, "ear_pierc": 73, "headband": 73, "ring": 73, "under_mouth": 73, "freckl": 73, "lip": 73, "eyelin": 73, "eyeshadow": 73, "tassel": 73, "whitelist_suffix": 73, "whitelist_prefix": 73, "whitelist_word": 73, "suffix": [73, 78], "pool": 73, "whitelist": 73, "blacklist": [73, 77, 106], "singular": 73, "plural": 73, "chair": 73, "whole": 73, "word": 73, "hear": 73, "72": 73, "outdat": 74, "anymor": 74, "baselin": 74, "practic": 74, "use_real_nam": [74, 79], "general_threshold": [74, 75, 82], "character_threshold": [74, 75, 82], "drop_overlap": [74, 75, 79, 82], "real": [74, 79, 96, 106], "renam": [74, 79], "redirect": [74, 79], "mani": [74, 79], "websit": [74, 79], "rate": [74, 75, 82, 94, 96, 106], "char": [74, 75, 82], "9897817373275757": 74, "question": [74, 75, 82, 94], "010265946388244629": 74, "explicit": [74, 75, 82, 94], "2809715270996094e": 74, "9939777851104736": 74, "5032387375831604": 74, "black_bord": 74, "9943548440933228": 74, "black_glov": [74, 75, 79, 82], "5011609792709351": 74, "blue_ski": [74, 75, 79, 82], "6877802610397339": 74, "5543792843818665": 74, "8268730640411377": 74, "cloud": [74, 75, 79, 82], "8504303693771362": 74, "cowboy_shot": [74, 75, 79, 82], "6008237600326538": 74, "crop_top": [74, 75, 79, 82], "6635787487030029": 74, "dai": [74, 75, 79, 82], "8496965765953064": 74, "glove": [74, 75, 79, 82], "6107005476951599": 74, "hair_between_ey": [74, 75, 79, 82], "668294370174408": 74, "5619469285011292": 74, "holding_baseball_bat": [74, 75, 79, 82], "5141720771789551": 74, "letterbox": 74, "long_hair": [74, 75, 79, 81, 82], "9884189963340759": 74, "looking_at_view": [74, 75, 79, 82], "5673105120658875": 74, "midriff": [74, 75, 79, 82], "6290556192398071": 74, "navel": [74, 75, 79, 82], "9631235003471375": 74, "no_hat": [74, 75, 79], "7978747487068176": 74, "no_headwear": [74, 75, 79, 82], "7577926516532898": 74, "outdoor": [74, 75, 79, 82], "7118550539016724": 74, "5452839136123657": 74, "pillarbox": 74, "9841411709785461": 74, "red_ey": [74, 75, 79, 82], "958786129951477": 74, "shirt": [74, 75, 79, 82], "6720131039619446": 74, "short_sleev": [74, 75, 79, 82], "7077711820602417": 74, "silver_hair": [74, 75, 79], "6673924326896667": 74, "sky": [74, 75, 79, 82], "8709812760353088": 74, "9614333510398865": 74, "sportswear": [74, 75, 79, 82], "7786177396774292": 74, "6842771172523499": 74, "sweat": [74, 75, 79, 82], "9076308012008667": 74, "thigh": [74, 75, 79, 82], "580970823764801": 74, "skadi_": [74, 75, 82], "arknight": [74, 75, 82], "9633345007896423": 74, "9988503456115723": 74, "001651763916015625": 74, "00012505054473876953": 74, "9829280972480774": 74, "894218385219574": 74, "8733789920806885": 74, "backpack": [74, 75, 79, 82], "6322951316833496": 74, "9987058639526367": 74, "bag_charm": [74, 75], "9754379987716675": 74, "6810564994812012": 74, "9708781838417053": 74, "6356008052825928": 74, "5633733868598938": 74, "brick_wal": 74, "5315935611724854": 74, "brown_hair": [74, 75, 79, 82], "9397273659706116": 74, "9229896664619446": 74, "charm_": [74, 75], "9006357789039612": 74, "citi": 74, "9020784497261047": 74, "cityscap": 74, "9547432661056519": 74, "5296419262886047": 74, "8253412246704102": 74, "5619839429855347": 74, "hair_flow": [74, 75, 79, 82], "8277763724327087": 74, "hair_orna": [74, 75, 79, 82], "9356368780136108": 74, "hair_ribbon": [74, 75, 79], "5288072824478149": 74, "jacket": [74, 75, 79, 82], "6336134076118469": 74, "9703260064125061": 74, "8188960552215576": 74, "phone_screen": 74, "9579574465751648": 74, "9954615235328674": 74, "plaid": [74, 75, 79], "9725285172462463": 74, "plaid_skirt": [74, 75, 79], "9638455510139465": 74, "pleated_skirt": [74, 75, 79, 82], "7226815819740295": 74, "5321241021156311": 74, "red_nail": [74, 79], "5493080615997314": 74, "school_bag": [74, 75], "9863407611846924": 74, "school_uniform": [74, 75, 79, 82], "6794284582138062": 74, "5062428116798401": 74, "shoulder_bag": 74, "9325523972511292": 74, "skirt": [74, 75, 79, 82], "92237788438797": 74, "skyscrap": 74, "7728171348571777": 74, "sleeves_past_wrist": [74, 75, 79], "7257086038589478": 74, "smile": [74, 75, 79, 82], "5357837080955505": 74, "6939404010772705": 74, "7054293155670166": 74, "tongu": [74, 75, 79, 82], "9990814924240112": 74, "tongue_out": [74, 75, 79, 82], "9992498755455017": 74, "5012534260749817": 74, "very_long_hair": [74, 75, 79, 81, 82], "7461410164833069": 74, "lagpixellol": 75, "deepgelbooru_onnx": 75, "categori": [75, 90, 98], "dim": [75, 82], "9986732006072998": 75, "0013858973979949951": 75, "315376281738281e": 75, "9972434639930725": 75, "basebal": [75, 82], "5982598662376404": 75, "baseball_bat": [75, 79, 82], "6429562568664551": 75, "bike_short": 75, "36296138167381287": 75, "8308937549591064": 75, "black_shirt": [75, 79, 82], "7388008832931519": 75, "6039759516716003": 75, "30909663438796997": 75, "9694308042526245": 75, "6422968506813049": 75, "5898381471633911": 75, "8145260810852051": 75, "652222216129303": 75, "dolphin_short": 75, "466494083404541": 75, "7183809280395508": 75, "6753682494163513": 75, "7302790880203247": 75, "6649775505065918": 75, "large_breast": [75, 79, 82], "8446108102798462": 75, "98187655210495": 75, "8140730857849121": 75, "6360533833503723": 75, "9635934829711914": 75, "33370012044906616": 75, "44239571690559387": 75, "7891374826431274": 75, "6471294164657593": 75, "9958090782165527": 75, "8736815452575684": 75, "872096061706543": 75, "5640895366668701": 75, "5049663186073303": 75, "8832778930664062": 75, "9687467813491821": 75, "sports_bra": 75, "3659853935241699": 75, "9309735298156738": 75, "49939480423927307": 75, "stomach": [75, 79, 82], "446407288312912": 75, "809670090675354": 75, "6560589075088501": 75, "47956040501594543": 75, "9832853674888611": 75, "9994162321090698": 75, "0008397102355957031": 75, "00035390257835388184": 75, "9926226139068604": 75, "899387001991272": 75, "34215790033340454": 75, "5701972246170044": 75, "9512913227081299": 75, "6664570569992065": 75, "5614628791809082": 75, "33615976572036743": 75, "5770801305770874": 75, "987317681312561": 75, "37286585569381714": 75, "cardigan": [75, 79], "36409223079681396": 75, "7329680919647217": 75, "collared_shirt": [75, 79], "5924292206764221": 75, "4344901144504547": 75, "7465001344680786": 75, "5225946307182312": 75, "6976451873779297": 75, "9265321493148804": 75, "34527891874313354": 75, "6675043106079102": 75, "9096828699111938": 75, "long_sleev": [75, 79, 82], "41341525316238403": 75, "8418735265731812": 75, "miniskirt": [75, 79], "3675632178783417": 75, "nail_polish": [75, 79], "5284417867660522": 75, "open_cloth": [75, 79], "30296844244003296": 75, "48789578676223755": 75, "36596980690956116": 75, "7759367227554321": 75, "6535028219223022": 75, "8975257873535156": 75, "36911237239837646": 75, "4171145558357239": 75, "3942635953426361": 75, "6772940754890442": 75, "9397937655448914": 75, "5207280516624451": 75, "4673041105270386": 75, "9118321537971497": 75, "9967410564422607": 75, "9970728158950806": 75, "8419480323791504": 75, "6489560604095459": 75, "white_shirt": [75, 79], "6217572689056396": 75, "underscor": [76, 82], "convent": 76, "restor": [76, 106], "use_spac": 76, "use_escap": 76, "include_scor": 76, "score_descend": 76, "_": 76, "escap": 76, "unsaf": 76, "sort": [76, 80], "descend": 76, "panty_pul": 76, "6826801300048828": 76, "958938717842102": 76, "drinking_glass": 76, "9340789318084717": 76, "areola_slip": 76, "41196826100349426": 76, "9988248348236084": 76, "drink": 76, "pull": 76, "areola": 76, "999": 76, "959": 76, "934": 76, "683": 76, "412": 76, "mldanbooru": [77, 106], "get_mldanbooru_tag": 77, "wd14": [77, 79, 106], "get_wd14_tag": [77, 79], "convert_wd14_emb_to_predict": 77, "denormalize_wd14_emb": 77, "deepdanbooru": [77, 79, 106], "get_deepdanbooru_tag": [77, 79], "deepgelbooru": [77, 106], "get_deepgelbooru_tag": 77, "add_underlin": 77, "remove_underlin": 77, "tags_to_text": 77, "drop_overlap_tag": 77, "is_blacklist": 77, "drop_blacklisted_tag": 77, "char_whitelist_suffix": 77, "char_whitelist_prefix": 77, "char_whitelist_word": 77, "char_suffix": 77, "char_prefix": 77, "charactertagpool": 77, "is_basic_character_tag": 77, "drop_basic_character_tag": 77, "sort_tag": 77, "tag_match_suffix": 77, "tag_match_prefix": 77, "tag_match_ful": 77, "t1": 78, "t2": 78, "fulli": 78, "ml": 79, "448": 79, "keep_ratio": 79, "9999984502792358": [79, 101], "9999946355819702": 79, "9994951486587524": 79, "998144268989563": 79, "9978417158126831": 79, "9941409230232239": 79, "9799384474754333": 79, "979142427444458": 79, "961823582649231": 79, "961323618888855": 79, "9490893483161926": 79, "9450850486755371": 79, "9425153136253357": 79, "9409335255622864": 79, "9319437146186829": 79, "9265308976173401": 79, "9259042143821716": 79, "922250509262085": 79, "9199565052986145": 79, "9175475835800171": 79, "9102761745452881": 79, "9076938629150391": 79, "9052775502204895": 79, "8938589692115784": 79, "8894285559654236": 79, "8891903162002563": 79, "8845980763435364": 79, "8842408061027527": 79, "8659475445747375": 79, "862621009349823": 79, "8616052865982056": 79, "8562789559364319": 79, "short_short": [79, 82], "8555729389190674": 79, "8533340096473694": 79, "black_short": [79, 82], "8477485775947571": 79, "8430152535438538": 79, "tied_long_hair": [79, 82], "8340626955032349": 79, "crop_top_overhang": 79, "8266023397445679": 79, "8222048282623291": 79, "8202669620513916": 79, "8061150312423706": 79, "ass_visible_through_thigh": [79, 82], "7803354859352112": 79, "thigh_gap": [79, 82], "7789446711540222": 79, "arms_up": 79, "7052110433578491": 79, "9999866485595703": 79, "997043788433075": 79, "9969649910926819": 79, "9957101345062256": 79, "9928386807441711": 79, "9886980056762695": 79, "9864778518676758": 79, "ghost": [79, 82], "9769423007965088": 79, "9747489094734192": 79, "9736957550048828": 79, "9388670325279236": 79, "9356311559677124": 79, "91000896692276": 79, "8955123424530029": 79, "8910233378410339": 79, "8904104828834534": 79, "8881211280822754": 79, "8876776695251465": 79, "8864808678627014": 79, "8810517191886902": 79, "8798807263374329": 79, "8765745162963867": 79, "8737136125564575": 79, "8650439381599426": 79, "8613706827163696": 79, "blue_cardigan": 79, "8571277260780334": 79, "8333670496940613": 79, "8160212635993958": 79, "eyebrows_visible_through_hair": 79, "8122442364692688": 79, "8091571927070618": 79, "8082079887390137": 79, "8048468232154846": 79, "8042327165603638": 79, "7984272241592407": 79, "blazer": [79, 82], "794708251953125": 79, "78981614112854": 79, "7892146110534668": 79, "shaped_pupil": [79, 82], "7867060899734497": 79, "gradient_hair": 79, "786359965801239": 79, "7790888547897339": 79, "brown_skirt": 79, "7760675549507141": 79, "774523913860321": 79, "7721588015556335": 79, "7697228789329529": 79, "755959689617157": 79, "multicolored_hair": 79, "7477189898490906": 79, "7476690411567688": 79, "rail": 79, "7476617693901062": 79, "blue_jacket": 79, "7458406090736389": 79, "741143524646759": 79, "7364678978919983": 79, "7193643450737": 79, "red_neckwear": 79, "7108616828918457": 79, "7086325287818909": 79, "7055293321609497": 79, "7039415836334229": 79, "7018357515335083": 79, "shuffl": 80, "count": [80, 107, 108], "2boi": 80, "cat_ear": 80, "uniqu": 80, "8849405313291128": 81, "8548297594823425": 81, "03910296474461261": 81, "6615180440330748": 81, "21552028866308015": 81, "3165260620737027": 81, "47744464927382957": 81, "tagger": 82, "smilingwolf": 82, "wd": 82, "swinv2_v3": 82, "general_mcut_en": 82, "character_mcut_en": 82, "no_underlin": 82, "mcut": 82, "replac": 82, "index": [82, 109], "follw": 82, "valuabl": 82, "enabl": 82, "rapid": 82, "queri": 82, "0011444687843322754": 82, "8876402974128723": 82, "106781005859375": 82, "000277101993560791": 82, "997527003288269": 82, "9797663688659668": 82, "9905703663825989": 82, "9761719703674316": 82, "8981098532676697": 82, "8810765743255615": 82, "9498510360717773": 82, "8377365469932556": 82, "945058286190033": 82, "9457170367240906": 82, "969594419002533": 82, "7881088852882385": 82, "7687551379203796": 82, "9301245212554932": 82, "6703325510025024": 82, "white_hair": 82, "5292627811431885": 82, "8677047491073608": 82, "grey_hair": 82, "5859264731407166": 82, "9536856412887573": 82, "8056888580322266": 82, "8394746780395508": 82, "9473626613616943": 82, "8986269235610962": 82, "9385137557983398": 82, "8408567905426025": 82, "alternate_costum": 82, "4245271384716034": 82, "931140661239624": 82, "8830795884132385": 82, "7279844284057617": 82, "artist_nam": 82, "5333830714225769": 82, "64717698097229": 82, "9516432285308838": 82, "9655293226242065": 82, "9485014081001282": 82, "7366660833358765": 82, "7161656618118286": 82, "5858667492866516": 82, "6186309456825256": 82, "41193312406539917": 82, "467605859041214": 82, "36282333731651306": 82, "3756745457649231": 82, "motion_blur": 82, "5091936588287354": 82, "951993465423584": 82, "5634750723838806": 82, "8232709169387817": 82, "9869340658187866": 82, "49491602182388306": 82, "5193622708320618": 82, "003406703472137451": 82, "0007208287715911865": 82, "9798132181167603": 82, "8046203851699829": 82, "7596215009689331": 82, "7620116472244263": 82, "46084529161453247": 82, "48454540967941284": 82, "5152207016944885": 82, "8023070096969604": 82, "8653596639633179": 82, "7201820611953735": 82, "7816740870475769": 82, "697688639163971": 82, "8974947333335876": 82, "7491052746772766": 82, "5015512704849243": 82, "6401398181915283": 82, "43420469760894775": 82, "4528769850730896": 82, "5730487704277039": 82, "6739872694015503": 82, "5545973181724548": 82, "6946243047714233": 82, "5487751364707947": 82, "7439308166503906": 82, "4186026453971863": 82, "47378358244895935": 82, "4690653085708618": 82, "7565015554428101": 82, "hu_tao_": 82, "genshin_impact": 82, "9262397289276123": 82, "boo_tao_": 82, "942080020904541": 82, "denorm": 82, "denormalizer_nam": 82, "mnum2_al": 82, "understand": 82, "redund": 82, "structur": [82, 106], "b": 82, "r": [82, 94, 100], "c": 82, "linalg": 82, "norm": 82, "approx": [82, 83], "1e": 82, "cdc_anime_onnx": 83, "realli": 83, "As": [83, 94, 100], "1024x1024": 83, "2060": 83, "gpu": 83, "cost": 83, "cpu": [83, 88, 107, 108], "experi": 83, "hgsr": 83, "mhr": 83, "aug_x4_320": 83, "cute_waifu_aroma": 83, "pngimageplugin": 83, "pngimagefil": 83, "1168x1168": 83, "0x7f0e8ca06880": 83, "4672x4672": 83, "0x7f0e48edb640": 83, "cdc": [84, 106], "upscale_with_cdc": 84, "lru_cach": 85, "wrap": 85, "synchron": 85, "prevent": 85, "race": 85, "condit": 85, "maxsiz": 85, "expensive_funct": 85, "expens": 85, "lock": [85, 105], "safeti": [85, 102], "multithread": 85, "my_funct": 85, "introduc": 85, "acquisit": 85, "critic": 85, "mathemat": 86, "activ": 86, "deep": 86, "problem": [86, 94, 100], "input_valu": 86, "frac": 86, "26894142": 86, "73105858": 86, "ts_lru_cach": 87, "get_onnx_provid": 87, "open_onnx_model": 87, "cudaexecutionprovid": 88, "cpuexecutionprovid": 88, "ckpt": 88, "inferencesess": 88, "onnx_mod": 88, "decid": 88, "linux": [88, 107, 108], "execut": [88, 107, 108], "ignor": 88, "cuda": [88, 107, 108], "forc": 88, "anime_ai_check": 89, "mobilenetv3_sce_dist": [89, 100, 104], "mainli": 89, "caformer_s36_plus_sc": 89, "graph": 89, "9996960163116455": 89, "9999125003814697": 89, "997803270816803": 89, "9960069060325623": 89, "9887709021568298": 89, "9998629093170166": 89, "0013722758740186691": 89, "00020673229300882667": 89, "0001895089662866667": 89, "0008857478387653828": 89, "552320024231449e": 89, "001168627175502479": 89, "bangumi": [90, 91], "vision": 90, "imageri": 90, "bangumi_char_typ": 90, "definit": [90, 97], "video": 90, "secondari": 90, "often": 90, "lack": 90, "lead": 90, "under": [90, 109], "three": 90, "judg": 90, "anime_portrait": [90, 96], "mobilenetv3_v0_dist": [90, 99, 103, 104], "9998525381088257": 90, "00012103465269319713": 90, "6464786313008517e": 90, "906112609314732e": 90, "06": [90, 91, 93, 98, 99, 100, 101, 103], "9997243285179138": 90, "0002490800397936255": 90, "7215803381986916e": 90, "354368557978887e": 90, "9998849630355835": 90, "90006631379947e": 90, "3920385754317977e": 90, "2084233276254963e": 90, "9998877048492432": 90, "732793503440917e": 90, "4264976925915107e": 90, "0623419257171918e": 90, "07076334953308105": 90, "9290977716445923": 90, "0001044218079186976": 90, "4467317163944244e": 90, "2568268832401372e": 90, "9999498128890991": 90, "1810528778587468e": 90, "879474429093534e": 90, "260669109295122e": 90, "9999510049819946": 90, "2321036592766177e": 90, "025227553938748e": 90, "4251427273848094e": 90, "999957799911499": 90, "4273678718600422e": 90, "6884023302263813e": 90, "880981603288092e": 90, "0002326338435523212": 90, "9996368885040283": 90, "164971561403945e": 90, "00020793956355191767": 90, "13438372313976288": 90, "8652494549751282": 90, "000158855298650451": 90, "000238816806813702": 90, "3589179217815399": 90, "6406960487365723": 90, "0001471740542910993": 90, "002255884697660804": 90, "08208147436380386": 90, "9152728915214539": 90, "00038967153523117304": 90, "227699592884164e": 90, "0835404282261152e": 90, "1437502406770363e": 90, "9999284744262695": 90, "2125529792683665e": 90, "0218892384727951e": 90, "00011914174683624879": 90, "9998584985733032": 90, "2007669283775613e": 90, "6357082131435163e": 90, "3068713896209374e": 90, "9999185800552368": 90, "066640925273532e": 90, "529400813335087e": 90, "089402500540018e": 90, "9999388456344604": 90, "6406959295272827": 90, "not_paint": 91, "anime_classif": 91, "older": 91, "mobilenetv3_v1": [91, 101], "5_dist": 91, "3_dist": 91, "plot": [91, 94, 100, 104], "caformer_s36_v1": 91, "3_focal": 91, "8346158862113953": 91, "004201625939458609": 91, "0028638991061598063": 91, "15633030235767365": 91, "001988308737054467": 91, "9868855476379395": 91, "001178382197394967": 91, "00015886101755313575": 91, "0005986307514831424": 91, "011178601533174515": 91, "9933090209960938": 91, "0012440024875104427": 91, "00040085514774546027": 91, "004924307577311993": 91, "00012189441622467712": 91, "00031298911198973656": 91, "9968050718307495": 91, "182305903872475e": 91, "0027923565357923508": 91, "7805559259140864e": 91, "0004650334012694657": 91, "996709942817688": 91, "736721191671677e": 91, "0027629584074020386": 91, "4619508621981367e": 91, "0003803370927926153": 91, "998649537563324": 91, "190127922105603e": 91, "0008622839814051986": 91, "595230686594732e": 91, "0004573142796289176": 91, "00031435859273187816": 91, "8671838641166687": 91, "13199880719184875": 91, "563074617180973e": 91, "153919796110131e": 91, "290010737255216e": 91, "9727378487586975": 91, "027150526642799377": 91, "162296004826203e": 91, "4933258828241378e": 91, "0004275702522136271": 91, "995402455329895": 91, "002233930164948106": 91, "001911122351884842": 91, "1603819727897644": 91, "0007561995880678296": 91, "00017044576816260815": 91, "838487982749939": 91, "0002034590725088492": 91, "005001617129892111": 91, "000932251859921962": 91, "009352140128612518": 91, "9846979379653931": 91, "6018555470509455e": 91, "004064667969942093": 91, "464051254326478e": 91, "025772539898753166": 91, "9699516296386719": 91, "00011656546121230349": 91, "287263775244355e": 91, "370255853951676e": 91, "01098843663930893": 91, "0031668643932789564": 91, "9857884049415588": 91, "499273488065228e": 91, "8419872251106426e": 91, "0003471920208539814": 91, "029472889378666878": 91, "9700765609741211": 91, "0012387704337015748": 91, "001172148622572422": 91, "787473391043022e": 91, "003680602880194783": 91, "9938107132911682": 91, "8346157073974609": 91, "8671836853027344": 91, "8384883403778076": 91, "9846979975700378": 91, "9700766801834106": 91, "greyscal": 92, "jpeg_ful": [92, 105], "6125901": 92, "6125785": [92, 105], "6124220": 92, "rough": [93, 94, 100], "polish": 93, "mobilenetv3_v2": 93, "2_dist": [93, 101], "910087929805741e": 93, "1241951510310173": 93, "8757457137107849": 93, "00018937293498311192": 93, "030049214139580727": 93, "9697614312171936": 93, "008933082222938538": 93, "05096456781029701": 93, "9401022791862488": 93, "009832272306084633": 93, "9898634552955627": 93, "00030428936588577926": 93, "013919820077717304": 93, "9819902181625366": 93, "004089969675987959": 93, "04166747257113457": 93, "9582782983779907": 93, "4218515288084745e": 93, "8849249482154846": 93, "1149177998304367": 93, "0001573085755808279": 93, "9907882809638977": 93, "008958994410932064": 93, "0002527958422433585": 93, "9831690788269043": 93, "01682441122829914": 93, "613856385229155e": 93, "8757458329200745": 93, "8849248290061951": 93, "million": 94, "anime_r": [94, 96], "boundari": [94, 100], "challeng": [94, 100], "clean": [94, 100], "judgment": [94, 100], "intend": [94, 100], "quick": [94, 100, 106], "estim": [94, 100], "basi": [94, 100], "mobilenetv3_large_100_v0_ls0": 94, "caformer_s36_v0_ls0": 94, "7508869767189026": 94, "7034655809402466": 94, "728887677192688": 94, "7404400110244751": 94, "7446154952049255": 94, "7514738440513611": 94, "768704354763031": 94, "8219676613807678": 94, "7267540693283081": 94, "7645740509033203": 94, "7216582894325256": 94, "7615436315536499": 94, "815083920955658": 94, "8321858644485474": 94, "8204999566078186": 94, "820833146572113": 94, "chdir": 94, "doc": 94, "api_doc": 94, "7508870363235474": 94, "11212056130170822": 94, "06781744956970215": 94, "06917501986026764": 94, "7034654021263123": 94, "15903906524181366": 94, "06688199192285538": 94, "07061357796192169": 94, "7288877964019775": 94, "1476859599351883": 94, "060362350195646286": 94, "06306383013725281": 94, "7404399514198303": 94, "10337048768997192": 94, "08087948709726334": 94, "07530999928712845": 94, "055992450565099716": 94, "7446154356002808": 94, "13191790878772736": 94, "06747424602508545": 94, "06458679586648941": 94, "10566363483667374": 94, "07827574014663696": 94, "07079866528511047": 94, "7687042951583862": 94, "09974884241819382": 94, "06074819341301918": 94, "050435908138751984": 94, "8219675421714783": 94, "0593985915184021": 94, "06819795072078705": 94, "06569571048021317": 94, "1177448257803917": 94, "726753830909729": 94, "08980562537908554": 94, "06481882929801941": 94, "06922297924757004": 94, "10138414055109024": 94, "06351721286773682": 94, "07683827728033066": 94, "13798624277114868": 94, "05942752957344055": 94, "10584963858127594": 94, "7615437507629395": 94, "07317910343408585": 94, "060196295380592346": 94, "06751583516597748": 94, "0572039857506752": 94, "05398125201463699": 94, "06124086305499077": 94, "0525919646024704": 94, "8321859240531921": 94, "05922013148665428": 94, "06274889409542084": 94, "057530902326107025": 94, "8205001354217529": 94, "05683052912354469": 94, "06635929644107819": 94, "05597696080803871": 94, "8208332657814026": 94, "non_furri": 95, "mobilenetv3_v0": 95, "1_dist": 95, "9898804426193237": 95, "010119626298546791": 95, "9677742123603821": 95, "032225821167230606": 95, "959551215171814": 95, "040448784828186035": 95, "9535530209541321": 95, "04644693806767464": 95, "04358793422579765": 95, "9564120769500732": 95, "02767963521182537": 95, "9723203182220459": 95, "028900373727083206": 95, "9710996150970459": 95, "037573859095573425": 95, "9624261260032654": 95, "aicheck": [96, 106], "get_ai_created_scor": 96, "is_ai_cr": 96, "bangumi_char": [96, 106], "anime_bangumi_char_scor": 96, "anime_bangumi_char": 96, "anime_classify_scor": 96, "anime_classifi": 96, "is_greyscal": 96, "anime_completeness_scor": 96, "anime_complet": 96, "dbrate": [96, 106], "anime_dbrating_scor": 96, "anime_dbr": 96, "furri": [96, 106], "anime_furry_scor": 96, "anime_furri": 96, "get_monochrome_scor": 96, "is_monochrom": 96, "nsfw_pred_scor": 96, "nsfw_pred": 96, "portrait": [96, 106], "anime_portrait_scor": 96, "anime_rating_scor": 96, "anime_real_scor": 96, "safe_check_scor": 96, "safe_check": 96, "style_ag": [96, 106], "anime_style_age_scor": 96, "anime_style_ag": 96, "teen": [96, 106], "anime_teen_scor": 96, "anime_teen": 96, "is_truncated_fil": 96, "screen": 97, "row": 97, "bottom": 97, "grayscal": 97, "monochrome_detect": 97, "mobilenetv3_large_100_dist_safe2": 97, "mobilenetv3_dist": 97, "caformer_s36": 97, "mono": 97, "9614395499229431": 97, "9458909034729004": 97, "9559807777404785": 97, "9651952981948853": 97, "9379720687866211": 97, "8814834356307983": 97, "03941023349761963": 97, "07492382079362869": 97, "09546589106321335": 97, "016521310433745384": 97, "005693843588232994": 97, "0315730981528759": 97, "Not": 98, "five": 98, "hentai": 98, "neutral": 98, "porn": 98, "sexi": 98, "infinit": 98, "nsfwj": 98, "tfj": 98, "mobil": 98, "9970946311950684": 98, "00198739324696362": 98, "000894528697244823": 98, "4315058251668233e": 98, "099447197513655e": 98, "9282580614089966": 98, "061733175069093704": 98, "008979619480669498": 98, "0007789491210132837": 98, "0002501663693692535": 98, "7945129871368408": 98, "2044062316417694": 98, "0005603990866802633": 98, "0004847997915931046": 98, "564094367902726e": 98, "7977773547172546": 98, "01352313905954361": 98, "18791256844997406": 98, "0004888656549155712": 98, "00029804420773871243": 98, "04498734697699547": 98, "9509441256523132": 98, "4087972633424215e": 98, "003999904729425907": 98, "4542059185914695e": 98, "002892113756388426": 98, "982390284538269": 98, "02520776737947e": 98, "014633022248744965": 98, "858086610212922e": 98, "002532319398596883": 98, "9887337684631348": 98, "231979568838142e": 98, "008699454367160797": 98, "8187158022774383e": 98, "03564726561307907": 98, "954788088798523": 98, "343036850215867e": 98, "009289607405662537": 98, "00020158555707894266": 98, "006372362840920687": 98, "006019102409482002": 98, "9694945812225342": 98, "015214097686111927": 98, "002899901708588004": 98, "0004039364866912365": 98, "00012730166781693697": 98, "987038791179657": 98, "007135333959013224": 98, "005294707603752613": 98, "06964848190546036": 98, "0014777459437027574": 98, "9276643395423889": 98, "0003031621454283595": 98, "0009063396137207747": 98, "00028707628371194005": 98, "00010888021643040702": 98, "9992460012435913": 98, "00015473493840545416": 98, "0002033217460848391": 98, "563037691696081e": 98, "008058490231633186": 98, "00044566826545633376": 98, "937960684299469": 98, "05353058874607086": 98, "364063445587817e": 98, "00562260951846838": 98, "00012077406427124515": 98, "9897090792655945": 98, "004547217860817909": 98, "564737981942017e": 98, "016690678894519806": 98, "001258736359886825": 98, "9766013622283936": 98, "005440687295049429": 98, "4481674952548929e": 98, "01861923187971115": 98, "0008914825739338994": 98, "9674761295318604": 98, "012998746708035469": 98, "691116141155362e": 98, "0007601747056469321": 98, "0005019629606977105": 98, "039504989981651306": 98, "9591660499572754": 98, "0001652583305258304": 98, "0002614929690025747": 98, "020374108105897903": 98, "029394468292593956": 98, "9498046040534973": 98, "00016299057460855693": 98, "004782819654792547": 98, "002861740067601204": 98, "12280157208442688": 98, "8693908452987671": 98, "0001731760276015848": 98, "304211274255067e": 98, "03286275267601013": 98, "010648751631379128": 98, "9562522172927856": 98, "999900221824646": 99, "645313209854066e": 99, "3387104445428122e": 99, "9999704360961914": 99, "4465465685352683e": 99, "071506166132167e": 99, "9999785423278809": 99, "512719154561637e": 99, "292278612818336e": 99, "919455750496127e": 99, "9999444484710693": 99, "3647335082350764e": 99, "0555699191172607e": 99, "9999880790710449": 99, "3210242286731955e": 99, "7451418898417614e": 99, "9999822378158569": 99, "2084267331811134e": 99, "7460413321023225e": 99, "1532473820352607e": 99, "9999996423721313": 99, "0316136922483565e": 99, "840229633236049e": 99, "9999998807907104": [99, 100], "736660568800289e": 99, "199210472208506e": 99, "9999992847442627": 99, "r15": 100, "r18": 100, "sankaku": 100, "mobilenetv3_v1_pruned_ls0": 100, "caformer_s36_plu": [100, 104], "5863172936624323e": 100, "480062353375615e": 100, "9924363493919373": 100, "007255776319652796": 100, "0003077814180869609": 100, "996969997882843": 100, "0030054834205657244": 100, "4601260520284995e": 100, "9966891407966614": 100, "003293127752840519": 100, "770909148035571e": 100, "00025384966284036636": 100, "9996721744537354": 100, "399192691082135e": 100, "973351603141055e": 100, "9998563528060913": 100, "391309580067173e": 100, "0018681309884414077": 100, "9827859997749329": 100, "015345841646194458": 100, "013710384257137775": 100, "8339558839797974": 100, "15233369171619415": 100, "951323833462084e": 100, "00029566374723799527": 100, "9997004270553589": 100, "00018434497178532183": 100, "568440272123553e": 100, "9997699856758118": 100, "11225129129889e": 100, "051862899563275e": 100, "9999485015869141": 100, "902020231791539e": 100, "0005639699520543218": 100, "9994290471076965": 100, "anime_real_cl": 101, "4_dist": 101, "9999716281890869": 101, "8398366339388303e": 101, "9992202520370483": 101, "0007797438884153962": 101, "9999709129333496": 101, "905452492996119e": 101, "9999765157699585": 101, "3499671442550607e": 101, "9994087219238281": 101, "0005913018831051886": 101, "9999759197235107": 101, "4061362637439743e": 101, "9999052286148071": 101, "475799015490338e": 101, "403173675702419e": 101, "5848207794988411e": 101, "0010207017185166478": 101, "9989792704582214": 101, "2124368115328252e": 101, "9999977350234985": 101, "6512358342879452e": 101, "9999834299087524": 101, "359853614412714e": 101, "9999936819076538": 101, "600314317329321e": 101, "9999840259552002": 101, "5589323083986528e": 101, "9999843835830688": 101, "5513256585109048e": 101, "9999845027923584": 101, "pollut": 102, "shit": 102, "checker": 102, "mobilenet": 102, "v2": 102, "max_batch_s": 102, "1970": 103, "1980": 103, "1990": 103, "2000": 103, "2010": 103, "2015": 103, "2020": 103, "ag": 103, "9805465340614319": 103, "761269782553427e": 103, "0005044879508204758": 103, "01569165475666523": 103, "002850610064342618": 103, "00037849770160391927": 103, "9434612113400362e": 103, "053497342392802e": 103, "9992554783821106": 103, "0006490182713605464": 103, "8857468805654207e": 103, "317252262353577e": 103, "314484721769986e": 103, "0750001138148946e": 103, "706833609205205e": 103, "00034479793976061046": 103, "9995512366294861": 103, "391363472677767e": 103, "4607510820496827e": 103, "0679690351244062e": 103, "661913514311891e": 103, "757471131393686e": 103, "0744897230761126e": 103, "76177470368566e": 103, "9996387958526611": 103, "160279296338558e": 103, "00013228354509919882": 103, "1361367038916796e": 103, "464057489414699e": 103, "2412899599876255e": 103, "703883653040975e": 103, "127358498517424e": 103, "9973921775817871": 103, "0022309015039354563": 103, "00018872201326303184": 103, "780902943617548e": 103, "422096920578042e": 103, "638929097680375e": 103, "152203023797483e": 103, "00028818511054851115": 103, "9996094107627869": 103, "58777353237383e": 103, "9200742826797068e": 103, "00017117452807724476": 103, "518441947875544e": 103, "885544381570071e": 103, "4389253010449465e": 103, "1696006772108376e": 103, "9996393918991089": 103, "contenti": 104, "safe_teen": 104, "non_teen": 104, "caformer_s36_v0": 104, "9998493194580078": 104, "0378791052498855e": 104, "00012023092131130397": 104, "9790042638778687": 104, "0017522255657240748": 104, "01924353837966919": 104, "9998124241828918": 104, "19778298237361e": 104, "0001456339523429051": 104, "0008521362324245274": 104, "9989691972732544": 104, "00017870066221803427": 104, "0992944781901315e": 104, "9994398951530457": 104, "0004991036257706583": 104, "2035720727872103e": 104, "9994019269943237": 104, "0005460577667690814": 104, "0478151529678144e": 104, "524079147609882e": 104, "999934196472168": 104, "786742884898558e": 104, "653994154883549e": 104, "9998156428337097": 104, "0001218809193233028": 104, "00013706681784242392": 104, "9997410178184509": 104, "jpeg_trunc": 105, "2216614_truncat": 105, "imagefil": 105, "load_truncated_imag": 105, "ascii": 106, "metric": 106, "list_det_model": 106, "list_rec_model": 106, "sd": 106, "tag": 106, "platform": [107, 108], "shutil": [107, 108], "cpuinfo": [107, 108], "psutil": [107, 108], "hbutil": [107, 108], "size_to_bytes_str": [107, 108], "python_implement": [107, 108], "python_vers": [107, 108], "brand": [107, 108], "get_cpu_info": [107, 108], "brand_raw": [107, 108], "cpu_count": [107, 108], "freq": [107, 108], "cpu_freq": [107, 108], "mhz": [107, 108], "virtual_memori": [107, 108], "precis": [107, 108], "ye": [107, 108], "nvidia": [107, 108], "smi": [107, 108], "1021": [107, 108], "azur": [107, 108], "x86_64": [107, 108], "glibc2": [107, 108], "cpython": [107, 108], "amd": [107, 108], "epyc": [107, 108], "7763": [107, 108], "3251": 107, "0955000000004": 107, "615": [107, 108], "gib": [107, 108], "deploi": [107, 108], "action": [107, 108], "3074": 108, "1082499999998": 108, "imgutil": 109, "pypi": 109, "simpli": 109, "newest": 109, "git": 109, "script": 109, "__name__": 109, "__main__": 109, "narugo1992": 109, "still": 109, "out": 109, "io": 109, "html": 109, "faq": 110}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [9, 0, 0, "-", "data"], [19, 0, 0, "-", "detect"], [26, 0, 0, "-", "edge"], [32, 0, 0, "-", "generic"], [36, 0, 0, "-", "metadata"], [41, 0, 0, "-", "metrics"], [45, 0, 0, "-", "ocr"], [49, 0, 0, "-", "operate"], [53, 0, 0, "-", "pose"], [56, 0, 0, "-", "preprocess"], [61, 0, 0, "-", "resource"], [63, 0, 0, "-", "restore"], [66, 0, 0, "-", "sd"], [70, 0, 0, "-", "segment"], [77, 0, 0, "-", "tagging"], [84, 0, 0, "-", "upscale"], [87, 0, 0, "-", "utils"], [96, 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, "-", "blob"], [6, 0, 0, "-", "decode"], [7, 0, 0, "-", "encode"], [8, 0, 0, "-", "image"], [10, 0, 0, "-", "layer"], [11, 0, 0, "-", "url"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.blob": [[5, 1, 1, "", "is_valid_image_blob_url"], [5, 1, 1, "", "load_image_from_blob_url"], [5, 1, 1, "", "to_blob_url"]], "imgutils.data.decode": [[6, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[7, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[8, 1, 1, "", "has_alpha_channel"], [8, 1, 1, "", "load_image"], [8, 1, 1, "", "load_images"]], "imgutils.data.layer": [[10, 1, 1, "", "istack"]], "imgutils.data.url": [[11, 1, 1, "", "download_image_from_url"], [11, 1, 1, "", "is_http_url"]], "imgutils.detect": [[12, 0, 0, "-", "booru_yolo"], [13, 0, 0, "-", "censor"], [14, 0, 0, "-", "eye"], [15, 0, 0, "-", "face"], [16, 0, 0, "-", "halfbody"], [17, 0, 0, "-", "hand"], [18, 0, 0, "-", "head"], [20, 0, 0, "-", "nudenet"], [21, 0, 0, "-", "person"], [22, 0, 0, "-", "similarity"], [23, 0, 0, "-", "text"], [24, 0, 0, "-", "visual"]], "imgutils.detect.booru_yolo": [[12, 1, 1, "", "detect_with_booru_yolo"]], "imgutils.detect.censor": [[13, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[14, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[15, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[16, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[17, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[18, 1, 1, "", "detect_heads"]], "imgutils.detect.nudenet": [[20, 1, 1, "", "detect_with_nudenet"]], "imgutils.detect.person": [[21, 1, 1, "", "detect_person"]], "imgutils.detect.similarity": [[22, 1, 1, "", "bboxes_similarity"], [22, 1, 1, "", "calculate_iou"], [22, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[23, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[24, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[25, 0, 0, "-", "canny"], [27, 0, 0, "-", "lineart"], [28, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[25, 1, 1, "", "edge_image_with_canny"], [25, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[27, 1, 1, "", "edge_image_with_lineart"], [27, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[28, 1, 1, "", "edge_image_with_lineart_anime"], [28, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[29, 0, 0, "-", "classify"], [30, 0, 0, "-", "clip"], [31, 0, 0, "-", "enhance"], [33, 0, 0, "-", "siglip"], [34, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[29, 3, 1, "", "ClassifyModel"], [29, 1, 1, "", "classify_predict"], [29, 1, 1, "", "classify_predict_fmt"], [29, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[29, 4, 1, "", "__init__"], [29, 4, 1, "", "clear"], [29, 4, 1, "", "launch_demo"], [29, 4, 1, "", "make_ui"], [29, 4, 1, "", "predict"], [29, 4, 1, "", "predict_fmt"], [29, 4, 1, "", "predict_score"]], "imgutils.generic.clip": [[30, 3, 1, "", "CLIPModel"], [30, 1, 1, "", "clip_image_encode"], [30, 1, 1, "", "clip_predict"], [30, 1, 1, "", "clip_text_encode"]], "imgutils.generic.clip.CLIPModel": [[30, 4, 1, "", "__init__"], [30, 4, 1, "", "clear"], [30, 4, 1, "", "image_encode"], [30, 4, 1, "", "launch_demo"], [30, 4, 1, "", "make_ui"], [30, 4, 1, "", "predict"], [30, 4, 1, "", "text_encode"]], "imgutils.generic.enhance": [[31, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[31, 4, 1, "", "__init__"], [31, 4, 1, "", "process"]], "imgutils.generic.siglip": [[33, 3, 1, "", "SigLIPModel"], [33, 1, 1, "", "siglip_image_encode"], [33, 1, 1, "", "siglip_predict"], [33, 1, 1, "", "siglip_text_encode"]], "imgutils.generic.siglip.SigLIPModel": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "clear"], [33, 4, 1, "", "image_encode"], [33, 4, 1, "", "launch_demo"], [33, 4, 1, "", "make_ui"], [33, 4, 1, "", "predict"], [33, 4, 1, "", "text_encode"]], "imgutils.generic.yolo": [[34, 3, 1, "", "YOLOModel"], [34, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[34, 4, 1, "", "__init__"], [34, 4, 1, "", "clear"], [34, 4, 1, "", "launch_demo"], [34, 4, 1, "", "make_ui"], [34, 4, 1, "", "predict"]], "imgutils.metadata": [[35, 0, 0, "-", "geninfo"], [37, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[35, 1, 1, "", "read_geninfo_exif"], [35, 1, 1, "", "read_geninfo_gif"], [35, 1, 1, "", "read_geninfo_parameters"], [35, 1, 1, "", "write_geninfo_exif"], [35, 1, 1, "", "write_geninfo_gif"], [35, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[37, 3, 1, "", "ImageLsbDataExtractor"], [37, 3, 1, "", "LSBExtractor"], [37, 3, 1, "", "LSBReadError"], [37, 1, 1, "", "inject_data"], [37, 1, 1, "", "read_lsb_metadata"], [37, 1, 1, "", "read_lsb_raw_bytes"], [37, 1, 1, "", "serialize_json"], [37, 1, 1, "", "serialize_pnginfo"], [37, 1, 1, "", "write_lsb_metadata"], [37, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[37, 4, 1, "", "__init__"], [37, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[37, 4, 1, "", "__init__"], [37, 4, 1, "", "get_next_n_bytes"], [37, 4, 1, "", "get_one_byte"], [37, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[38, 0, 0, "-", "aesthetic"], [39, 0, 0, "-", "ccip"], [40, 0, 0, "-", "dbaesthetic"], [42, 0, 0, "-", "laplacian"], [43, 0, 0, "-", "lpips"], [44, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[38, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[39, 1, 1, "", "ccip_batch_differences"], [39, 1, 1, "", "ccip_batch_extract_features"], [39, 1, 1, "", "ccip_batch_same"], [39, 1, 1, "", "ccip_clustering"], [39, 1, 1, "", "ccip_default_clustering_params"], [39, 1, 1, "", "ccip_default_threshold"], [39, 1, 1, "", "ccip_difference"], [39, 1, 1, "", "ccip_extract_feature"], [39, 1, 1, "", "ccip_merge"], [39, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[40, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[42, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[43, 1, 1, "", "lpips_clustering"], [43, 1, 1, "", "lpips_difference"], [43, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[44, 1, 1, "", "psnr"]], "imgutils.ocr": [[45, 1, 1, "", "detect_text_with_ocr"], [45, 1, 1, "", "list_det_models"], [45, 1, 1, "", "list_rec_models"], [45, 1, 1, "", "ocr"]], "imgutils.operate": [[46, 0, 0, "-", "align"], [47, 0, 0, "-", "censor_"], [48, 0, 0, "-", "imgcensor"], [50, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[46, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[47, 3, 1, "", "BaseCensor"], [47, 3, 1, "", "BlurCensor"], [47, 3, 1, "", "ColorCensor"], [47, 3, 1, "", "PixelateCensor"], [47, 1, 1, "", "censor_areas"], [47, 1, 1, "", "censor_nsfw"], [47, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[47, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[47, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[47, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[47, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[48, 3, 1, "", "EmojiBasedCensor"], [48, 3, 1, "", "ImageBasedCensor"], [48, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[48, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[48, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[48, 4, 1, "", "__init__"], [48, 4, 1, "", "find_for_area"], [48, 5, 1, "", "height"], [48, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[50, 1, 1, "", "squeeze"], [50, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[51, 0, 0, "-", "dwpose"], [52, 0, 0, "-", "format"], [54, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[51, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[52, 3, 1, "", "OP18KeyPointSet"], [52, 2, 1, "", "OP18_BODY_MAX"], [52, 2, 1, "", "OP18_BODY_MIN"], [52, 2, 1, "", "OP18_FACE_MAX"], [52, 2, 1, "", "OP18_FACE_MIN"], [52, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [52, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [52, 2, 1, "", "OP18_LEFT_HAND_MAX"], [52, 2, 1, "", "OP18_LEFT_HAND_MIN"], [52, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [52, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [52, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [52, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [52, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[52, 4, 1, "", "__init__"], [52, 4, 1, "", "__mul__"], [52, 4, 1, "", "__truediv__"], [52, 5, 1, "", "body"], [52, 5, 1, "", "face"], [52, 5, 1, "", "left_foot"], [52, 5, 1, "", "left_hand"], [52, 5, 1, "", "right_foot"], [52, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[52, 7, 1, "", "LEFT_ANKLE"], [52, 7, 1, "", "LEFT_BIG_TOE"], [52, 7, 1, "", "LEFT_EAR"], [52, 7, 1, "", "LEFT_ELBOW"], [52, 7, 1, "", "LEFT_EYE"], [52, 7, 1, "", "LEFT_HEEL"], [52, 7, 1, "", "LEFT_HIP"], [52, 7, 1, "", "LEFT_KNEE"], [52, 7, 1, "", "LEFT_SHOULDER"], [52, 7, 1, "", "LEFT_SMALL_TOE"], [52, 7, 1, "", "LEFT_WRIST"], [52, 7, 1, "", "NECK"], [52, 7, 1, "", "NOSE"], [52, 7, 1, "", "RIGHT_ANKLE"], [52, 7, 1, "", "RIGHT_BIG_TOE"], [52, 7, 1, "", "RIGHT_EAR"], [52, 7, 1, "", "RIGHT_ELBOW"], [52, 7, 1, "", "RIGHT_EYE"], [52, 7, 1, "", "RIGHT_HEEL"], [52, 7, 1, "", "RIGHT_HIP"], [52, 7, 1, "", "RIGHT_KNEE"], [52, 7, 1, "", "RIGHT_SHOULDER"], [52, 7, 1, "", "RIGHT_SMALL_TOE"], [52, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[54, 1, 1, "", "op18_visualize"]], "imgutils.preprocess": [[55, 0, 0, "-", "base"], [57, 0, 0, "-", "pillow"], [58, 0, 0, "-", "torchvision"], [59, 0, 0, "-", "transformers"]], "imgutils.preprocess.base": [[55, 3, 1, "", "NotParseTarget"]], "imgutils.preprocess.pillow": [[57, 1, 1, "", "create_pillow_transforms"], [57, 1, 1, "", "parse_pillow_transforms"], [57, 1, 1, "", "register_pillow_parse"], [57, 1, 1, "", "register_pillow_transform"]], "imgutils.preprocess.torchvision": [[58, 1, 1, "", "create_torchvision_transforms"], [58, 1, 1, "", "parse_torchvision_transforms"], [58, 1, 1, "", "register_torchvision_parse"], [58, 1, 1, "", "register_torchvision_transform"]], "imgutils.preprocess.transformers": [[59, 3, 1, "", "NotProcessorTypeError"], [59, 1, 1, "", "convert_to_size_dict"], [59, 1, 1, "", "create_bit_transforms"], [59, 1, 1, "", "create_blip_transforms"], [59, 1, 1, "", "create_clip_transforms"], [59, 1, 1, "", "create_convnext_transforms"], [59, 1, 1, "", "create_mobilenetv2_transforms"], [59, 1, 1, "", "create_siglip_transforms"], [59, 1, 1, "", "create_transforms_from_bit_processor"], [59, 1, 1, "", "create_transforms_from_blip_processor"], [59, 1, 1, "", "create_transforms_from_clip_processor"], [59, 1, 1, "", "create_transforms_from_convnext_processor"], [59, 1, 1, "", "create_transforms_from_mobilenetv2_processor"], [59, 1, 1, "", "create_transforms_from_siglip_processor"], [59, 1, 1, "", "create_transforms_from_transformers"], [59, 1, 1, "", "create_transforms_from_vit_processor"], [59, 1, 1, "", "create_vit_transforms"], [59, 1, 1, "", "get_size_dict"], [59, 1, 1, "", "is_valid_size_dict"], [59, 1, 1, "", "register_creators_for_transformers"]], "imgutils.resource": [[60, 0, 0, "-", "background"]], "imgutils.resource.background": [[60, 3, 1, "", "BackgroundImageSet"], [60, 1, 1, "", "get_bg_image"], [60, 1, 1, "", "get_bg_image_file"], [60, 1, 1, "", "list_bg_image_files"], [60, 1, 1, "", "random_bg_image"], [60, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[60, 4, 1, "", "__init__"], [60, 4, 1, "", "get_image"], [60, 4, 1, "", "get_image_file"], [60, 4, 1, "", "list_image_files"], [60, 4, 1, "", "random_image"], [60, 4, 1, "", "random_image_file"]], "imgutils.restore": [[62, 0, 0, "-", "adversarial"], [64, 0, 0, "-", "nafnet"], [65, 0, 0, "-", "scunet"]], "imgutils.restore.adversarial": [[62, 1, 1, "", "remove_adversarial_noise"]], "imgutils.restore.nafnet": [[64, 1, 1, "", "restore_with_nafnet"]], "imgutils.restore.scunet": [[65, 1, 1, "", "restore_with_scunet"]], "imgutils.sd": [[67, 0, 0, "-", "metadata"], [68, 0, 0, "-", "model"], [69, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[67, 3, 1, "", "SDMetaData"], [67, 1, 1, "", "get_sdmeta_from_image"], [67, 1, 1, "", "parse_sdmeta_from_text"], [67, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[67, 4, 1, "", "__str__"], [67, 5, 1, "", "pnginfo"], [67, 5, 1, "", "text"]], "imgutils.sd.model": [[68, 1, 1, "", "read_metadata"], [68, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[69, 3, 1, "", "NAIMetaData"], [69, 3, 1, "", "NAIMetadata"], [69, 1, 1, "", "add_naimeta_to_image"], [69, 1, 1, "", "get_naimeta_from_image"], [69, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[69, 4, 1, "", "__init__"], [69, 5, 1, "", "pnginfo"]], "imgutils.segment": [[71, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[71, 1, 1, "", "get_isnetis_mask"], [71, 1, 1, "", "segment_rgba_with_isnetis"], [71, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[72, 0, 0, "-", "blacklist"], [73, 0, 0, "-", "character"], [74, 0, 0, "-", "deepdanbooru"], [75, 0, 0, "-", "deepgelbooru"], [76, 0, 0, "-", "format"], [78, 0, 0, "-", "match"], [79, 0, 0, "-", "mldanbooru"], [80, 0, 0, "-", "order"], [81, 0, 0, "-", "overlap"], [82, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[72, 1, 1, "", "drop_blacklisted_tags"], [72, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[73, 2, 1, "", "CHAR_PREFIXES"], [73, 2, 1, "", "CHAR_SUFFIXES"], [73, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [73, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [73, 2, 1, "", "CHAR_WHITELIST_WORD"], [73, 3, 1, "", "CharacterTagPool"], [73, 1, 1, "", "drop_basic_character_tags"], [73, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[73, 4, 1, "", "__init__"], [73, 4, 1, "", "drop_basic_character_tags"], [73, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[74, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.deepgelbooru": [[75, 1, 1, "", "get_deepgelbooru_tags"]], "imgutils.tagging.format": [[76, 1, 1, "", "add_underline"], [76, 1, 1, "", "remove_underline"], [76, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[78, 1, 1, "", "tag_match_full"], [78, 1, 1, "", "tag_match_prefix"], [78, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[79, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[80, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[81, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[82, 1, 1, "", "convert_wd14_emb_to_prediction"], [82, 1, 1, "", "denormalize_wd14_emb"], [82, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[83, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[83, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[85, 0, 0, "-", "cache"], [86, 0, 0, "-", "func"], [88, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[85, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[86, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[88, 1, 1, "", "get_onnx_provider"], [88, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[89, 0, 0, "-", "aicheck"], [90, 0, 0, "-", "bangumi_char"], [91, 0, 0, "-", "classify"], [92, 0, 0, "-", "color"], [93, 0, 0, "-", "completeness"], [94, 0, 0, "-", "dbrating"], [95, 0, 0, "-", "furry"], [97, 0, 0, "-", "monochrome"], [98, 0, 0, "-", "nsfw"], [99, 0, 0, "-", "portrait"], [100, 0, 0, "-", "rating"], [101, 0, 0, "-", "real"], [102, 0, 0, "-", "safe"], [103, 0, 0, "-", "style_age"], [104, 0, 0, "-", "teen"], [105, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[89, 1, 1, "", "get_ai_created_score"], [89, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[90, 1, 1, "", "anime_bangumi_char"], [90, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[91, 1, 1, "", "anime_classify"], [91, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[92, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[93, 1, 1, "", "anime_completeness"], [93, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[94, 1, 1, "", "anime_dbrating"], [94, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[95, 1, 1, "", "anime_furry"], [95, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[97, 1, 1, "", "get_monochrome_score"], [97, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[98, 1, 1, "", "nsfw_pred"], [98, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[99, 1, 1, "", "anime_portrait"], [99, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[100, 1, 1, "", "anime_rating"], [100, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[101, 1, 1, "", "anime_real"], [101, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[102, 1, 1, "", "safe_check"], [102, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[103, 1, 1, "", "anime_style_age"], [103, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[104, 1, 1, "", "anime_teen"], [104, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[105, 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, 105, 106], "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, 10, 11], "background": [4, 60], "grid_background": 4, "grid_transpar": 4, "blob": 5, "to_blob_url": 5, "load_image_from_blob_url": 5, "is_valid_image_blob_url": 5, "decod": 6, "rgb_decod": 6, "encod": 7, "rgb_encod": 7, "imag": 8, "load_imag": 8, "has_alpha_channel": 8, "layer": 10, "istack": 10, "url": 11, "download_image_from_url": 11, "is_http_url": 11, "detect": [12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24], "booru_yolo": 12, "model": [12, 68], "label": 12, "descript": 12, "avail": 12, "pp": 12, "seri": 12, "AS": 12, "aa": 12, "detect_with_booru_yolo": 12, "censor": 13, "detect_censor": 13, "ey": 14, "detect_ey": 14, "face": 15, "detect_fac": 15, "halfbodi": 16, "detect_halfbodi": 16, "hand": 17, "detect_hand": 17, "head": 18, "detect_head": 18, "nudenet": 20, "detect_with_nudenet": 20, "person": 21, "detect_person": 21, "similar": 22, "calculate_i": 22, "bboxes_similar": 22, "detection_similar": 22, "text": 23, "detect_text": 23, "visual": [24, 54], "detection_visu": 24, "edg": [25, 26, 27, 28], "canni": 25, "get_edge_by_canni": 25, "edge_image_with_canni": 25, "lineart": 27, "get_edge_by_lineart": 27, "edge_image_with_lineart": 27, "lineart_anim": 28, "get_edge_by_lineart_anim": 28, "edge_image_with_lineart_anim": 28, "gener": [29, 30, 31, 32, 33, 34], "classifi": [29, 91], "classifymodel": 29, "classify_predict_scor": 29, "classify_predict": 29, "classify_predict_fmt": 29, "clip": 30, "clipmodel": 30, "clip_image_encod": 30, "clip_text_encod": 30, "clip_predict": 30, "enhanc": 31, "imageenhanc": 31, "siglip": 33, "siglipmodel": 33, "siglip_image_encod": 33, "siglip_text_encod": 33, "siglip_predict": 33, "yolo": 34, "yolomodel": 34, "yolo_predict": 34, "metadata": [35, 36, 37, 67], "geninfo": 35, "read_geninfo_paramet": 35, "read_geninfo_exif": 35, "read_geninfo_gif": 35, "write_geninfo_paramet": 35, "write_geninfo_exif": 35, "write_geninfo_gif": 35, "lsb": 37, "read_lsb_raw_byt": 37, "read_lsb_metadata": 37, "write_lsb_raw_byt": 37, "write_lsb_metadata": 37, "lsbreaderror": 37, "lsbextractor": 37, "imagelsbdataextractor": 37, "serialize_pnginfo": 37, "serialize_json": 37, "inject_data": 37, "metric": [38, 39, 40, 41, 42, 43, 44], "aesthet": 38, "get_aesthetic_scor": 38, "ccip": 39, "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": 40, "anime_dbaesthet": 40, "laplacian": 42, "laplacian_scor": 42, "lpip": 43, "lpips_extract_featur": 43, "lpips_differ": 43, "lpips_clust": 43, "psnr_": 44, "psnr": 44, "ocr": 45, "detect_text_with_ocr": 45, "list_det_model": 45, "list_rec_model": 45, "oper": [46, 47, 48, 49, 50], "align": 46, "align_maxs": 46, "censor_": 47, "censor_area": 47, "censor_nsfw": 47, "basecensor": 47, "colorcensor": 47, "blurcensor": 47, "pixelatecensor": 47, "register_censor_method": 47, "imgcensor": 48, "imagebasedcensor": 48, "emojibasedcensor": 48, "singleimag": 48, "squeez": 50, "squeeze_with_transpar": 50, "pose": [51, 52, 53, 54], "dwpose": 51, "dwpose_estim": 51, "format": [52, 76], "op18keypointset": 52, "openpose18": 52, "op18_body_max": 52, "op18_body_min": 52, "op18_face_max": 52, "op18_face_min": 52, "op18_left_foot_max": 52, "op18_left_foot_min": 52, "op18_left_hand_max": 52, "op18_left_hand_min": 52, "op18_right_foot_max": 52, "op18_right_foot_min": 52, "op18_right_hand_max": 52, "op18_right_hand_min": 52, "op18_visu": 54, "preprocess": [55, 56, 57, 58, 59], "base": 55, "notparsetarget": 55, "pillow": 57, "register_pillow_transform": 57, "register_pillow_pars": 57, "create_pillow_transform": 57, "parse_pillow_transform": 57, "torchvis": 58, "register_torchvision_transform": 58, "register_torchvision_pars": 58, "create_torchvision_transform": 58, "parse_torchvision_transform": 58, "transform": 59, "register_creators_for_transform": 59, "notprocessortypeerror": 59, "create_transforms_from_transform": 59, "is_valid_size_dict": 59, "convert_to_size_dict": 59, "get_size_dict": 59, "create_clip_transform": 59, "create_transforms_from_clip_processor": 59, "create_convnext_transform": 59, "create_transforms_from_convnext_processor": 59, "create_vit_transform": 59, "create_transforms_from_vit_processor": 59, "create_siglip_transform": 59, "create_transforms_from_siglip_processor": 59, "create_bit_transform": 59, "create_transforms_from_bit_processor": 59, "create_blip_transform": 59, "create_transforms_from_blip_processor": 59, "create_mobilenetv2_transform": 59, "create_transforms_from_mobilenetv2_processor": 59, "resourc": [60, 61], "backgroundimageset": 60, "list_bg_image_fil": 60, "get_bg_image_fil": 60, "get_bg_imag": 60, "random_bg_image_fil": 60, "random_bg_imag": 60, "restor": [62, 63, 64, 65], "adversari": 62, "remove_adversarial_nois": 62, "nafnet": 64, "restore_with_nafnet": 64, "scunet": 65, "restore_with_scunet": 65, "sd": [66, 67, 68, 69], "sdmetadata": 67, "parse_sdmeta_from_text": 67, "get_sdmeta_from_imag": 67, "save_image_with_sdmeta": 67, "read_metadata": 68, "save_with_metadata": 68, "nai": 69, "naimetadata": 69, "get_naimeta_from_imag": 69, "add_naimeta_to_imag": 69, "save_image_with_naimeta": 69, "segment": [70, 71], "isneti": 71, "get_isnetis_mask": 71, "segment_with_isneti": 71, "segment_rgba_with_isneti": 71, "tag": [72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82], "blacklist": 72, "is_blacklist": 72, "drop_blacklisted_tag": 72, "charact": 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, "deepdanbooru": 74, "get_deepdanbooru_tag": 74, "deepgelbooru": 75, "get_deepgelbooru_tag": 75, "add_underlin": 76, "remove_underlin": 76, "tags_to_text": 76, "match": 78, "tag_match_suffix": 78, "tag_match_prefix": 78, "tag_match_ful": 78, "mldanbooru": 79, "get_mldanbooru_tag": 79, "order": 80, "sort_tag": 80, "overlap": 81, "drop_overlap_tag": 81, "wd14": 82, "get_wd14_tag": 82, "convert_wd14_emb_to_predict": 82, "denormalize_wd14_emb": 82, "upscal": [83, 84], "cdc": 83, "upscale_with_cdc": 83, "util": [85, 86, 87, 88], "cach": 85, "ts_lru_cach": 85, "func": 86, "sigmoid": 86, "onnxruntim": 88, "get_onnx_provid": 88, "open_onnx_model": 88, "valid": [89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105], "aicheck": 89, "get_ai_created_scor": 89, "is_ai_cr": 89, "bangumi_char": 90, "anime_bangumi_char_scor": 90, "anime_bangumi_char": 90, "anime_classify_scor": 91, "anime_classifi": 91, "color": 92, "is_greyscal": 92, "complet": 93, "anime_completeness_scor": 93, "anime_complet": 93, "dbrate": 94, "anime_dbrating_scor": 94, "anime_dbr": 94, "furri": 95, "anime_furry_scor": 95, "anime_furri": 95, "monochrom": 97, "get_monochrome_scor": 97, "is_monochrom": 97, "nsfw": 98, "nsfw_pred_scor": 98, "nsfw_pred": 98, "portrait": 99, "anime_portrait_scor": 99, "anime_portrait": 99, "rate": 100, "anime_rating_scor": 100, "anime_r": [100, 101], "real": 101, "anime_real_scor": 101, "safe": 102, "safe_check_scor": 102, "safe_check": 102, "style_ag": 103, "anime_style_age_scor": 103, "anime_style_ag": 103, "teen": 104, "anime_teen_scor": 104, "anime_teen": 104, "truncat": 105, "is_truncated_fil": 105, "welcom": 106, "": 106, "document": 106, "overview": 106, "tutori": 106, "inform": [106, 107, 108], "api": 106, "run": [107, 108], "environ": [107, 108], "instal": 109, "quick": 110, "start": 110}, "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.blob": [[5, "module-imgutils.data.blob"]], "to_blob_url": [[5, "to-blob-url"]], "load_image_from_blob_url": [[5, "load-image-from-blob-url"]], "is_valid_image_blob_url": [[5, "is-valid-image-blob-url"]], "imgutils.data.decode": [[6, "module-imgutils.data.decode"]], "rgb_decode": [[6, "rgb-decode"]], "imgutils.data.encode": [[7, "module-imgutils.data.encode"]], "rgb_encode": [[7, "rgb-encode"]], "imgutils.data.image": [[8, "module-imgutils.data.image"]], "load_image": [[8, "load-image"]], "load_images": [[8, "load-images"]], "has_alpha_channel": [[8, "has-alpha-channel"]], "imgutils.data": [[9, "module-imgutils.data"]], "imgutils.data.layer": [[10, "module-imgutils.data.layer"]], "istack": [[10, "istack"]], "imgutils.data.url": [[11, "module-imgutils.data.url"]], "download_image_from_url": [[11, "download-image-from-url"]], "is_http_url": [[11, "is-http-url"]], "imgutils.detect.booru_yolo": [[12, "module-imgutils.detect.booru_yolo"]], "Model Labels and Descriptions": [[12, "id1"]], "Available Models (PP Series)": [[12, "id2"]], "Available Models (AS Series)": [[12, "id3"]], "Available Models (AA Series)": [[12, "id4"]], "detect_with_booru_yolo": [[12, "detect-with-booru-yolo"]], "imgutils.detect.censor": [[13, "module-imgutils.detect.censor"]], "detect_censors": [[13, "detect-censors"]], "imgutils.detect.eye": [[14, "module-imgutils.detect.eye"]], "detect_eyes": [[14, "detect-eyes"]], "imgutils.detect.face": [[15, "module-imgutils.detect.face"]], "detect_faces": [[15, "detect-faces"]], "imgutils.detect.halfbody": [[16, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[16, "detect-halfbody"]], "imgutils.detect.hand": [[17, "module-imgutils.detect.hand"]], "detect_hands": [[17, "detect-hands"]], "imgutils.detect.head": [[18, "module-imgutils.detect.head"]], "detect_heads": [[18, "detect-heads"]], "imgutils.detect": [[19, "module-imgutils.detect"]], "imgutils.detect.nudenet": [[20, "module-imgutils.detect.nudenet"]], "detect_with_nudenet": [[20, "detect-with-nudenet"]], "imgutils.detect.person": [[21, "module-imgutils.detect.person"]], "detect_person": [[21, "detect-person"]], "imgutils.detect.similarity": [[22, "module-imgutils.detect.similarity"]], "calculate_iou": [[22, "calculate-iou"]], "bboxes_similarity": [[22, "bboxes-similarity"]], "detection_similarity": [[22, "detection-similarity"]], "imgutils.detect.text": [[23, "module-imgutils.detect.text"]], "detect_text": [[23, "detect-text"]], "imgutils.detect.visual": [[24, "module-imgutils.detect.visual"]], "detection_visualize": [[24, "detection-visualize"]], "imgutils.edge.canny": [[25, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[25, "get-edge-by-canny"]], "edge_image_with_canny": [[25, "edge-image-with-canny"]], "imgutils.edge": [[26, "module-imgutils.edge"]], "imgutils.edge.lineart": [[27, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[27, "get-edge-by-lineart"]], "edge_image_with_lineart": [[27, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[28, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[28, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[28, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[29, "module-imgutils.generic.classify"]], "ClassifyModel": [[29, "classifymodel"]], "classify_predict_score": [[29, "classify-predict-score"]], "classify_predict": [[29, "classify-predict"]], "classify_predict_fmt": [[29, "classify-predict-fmt"]], "imgutils.generic.clip": [[30, "module-imgutils.generic.clip"]], "CLIPModel": [[30, "clipmodel"]], "clip_image_encode": [[30, "clip-image-encode"]], "clip_text_encode": [[30, "clip-text-encode"]], "clip_predict": [[30, "clip-predict"]], "imgutils.generic.enhance": [[31, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[31, "imageenhancer"]], "imgutils.generic": [[32, "module-imgutils.generic"]], "imgutils.generic.siglip": [[33, "module-imgutils.generic.siglip"]], "SigLIPModel": [[33, "siglipmodel"]], "siglip_image_encode": [[33, "siglip-image-encode"]], "siglip_text_encode": [[33, "siglip-text-encode"]], "siglip_predict": [[33, "siglip-predict"]], "imgutils.generic.yolo": [[34, "module-imgutils.generic.yolo"]], "YOLOModel": [[34, "yolomodel"]], "yolo_predict": [[34, "yolo-predict"]], "imgutils.metadata.geninfo": [[35, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[35, "read-geninfo-parameters"]], "read_geninfo_exif": [[35, "read-geninfo-exif"]], "read_geninfo_gif": [[35, "read-geninfo-gif"]], "write_geninfo_parameters": [[35, "write-geninfo-parameters"]], "write_geninfo_exif": [[35, "write-geninfo-exif"]], "write_geninfo_gif": [[35, "write-geninfo-gif"]], "imgutils.metadata": [[36, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[37, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[37, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[37, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[37, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[37, "write-lsb-metadata"]], "LSBReadError": [[37, "lsbreaderror"]], "LSBExtractor": [[37, "lsbextractor"]], "ImageLsbDataExtractor": [[37, "imagelsbdataextractor"]], "serialize_pnginfo": [[37, "serialize-pnginfo"]], "serialize_json": [[37, "serialize-json"]], "inject_data": [[37, "inject-data"]], "imgutils.metrics.aesthetic": [[38, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[38, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[39, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[39, "ccip-extract-feature"]], "ccip_batch_extract_features": [[39, "ccip-batch-extract-features"]], "ccip_default_threshold": [[39, "ccip-default-threshold"]], "ccip_difference": [[39, "ccip-difference"]], "ccip_same": [[39, "ccip-same"]], "ccip_batch_differences": [[39, "ccip-batch-differences"]], "ccip_batch_same": [[39, "ccip-batch-same"]], "ccip_default_clustering_params": [[39, "ccip-default-clustering-params"]], "ccip_clustering": [[39, "ccip-clustering"]], "ccip_merge": [[39, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[40, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[40, "anime-dbaesthetic"]], "imgutils.metrics": [[41, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[42, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[42, "laplacian-score"]], "imgutils.metrics.lpips": [[43, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[43, "lpips-extract-feature"]], "lpips_difference": [[43, "lpips-difference"]], "lpips_clustering": [[43, "lpips-clustering"]], "imgutils.metrics.psnr_": [[44, "module-imgutils.metrics.psnr_"]], "psnr": [[44, "id1"]], "imgutils.ocr": [[45, "module-imgutils.ocr"]], "detect_text_with_ocr": [[45, "detect-text-with-ocr"]], "ocr": [[45, "ocr"]], "list_det_models": [[45, "list-det-models"]], "list_rec_models": [[45, "list-rec-models"]], "imgutils.operate.align": [[46, "module-imgutils.operate.align"]], "align_maxsize": [[46, "align-maxsize"]], "imgutils.operate.censor_": [[47, "module-imgutils.operate.censor_"]], "censor_areas": [[47, "censor-areas"]], "censor_nsfw": [[47, "censor-nsfw"]], "BaseCensor": [[47, "basecensor"]], "ColorCensor": [[47, "colorcensor"]], "BlurCensor": [[47, "blurcensor"]], "PixelateCensor": [[47, "pixelatecensor"]], "register_censor_method": [[47, "register-censor-method"]], "imgutils.operate.imgcensor": [[48, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[48, "imagebasedcensor"]], "EmojiBasedCensor": [[48, "emojibasedcensor"]], "SingleImage": [[48, "singleimage"]], "imgutils.operate": [[49, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[50, "module-imgutils.operate.squeeze"]], "squeeze": [[50, "squeeze"]], "squeeze_with_transparency": [[50, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[51, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[51, "dwpose-estimate"]], "imgutils.pose.format": [[52, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[52, "op18keypointset"]], "OpenPose18": [[52, "openpose18"]], "OP18_BODY_MAX": [[52, "op18-body-max"]], "OP18_BODY_MIN": [[52, "op18-body-min"]], "OP18_FACE_MAX": [[52, "op18-face-max"]], "OP18_FACE_MIN": [[52, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[52, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[52, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[52, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[52, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[52, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[52, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[52, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[52, "op18-right-hand-min"]], "imgutils.pose": [[53, "module-imgutils.pose"]], "imgutils.pose.visual": [[54, "module-imgutils.pose.visual"]], "op18_visualize": [[54, "op18-visualize"]], "imgutils.preprocess.base": [[55, "module-imgutils.preprocess.base"]], "NotParseTarget": [[55, "notparsetarget"]], "imgutils.preprocess": [[56, "module-imgutils.preprocess"]], "imgutils.preprocess.pillow": [[57, "module-imgutils.preprocess.pillow"]], "register_pillow_transform": [[57, "register-pillow-transform"]], "register_pillow_parse": [[57, "register-pillow-parse"]], "create_pillow_transforms": [[57, "create-pillow-transforms"]], "parse_pillow_transforms": [[57, "parse-pillow-transforms"]], "imgutils.preprocess.torchvision": [[58, "module-imgutils.preprocess.torchvision"]], "register_torchvision_transform": [[58, "register-torchvision-transform"]], "register_torchvision_parse": [[58, "register-torchvision-parse"]], "create_torchvision_transforms": [[58, "create-torchvision-transforms"]], "parse_torchvision_transforms": [[58, "parse-torchvision-transforms"]], "imgutils.preprocess.transformers": [[59, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers": [[59, "register-creators-for-transformers"]], "NotProcessorTypeError": [[59, "notprocessortypeerror"]], "create_transforms_from_transformers": [[59, "create-transforms-from-transformers"]], "is_valid_size_dict": [[59, "is-valid-size-dict"]], "convert_to_size_dict": [[59, "convert-to-size-dict"]], "get_size_dict": [[59, "get-size-dict"]], "create_clip_transforms": [[59, "create-clip-transforms"]], "create_transforms_from_clip_processor": [[59, "create-transforms-from-clip-processor"]], "create_convnext_transforms": [[59, "create-convnext-transforms"]], "create_transforms_from_convnext_processor": [[59, "create-transforms-from-convnext-processor"]], "create_vit_transforms": [[59, "create-vit-transforms"]], "create_transforms_from_vit_processor": [[59, "create-transforms-from-vit-processor"]], "create_siglip_transforms": [[59, "create-siglip-transforms"]], "create_transforms_from_siglip_processor": [[59, "create-transforms-from-siglip-processor"]], "create_bit_transforms": [[59, "create-bit-transforms"]], "create_transforms_from_bit_processor": [[59, "create-transforms-from-bit-processor"]], "create_blip_transforms": [[59, "create-blip-transforms"]], "create_transforms_from_blip_processor": [[59, "create-transforms-from-blip-processor"]], "create_mobilenetv2_transforms": [[59, "create-mobilenetv2-transforms"]], "create_transforms_from_mobilenetv2_processor": [[59, "create-transforms-from-mobilenetv2-processor"]], "imgutils.resource.background": [[60, "module-imgutils.resource.background"]], "BackgroundImageSet": [[60, "backgroundimageset"]], "list_bg_image_files": [[60, "list-bg-image-files"]], "get_bg_image_file": [[60, "get-bg-image-file"]], "get_bg_image": [[60, "get-bg-image"]], "random_bg_image_file": [[60, "random-bg-image-file"]], "random_bg_image": [[60, "random-bg-image"]], "imgutils.resource": [[61, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[62, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise": [[62, "remove-adversarial-noise"]], "imgutils.restore": [[63, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[64, "module-imgutils.restore.nafnet"]], "restore_with_nafnet": [[64, "restore-with-nafnet"]], "imgutils.restore.scunet": [[65, "module-imgutils.restore.scunet"]], "restore_with_scunet": [[65, "restore-with-scunet"]], "imgutils.sd": [[66, "module-imgutils.sd"]], "imgutils.sd.metadata": [[67, "module-imgutils.sd.metadata"]], "SDMetaData": [[67, "sdmetadata"]], "parse_sdmeta_from_text": [[67, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[67, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[67, "save-image-with-sdmeta"]], "imgutils.sd.model": [[68, "module-imgutils.sd.model"]], "read_metadata": [[68, "read-metadata"]], "save_with_metadata": [[68, "save-with-metadata"]], "imgutils.sd.nai": [[69, "module-imgutils.sd.nai"]], "NAIMetaData": [[69, "naimetadata"]], "NAIMetadata": [[69, "id1"]], "get_naimeta_from_image": [[69, "get-naimeta-from-image"]], "add_naimeta_to_image": [[69, "add-naimeta-to-image"]], "save_image_with_naimeta": [[69, "save-image-with-naimeta"]], "imgutils.segment": [[70, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[71, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[71, "get-isnetis-mask"]], "segment_with_isnetis": [[71, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[71, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[72, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[72, "is-blacklisted"]], "drop_blacklisted_tags": [[72, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[73, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[73, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[73, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[73, "char-whitelist-word"]], "CHAR_SUFFIXES": [[73, "char-suffixes"]], "CHAR_PREFIXES": [[73, "char-prefixes"]], "CharacterTagPool": [[73, "charactertagpool"]], "is_basic_character_tag": [[73, "is-basic-character-tag"]], "drop_basic_character_tags": [[73, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[74, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[74, "get-deepdanbooru-tags"]], "imgutils.tagging.deepgelbooru": [[75, "module-imgutils.tagging.deepgelbooru"]], "get_deepgelbooru_tags": [[75, "get-deepgelbooru-tags"]], "imgutils.tagging.format": [[76, "module-imgutils.tagging.format"]], "add_underline": [[76, "add-underline"]], "remove_underline": [[76, "remove-underline"]], "tags_to_text": [[76, "tags-to-text"]], "imgutils.tagging": [[77, "module-imgutils.tagging"]], "imgutils.tagging.match": [[78, "module-imgutils.tagging.match"]], "tag_match_suffix": [[78, "tag-match-suffix"]], "tag_match_prefix": [[78, "tag-match-prefix"]], "tag_match_full": [[78, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[79, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[79, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[80, "module-imgutils.tagging.order"]], "sort_tags": [[80, "sort-tags"]], "imgutils.tagging.overlap": [[81, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[81, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[82, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[82, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[82, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[82, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[83, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[83, "upscale-with-cdc"]], "imgutils.upscale": [[84, "module-imgutils.upscale"]], "imgutils.utils.cache": [[85, "module-imgutils.utils.cache"]], "ts_lru_cache": [[85, "ts-lru-cache"]], "imgutils.utils.func": [[86, "module-imgutils.utils.func"]], "sigmoid": [[86, "sigmoid"]], "imgutils.utils": [[87, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[88, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[88, "get-onnx-provider"]], "open_onnx_model": [[88, "open-onnx-model"]], "imgutils.validate.aicheck": [[89, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[89, "get-ai-created-score"]], "is_ai_created": [[89, "is-ai-created"]], "imgutils.validate.bangumi_char": [[90, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[90, "anime-bangumi-char-score"]], "anime_bangumi_char": [[90, "anime-bangumi-char"]], "imgutils.validate.classify": [[91, "module-imgutils.validate.classify"]], "anime_classify_score": [[91, "anime-classify-score"]], "anime_classify": [[91, "anime-classify"]], "imgutils.validate.color": [[92, "module-imgutils.validate.color"]], "is_greyscale": [[92, "is-greyscale"]], "imgutils.validate.completeness": [[93, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[93, "anime-completeness-score"]], "anime_completeness": [[93, "anime-completeness"]], "imgutils.validate.dbrating": [[94, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[94, "anime-dbrating-score"]], "anime_dbrating": [[94, "anime-dbrating"]], "imgutils.validate.furry": [[95, "module-imgutils.validate.furry"]], "anime_furry_score": [[95, "anime-furry-score"]], "anime_furry": [[95, "anime-furry"]], "imgutils.validate": [[96, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[97, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[97, "get-monochrome-score"]], "is_monochrome": [[97, "is-monochrome"]], "imgutils.validate.nsfw": [[98, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[98, "nsfw-pred-score"]], "nsfw_pred": [[98, "nsfw-pred"]], "imgutils.validate.portrait": [[99, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[99, "anime-portrait-score"]], "anime_portrait": [[99, "anime-portrait"]], "imgutils.validate.rating": [[100, "module-imgutils.validate.rating"]], "anime_rating_score": [[100, "anime-rating-score"]], "anime_rating": [[100, "anime-rating"]], "imgutils.validate.real": [[101, "module-imgutils.validate.real"]], "anime_real_score": [[101, "anime-real-score"]], "anime_real": [[101, "anime-real"]], "imgutils.validate.safe": [[102, "module-imgutils.validate.safe"]], "safe_check_score": [[102, "safe-check-score"]], "safe_check": [[102, "safe-check"]], "imgutils.validate.style_age": [[103, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[103, "anime-style-age-score"]], "anime_style_age": [[103, "anime-style-age"]], "imgutils.validate.teen": [[104, "module-imgutils.validate.teen"]], "anime_teen_score": [[104, "anime-teen-score"]], "anime_teen": [[104, "anime-teen"]], "imgutils.validate.truncate": [[105, "module-imgutils.validate.truncate"]], "is_truncated_file": [[105, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[106, "welcome-to-imgutils-s-documentation"]], "Overview": [[106, "overview"]], "Tutorials": [[106, null]], "Information": [[106, null]], "API Documentation": [[106, null]], "Run Environment Information": [[107, "Run-Environment-Information"], [108, "Run-Environment-Information"]], "Installation": [[109, "installation"]], "Quick Start": [[110, "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.blob"], [6, "module-imgutils.data.decode"], [7, "module-imgutils.data.encode"], [8, "module-imgutils.data.image"], [9, "module-imgutils.data"], [10, "module-imgutils.data.layer"], [11, "module-imgutils.data.url"], [12, "module-imgutils.detect.booru_yolo"], [13, "module-imgutils.detect.censor"], [14, "module-imgutils.detect.eye"], [15, "module-imgutils.detect.face"], [16, "module-imgutils.detect.halfbody"], [17, "module-imgutils.detect.hand"], [18, "module-imgutils.detect.head"], [19, "module-imgutils.detect"], [20, "module-imgutils.detect.nudenet"], [21, "module-imgutils.detect.person"], [22, "module-imgutils.detect.similarity"], [23, "module-imgutils.detect.text"], [24, "module-imgutils.detect.visual"], [25, "module-imgutils.edge.canny"], [26, "module-imgutils.edge"], [27, "module-imgutils.edge.lineart"], [28, "module-imgutils.edge.lineart_anime"], [29, "module-imgutils.generic.classify"], [30, "module-imgutils.generic.clip"], [31, "module-imgutils.generic.enhance"], [32, "module-imgutils.generic"], [33, "module-imgutils.generic.siglip"], [34, "module-imgutils.generic.yolo"], [35, "module-imgutils.metadata.geninfo"], [36, "module-imgutils.metadata"], [37, "module-imgutils.metadata.lsb"], [38, "module-imgutils.metrics.aesthetic"], [39, "module-imgutils.metrics.ccip"], [40, "module-imgutils.metrics.dbaesthetic"], [41, "module-imgutils.metrics"], [42, "module-imgutils.metrics.laplacian"], [43, "module-imgutils.metrics.lpips"], [44, "module-imgutils.metrics.psnr_"], [45, "module-imgutils.ocr"], [46, "module-imgutils.operate.align"], [47, "module-imgutils.operate.censor_"], [48, "module-imgutils.operate.imgcensor"], [49, "module-imgutils.operate"], [50, "module-imgutils.operate.squeeze"], [51, "module-imgutils.pose.dwpose"], [52, "module-imgutils.pose.format"], [53, "module-imgutils.pose"], [54, "module-imgutils.pose.visual"], [55, "module-imgutils.preprocess.base"], [56, "module-imgutils.preprocess"], [57, "module-imgutils.preprocess.pillow"], [58, "module-imgutils.preprocess.torchvision"], [59, "module-imgutils.preprocess.transformers"], [60, "module-imgutils.resource.background"], [61, "module-imgutils.resource"], [62, "module-imgutils.restore.adversarial"], [63, "module-imgutils.restore"], [64, "module-imgutils.restore.nafnet"], [65, "module-imgutils.restore.scunet"], [66, "module-imgutils.sd"], [67, "module-imgutils.sd.metadata"], [68, "module-imgutils.sd.model"], [69, "module-imgutils.sd.nai"], [70, "module-imgutils.segment"], [71, "module-imgutils.segment.isnetis"], [72, "module-imgutils.tagging.blacklist"], [73, "module-imgutils.tagging.character"], [74, "module-imgutils.tagging.deepdanbooru"], [75, "module-imgutils.tagging.deepgelbooru"], [76, "module-imgutils.tagging.format"], [77, "module-imgutils.tagging"], [78, "module-imgutils.tagging.match"], [79, "module-imgutils.tagging.mldanbooru"], [80, "module-imgutils.tagging.order"], [81, "module-imgutils.tagging.overlap"], [82, "module-imgutils.tagging.wd14"], [83, "module-imgutils.upscale.cdc"], [84, "module-imgutils.upscale"], [85, "module-imgutils.utils.cache"], [86, "module-imgutils.utils.func"], [87, "module-imgutils.utils"], [88, "module-imgutils.utils.onnxruntime"], [89, "module-imgutils.validate.aicheck"], [90, "module-imgutils.validate.bangumi_char"], [91, "module-imgutils.validate.classify"], [92, "module-imgutils.validate.color"], [93, "module-imgutils.validate.completeness"], [94, "module-imgutils.validate.dbrating"], [95, "module-imgutils.validate.furry"], [96, "module-imgutils.validate"], [97, "module-imgutils.validate.monochrome"], [98, "module-imgutils.validate.nsfw"], [99, "module-imgutils.validate.portrait"], [100, "module-imgutils.validate.rating"], [101, "module-imgutils.validate.real"], [102, "module-imgutils.validate.safe"], [103, "module-imgutils.validate.style_age"], [104, "module-imgutils.validate.teen"], [105, "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.blob": [[5, "module-imgutils.data.blob"]], "is_valid_image_blob_url() (in module imgutils.data.blob)": [[5, "imgutils.data.blob.is_valid_image_blob_url"]], "load_image_from_blob_url() (in module imgutils.data.blob)": [[5, "imgutils.data.blob.load_image_from_blob_url"]], "to_blob_url() (in module imgutils.data.blob)": [[5, "imgutils.data.blob.to_blob_url"]], "imgutils.data.decode": [[6, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[6, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[7, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[7, "imgutils.data.encode.rgb_encode"]], "has_alpha_channel() (in module imgutils.data.image)": [[8, "imgutils.data.image.has_alpha_channel"]], "imgutils.data.image": [[8, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[8, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[8, "imgutils.data.image.load_images"]], "imgutils.data": [[9, "module-imgutils.data"]], "imgutils.data.layer": [[10, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[10, "imgutils.data.layer.istack"]], "download_image_from_url() (in module imgutils.data.url)": [[11, "imgutils.data.url.download_image_from_url"]], "imgutils.data.url": [[11, "module-imgutils.data.url"]], "is_http_url() (in module imgutils.data.url)": [[11, "imgutils.data.url.is_http_url"]], "detect_with_booru_yolo() (in module imgutils.detect.booru_yolo)": [[12, "imgutils.detect.booru_yolo.detect_with_booru_yolo"]], "imgutils.detect.booru_yolo": [[12, "module-imgutils.detect.booru_yolo"]], "detect_censors() (in module imgutils.detect.censor)": [[13, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[13, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[14, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[14, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[15, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[15, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[16, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[16, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[17, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[17, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[18, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[18, "module-imgutils.detect.head"]], "imgutils.detect": [[19, "module-imgutils.detect"]], "detect_with_nudenet() (in module imgutils.detect.nudenet)": [[20, "imgutils.detect.nudenet.detect_with_nudenet"]], "imgutils.detect.nudenet": [[20, "module-imgutils.detect.nudenet"]], "detect_person() (in module imgutils.detect.person)": [[21, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[21, "module-imgutils.detect.person"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[22, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[22, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[22, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[22, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[23, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[23, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[24, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[24, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[25, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[25, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[25, "module-imgutils.edge.canny"]], "imgutils.edge": [[26, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[27, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[27, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[27, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[28, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[28, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[28, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[29, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[29, "imgutils.generic.classify.classify_predict"]], "classify_predict_fmt() (in module imgutils.generic.classify)": [[29, "imgutils.generic.classify.classify_predict_fmt"]], "classify_predict_score() (in module imgutils.generic.classify)": [[29, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[29, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_fmt() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.predict_fmt"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.predict_score"]], "clipmodel (class in imgutils.generic.clip)": [[30, "imgutils.generic.clip.CLIPModel"]], "__init__() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.__init__"]], "clear() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.clear"]], "clip_image_encode() (in module imgutils.generic.clip)": [[30, "imgutils.generic.clip.clip_image_encode"]], "clip_predict() (in module imgutils.generic.clip)": [[30, "imgutils.generic.clip.clip_predict"]], "clip_text_encode() (in module imgutils.generic.clip)": [[30, "imgutils.generic.clip.clip_text_encode"]], "image_encode() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.image_encode"]], "imgutils.generic.clip": [[30, "module-imgutils.generic.clip"]], "launch_demo() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.launch_demo"]], "make_ui() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.make_ui"]], "predict() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.predict"]], "text_encode() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.text_encode"]], "imageenhancer (class in imgutils.generic.enhance)": [[31, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[31, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[31, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[31, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[32, "module-imgutils.generic"]], "siglipmodel (class in imgutils.generic.siglip)": [[33, "imgutils.generic.siglip.SigLIPModel"]], "__init__() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.__init__"]], "clear() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.clear"]], "image_encode() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.image_encode"]], "imgutils.generic.siglip": [[33, "module-imgutils.generic.siglip"]], "launch_demo() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.launch_demo"]], "make_ui() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.make_ui"]], "predict() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.predict"]], "siglip_image_encode() (in module imgutils.generic.siglip)": [[33, "imgutils.generic.siglip.siglip_image_encode"]], "siglip_predict() (in module imgutils.generic.siglip)": [[33, "imgutils.generic.siglip.siglip_predict"]], "siglip_text_encode() (in module imgutils.generic.siglip)": [[33, "imgutils.generic.siglip.siglip_text_encode"]], "text_encode() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.text_encode"]], "yolomodel (class in imgutils.generic.yolo)": [[34, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[34, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[34, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[35, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[36, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[37, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[37, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[37, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[37, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[37, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[37, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[37, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[38, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[38, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[39, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[40, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[40, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[41, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[42, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[42, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[43, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[43, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[43, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[43, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[44, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[44, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[45, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[45, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[45, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[45, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[45, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[46, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[46, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[47, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[47, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[47, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[47, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[47, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[48, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[48, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[48, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[48, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[48, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[48, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[48, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[48, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[48, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[48, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[49, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[50, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[50, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[50, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[51, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[51, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[52, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[52, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[52, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[52, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[52, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[53, "module-imgutils.pose"]], "imgutils.pose.visual": [[54, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[54, "imgutils.pose.visual.op18_visualize"]], "notparsetarget (class in imgutils.preprocess.base)": [[55, "imgutils.preprocess.base.NotParseTarget"]], "imgutils.preprocess.base": [[55, "module-imgutils.preprocess.base"]], "imgutils.preprocess": [[56, "module-imgutils.preprocess"]], "create_pillow_transforms() (in module imgutils.preprocess.pillow)": [[57, "imgutils.preprocess.pillow.create_pillow_transforms"]], "imgutils.preprocess.pillow": [[57, "module-imgutils.preprocess.pillow"]], "parse_pillow_transforms() (in module imgutils.preprocess.pillow)": [[57, "imgutils.preprocess.pillow.parse_pillow_transforms"]], "register_pillow_parse() (in module imgutils.preprocess.pillow)": [[57, "imgutils.preprocess.pillow.register_pillow_parse"]], "register_pillow_transform() (in module imgutils.preprocess.pillow)": [[57, "imgutils.preprocess.pillow.register_pillow_transform"]], "create_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[58, "imgutils.preprocess.torchvision.create_torchvision_transforms"]], "imgutils.preprocess.torchvision": [[58, "module-imgutils.preprocess.torchvision"]], "parse_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[58, "imgutils.preprocess.torchvision.parse_torchvision_transforms"]], "register_torchvision_parse() (in module imgutils.preprocess.torchvision)": [[58, "imgutils.preprocess.torchvision.register_torchvision_parse"]], "register_torchvision_transform() (in module imgutils.preprocess.torchvision)": [[58, "imgutils.preprocess.torchvision.register_torchvision_transform"]], "notprocessortypeerror (class in imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.NotProcessorTypeError"]], "convert_to_size_dict() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.convert_to_size_dict"]], "create_bit_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_bit_transforms"]], "create_blip_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_blip_transforms"]], "create_clip_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_clip_transforms"]], "create_convnext_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_convnext_transforms"]], "create_mobilenetv2_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_mobilenetv2_transforms"]], "create_siglip_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_siglip_transforms"]], "create_transforms_from_bit_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_bit_processor"]], "create_transforms_from_blip_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_blip_processor"]], "create_transforms_from_clip_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_clip_processor"]], "create_transforms_from_convnext_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_convnext_processor"]], "create_transforms_from_mobilenetv2_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_mobilenetv2_processor"]], "create_transforms_from_siglip_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_siglip_processor"]], "create_transforms_from_transformers() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_transformers"]], "create_transforms_from_vit_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_vit_processor"]], "create_vit_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_vit_transforms"]], "get_size_dict() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.get_size_dict"]], "imgutils.preprocess.transformers": [[59, "module-imgutils.preprocess.transformers"]], "is_valid_size_dict() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.is_valid_size_dict"]], "register_creators_for_transformers() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.register_creators_for_transformers"]], "backgroundimageset (class in imgutils.resource.background)": [[60, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[60, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[61, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[62, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise() (in module imgutils.restore.adversarial)": [[62, "imgutils.restore.adversarial.remove_adversarial_noise"]], "imgutils.restore": [[63, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[64, "module-imgutils.restore.nafnet"]], "restore_with_nafnet() (in module imgutils.restore.nafnet)": [[64, "imgutils.restore.nafnet.restore_with_nafnet"]], "imgutils.restore.scunet": [[65, "module-imgutils.restore.scunet"]], "restore_with_scunet() (in module imgutils.restore.scunet)": [[65, "imgutils.restore.scunet.restore_with_scunet"]], "imgutils.sd": [[66, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[67, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[67, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[67, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[67, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[67, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[67, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[67, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[67, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[68, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[68, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[68, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[69, "imgutils.sd.nai.NAIMetaData"], [69, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[69, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[69, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[69, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[69, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[69, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[69, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[70, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[71, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[71, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[71, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[71, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[72, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[72, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[72, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[73, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[73, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[73, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[73, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[73, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[74, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[74, "module-imgutils.tagging.deepdanbooru"]], "get_deepgelbooru_tags() (in module imgutils.tagging.deepgelbooru)": [[75, "imgutils.tagging.deepgelbooru.get_deepgelbooru_tags"]], "imgutils.tagging.deepgelbooru": [[75, "module-imgutils.tagging.deepgelbooru"]], "add_underline() (in module imgutils.tagging.format)": [[76, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[76, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[76, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[76, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[77, "module-imgutils.tagging"]], "imgutils.tagging.match": [[78, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[78, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[78, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[78, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[79, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[79, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[80, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[80, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[81, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[81, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[82, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[82, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[82, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[82, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[83, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[83, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[84, "module-imgutils.upscale"]], "imgutils.utils.cache": [[85, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[85, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[86, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[86, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[87, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[88, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[88, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[88, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[89, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[89, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[89, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[90, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[90, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[90, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[91, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[91, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[91, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[92, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[92, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[93, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[93, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[93, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[94, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[94, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[94, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[95, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[95, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[95, "module-imgutils.validate.furry"]], "imgutils.validate": [[96, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[97, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[97, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[97, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[98, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[98, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[98, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[99, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[99, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[99, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[100, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[100, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[100, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[101, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[101, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[101, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[102, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[102, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[102, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[103, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[103, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[103, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[104, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[104, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[104, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[105, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[105, "imgutils.validate.truncate.is_truncated_file"]]}}) \ No newline at end of file diff --git a/dev/preprocess/.buildinfo b/dev/preprocess/.buildinfo index 6c5fdd070c98a637ade38a21ad58b6b1f0cee50f..42af55b6004c4c0f981d42ce1a8943a2e870f409 100644 --- a/dev/preprocess/.buildinfo +++ b/dev/preprocess/.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: e3c576eef7ab60993c9d8b8cce3ec4b8 +config: c09c72fa010aac015f19fc9ce363498d tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/dev/preprocess/.doctrees/api_doc/ascii/drawing.doctree b/dev/preprocess/.doctrees/api_doc/ascii/drawing.doctree index 8d74d232ab8a7b3d5e23ab0cb325879ebc094149..f646b08131de7f8ff511faf5adc960e38a59fc1f 100644 Binary files a/dev/preprocess/.doctrees/api_doc/ascii/drawing.doctree and b/dev/preprocess/.doctrees/api_doc/ascii/drawing.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/ascii/index.doctree b/dev/preprocess/.doctrees/api_doc/ascii/index.doctree index b713a768e3244c8d371019dd359cd18ab7d73f47..f83faa0e87dff71c1523951413a5539055b742f8 100644 Binary files a/dev/preprocess/.doctrees/api_doc/ascii/index.doctree and b/dev/preprocess/.doctrees/api_doc/ascii/index.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/config/index.doctree b/dev/preprocess/.doctrees/api_doc/config/index.doctree index abefeeb658d083847ada3c42027a6167edf2a207..393aeb45fb5faf1e397975e82207cd9e18597d72 100644 Binary files a/dev/preprocess/.doctrees/api_doc/config/index.doctree and b/dev/preprocess/.doctrees/api_doc/config/index.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/config/meta.doctree b/dev/preprocess/.doctrees/api_doc/config/meta.doctree index aec054745451b7320adb0229ab30ebc7272826d3..458759d6e5b4901499a435db6161b4b86a6982a2 100644 Binary files a/dev/preprocess/.doctrees/api_doc/config/meta.doctree and b/dev/preprocess/.doctrees/api_doc/config/meta.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/data/background.doctree b/dev/preprocess/.doctrees/api_doc/data/background.doctree index 36cb92fb18e35a6ea81e96939c7bfef1e72d17be..d2894e4516a3ed930f0f12baf4f090db4dee0bb3 100644 Binary files a/dev/preprocess/.doctrees/api_doc/data/background.doctree and b/dev/preprocess/.doctrees/api_doc/data/background.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/data/blob.doctree b/dev/preprocess/.doctrees/api_doc/data/blob.doctree index 126574ec370d089dbdf278983ed0b44f5d92a64d..87a21a8bdb3731607bfcc2ac202c7900ff9b5aff 100644 Binary files a/dev/preprocess/.doctrees/api_doc/data/blob.doctree and b/dev/preprocess/.doctrees/api_doc/data/blob.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/data/decode.doctree b/dev/preprocess/.doctrees/api_doc/data/decode.doctree index b37962403d2b5c323fec5fc314d54ce3207004c9..b9949bf9ca09251fa2d10b6efe1437edafb38d55 100644 Binary files a/dev/preprocess/.doctrees/api_doc/data/decode.doctree and b/dev/preprocess/.doctrees/api_doc/data/decode.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/data/encode.doctree b/dev/preprocess/.doctrees/api_doc/data/encode.doctree index 70168d29c32ffa3965cda0a48c7259f0cacf8ea0..0c27316857169182e6acca36c894d47431a1a1d7 100644 Binary files a/dev/preprocess/.doctrees/api_doc/data/encode.doctree and b/dev/preprocess/.doctrees/api_doc/data/encode.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/data/image.doctree b/dev/preprocess/.doctrees/api_doc/data/image.doctree index 6812c8258f1358a43bf8a70b56d71e561b09b606..8fa804a9651dd22c6dc6470c8876f5593ff311d1 100644 Binary files a/dev/preprocess/.doctrees/api_doc/data/image.doctree and b/dev/preprocess/.doctrees/api_doc/data/image.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/data/index.doctree b/dev/preprocess/.doctrees/api_doc/data/index.doctree index e7d8db35ab986fd91ca802653343f61916d0535f..e840fd837b118b8f6ce4af6d4aa2d7ad7a457477 100644 Binary files a/dev/preprocess/.doctrees/api_doc/data/index.doctree and b/dev/preprocess/.doctrees/api_doc/data/index.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/data/layer.doctree b/dev/preprocess/.doctrees/api_doc/data/layer.doctree index 64b20350d5040af40c369ebc24cfdf74b000ba69..163b483d6c0ae7f38f0a2c3380e211d07f5558d3 100644 Binary files a/dev/preprocess/.doctrees/api_doc/data/layer.doctree and b/dev/preprocess/.doctrees/api_doc/data/layer.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/data/pad.doctree b/dev/preprocess/.doctrees/api_doc/data/pad.doctree index fe1ad672958f382a3da96fd72e46f5f3a4af20f7..bb3f6f48d62c92baaa4658898c2ba70c8acd96e1 100644 Binary files a/dev/preprocess/.doctrees/api_doc/data/pad.doctree and b/dev/preprocess/.doctrees/api_doc/data/pad.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/data/url.doctree b/dev/preprocess/.doctrees/api_doc/data/url.doctree index fb11c2472231374e337b732e573b4b58b61e52ad..8fc8748f10e04f4464e994ed2b9991da8e013004 100644 Binary files a/dev/preprocess/.doctrees/api_doc/data/url.doctree and b/dev/preprocess/.doctrees/api_doc/data/url.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/detect/booru_yolo.doctree b/dev/preprocess/.doctrees/api_doc/detect/booru_yolo.doctree index 2c9bc8e319e3d3f6383186704b815100fc15950d..cb01c0e11046e1a3ede6b53f3f276913a8975c48 100644 Binary files a/dev/preprocess/.doctrees/api_doc/detect/booru_yolo.doctree and b/dev/preprocess/.doctrees/api_doc/detect/booru_yolo.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/detect/censor.doctree b/dev/preprocess/.doctrees/api_doc/detect/censor.doctree index 7eedd76c48b8f0f58e5fd789484d2516c6d6f732..3f55cd81cb048132ff26400849aaf05c85395c2d 100644 Binary files a/dev/preprocess/.doctrees/api_doc/detect/censor.doctree and b/dev/preprocess/.doctrees/api_doc/detect/censor.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/detect/eye.doctree b/dev/preprocess/.doctrees/api_doc/detect/eye.doctree index 5e4b4e8f0e59feec41744721620efb997f7b3650..f5a72263ea9f1a4ba6ab40b7e7604f35fca9976e 100644 Binary files a/dev/preprocess/.doctrees/api_doc/detect/eye.doctree and b/dev/preprocess/.doctrees/api_doc/detect/eye.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/detect/face.doctree b/dev/preprocess/.doctrees/api_doc/detect/face.doctree index ed0c3ef54a3508b4a29a942b8c07c2571d292f93..1d8ca0e35216b3fb1fb4f25ad2b77977e9e8a8c9 100644 Binary files a/dev/preprocess/.doctrees/api_doc/detect/face.doctree and b/dev/preprocess/.doctrees/api_doc/detect/face.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/detect/halfbody.doctree b/dev/preprocess/.doctrees/api_doc/detect/halfbody.doctree index 4b22194bcf1dd90f65f0bf2f89b7a3d26c614ec4..b0163338f92da12ed1ff6c23c9358f7a8b860f94 100644 Binary files a/dev/preprocess/.doctrees/api_doc/detect/halfbody.doctree and b/dev/preprocess/.doctrees/api_doc/detect/halfbody.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/detect/hand.doctree b/dev/preprocess/.doctrees/api_doc/detect/hand.doctree index 0b11258601682234d8dd443abcea19c1d6386554..9bc14672f520807dfc157a5dfe9109f7827ad688 100644 Binary files a/dev/preprocess/.doctrees/api_doc/detect/hand.doctree and b/dev/preprocess/.doctrees/api_doc/detect/hand.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/detect/head.doctree b/dev/preprocess/.doctrees/api_doc/detect/head.doctree index c0baef1fc4e69cccbbb0a357bb3f2048b48d62cd..51afbd8b7c718114ac48762347ce6e3e9f2c9507 100644 Binary files a/dev/preprocess/.doctrees/api_doc/detect/head.doctree and b/dev/preprocess/.doctrees/api_doc/detect/head.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/detect/index.doctree b/dev/preprocess/.doctrees/api_doc/detect/index.doctree index 42e5896558a4369e499be6298b3c24140590bd61..b6ae71fbed85f1823102a7a28017167294e9c48d 100644 Binary files a/dev/preprocess/.doctrees/api_doc/detect/index.doctree and b/dev/preprocess/.doctrees/api_doc/detect/index.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/detect/nudenet.doctree b/dev/preprocess/.doctrees/api_doc/detect/nudenet.doctree index 9d5affe16c43cb00ed456837c8bd312c99d9ab9b..e1aa478cd832319e5a2a6879e3b26e1103faea0f 100644 Binary files a/dev/preprocess/.doctrees/api_doc/detect/nudenet.doctree and b/dev/preprocess/.doctrees/api_doc/detect/nudenet.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/detect/person.doctree b/dev/preprocess/.doctrees/api_doc/detect/person.doctree index 4809c8c308daf43a20cd1da6bfd4f20709cfc753..fc47e0fd1cee454c8f219fe472bc6dc29f3a9b2e 100644 Binary files a/dev/preprocess/.doctrees/api_doc/detect/person.doctree and b/dev/preprocess/.doctrees/api_doc/detect/person.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/detect/similarity.doctree b/dev/preprocess/.doctrees/api_doc/detect/similarity.doctree index 3e0c80bfc9f701074c56e63dacd8dbfa092496c9..9e44b80a12c4a30466caf12590ab4aa8bf7154ed 100644 Binary files a/dev/preprocess/.doctrees/api_doc/detect/similarity.doctree and b/dev/preprocess/.doctrees/api_doc/detect/similarity.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/detect/text.doctree b/dev/preprocess/.doctrees/api_doc/detect/text.doctree index c951ab8c233639f8ed2eda0211264132ccbc8822..40a4684dd903cd51305d728da209248c7f2d9ab1 100644 Binary files a/dev/preprocess/.doctrees/api_doc/detect/text.doctree and b/dev/preprocess/.doctrees/api_doc/detect/text.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/detect/visual.doctree b/dev/preprocess/.doctrees/api_doc/detect/visual.doctree index 13f14e58f2a485eabb7cb7d60f9e78c39c39b1c8..2b90b4bc5322fee708cc8ecd0d5405a6f706cd29 100644 Binary files a/dev/preprocess/.doctrees/api_doc/detect/visual.doctree and b/dev/preprocess/.doctrees/api_doc/detect/visual.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/edge/canny.doctree b/dev/preprocess/.doctrees/api_doc/edge/canny.doctree index dd5f02bda59295e064ad13912fbf6ee01f3efb28..8cc948d5494e5531cbdd6744e5fbacc16c134be6 100644 Binary files a/dev/preprocess/.doctrees/api_doc/edge/canny.doctree and b/dev/preprocess/.doctrees/api_doc/edge/canny.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/edge/index.doctree b/dev/preprocess/.doctrees/api_doc/edge/index.doctree index 41a60a82173705997b3eef0a063fe3fa87fe5e86..836ea78e3454cc3db63fbf439c99e1a4e5a0b97a 100644 Binary files a/dev/preprocess/.doctrees/api_doc/edge/index.doctree and b/dev/preprocess/.doctrees/api_doc/edge/index.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/edge/lineart.doctree b/dev/preprocess/.doctrees/api_doc/edge/lineart.doctree index 9f6f10527a274133e081abb63d9cc1be7c42fee9..23a1f18ee46bc98c120024dc09ec1549e37ce291 100644 Binary files a/dev/preprocess/.doctrees/api_doc/edge/lineart.doctree and b/dev/preprocess/.doctrees/api_doc/edge/lineart.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/edge/lineart_anime.doctree b/dev/preprocess/.doctrees/api_doc/edge/lineart_anime.doctree index d3de4a249e934971a792fe6e45223e0eeee4996c..b50d49f81745bf8edc80802e18e757b002a142d9 100644 Binary files a/dev/preprocess/.doctrees/api_doc/edge/lineart_anime.doctree and b/dev/preprocess/.doctrees/api_doc/edge/lineart_anime.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/generic/classify.doctree b/dev/preprocess/.doctrees/api_doc/generic/classify.doctree index 1d8bd58729d2ce5c9f347b358c5b5a96fe885472..c453bf9ebef0c7d49dd4ec30c6d52675c378b09d 100644 Binary files a/dev/preprocess/.doctrees/api_doc/generic/classify.doctree and b/dev/preprocess/.doctrees/api_doc/generic/classify.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/generic/clip.doctree b/dev/preprocess/.doctrees/api_doc/generic/clip.doctree index 8fd54fb73e7ba87399506bfe95f60c9e8408b5c4..c97e8d67f0997ada6180f5481421d11568219fe0 100644 Binary files a/dev/preprocess/.doctrees/api_doc/generic/clip.doctree and b/dev/preprocess/.doctrees/api_doc/generic/clip.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/generic/enhance.doctree b/dev/preprocess/.doctrees/api_doc/generic/enhance.doctree index 299ea963411b402f0e6d58a3d1476d95dbb26e81..f63cd383369ec5bb5bc83deee9705733720ca83f 100644 Binary files a/dev/preprocess/.doctrees/api_doc/generic/enhance.doctree and b/dev/preprocess/.doctrees/api_doc/generic/enhance.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/generic/index.doctree b/dev/preprocess/.doctrees/api_doc/generic/index.doctree index 05c7e0f2468a6b2ab8a8f0b3dfe7c2eee337b276..86756cb5371447dfbaa4b8c3417a8ce35bd220cd 100644 Binary files a/dev/preprocess/.doctrees/api_doc/generic/index.doctree and b/dev/preprocess/.doctrees/api_doc/generic/index.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/generic/siglip.doctree b/dev/preprocess/.doctrees/api_doc/generic/siglip.doctree index 95c0ad7bd427f7891be1d0fcd6279e40d558aedd..497d2e09644c759472c6d2266662add6efcaa61b 100644 Binary files a/dev/preprocess/.doctrees/api_doc/generic/siglip.doctree and b/dev/preprocess/.doctrees/api_doc/generic/siglip.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/generic/yolo.doctree b/dev/preprocess/.doctrees/api_doc/generic/yolo.doctree index defc97d4abf763376d7983b1390f8efa8a9b759b..b047a92178a9e6fe82d10072dcbc5ca260ae0821 100644 Binary files a/dev/preprocess/.doctrees/api_doc/generic/yolo.doctree and b/dev/preprocess/.doctrees/api_doc/generic/yolo.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/metadata/geninfo.doctree b/dev/preprocess/.doctrees/api_doc/metadata/geninfo.doctree index 2d15eb81bb8b9de82bb101fdc07ed3855db3934f..b7502d509c69d1f710d077d1058af37ce79a55fd 100644 Binary files a/dev/preprocess/.doctrees/api_doc/metadata/geninfo.doctree and b/dev/preprocess/.doctrees/api_doc/metadata/geninfo.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/metadata/index.doctree b/dev/preprocess/.doctrees/api_doc/metadata/index.doctree index 799943f031fa5ea0c6181dfe3edfe9d16a5e4559..a45a544f4265218e62f3c6b46c3ccc1977d80c1e 100644 Binary files a/dev/preprocess/.doctrees/api_doc/metadata/index.doctree and b/dev/preprocess/.doctrees/api_doc/metadata/index.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/metadata/lsb.doctree b/dev/preprocess/.doctrees/api_doc/metadata/lsb.doctree index feb9bfa3663ece79589de3655515e4288ba7b993..70d95e7df518151fd5ba4bfb74d4699b6197403b 100644 Binary files a/dev/preprocess/.doctrees/api_doc/metadata/lsb.doctree and b/dev/preprocess/.doctrees/api_doc/metadata/lsb.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/metrics/aesthetic.doctree b/dev/preprocess/.doctrees/api_doc/metrics/aesthetic.doctree index 8b8925f3bb54b47fbf39801c2b9699678bf9e4aa..08833d535acc957e0c2f94fa418c3181c6ad66b0 100644 Binary files a/dev/preprocess/.doctrees/api_doc/metrics/aesthetic.doctree and b/dev/preprocess/.doctrees/api_doc/metrics/aesthetic.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/metrics/ccip.doctree b/dev/preprocess/.doctrees/api_doc/metrics/ccip.doctree index 77e1d808588741f01f45f692cb5feb75536375e4..dcb63935328083ea0c236efcf239fc9473516d7e 100644 Binary files a/dev/preprocess/.doctrees/api_doc/metrics/ccip.doctree and b/dev/preprocess/.doctrees/api_doc/metrics/ccip.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/metrics/dbaesthetic.doctree b/dev/preprocess/.doctrees/api_doc/metrics/dbaesthetic.doctree index 99f4a1330b814374380665ddce7e11db775e36df..91729879dddbbcec9cef61bfdcafe26a09b1fe58 100644 Binary files a/dev/preprocess/.doctrees/api_doc/metrics/dbaesthetic.doctree and b/dev/preprocess/.doctrees/api_doc/metrics/dbaesthetic.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/metrics/index.doctree b/dev/preprocess/.doctrees/api_doc/metrics/index.doctree index e9f60c9132b7f36777e9c235d1e928ef35b45ff6..39a9807daa50a76ce0684d795d1ca94913ff2d19 100644 Binary files a/dev/preprocess/.doctrees/api_doc/metrics/index.doctree and b/dev/preprocess/.doctrees/api_doc/metrics/index.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/metrics/laplacian.doctree b/dev/preprocess/.doctrees/api_doc/metrics/laplacian.doctree index a31ed4c9809eab9cec52e5eb9910b12af43bdd7e..f1975896d494918a888d09fb3bfa822c2568c11a 100644 Binary files a/dev/preprocess/.doctrees/api_doc/metrics/laplacian.doctree and b/dev/preprocess/.doctrees/api_doc/metrics/laplacian.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/metrics/lpips.doctree b/dev/preprocess/.doctrees/api_doc/metrics/lpips.doctree index 6f64a17c238da7b81dcc10e4ff291a9a0858dae5..ce925f7af2e1cfac0002c0c4fece9ac9b960b960 100644 Binary files a/dev/preprocess/.doctrees/api_doc/metrics/lpips.doctree and b/dev/preprocess/.doctrees/api_doc/metrics/lpips.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/metrics/psnr_.doctree b/dev/preprocess/.doctrees/api_doc/metrics/psnr_.doctree index 0d75ff1dac57f2ef9e36d36f789a64bc45040138..08088269c0661e6141f60c43942dee1012fb7419 100644 Binary files a/dev/preprocess/.doctrees/api_doc/metrics/psnr_.doctree and b/dev/preprocess/.doctrees/api_doc/metrics/psnr_.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/ocr/index.doctree b/dev/preprocess/.doctrees/api_doc/ocr/index.doctree index 765b7f5f5603a0f4d29521cc29da019c58e72214..a71bbb06cbd7fa0bd5151dc5c2faf7feefe13276 100644 Binary files a/dev/preprocess/.doctrees/api_doc/ocr/index.doctree and b/dev/preprocess/.doctrees/api_doc/ocr/index.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/operate/align.doctree b/dev/preprocess/.doctrees/api_doc/operate/align.doctree index 136f07cb18af8f60dc2240e64e678c750582facc..61a0287e1135ce46bfa0de4755e60824ca3d72be 100644 Binary files a/dev/preprocess/.doctrees/api_doc/operate/align.doctree and b/dev/preprocess/.doctrees/api_doc/operate/align.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/operate/censor.doctree b/dev/preprocess/.doctrees/api_doc/operate/censor.doctree index 4528875b8d53cd35b7f19bf4390de75377235d92..79e7d9836964b77b44920a669052c430b6184577 100644 Binary files a/dev/preprocess/.doctrees/api_doc/operate/censor.doctree and b/dev/preprocess/.doctrees/api_doc/operate/censor.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/operate/imgcensor.doctree b/dev/preprocess/.doctrees/api_doc/operate/imgcensor.doctree index ced0cef4f5f0afc2d58ef588b1ad797912638846..eff8c882fb49ccc42f9ce0ddcb88cfd41eff9129 100644 Binary files a/dev/preprocess/.doctrees/api_doc/operate/imgcensor.doctree and b/dev/preprocess/.doctrees/api_doc/operate/imgcensor.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/operate/index.doctree b/dev/preprocess/.doctrees/api_doc/operate/index.doctree index dd44763a6161269c285db2df21f255b33f353902..e50323de825582d99f1b61a246871d17d4170ed9 100644 Binary files a/dev/preprocess/.doctrees/api_doc/operate/index.doctree and b/dev/preprocess/.doctrees/api_doc/operate/index.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/operate/squeeze.doctree b/dev/preprocess/.doctrees/api_doc/operate/squeeze.doctree index 972c4208857457c166da0eea278786ac70438c77..83b304059dae4e5803ad4cb5636de81faddd629c 100644 Binary files a/dev/preprocess/.doctrees/api_doc/operate/squeeze.doctree and b/dev/preprocess/.doctrees/api_doc/operate/squeeze.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/pose/dwpose.doctree b/dev/preprocess/.doctrees/api_doc/pose/dwpose.doctree index b416714962029e50650ae8e2f0a77b7c5db4ddf3..19a0a500ba566a1631e73f7a42acde5826219f42 100644 Binary files a/dev/preprocess/.doctrees/api_doc/pose/dwpose.doctree and b/dev/preprocess/.doctrees/api_doc/pose/dwpose.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/pose/format.doctree b/dev/preprocess/.doctrees/api_doc/pose/format.doctree index 9dff8800f7cd0d519da0e019a1b78893f0cf2ae1..8dcc8ec20188f5422933dd6cb52d91fb3c68f64c 100644 Binary files a/dev/preprocess/.doctrees/api_doc/pose/format.doctree and b/dev/preprocess/.doctrees/api_doc/pose/format.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/pose/index.doctree b/dev/preprocess/.doctrees/api_doc/pose/index.doctree index e832cd0a06340e221715da96183c0092ce4b0099..ce1e17cb61ec9a80e6db516bc371d2de31fb28cc 100644 Binary files a/dev/preprocess/.doctrees/api_doc/pose/index.doctree and b/dev/preprocess/.doctrees/api_doc/pose/index.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/pose/visual.doctree b/dev/preprocess/.doctrees/api_doc/pose/visual.doctree index 87408a3f8196d3cca97e4c73abe7c51e23da74c2..80809f59a15a4e000a08b9a32f7366ee0aeef38d 100644 Binary files a/dev/preprocess/.doctrees/api_doc/pose/visual.doctree and b/dev/preprocess/.doctrees/api_doc/pose/visual.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/preprocess/base.doctree b/dev/preprocess/.doctrees/api_doc/preprocess/base.doctree index f929193fe25dc74e3633f51b1c29964bb70a7e46..49edb2db1b876cb1b0840ab1d888b821b1ff2247 100644 Binary files a/dev/preprocess/.doctrees/api_doc/preprocess/base.doctree and b/dev/preprocess/.doctrees/api_doc/preprocess/base.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/preprocess/index.doctree b/dev/preprocess/.doctrees/api_doc/preprocess/index.doctree index 8b621d7697cdaac933bb0aa089437aaa9775b0a2..bdad0e9a5b493cc373a79d7187a3e8c285380ace 100644 Binary files a/dev/preprocess/.doctrees/api_doc/preprocess/index.doctree and b/dev/preprocess/.doctrees/api_doc/preprocess/index.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/preprocess/pillow.doctree b/dev/preprocess/.doctrees/api_doc/preprocess/pillow.doctree index 19c321b6fe14397806c11a8ac5299c822836a3a2..2f72892aaf176b970774683fbacd45e121320038 100644 Binary files a/dev/preprocess/.doctrees/api_doc/preprocess/pillow.doctree and b/dev/preprocess/.doctrees/api_doc/preprocess/pillow.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/preprocess/torchvision.doctree b/dev/preprocess/.doctrees/api_doc/preprocess/torchvision.doctree index 1597ed36e6686c7ac54d8f370e0a082a9468411e..a068a0a86a7e26030d126adb371ddf6b612ff3fc 100644 Binary files a/dev/preprocess/.doctrees/api_doc/preprocess/torchvision.doctree and b/dev/preprocess/.doctrees/api_doc/preprocess/torchvision.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/preprocess/transformers.doctree b/dev/preprocess/.doctrees/api_doc/preprocess/transformers.doctree index 195bc138fef55c6299da120a91b0ff1e28d2cde0..642c4bd433e18c43a61682eaf6c63abd1e47cac5 100644 Binary files a/dev/preprocess/.doctrees/api_doc/preprocess/transformers.doctree and b/dev/preprocess/.doctrees/api_doc/preprocess/transformers.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/resource/background.doctree b/dev/preprocess/.doctrees/api_doc/resource/background.doctree index d35d0ec4d689817e117b30f168172fd9b10b5136..fa3cb7facd59bfc9c86c353bdedae11964780b67 100644 Binary files a/dev/preprocess/.doctrees/api_doc/resource/background.doctree and b/dev/preprocess/.doctrees/api_doc/resource/background.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/resource/index.doctree b/dev/preprocess/.doctrees/api_doc/resource/index.doctree index 8a87d1f2509e7fa4accebccc26cfd45402b3bbcb..e5bdcad46240d6b4e5a2ae2672e601aed4b44a56 100644 Binary files a/dev/preprocess/.doctrees/api_doc/resource/index.doctree and b/dev/preprocess/.doctrees/api_doc/resource/index.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/restore/adversarial.doctree b/dev/preprocess/.doctrees/api_doc/restore/adversarial.doctree index 9d442acc6c8d5c8485889e30b201d119358a9771..538c43369319505b8da778565adc0d3a21b92838 100644 Binary files a/dev/preprocess/.doctrees/api_doc/restore/adversarial.doctree and b/dev/preprocess/.doctrees/api_doc/restore/adversarial.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/restore/index.doctree b/dev/preprocess/.doctrees/api_doc/restore/index.doctree index b29fb5aada04cb6e2da6fd01b9688e1c61fe9353..06a0f8720df62e9a6aa0318833ffff5645d10cff 100644 Binary files a/dev/preprocess/.doctrees/api_doc/restore/index.doctree and b/dev/preprocess/.doctrees/api_doc/restore/index.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/restore/nafnet.doctree b/dev/preprocess/.doctrees/api_doc/restore/nafnet.doctree index 31ebaa8e4c794990565a8199e4299aad13150537..043de620ab30650a954a8ec6dfcbf2f779ffae89 100644 Binary files a/dev/preprocess/.doctrees/api_doc/restore/nafnet.doctree and b/dev/preprocess/.doctrees/api_doc/restore/nafnet.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/restore/scunet.doctree b/dev/preprocess/.doctrees/api_doc/restore/scunet.doctree index 6fa03c4c08b7f6a90f946cf56095774ed2598e33..fdb5b9b2abe57cfd2409a2bc5bdf085e550a1858 100644 Binary files a/dev/preprocess/.doctrees/api_doc/restore/scunet.doctree and b/dev/preprocess/.doctrees/api_doc/restore/scunet.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/sd/index.doctree b/dev/preprocess/.doctrees/api_doc/sd/index.doctree index 40a8c1f86254ff25778e75d0b6e3dacde7787ab9..8a89ae2da48ec9085b199e7684f6e9f48d5d2a39 100644 Binary files a/dev/preprocess/.doctrees/api_doc/sd/index.doctree and b/dev/preprocess/.doctrees/api_doc/sd/index.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/sd/metadata.doctree b/dev/preprocess/.doctrees/api_doc/sd/metadata.doctree index d15c6932b2aac274f736632cc211c6b38ba4043e..50047b3506a3050d21e96e0a2def617a0af206fa 100644 Binary files a/dev/preprocess/.doctrees/api_doc/sd/metadata.doctree and b/dev/preprocess/.doctrees/api_doc/sd/metadata.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/sd/model.doctree b/dev/preprocess/.doctrees/api_doc/sd/model.doctree index 286ec9cda9d864c98768f4de1f0f338d80b03620..0087e6c202b2bfda695b8614c89a6509b1470e63 100644 Binary files a/dev/preprocess/.doctrees/api_doc/sd/model.doctree and b/dev/preprocess/.doctrees/api_doc/sd/model.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/sd/nai.doctree b/dev/preprocess/.doctrees/api_doc/sd/nai.doctree index 7b09918487c56a276e6b553fdb59f15e06a4377a..9c0c688401eba42b9fe1456b993dd1baff86384a 100644 Binary files a/dev/preprocess/.doctrees/api_doc/sd/nai.doctree and b/dev/preprocess/.doctrees/api_doc/sd/nai.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/segment/index.doctree b/dev/preprocess/.doctrees/api_doc/segment/index.doctree index a1de8af6e391b6c53ac0e0a38559e5c02ba62ab1..fd35a47b141d0f692bcfc47872c749f586d36d90 100644 Binary files a/dev/preprocess/.doctrees/api_doc/segment/index.doctree and b/dev/preprocess/.doctrees/api_doc/segment/index.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/segment/isnetis.doctree b/dev/preprocess/.doctrees/api_doc/segment/isnetis.doctree index 81b83d09ff31f777293c738a561f65f54b43e1e8..63ad0ec8c567ea5192e3b42b21fcb19f1b7d1d81 100644 Binary files a/dev/preprocess/.doctrees/api_doc/segment/isnetis.doctree and b/dev/preprocess/.doctrees/api_doc/segment/isnetis.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/tagging/blacklist.doctree b/dev/preprocess/.doctrees/api_doc/tagging/blacklist.doctree index 2695a7e894d9492a2445203ffe6bcaf9a0ba11de..fbb1083236bd7b4e599ac3f52f109437a5d41928 100644 Binary files a/dev/preprocess/.doctrees/api_doc/tagging/blacklist.doctree and b/dev/preprocess/.doctrees/api_doc/tagging/blacklist.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/tagging/character.doctree b/dev/preprocess/.doctrees/api_doc/tagging/character.doctree index 2363ad4e12ffc79bb1bb062b23bdff2363222cd0..d8f2cefb4ec4089b3a2f1ad4de90303d63212572 100644 Binary files a/dev/preprocess/.doctrees/api_doc/tagging/character.doctree and b/dev/preprocess/.doctrees/api_doc/tagging/character.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/tagging/deepdanbooru.doctree b/dev/preprocess/.doctrees/api_doc/tagging/deepdanbooru.doctree index 35da0243afd53de070e99d360d9fa0cf2ef018c1..44bfd963f38f9b6992739cc7caa341f193fef3a4 100644 Binary files a/dev/preprocess/.doctrees/api_doc/tagging/deepdanbooru.doctree and b/dev/preprocess/.doctrees/api_doc/tagging/deepdanbooru.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/tagging/deepgelbooru.doctree b/dev/preprocess/.doctrees/api_doc/tagging/deepgelbooru.doctree index 90b917ce3a9b270d9129a6a3460d2d2805c46812..371b857eb4806ad90e08264fdb36267b1de661a9 100644 Binary files a/dev/preprocess/.doctrees/api_doc/tagging/deepgelbooru.doctree and b/dev/preprocess/.doctrees/api_doc/tagging/deepgelbooru.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/tagging/format.doctree b/dev/preprocess/.doctrees/api_doc/tagging/format.doctree index ce0ab37d03267e74672e37fc007c0594865e9520..6bcf2b54c814597a7b171c18382eb65c6052830c 100644 Binary files a/dev/preprocess/.doctrees/api_doc/tagging/format.doctree and b/dev/preprocess/.doctrees/api_doc/tagging/format.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/tagging/index.doctree b/dev/preprocess/.doctrees/api_doc/tagging/index.doctree index ace853b0affaf35de1f4c146668eb3ceb19ff9cf..6eae28d7cae6ce3a455a729002147d0fd4b0e00e 100644 Binary files a/dev/preprocess/.doctrees/api_doc/tagging/index.doctree and b/dev/preprocess/.doctrees/api_doc/tagging/index.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/tagging/match.doctree b/dev/preprocess/.doctrees/api_doc/tagging/match.doctree index e55ca0998617226d0f23c44a1aec7bf4f86c54ef..27688a6cfa9e7ed763ca41de8b8a74ae1b328541 100644 Binary files a/dev/preprocess/.doctrees/api_doc/tagging/match.doctree and b/dev/preprocess/.doctrees/api_doc/tagging/match.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/tagging/mldanbooru.doctree b/dev/preprocess/.doctrees/api_doc/tagging/mldanbooru.doctree index c4c24018219ae72ba934d76446d10b26701fcbd9..e0bef1d055ac9eeb815be0e597654a9e3639975f 100644 Binary files a/dev/preprocess/.doctrees/api_doc/tagging/mldanbooru.doctree and b/dev/preprocess/.doctrees/api_doc/tagging/mldanbooru.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/tagging/order.doctree b/dev/preprocess/.doctrees/api_doc/tagging/order.doctree index b34582615e6033483335f41d8d515a31c99e1800..5a0531ed6f396fb0f53a335ec58e5565b99a5a6b 100644 Binary files a/dev/preprocess/.doctrees/api_doc/tagging/order.doctree and b/dev/preprocess/.doctrees/api_doc/tagging/order.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/tagging/overlap.doctree b/dev/preprocess/.doctrees/api_doc/tagging/overlap.doctree index 1e550bc9a07116c6970f5ebad5ac9b079f6e4e8a..f967a704b31b8396440bd4cda771d86a3013749d 100644 Binary files a/dev/preprocess/.doctrees/api_doc/tagging/overlap.doctree and b/dev/preprocess/.doctrees/api_doc/tagging/overlap.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/tagging/wd14.doctree b/dev/preprocess/.doctrees/api_doc/tagging/wd14.doctree index 8fa306e4d009063b43f1d6c134c5af67a5190665..d6ebca6a90e275c7507b2d2bccdf996dd56975e4 100644 Binary files a/dev/preprocess/.doctrees/api_doc/tagging/wd14.doctree and b/dev/preprocess/.doctrees/api_doc/tagging/wd14.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/upscale/cdc.doctree b/dev/preprocess/.doctrees/api_doc/upscale/cdc.doctree index 60cda8647887fc071585f494ac9df2427cc750f3..e0479dd911005f1126e203986a4202a6c7ab7997 100644 Binary files a/dev/preprocess/.doctrees/api_doc/upscale/cdc.doctree and b/dev/preprocess/.doctrees/api_doc/upscale/cdc.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/upscale/index.doctree b/dev/preprocess/.doctrees/api_doc/upscale/index.doctree index 55005d4bc1f44043334fef5082d22897fa4a8536..fc086aa90515d5d103b2ee0b73a299ba3cee3dac 100644 Binary files a/dev/preprocess/.doctrees/api_doc/upscale/index.doctree and b/dev/preprocess/.doctrees/api_doc/upscale/index.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/utils/cache.doctree b/dev/preprocess/.doctrees/api_doc/utils/cache.doctree index ac830c0ed265cec61288dd2d030ab0b3513e47ac..4e43987c5f09fdd27ef51a77a993c7c1b1c86277 100644 Binary files a/dev/preprocess/.doctrees/api_doc/utils/cache.doctree and b/dev/preprocess/.doctrees/api_doc/utils/cache.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/utils/func.doctree b/dev/preprocess/.doctrees/api_doc/utils/func.doctree index 55d8e728bc3a8e77b3f0178c52866e4018fe88b5..0c0ddea042a64be22c062293b54710d252f053d9 100644 Binary files a/dev/preprocess/.doctrees/api_doc/utils/func.doctree and b/dev/preprocess/.doctrees/api_doc/utils/func.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/utils/index.doctree b/dev/preprocess/.doctrees/api_doc/utils/index.doctree index 854f2310c57b73f4426e800dd4ab07312c2c081b..6db3d0b84011aada3949ef07c17adbc8a0cad2d3 100644 Binary files a/dev/preprocess/.doctrees/api_doc/utils/index.doctree and b/dev/preprocess/.doctrees/api_doc/utils/index.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/utils/onnxruntime.doctree b/dev/preprocess/.doctrees/api_doc/utils/onnxruntime.doctree index 39358bce5d90205677c5159b1450af5d0910ebf2..b87fa327c99a131c9e32a1abd3a2230b790b2aa5 100644 Binary files a/dev/preprocess/.doctrees/api_doc/utils/onnxruntime.doctree and b/dev/preprocess/.doctrees/api_doc/utils/onnxruntime.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/validate/aicheck.doctree b/dev/preprocess/.doctrees/api_doc/validate/aicheck.doctree index 5a638d5d842f2a53b280a495242d9cdd0296a1a7..363c2a7aff5ea5dc1caf43715db9d49a0b1d0b5e 100644 Binary files a/dev/preprocess/.doctrees/api_doc/validate/aicheck.doctree and b/dev/preprocess/.doctrees/api_doc/validate/aicheck.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/validate/bangumi_char.doctree b/dev/preprocess/.doctrees/api_doc/validate/bangumi_char.doctree index 6c56a4d64c641d969be85e42757102f9de0b4a83..32eb87fb4b39ba45f3fd0b07d1496b2c5dfe5641 100644 Binary files a/dev/preprocess/.doctrees/api_doc/validate/bangumi_char.doctree and b/dev/preprocess/.doctrees/api_doc/validate/bangumi_char.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/validate/classify.doctree b/dev/preprocess/.doctrees/api_doc/validate/classify.doctree index 1d2ac78aa314ee234ae3430a9115cd31209e6c4c..7ca3545146ff41897ae899f79c446e7007a15b32 100644 Binary files a/dev/preprocess/.doctrees/api_doc/validate/classify.doctree and b/dev/preprocess/.doctrees/api_doc/validate/classify.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/validate/color.doctree b/dev/preprocess/.doctrees/api_doc/validate/color.doctree index 72fbc0b12b411539e2c415ee331c160f4e7e098a..c4a07839f657324dccd0e6e2ad803f53faac144b 100644 Binary files a/dev/preprocess/.doctrees/api_doc/validate/color.doctree and b/dev/preprocess/.doctrees/api_doc/validate/color.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/validate/completeness.doctree b/dev/preprocess/.doctrees/api_doc/validate/completeness.doctree index d71951fd4a9b32f9b68c798ac2d4af4c9794e4ae..e65ae856cad6ec1885b3ca942ebe80f8fa0403c8 100644 Binary files a/dev/preprocess/.doctrees/api_doc/validate/completeness.doctree and b/dev/preprocess/.doctrees/api_doc/validate/completeness.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/validate/dbrating.doctree b/dev/preprocess/.doctrees/api_doc/validate/dbrating.doctree index 7924924cd5e3c52a1a062bd7884eb952a164a475..d275203fbf477ca050146b94ae391e4da2a84c44 100644 Binary files a/dev/preprocess/.doctrees/api_doc/validate/dbrating.doctree and b/dev/preprocess/.doctrees/api_doc/validate/dbrating.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/validate/furry.doctree b/dev/preprocess/.doctrees/api_doc/validate/furry.doctree index 6992b95472cd0a57f3f0edb1034671765c0a23dd..cd735970c6d16cecdb6c4c2a1ff063a5ac05e672 100644 Binary files a/dev/preprocess/.doctrees/api_doc/validate/furry.doctree and b/dev/preprocess/.doctrees/api_doc/validate/furry.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/validate/index.doctree b/dev/preprocess/.doctrees/api_doc/validate/index.doctree index f960e16e3f6d5dd0d4e0bf3f5bc3e97bb63a6f9f..f33cdedc2c439cf95f97711d8e6994f69961be5c 100644 Binary files a/dev/preprocess/.doctrees/api_doc/validate/index.doctree and b/dev/preprocess/.doctrees/api_doc/validate/index.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/validate/monochrome.doctree b/dev/preprocess/.doctrees/api_doc/validate/monochrome.doctree index 5ac41e18e0525846f42cf5dbe4cbdb4fb759b138..35eb9e5baadbe87f30e4666eb29e74d70133a0d3 100644 Binary files a/dev/preprocess/.doctrees/api_doc/validate/monochrome.doctree and b/dev/preprocess/.doctrees/api_doc/validate/monochrome.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/validate/nsfw.doctree b/dev/preprocess/.doctrees/api_doc/validate/nsfw.doctree index f9bc0f1e6d9b226536124af5ae16cd672996cc44..9821e98e8d38c80e82d77fa05b60084a37eef067 100644 Binary files a/dev/preprocess/.doctrees/api_doc/validate/nsfw.doctree and b/dev/preprocess/.doctrees/api_doc/validate/nsfw.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/validate/portrait.doctree b/dev/preprocess/.doctrees/api_doc/validate/portrait.doctree index 783fd327960a8ce34d326e4adc03863b8c2d0cf6..c65b34ecd04d1ab99022626e2fcb3150788f0eaa 100644 Binary files a/dev/preprocess/.doctrees/api_doc/validate/portrait.doctree and b/dev/preprocess/.doctrees/api_doc/validate/portrait.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/validate/rating.doctree b/dev/preprocess/.doctrees/api_doc/validate/rating.doctree index bd29722c6a25eac4b8d1cbf2a3f94e33edf4f3ec..12091584dd962c043414649eb446f2bff26e24f5 100644 Binary files a/dev/preprocess/.doctrees/api_doc/validate/rating.doctree and b/dev/preprocess/.doctrees/api_doc/validate/rating.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/validate/real.doctree b/dev/preprocess/.doctrees/api_doc/validate/real.doctree index 276f0603bce60fd62fab484125cc14ba8a0ec45a..e77f59bf4edb286df06bdc8e5126a96fc0b3731e 100644 Binary files a/dev/preprocess/.doctrees/api_doc/validate/real.doctree and b/dev/preprocess/.doctrees/api_doc/validate/real.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/validate/safe.doctree b/dev/preprocess/.doctrees/api_doc/validate/safe.doctree index 919c78b28cc73ce054e6fd1a64cad026ef4062c1..8b3a872015a113287fc81304437451abac4a7c27 100644 Binary files a/dev/preprocess/.doctrees/api_doc/validate/safe.doctree and b/dev/preprocess/.doctrees/api_doc/validate/safe.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/validate/style_age.doctree b/dev/preprocess/.doctrees/api_doc/validate/style_age.doctree index 1f7617c2b0405935ccc2ca7a131f63d6c1150f80..f6469b596f3f1b1a744420e7e44921151ca17dd7 100644 Binary files a/dev/preprocess/.doctrees/api_doc/validate/style_age.doctree and b/dev/preprocess/.doctrees/api_doc/validate/style_age.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/validate/teen.doctree b/dev/preprocess/.doctrees/api_doc/validate/teen.doctree index ae0cb846d930995dd7b1a3c34976f74acb800a6e..27c2a119a9a10a1083c13e8983a81562dcf678ba 100644 Binary files a/dev/preprocess/.doctrees/api_doc/validate/teen.doctree and b/dev/preprocess/.doctrees/api_doc/validate/teen.doctree differ diff --git a/dev/preprocess/.doctrees/api_doc/validate/truncate.doctree b/dev/preprocess/.doctrees/api_doc/validate/truncate.doctree index 4af52965e10dd7a67b13dab896fc19fc608bb03b..171978dd2e60f351a3bde881bc163e3ed52619a5 100644 Binary files a/dev/preprocess/.doctrees/api_doc/validate/truncate.doctree and b/dev/preprocess/.doctrees/api_doc/validate/truncate.doctree differ diff --git a/dev/preprocess/.doctrees/environment.pickle b/dev/preprocess/.doctrees/environment.pickle index 18608c264e08af5d22cab8065fea5325ffd40ce4..56f0196fe446950c8a99d6c89a70d03625e118f1 100644 Binary files a/dev/preprocess/.doctrees/environment.pickle and b/dev/preprocess/.doctrees/environment.pickle differ diff --git a/dev/preprocess/.doctrees/index.doctree b/dev/preprocess/.doctrees/index.doctree index 5322e790783547b2b824e08efbe2b2615989da30..5ef38ccd15305f9d49ddbaea394c1d21f23d9e5f 100644 Binary files a/dev/preprocess/.doctrees/index.doctree and b/dev/preprocess/.doctrees/index.doctree differ diff --git a/dev/preprocess/.doctrees/information/environment.doctree b/dev/preprocess/.doctrees/information/environment.doctree index a390601acf26d50d10ff3553f866b39055ab7693..32ca84d79cf266dbe7c6142cd3c8066850337df3 100644 Binary files a/dev/preprocess/.doctrees/information/environment.doctree and b/dev/preprocess/.doctrees/information/environment.doctree differ diff --git a/dev/preprocess/.doctrees/information/environment.result.doctree b/dev/preprocess/.doctrees/information/environment.result.doctree index 6fbd61b1ac865d675fd5d149387df0c55ba3904e..2fd85bdd378ac8f5557c72ed14b1260998479b5f 100644 Binary files a/dev/preprocess/.doctrees/information/environment.result.doctree and b/dev/preprocess/.doctrees/information/environment.result.doctree differ diff --git a/dev/preprocess/.doctrees/nbsphinx/information/environment.ipynb b/dev/preprocess/.doctrees/nbsphinx/information/environment.ipynb index 20f8019515f573f038feeccf99578450f8c3c40e..d92bbdba124e7fc1ce944c46b720566b705da037 100644 --- a/dev/preprocess/.doctrees/nbsphinx/information/environment.ipynb +++ b/dev/preprocess/.doctrees/nbsphinx/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-03-27T05:46:48.539451Z", - "iopub.status.busy": "2025-03-27T05:46:48.539257Z", - "iopub.status.idle": "2025-03-27T05:46:49.698612Z", - "shell.execute_reply": "2025-03-27T05:46:49.697887Z" + "iopub.execute_input": "2025-03-27T10:51:51.857531Z", + "iopub.status.busy": "2025-03-27T10:51:51.857327Z", + "iopub.status.idle": "2025-03-27T10:51:53.015597Z", + "shell.execute_reply": "2025-03-27T10:51:53.014904Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3245.7235 MHz\n", + "CPU Freq: 3106.197 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/dev/preprocess/.doctrees/nbsphinx/information/environment.result.ipynb b/dev/preprocess/.doctrees/nbsphinx/information/environment.result.ipynb index 969bd1547dc4088f499f0645131ffe793132f07e..8558f67d17e108908b9cbd52a1a13df2a879308d 100644 --- a/dev/preprocess/.doctrees/nbsphinx/information/environment.result.ipynb +++ b/dev/preprocess/.doctrees/nbsphinx/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-03-27T05:44:48.403120Z", - "iopub.status.busy": "2025-03-27T05:44:48.402628Z", - "iopub.status.idle": "2025-03-27T05:44:49.565542Z", - "shell.execute_reply": "2025-03-27T05:44:49.564842Z" + "iopub.execute_input": "2025-03-27T10:49:50.364316Z", + "iopub.status.busy": "2025-03-27T10:49:50.364096Z", + "iopub.status.idle": "2025-03-27T10:49:51.526708Z", + "shell.execute_reply": "2025-03-27T10:49:51.525942Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 2944.33775 MHz\n", + "CPU Freq: 3216.42175 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/dev/preprocess/.doctrees/tutorials/installation/index.doctree b/dev/preprocess/.doctrees/tutorials/installation/index.doctree index d7ea55901a4cbca26ee7461d82295bb8bdb375b6..5612901c225625fb35db73487492d31cd6aa67d9 100644 Binary files a/dev/preprocess/.doctrees/tutorials/installation/index.doctree and b/dev/preprocess/.doctrees/tutorials/installation/index.doctree differ diff --git a/dev/preprocess/.doctrees/tutorials/quick_start/index.doctree b/dev/preprocess/.doctrees/tutorials/quick_start/index.doctree index d58b54329ef63087abcfc031e6618bf4b21eaa3a..69546339153653751e08f2ec406eda49dcddd37f 100644 Binary files a/dev/preprocess/.doctrees/tutorials/quick_start/index.doctree and b/dev/preprocess/.doctrees/tutorials/quick_start/index.doctree differ diff --git a/dev/preprocess/_modules/imgutils/preprocess/torchvision.html b/dev/preprocess/_modules/imgutils/preprocess/torchvision.html index 4e5291601526f161621df87e61109bb2aa6e5610..d421fe63a465ae7d8fb1ff165f6ecfe5f77aca3e 100644 --- a/dev/preprocess/_modules/imgutils/preprocess/torchvision.html +++ b/dev/preprocess/_modules/imgutils/preprocess/torchvision.html @@ -501,13 +501,21 @@ Resize and center-pad PIL image to target size with background color. TorchVision-compatible transform that can be composed. + This transform first resizes the input image to fit within the target size + while preserving its aspect ratio, then pads the result with the specified + background color to reach the exact target dimensions. + :param size: Target size as (height, width) tuple or single int for square output - :type size: Union[Tuple[int, int], int] :param background_color: Color to use for padding. Can be string name, RGB/RGBA tuple, or single int :param interpolation: Interpolation mode for resizing, defaults to BILINEAR :type interpolation: InterpolationMode :raises ValueError: If size or background_color format is invalid + + :example: + + >>> transform = PadToSize(size=(300, 300), background_color='black') + >>> padded_image = transform(input_image) """ def __init__(self, size: Union[Tuple[int, int], int], @@ -521,6 +529,15 @@ _parse_color_to_rgba(self.background_color) def _pad_pil_image(self, pic): + """ + Pad a PIL image to the target size. + + :param pic: Input PIL Image + :type pic: PIL.Image.Image + + :return: Padded PIL Image + :rtype: PIL.Image.Image + """ return pad_image_to_size( pic=pic, size=self.size, @@ -529,12 +546,22 @@ ) def _pad_tensor(self, tensor): + """ + Pad a tensor to the target size. + + :param tensor: Input tensor image + :type tensor: torch.Tensor + + :return: Padded tensor + :rtype: torch.Tensor + :raises ValueError: If tensor dimensions are not 3 or 4 + """ from ..data.pad import _parse_color_to_mode if tensor.ndim < 3 or tensor.ndim > 4: raise ValueError(f"Tensor should have 3 or 4 dimensions, got {tensor.ndim}") - # Handle batched and unbatched tensors + # Handle batched and unbatched tensors is_batched = tensor.ndim == 4 if not is_batched: tensor = tensor.unsqueeze(0) @@ -550,12 +577,17 @@ # Resize tensor mode = _get_interpolation_str_from_mode(self.interpolation) resized = F.interpolate( - tensor, + tensor.type(torch.float32), size=(new_h, new_w), mode=mode, - align_corners=None if mode == 'nearest' or mode == 'area' else False, + align_corners=None if mode in {'nearest', 'area'} else False, antialias=True if mode in {'bicubic', 'bilinear'} else False, ) + if tensor.dtype.is_floating_point: + resized = torch.clip(resized, min=0.0, max=1.0) + else: + resized = torch.clip(resized, min=0, max=255) + resized = resized.to(tensor.device).type(tensor.dtype) # Create padded tensor with background color # noinspection PyTypeChecker @@ -587,12 +619,12 @@ """ Apply padding transform to input image. - :param pic: Input PIL Image - :type pic: PIL.Image.Image + :param pic: Input image (PIL Image or torch.Tensor) + :type pic: Union[PIL.Image.Image, torch.Tensor] :return: Padded image with target size - :rtype: PIL.Image.Image - :raises TypeError: If input is not a PIL Image + :rtype: Union[PIL.Image.Image, torch.Tensor] + :raises TypeError: If input is not a PIL Image or torch.Tensor """ if isinstance(pic, Image.Image): return self._pad_pil_image(pic) @@ -602,6 +634,12 @@ raise TypeError('pic should be PIL Image or a tensor. Got {}'.format(type(pic))) def __repr__(self) -> str: + """ + Return string representation of the transform. + + :return: String representation + :rtype: str + """ detail = f"(size={self.size}, interpolation={self.interpolation.value}, background_color={self.background_color})" return f"{self.__class__.__name__}{detail}" diff --git a/dev/preprocess/_sources/information/environment.result.ipynb.txt b/dev/preprocess/_sources/information/environment.result.ipynb.txt index 969bd1547dc4088f499f0645131ffe793132f07e..8558f67d17e108908b9cbd52a1a13df2a879308d 100644 --- a/dev/preprocess/_sources/information/environment.result.ipynb.txt +++ b/dev/preprocess/_sources/information/environment.result.ipynb.txt @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-03-27T05:44:48.403120Z", - "iopub.status.busy": "2025-03-27T05:44:48.402628Z", - "iopub.status.idle": "2025-03-27T05:44:49.565542Z", - "shell.execute_reply": "2025-03-27T05:44:49.564842Z" + "iopub.execute_input": "2025-03-27T10:49:50.364316Z", + "iopub.status.busy": "2025-03-27T10:49:50.364096Z", + "iopub.status.idle": "2025-03-27T10:49:51.526708Z", + "shell.execute_reply": "2025-03-27T10:49:51.525942Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 2944.33775 MHz\n", + "CPU Freq: 3216.42175 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/dev/preprocess/information/environment.html b/dev/preprocess/information/environment.html index 09a47b4a5e25092e4312a29fdf31e5a6dc82500f..1ac55be83a73253571d28deb7d255801e15f623c 100644 --- a/dev/preprocess/information/environment.html +++ b/dev/preprocess/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: 3245.7235 MHz +CPU Freq: 3106.197 MHz Memory Size: 15.615 GiB Has CUDA: No diff --git a/dev/preprocess/information/environment.ipynb b/dev/preprocess/information/environment.ipynb index 20f8019515f573f038feeccf99578450f8c3c40e..d92bbdba124e7fc1ce944c46b720566b705da037 100644 --- a/dev/preprocess/information/environment.ipynb +++ b/dev/preprocess/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-03-27T05:46:48.539451Z", - "iopub.status.busy": "2025-03-27T05:46:48.539257Z", - "iopub.status.idle": "2025-03-27T05:46:49.698612Z", - "shell.execute_reply": "2025-03-27T05:46:49.697887Z" + "iopub.execute_input": "2025-03-27T10:51:51.857531Z", + "iopub.status.busy": "2025-03-27T10:51:51.857327Z", + "iopub.status.idle": "2025-03-27T10:51:53.015597Z", + "shell.execute_reply": "2025-03-27T10:51:53.014904Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3245.7235 MHz\n", + "CPU Freq: 3106.197 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/dev/preprocess/information/environment.result.html b/dev/preprocess/information/environment.result.html index cf35a2d73073d5f1fabbc0c1f044fb8a9eea3502..9288b0525cc26167177095dabf00903b85ef38a4 100644 --- a/dev/preprocess/information/environment.result.html +++ b/dev/preprocess/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: 2944.33775 MHz +CPU Freq: 3216.42175 MHz Memory Size: 15.615 GiB Has CUDA: No diff --git a/dev/preprocess/information/environment.result.ipynb b/dev/preprocess/information/environment.result.ipynb index 969bd1547dc4088f499f0645131ffe793132f07e..8558f67d17e108908b9cbd52a1a13df2a879308d 100644 --- a/dev/preprocess/information/environment.result.ipynb +++ b/dev/preprocess/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-03-27T05:44:48.403120Z", - "iopub.status.busy": "2025-03-27T05:44:48.402628Z", - "iopub.status.idle": "2025-03-27T05:44:49.565542Z", - "shell.execute_reply": "2025-03-27T05:44:49.564842Z" + "iopub.execute_input": "2025-03-27T10:49:50.364316Z", + "iopub.status.busy": "2025-03-27T10:49:50.364096Z", + "iopub.status.idle": "2025-03-27T10:49:51.526708Z", + "shell.execute_reply": "2025-03-27T10:49:51.525942Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 2944.33775 MHz\n", + "CPU Freq: 3216.42175 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/dev/preprocess/searchindex.js b/dev/preprocess/searchindex.js index 17685a5530040fb6e25550b07d0f26672a20ccee..87d7a14be414677e85e0248f46e6a26b50b3d970 100644 --- a/dev/preprocess/searchindex.js +++ b/dev/preprocess/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/blob", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/data/pad", "api_doc/data/url", "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/blob.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/data/pad.rst", "api_doc/data/url.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.blob", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.data.pad", "imgutils.data.url", "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, 5, 8, 11, 30, 63, 68], "str": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 34, 35, 36, 38, 39, 40, 41, 43, 44, 46, 47, 48, 49, 51, 52, 55, 58, 59, 60, 61, 65, 66, 68, 69, 70, 72, 73, 74, 75, 76, 77, 79, 80, 81, 82, 83, 84, 89, 90, 91, 92, 93, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105, 106], "pathlik": [0, 4, 5, 7, 8, 10, 11, 13, 14, 15, 16, 17, 18, 19, 21, 22, 24, 25, 26, 28, 29, 30, 31, 32, 34, 35, 36, 38, 39, 40, 41, 43, 44, 46, 47, 48, 49, 51, 52, 55, 65, 66, 68, 70, 72, 75, 76, 80, 83, 84, 90, 91, 92, 93, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105], "byte": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 24, 25, 26, 28, 29, 30, 31, 32, 34, 35, 36, 38, 39, 40, 41, 43, 44, 46, 47, 48, 49, 51, 52, 53, 55, 65, 66, 68, 70, 72, 75, 76, 80, 83, 84, 90, 91, 92, 93, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105], "bytearrai": [0, 4, 5, 7, 8, 10, 11, 13, 14, 15, 16, 17, 18, 19, 21, 22, 24, 25, 26, 28, 29, 30, 31, 32, 34, 35, 36, 38, 39, 40, 41, 43, 44, 46, 47, 48, 49, 51, 52, 53, 55, 65, 66, 68, 70, 72, 75, 76, 80, 83, 84, 90, 91, 92, 93, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105], "binaryio": [0, 4, 5, 7, 8, 10, 11, 13, 14, 15, 16, 17, 18, 19, 21, 22, 24, 25, 26, 28, 29, 30, 31, 32, 34, 35, 36, 38, 39, 40, 41, 43, 44, 46, 47, 48, 49, 51, 52, 55, 65, 66, 68, 70, 72, 75, 76, 80, 83, 84, 90, 91, 92, 93, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105], "imag": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 46, 47, 48, 49, 51, 52, 54, 55, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 70, 71, 72, 75, 76, 77, 78, 80, 83, 84, 85, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 110], "max_width": 0, "int": [0, 4, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 24, 25, 28, 29, 30, 31, 34, 35, 38, 40, 44, 46, 47, 48, 49, 51, 52, 53, 55, 60, 61, 63, 65, 66, 72, 80, 84, 103], "none": [0, 4, 8, 10, 12, 14, 15, 16, 17, 18, 19, 22, 24, 25, 26, 28, 29, 30, 31, 32, 34, 35, 36, 38, 40, 48, 51, 52, 55, 58, 59, 60, 61, 68, 70, 73, 74, 89], "ellipsi": 0, "max_height": 0, "resampl": [0, 60], "2": [0, 8, 11, 13, 23, 24, 39, 40, 41, 44, 46, 53, 60, 63, 68, 83, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 104, 105], "level": [0, 14, 15, 16, 17, 18, 19, 22, 34, 35, 39, 48, 61, 75, 95], "aspect": [0, 11, 25, 35, 47], "float": [0, 7, 10, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 30, 35, 40, 41, 43, 44, 45, 46, 48, 49, 51, 53, 55, 60, 61, 63, 70, 73, 74, 75, 76, 77, 80, 81, 82, 83, 87, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105], "1": [0, 10, 13, 21, 22, 23, 39, 40, 41, 44, 46, 53, 60, 61, 63, 68, 69, 73, 74, 75, 76, 81, 83, 84, 87, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 104, 105, 108, 109, 110], "8": [0, 13, 23, 38, 40, 44, 48, 53, 60, 63, 68, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105, 108, 109, 110], "sourc": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 34, 35, 36, 38, 39, 40, 41, 43, 44, 45, 46, 47, 48, 49, 51, 52, 53, 55, 56, 58, 59, 60, 61, 63, 65, 66, 68, 69, 70, 72, 73, 74, 75, 76, 77, 79, 80, 81, 82, 83, 84, 86, 87, 89, 90, 91, 92, 93, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105, 106], "gener": [0, 4, 13, 16, 22, 36, 37, 67, 68, 70, 76, 80, 83, 88, 95, 107], "art": [0, 68], "base": [0, 19, 22, 23, 30, 31, 34, 35, 40, 41, 43, 44, 47, 48, 49, 51, 53, 55, 57, 58, 60, 61, 70, 72, 75, 76, 80, 81, 82, 83, 91, 95, 99, 101, 107], "given": [0, 6, 7, 8, 10, 12, 15, 16, 18, 19, 20, 21, 24, 26, 28, 29, 30, 31, 34, 38, 40, 43, 47, 49, 53, 56, 60, 68, 70, 73, 74, 79, 82, 83, 90, 92, 95, 98, 99, 101, 105], "paramet": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 46, 47, 48, 49, 51, 52, 53, 55, 58, 59, 60, 61, 63, 65, 66, 68, 69, 70, 72, 73, 74, 75, 76, 77, 79, 80, 81, 82, 83, 84, 86, 87, 89, 90, 91, 92, 93, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105, 106], "imagetyp": [0, 5, 11, 13, 14, 15, 16, 17, 18, 19, 22, 24, 25, 30, 32, 35, 36, 38, 40, 41, 43, 46, 48, 51, 52, 55, 65, 66, 68, 70, 76, 83, 84, 91, 94, 96, 99, 100, 102, 103, 104], "The": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 30, 31, 32, 34, 35, 36, 37, 38, 40, 41, 43, 46, 47, 48, 49, 51, 52, 53, 55, 58, 59, 60, 61, 63, 64, 65, 66, 68, 69, 70, 72, 74, 75, 76, 77, 79, 80, 81, 83, 84, 86, 87, 89, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105, 106, 110], "input": [0, 5, 11, 13, 14, 15, 16, 17, 19, 21, 22, 24, 25, 30, 31, 32, 34, 35, 36, 38, 40, 41, 43, 46, 47, 48, 49, 51, 52, 55, 58, 60, 63, 65, 66, 68, 70, 73, 74, 76, 77, 79, 81, 83, 84, 87, 91, 94, 96, 99, 100, 102, 104], "option": [0, 4, 12, 13, 14, 15, 16, 17, 18, 19, 22, 23, 24, 25, 30, 31, 34, 35, 36, 40, 46, 48, 51, 52, 55, 60, 61, 63, 68, 69, 70, 73, 74, 81, 86], "maximum": [0, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 35, 40, 46, 47, 48, 60, 63, 86, 103], "width": [0, 4, 10, 11, 49, 60, 61, 80], "If": [0, 5, 8, 10, 12, 14, 15, 16, 17, 18, 19, 22, 23, 25, 30, 31, 34, 35, 36, 38, 40, 46, 48, 51, 53, 55, 58, 59, 60, 63, 65, 66, 68, 69, 70, 73, 74, 81, 83, 89, 90, 91, 92, 95, 98, 101, 105], "set": [0, 13, 25, 30, 31, 35, 40, 51, 53, 55, 60, 83, 89, 92, 95, 101, 105, 106], "automat": [0, 4, 31, 34, 40, 51, 89, 108, 109], "determin": [0, 8, 40, 99], "termin": 0, "size": [0, 4, 6, 7, 10, 11, 12, 24, 25, 26, 28, 29, 40, 47, 49, 51, 55, 58, 59, 60, 61, 63, 65, 66, 68, 72, 80, 84, 85, 103, 108, 109], "height": [0, 4, 10, 11, 49, 60, 61, 80], "filter": [0, 35, 51, 60, 63, 73, 74, 95, 97, 101], "us": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 44, 46, 48, 49, 51, 52, 55, 56, 58, 60, 63, 64, 65, 66, 68, 69, 70, 73, 75, 76, 77, 80, 83, 84, 86, 87, 89, 90, 91, 92, 95, 97, 98, 99, 101, 105], "when": [0, 7, 10, 13, 24, 26, 28, 29, 30, 31, 38, 40, 44, 48, 49, 53, 56, 60, 65, 68, 70, 72, 80, 84, 86, 89, 90, 106], "resiz": [0, 11, 24, 25, 35, 47, 55, 58, 59, 60, 68, 80], "charact": [0, 40, 46, 55, 71, 72, 75, 76, 77, 78, 83, 91, 107], "repres": [0, 7, 10, 13, 14, 15, 16, 23, 40, 44, 48, 51, 53, 70, 72, 81, 90, 99, 106], "differ": [0, 8, 11, 15, 16, 17, 18, 19, 22, 23, 31, 36, 37, 38, 40, 44, 45, 52, 53, 59, 60, 91, 96, 100, 102, 104, 108, 109], "intens": 0, "proport": [0, 91], "correct": [0, 38], "output": [0, 25, 30, 31, 34, 41, 55, 68, 69, 76, 81, 83, 110], "which": [0, 4, 10, 23, 24, 26, 28, 29, 34, 36, 40, 44, 49, 58, 60, 61, 64, 68, 69, 70, 72, 73, 76, 80, 86, 87, 89, 90, 92, 97, 98, 99, 106, 107, 108, 109, 110], "should": [0, 3, 10, 25, 40, 44, 48, 49, 51, 60, 72, 83, 110], "approxim": 0, "ratio": [0, 11, 25, 35, 46, 47, 49, 80], "your": [0, 51, 65, 106, 108, 109, 110], "thi": [0, 3, 4, 5, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 46, 48, 49, 51, 52, 53, 55, 56, 58, 59, 60, 63, 65, 66, 67, 68, 69, 70, 71, 75, 78, 82, 83, 84, 86, 87, 89, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105, 106, 108, 109], "valu": [0, 4, 8, 10, 11, 14, 18, 19, 22, 23, 38, 40, 44, 48, 51, 53, 58, 59, 60, 69, 75, 80, 87, 90, 98, 106], "ensur": [0, 31, 35, 40, 47, 60, 65, 68, 86], "i": [0, 4, 5, 6, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 46, 48, 49, 51, 52, 53, 55, 56, 58, 59, 60, 61, 63, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 80, 81, 83, 84, 86, 87, 89, 90, 91, 92, 93, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110], "close": [0, 49, 68], "possibl": [0, 24, 31, 40, 49], "origin": [0, 4, 6, 8, 21, 26, 28, 29, 38, 39, 45, 48, 49, 51, 55, 72, 75, 77, 80, 81, 99], "default": [0, 4, 5, 7, 8, 10, 13, 14, 15, 16, 17, 18, 19, 21, 23, 24, 26, 28, 29, 30, 31, 34, 35, 40, 41, 43, 44, 46, 48, 49, 51, 53, 55, 60, 61, 65, 66, 69, 72, 73, 74, 75, 77, 80, 83, 84, 89, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 104, 105], "return": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 34, 35, 36, 38, 39, 40, 41, 43, 44, 45, 46, 47, 48, 49, 51, 52, 53, 55, 58, 59, 60, 61, 63, 65, 66, 68, 69, 70, 72, 73, 74, 75, 76, 77, 79, 80, 81, 82, 83, 84, 86, 87, 89, 90, 91, 92, 93, 94, 95, 96, 99, 100, 101, 102, 103, 104, 105, 106], "represent": [0, 23, 40, 58, 59, 68], "type": [0, 5, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 23, 24, 25, 30, 31, 32, 34, 35, 36, 38, 40, 41, 43, 46, 48, 49, 51, 52, 53, 55, 58, 59, 60, 61, 63, 65, 66, 68, 69, 70, 73, 74, 77, 79, 81, 82, 83, 84, 86, 87, 91, 94, 95, 96, 99, 100, 101, 102, 103, 104], "exampl": [0, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 25, 26, 27, 28, 29, 30, 35, 39, 40, 41, 43, 44, 45, 46, 47, 48, 49, 51, 52, 58, 59, 60, 61, 63, 68, 72, 73, 74, 75, 76, 77, 80, 81, 82, 83, 84, 86, 87, 89, 90, 91, 92, 93, 94, 95, 96, 98, 99, 100, 101, 102, 104, 105, 106], "here": [0, 13, 21, 27, 40, 44, 45, 68, 73, 75, 76, 80, 83, 84, 91, 93, 106, 108, 109], "an": [0, 4, 5, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 38, 39, 40, 41, 43, 44, 46, 47, 48, 49, 51, 52, 53, 55, 58, 60, 63, 65, 66, 68, 70, 71, 72, 74, 75, 76, 78, 81, 83, 84, 87, 89, 90, 91, 92, 93, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105, 106], "jerri": 0, "from": [0, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 28, 29, 30, 34, 35, 36, 38, 39, 40, 41, 43, 44, 45, 46, 47, 48, 49, 51, 52, 53, 58, 59, 60, 61, 63, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 80, 81, 82, 83, 84, 86, 87, 90, 91, 92, 93, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105, 106, 108, 109, 110], "import": [0, 6, 7, 8, 10, 11, 13, 14, 15, 16, 17, 18, 19, 22, 25, 35, 38, 39, 40, 41, 43, 44, 45, 46, 47, 48, 49, 51, 52, 58, 59, 60, 61, 63, 68, 72, 73, 74, 75, 76, 77, 80, 81, 82, 83, 84, 86, 87, 90, 91, 92, 93, 94, 95, 96, 98, 99, 100, 101, 102, 104, 105, 106, 108, 109, 110], "print": [0, 5, 13, 18, 19, 22, 23, 35, 68, 69, 108, 109, 110], "png": [0, 5, 8, 10, 14, 25, 36, 38, 43, 48, 49, 51, 63, 68, 70, 72, 83, 84, 93, 106], "draw": [1, 25, 27, 28, 55, 99, 107], "ascii_draw": 1, "meta": [2, 107, 110], "__title__": [2, 110], "__version__": [2, 110], "__description__": [2, 110], "__author__": [2, 110], "__author_email__": 2, "overview": [3, 4, 6, 7, 9, 10, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 32, 33, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52, 54, 60, 61, 62, 63, 64, 65, 66, 67, 68, 71, 72, 73, 74, 75, 76, 77, 78, 80, 83, 84, 85, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106], "inform": [3, 31, 34, 35, 36, 37, 38, 55, 68, 70, 82], "packag": 3, "titl": [3, 70], "project": [3, 21, 75, 83, 106], "version": [3, 13, 14, 15, 16, 17, 18, 19, 21, 22, 24, 35, 39, 48, 65, 66, 68, 69, 86, 92, 107, 110], "short": [3, 76, 80, 83], "descript": [3, 21, 30, 34, 70], "includ": [3, 5, 8, 11, 12, 13, 14, 21, 22, 23, 25, 30, 31, 32, 34, 35, 36, 37, 52, 53, 59, 60, 67, 68, 69, 70, 76, 83, 87, 91, 99], "setup": 3, "py": [3, 72], "author": [3, 69], "email": 3, "step": [4, 49, 60, 68], "forecolor": [4, 26, 28, 29], "lightgrei": 4, "backcolor": [4, 26, 28, 29], "white": [4, 8, 11, 26, 28, 29, 31, 60, 68, 72], "creat": [4, 30, 31, 34, 35, 36, 48, 58, 59, 60, 68, 70, 74, 90], "black": [4, 48, 68], "squar": [4, 60], "can": [4, 5, 8, 10, 14, 15, 16, 17, 18, 19, 20, 21, 22, 25, 27, 31, 34, 36, 38, 40, 44, 48, 52, 53, 58, 60, 68, 69, 70, 76, 81, 83, 89, 91, 97, 98, 107, 110], "complement": 4, "transpar": [4, 8, 10, 26, 28, 29, 49, 51, 72, 84], "area": [4, 10, 13, 23, 24, 48, 49], "grid": 4, "pixel": [4, 25, 38, 48, 49, 51, 60, 63, 68, 72, 98], "mean": [4, 21, 23, 24, 26, 28, 29, 30, 40, 43, 44, 49, 53, 58, 59, 60, 89, 92, 110], "function": [4, 7, 8, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 30, 31, 34, 35, 36, 37, 38, 40, 43, 46, 48, 49, 51, 52, 55, 58, 59, 60, 63, 65, 67, 68, 69, 70, 82, 83, 84, 86, 87, 91, 95, 99, 101, 106], "suitabl": [4, 58, 60, 75, 99], "color": [4, 8, 10, 11, 26, 28, 29, 48, 63, 68, 72, 97, 98, 107], "fore": [4, 26, 28, 29], "back": [4, 83], "A": [4, 5, 8, 14, 15, 16, 17, 18, 19, 21, 22, 26, 28, 29, 30, 35, 38, 39, 40, 41, 46, 47, 48, 49, 51, 58, 60, 61, 68, 69, 70, 74, 77, 82, 86, 89, 90, 91, 92, 94, 95, 96, 98, 100, 101, 102, 103, 104, 105, 110], "rgba": [4, 8, 32, 38, 65, 66, 72, 84], "contain": [4, 5, 10, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 30, 31, 34, 35, 40, 41, 53, 55, 60, 65, 68, 69, 70, 76, 80, 83, 92, 95, 101, 103, 105], "add": [4, 36, 69, 70, 77], "rgb": [4, 6, 7, 8, 11, 31, 32, 48, 60, 61, 68, 72, 84], "In": [4, 28, 40, 91, 92], "document": [4, 108, 109, 110], "accur": [4, 14, 22, 95, 101], "present": [4, 36, 70, 75], "state": [4, 34], "shown": [4, 71], "follow": [4, 30, 40, 53, 59, 60, 64, 69, 70, 76, 83, 90, 91, 92, 94, 95, 96, 98, 100, 101, 102, 104, 105, 110], "figur": 4, "modul": [5, 8, 11, 12, 13, 18, 19, 21, 22, 23, 24, 25, 30, 31, 34, 35, 36, 37, 38, 58, 59, 67, 69, 70, 71, 83, 86, 87, 95, 101, 107], "provid": [5, 8, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 30, 31, 32, 34, 35, 36, 37, 38, 40, 48, 51, 53, 55, 58, 59, 60, 67, 68, 69, 70, 80, 81, 83, 86, 87, 89, 95, 101], "util": [5, 8, 11, 12, 21, 22, 30, 33, 35, 44, 47, 51, 54, 58, 59, 64, 67, 69, 75, 76, 80, 83, 107], "handl": [5, 8, 11, 12, 30, 31, 34, 35, 37, 38, 56, 59, 60, 67, 70], "url": [5, 9, 14, 17, 19, 31, 38, 68, 107], "convers": [5, 8, 35, 59, 60], "between": [5, 15, 16, 22, 23, 30, 31, 34, 40, 44, 45, 49, 59, 65, 66, 74, 80, 84, 87], "valid": [5, 12, 48, 49, 53, 60, 107], "format": [5, 8, 10, 11, 26, 28, 29, 30, 31, 34, 35, 36, 37, 38, 41, 48, 51, 52, 54, 58, 60, 68, 69, 70, 76, 78, 83, 99, 107], "support": [5, 6, 8, 11, 12, 15, 16, 17, 19, 22, 30, 34, 35, 36, 49, 55, 58, 59, 60, 65, 66, 68, 69, 70, 83, 84], "convert": [5, 8, 31, 36, 38, 40, 53, 58, 59, 60, 70, 83, 99], "specifi": [5, 8, 11, 23, 24, 25, 30, 31, 34, 35, 40, 48, 49, 51, 60, 68, 69, 70, 74, 76, 81, 83, 86], "load": [5, 8, 14, 15, 18, 19, 30, 31, 34, 35, 36, 38, 68, 83, 89], "variou": [5, 8, 15, 16, 18, 22, 23, 25, 30, 32, 34, 35, 37, 60, 68, 70, 87, 110], "mime": 5, "jpg": [5, 6, 7, 8, 12, 13, 15, 16, 17, 18, 19, 22, 25, 30, 35, 39, 40, 41, 43, 44, 45, 46, 47, 48, 49, 52, 61, 72, 75, 76, 80, 83, 90, 91, 92, 93, 94, 95, 96, 98, 99, 100, 101, 102, 104, 105, 106], "save_kwarg": 5, "string": [5, 14, 16, 17, 21, 38, 53, 68, 69, 77, 89, 106], "pil": [5, 6, 7, 8, 10, 11, 12, 18, 25, 31, 35, 44, 47, 48, 49, 51, 58, 60, 61, 63, 68, 76, 84, 93, 98], "numpi": [5, 6, 10, 25, 31, 34, 38, 40, 51, 53, 83, 87], "arrai": [5, 10, 25, 31, 38, 40, 44, 51, 53, 83, 87], "file": [5, 8, 10, 11, 12, 13, 14, 17, 19, 25, 36, 38, 44, 61, 67, 68, 69, 70, 89, 98, 106, 107], "path": [5, 8, 10, 11, 13, 14, 17, 19, 25, 31, 35, 38, 61, 68, 69, 70, 76, 93, 98, 106], "desir": [5, 61], "addit": [5, 12, 30, 31, 34, 35, 36, 48, 49, 59, 68, 70], "keyword": [5, 12, 30, 31, 34, 35, 36, 48, 49, 68, 70, 86], "argument": [5, 12, 30, 31, 34, 35, 36, 48, 49, 52, 53, 68, 70, 74, 76, 83, 86], "pass": [5, 12, 28, 29, 30, 31, 34, 35, 36, 48, 49, 68, 72, 80, 84, 86], "save": [5, 10, 25, 36, 63, 68, 69, 70, 72], "encod": [5, 6, 9, 30, 31, 34, 38, 70, 107], "open": [5, 6, 7, 8, 10, 13, 18, 30, 35, 47, 48, 49, 51, 63, 68, 69, 84, 89], "test": [5, 44, 84, 90, 91, 92, 94, 95, 96, 98, 100, 101, 102, 104, 105], "blob_url": 5, "qualiti": [5, 24, 41, 62, 68, 83, 84], "95": [5, 35, 60, 73, 74, 81], "base64": 5, "pre": [5, 14, 16, 19, 31, 34, 41], "object": [5, 6, 8, 10, 12, 13, 19, 23, 25, 35, 36, 38, 44, 48, 52, 55, 56, 59, 60, 61, 68, 70, 75, 76, 89, 92, 93, 95, 98, 101, 105], "rais": [5, 8, 12, 14, 15, 17, 18, 19, 22, 23, 30, 34, 35, 38, 48, 51, 53, 56, 58, 59, 60, 63, 68, 69, 70, 73, 74, 81], "valueerror": [5, 12, 14, 17, 19, 22, 23, 30, 34, 38, 51, 60, 70, 81], "unsupport": [5, 46, 59, 60, 81], "method": [5, 11, 12, 30, 31, 32, 34, 35, 37, 38, 40, 48, 60, 95, 101], "warn": 5, "userwarn": 5, "doesn": [5, 38, 74], "t": [5, 38, 74], "match": [5, 23, 34, 38, 51, 60, 74, 78, 107], "actual": [5, 19, 22, 46], "invalid": [5, 14, 17, 19, 22, 30, 34, 36, 60], "show": [5, 12, 14, 15, 16, 17, 52], "bool": [5, 7, 8, 12, 25, 28, 35, 40, 46, 48, 51, 52, 55, 60, 65, 66, 69, 70, 73, 74, 75, 76, 77, 79, 80, 83, 84, 90, 98, 106], "effici": [5, 21, 24, 31, 69, 87], "without": [5, 35, 63, 68, 73, 74, 82], "content": [5, 12, 13, 28, 46, 71], "true": [5, 7, 8, 12, 25, 35, 40, 48, 49, 52, 55, 58, 59, 60, 65, 66, 69, 70, 73, 74, 77, 79, 83, 90, 93, 98, 106], "fals": [5, 6, 7, 8, 12, 25, 28, 35, 40, 46, 48, 60, 65, 66, 68, 69, 70, 73, 74, 75, 76, 77, 79, 80, 83, 84, 90, 93, 98, 106], "otherwis": [5, 8, 12, 36, 40, 60, 65, 66, 70, 73, 74, 79, 84, 89], "abc": 5, "svg": 5, "xml": 5, "jpeg": [5, 64, 68, 93, 106], "text": [5, 20, 25, 31, 34, 46, 68, 77, 79, 107], "plain": 5, "hello": 5, "order_": [6, 7], "chw": [6, 7], "both": [6, 14, 23, 31, 34, 46, 58, 69, 83], "np": [6, 7, 10, 30, 31, 34, 38, 40, 49, 51, 53, 83, 87], "uint8": [6, 7], "float32": [6, 7, 10, 26, 28, 29, 40], "ar": [6, 10, 13, 14, 15, 16, 17, 18, 19, 22, 23, 24, 30, 31, 34, 35, 36, 40, 43, 44, 45, 46, 48, 53, 56, 59, 60, 61, 64, 68, 69, 70, 73, 74, 75, 76, 80, 81, 83, 84, 90, 91, 92, 93, 94, 95, 96, 98, 100, 101, 102, 103, 104, 105, 106], "order": [6, 7, 60, 77, 78, 107], "rgb_encod": [6, 9], "custom_imag": [6, 7], "data_cwh": 6, "cwh": 6, "data_int": 6, "use_float": [6, 7], "mode": [6, 7, 8, 11, 23, 35, 38, 59, 61, 68, 81, 84, 89], "1606x1870": [6, 7], "0x7fb9b89bbdc0": 6, "0x7fb9b89bbe50": 6, "0x7fb9b89bbdf0": 6, "invers": 6, "oper": [6, 31, 34, 39, 40, 41, 43, 44, 60, 69, 107], "ndarrai": [7, 10, 30, 31, 34, 38, 40, 44, 49, 51, 53, 83, 87], "channel": [7, 8, 32, 60, 65, 66, 84], "jpegimageplugin": [7, 61], "jpegimagefil": [7, 61], "0x7f9ec37389d0": 7, "shape": [7, 40, 44, 51, 72, 83], "dtype": [7, 40], "3": [7, 10, 13, 14, 15, 16, 22, 23, 40, 41, 44, 46, 48, 53, 55, 60, 63, 68, 76, 83, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 104, 105, 108, 109, 110], "1870": 7, "1606": 7, "whc": 7, "": [7, 13, 14, 15, 16, 17, 18, 19, 22, 23, 24, 30, 35, 36, 38, 46, 48, 58, 60, 68, 83, 86, 94], "result": [7, 10, 11, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 30, 31, 34, 35, 38, 41, 44, 46, 48, 49, 51, 52, 72, 75, 76, 83, 87, 94, 95, 101], "same": [7, 8, 40, 45, 83, 86], "torchvis": [7, 57, 107], "transform": [7, 8, 56, 57, 58, 59, 77, 107], "to_tensor": [7, 58, 59], "process": [8, 9, 12, 14, 15, 17, 18, 23, 32, 35, 37, 38, 40, 58, 60, 63, 65, 66, 67, 74, 83, 110], "manipul": [8, 67], "python": [8, 38, 63, 86, 108, 109, 110], "librari": [8, 35, 58, 60, 63, 110], "It": [8, 10, 11, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 30, 31, 34, 35, 36, 37, 48, 49, 51, 55, 58, 59, 67, 69, 70, 83, 86, 87, 99, 110], "multipl": [8, 10, 17, 31, 34, 38, 40, 44, 68], "ad": [8, 13, 60, 69, 70, 77], "background": [8, 9, 11, 26, 28, 29, 31, 62, 68, 72, 107], "check": [8, 12, 38, 43, 69, 73, 74, 79, 90, 93, 103, 106, 110], "alpha": [8, 32, 65, 66], "design": [8, 23, 30, 34, 36, 37], "simplifi": [8, 91], "common": [8, 59], "relat": [8, 13, 15, 18, 67, 74, 87], "task": [8, 22, 23, 34, 37, 48, 58], "applic": [8, 58, 75, 80, 99], "kei": [8, 19, 23, 31, 60, 69, 76, 83], "featur": [8, 14, 19, 31, 33, 34, 40, 44, 70, 72, 75, 76, 77, 83, 91], "binari": [8, 87], "like": [8, 13, 20, 25, 59, 60, 80, 86, 110], "onc": 8, "particularli": [8, 23, 30, 36, 37, 70, 86], "requir": [8, 10, 21, 22, 40, 49, 69, 70, 95, 101, 110], "preprocess": [8, 21, 30, 31, 35, 40, 65, 107], "befor": [8, 38, 40, 69, 83], "further": 8, "analysi": [8, 41], "force_background": [8, 60], "appli": [8, 16, 19, 21, 32, 40, 48, 49, 51, 58, 60, 63, 83, 87], "necessari": [8, 40, 75, 80], "ha": [8, 24, 46, 59, 84, 99, 108, 109], "4": [8, 13, 16, 18, 19, 23, 38, 39, 40, 41, 44, 48, 53, 63, 65, 66, 68, 76, 83, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 104, 105, 108, 109], "avoid": [8, 75], "anomali": 8, "dure": [8, 30, 38, 77, 98, 106], "subsequ": [8, 31, 48], "union": [8, 11, 14, 15, 16, 17, 18, 19, 22, 23, 31, 34, 38, 40, 48, 53, 58, 60, 68, 70, 73, 74, 81], "retain": 8, "typeerror": [8, 53, 58, 59, 60, 73, 74, 81], "isinst": 8, "list": [8, 10, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 30, 31, 34, 35, 40, 44, 46, 48, 49, 52, 55, 58, 59, 60, 61, 73, 74, 81, 82, 83, 90, 92, 95, 101, 105], "tupl": [8, 10, 11, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 30, 31, 34, 35, 40, 41, 44, 46, 48, 49, 52, 60, 83, 91, 92, 94, 95, 96, 99, 100, 101, 102, 103, 104, 105], "take": [8, 55, 60], "singl": [8, 17, 34, 38, 40, 59, 60, 77, 83, 87], "call": [8, 27, 68], "each": [8, 10, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 30, 35, 40, 44, 51, 58, 67, 77, 79, 83, 84, 99], "item": [8, 10, 19], "batch": [8, 65, 66, 83, 84, 103], "multiimagestyp": [8, 31, 34, 40, 49], "iter": [8, 60, 63, 74], "img_path": 8, "image1": 8, "image2": 8, "loaded_imag": 8, "len": [8, 61], "all": [8, 10, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 27, 30, 31, 34, 35, 39, 40, 41, 43, 44, 46, 52, 53, 63, 65, 66, 69, 71, 72, 76, 78, 83, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105], "pillow": [8, 57, 107], "boolean": [8, 40], "tool": [9, 17, 25, 30, 32, 39, 40, 41, 42, 48, 63, 71, 77, 97, 99], "basic": [9, 58, 62, 74], "grid_background": 9, "grid_transpar": 9, "blob": [9, 72, 107], "to_blob_url": 9, "load_image_from_blob_url": 9, "is_valid_image_blob_url": 9, "decod": [9, 38, 107], "rgb_decod": 9, "load_imag": [9, 25, 52, 68], "has_alpha_channel": 9, "layer": [9, 87, 107], "istack": 9, "pad": [9, 25, 72, 107], "pad_image_to_s": 9, "download_image_from_url": 9, "is_http_url": 9, "mai": [10, 15, 18, 40, 64, 68, 75, 80, 86, 106, 108, 109], "block": [10, 30, 34, 35], "togeth": 10, "new": [10, 11, 24, 30, 53, 65, 66, 68, 69, 74], "similar": [10, 13, 20, 31, 34, 40, 44, 60, 80, 83, 107], "techniqu": [10, 32, 38], "p": [10, 75, 76, 80, 83], "need": [10, 17, 35, 46, 49, 86, 90, 92, 95, 98, 101, 105], "stack": [10, 83], "addition": 10, "second": [10, 23, 40, 45, 79], "element": [10, 83], "rang": [10, 40, 44, 49], "left": [10, 48, 49, 53, 87], "0": [10, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 30, 31, 35, 39, 40, 41, 44, 46, 48, 49, 51, 53, 55, 58, 59, 60, 63, 68, 69, 73, 74, 75, 76, 77, 80, 81, 82, 83, 87, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 104, 105, 108, 109, 110], "right": [10, 48, 53, 87], "two": [10, 23, 40, 45, 63, 79, 98], "dimension": [10, 83], "h": [10, 26, 28, 29, 51, 72], "w": [10, 26, 28, 29, 51, 72, 83], "posit": [10, 40, 48, 49, 91], "target": [10, 11, 20, 26, 28, 29, 31, 49, 60], "By": [10, 46], "first": [10, 11, 13, 17, 23, 35, 40, 45, 79], "howev": [10, 40], "solid": [10, 48], "pure": [10, 72], "lime": [10, 72], "nian": 10, "nian_lim": 10, "yellow": [10, 68], "5": [10, 13, 17, 22, 23, 40, 41, 44, 46, 49, 51, 53, 58, 59, 60, 61, 68, 75, 87, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 104, 105], "9": [10, 13, 23, 40, 44, 53, 60, 68, 81, 90, 91, 92, 94, 95, 98, 99, 100, 101, 102, 104, 105], "nian_tran": 10, "custom": [10, 14, 15, 16, 17, 18, 19, 22, 30, 34, 35, 38, 41, 48, 49, 51, 59, 60, 68, 69, 73], "mask": [10, 26, 28, 29, 49, 51, 72], "hs1": 10, "ab": 10, "linspac": 10, "ws1": 10, "nian_mask": 10, "hxw": [10, 26, 28, 29, 51], "dimens": [11, 47, 60], "while": [11, 14, 16, 17, 18, 25, 35, 47, 49, 63, 86], "maintain": [11, 25, 35, 47, 53, 86, 110], "pars": [11, 56, 58, 59, 67, 68, 107], "specif": [11, 13, 14, 19, 30, 31, 34, 36, 38, 48, 53, 56, 58, 60, 70, 71, 91, 95, 101], "pic": 11, "background_color": 11, "interpol": [11, 58, 59, 60], "fit": [11, 51], "within": [11, 48, 68, 75, 83], "preserv": [11, 63], "reach": [11, 44], "exact": 11, "other": [11, 13, 40, 46, 60, 79, 82, 91], "integ": [11, 14, 38, 44, 53, 60], "name": [11, 13, 14, 15, 16, 17, 18, 19, 22, 24, 30, 31, 34, 35, 40, 41, 46, 48, 53, 58, 59, 60, 75, 80, 83, 84, 90, 91, 94, 96, 99, 100, 102, 103, 104], "etc": [11, 31, 60], "100": [11, 21, 26, 35, 43, 60, 86], "50": [11, 60], "200": [11, 26, 35, 60], "blue": [11, 68], "download": 12, "special": [12, 13], "github": [12, 52, 108, 109, 110], "hug": [12, 19, 30, 31, 34, 35, 40, 60, 83], "face": [12, 19, 20, 21, 30, 31, 34, 35, 40, 53, 55, 60, 68, 74, 83, 91, 107], "progress": [12, 65, 66, 84], "track": 12, "host": [12, 13, 16, 21, 24, 31, 40, 46, 61, 76, 84, 90, 91, 92, 94, 95, 96, 98, 100, 101, 102, 104, 105, 110], "main": [12, 18, 21, 22, 25, 30, 31, 34, 35, 40, 60, 68, 70, 72, 75, 86, 110], "compon": [12, 13, 23, 30, 31, 34, 35, 86], "http": [12, 52, 72, 110], "intern": [12, 34, 56, 69], "silent": [12, 65, 66, 84], "expected_s": 12, "kwarg": [12, 13, 14, 15, 16, 17, 18, 19, 22, 30, 31, 34, 35, 36, 48, 49, 68, 70], "suppress": [12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 25, 35, 48, 84], "bar": 12, "displai": [12, 31, 34, 65, 66], "expect": [12, 38, 60], "session": 12, "get": [12, 26, 28, 29, 31, 39, 41, 61, 62, 68, 72, 75, 78, 83, 89, 91, 96, 98, 100, 102, 104], "especi": 12, "hf": 12, "request": 12, "requestexcept": 12, "fail": [12, 14], "unidentifiedimageerror": 12, "com": [12, 52, 110], "ftp": 12, "booru": 13, "yolo": [13, 19, 21, 33, 107], "aperveyev": 13, "deepgh": [13, 14, 15, 16, 17, 18, 19, 21, 24, 40, 44, 46, 61, 76, 80, 84, 90, 91, 92, 94, 95, 96, 98, 100, 101, 102, 104, 105, 110], "overal": [13, 14, 15, 16, 17, 18, 19, 21, 22, 24, 27, 39, 40, 41, 43, 44, 46, 52, 63, 65, 66, 71, 78, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105], "benchmark": [13, 14, 15, 16, 17, 18, 19, 21, 22, 24, 27, 39, 40, 41, 43, 44, 46, 52, 63, 65, 66, 71, 78, 84, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105], "explan": 13, "No": [13, 68, 108, 109], "head": [13, 20, 25, 52, 74, 91, 100, 107], "anim": [13, 14, 15, 16, 17, 18, 19, 20, 22, 27, 29, 39, 40, 41, 43, 52, 54, 55, 61, 68, 71, 72, 74, 75, 78, 84, 91, 92, 95, 96, 100, 101, 102, 104, 105, 110], "pretti": 13, "girl": [13, 46, 74], "onli": [13, 14, 15, 16, 17, 18, 19, 22, 25, 40, 69, 74, 75, 80, 83, 98], "bust": 13, "torso": 13, "part": [13, 51, 52, 53], "collarbon": 13, "center": [13, 49, 59, 60], "pair": [13, 23, 34], "cover": [13, 21, 49, 68, 74], "breast": [13, 21, 74, 75, 76, 80, 82, 83], "boob": 13, "bra": 13, "nippl": [13, 14, 48, 68], "mostli": [13, 17], "visibl": [13, 25], "nsfw": [13, 48, 97, 107], "shld": 13, "shoulder": [13, 53], "mayb": 13, "one": [13, 34, 38, 44, 46, 60, 74, 83], "view": [13, 46], "profil": 13, "exactli": 13, "rear": 13, "exclud": 13, "sideb": 13, "uncov": 13, "visual": [13, 14, 15, 16, 17, 19, 20, 22, 40, 42, 52, 54, 83, 107], "mark": 13, "belli": [13, 21], "button": [13, 30, 76], "hip": [13, 53], "half": [13, 17, 74], "stock": 13, "line": [13, 27, 28, 55], "knee": [13, 53], "below": [13, 55, 71, 110], "6": [13, 23, 25, 40, 44, 53, 60, 63, 73, 74, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 104, 105, 108, 109], "nopan": 13, "panti": [13, 77], "cloth": 13, "bikini": 13, "regardless": 13, "censor": [13, 20, 48, 49, 95, 101, 107], "evid": 13, "7": [13, 14, 16, 17, 18, 19, 35, 40, 44, 46, 48, 51, 53, 60, 68, 73, 74, 80, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 104, 105], "butt": 13, "buttock": [13, 21], "least": [13, 37, 38, 70], "partial": 13, "behind": 13, "more": [13, 14, 33, 34, 46, 53, 58, 68, 86, 89], "less": [13, 14, 16, 22, 90], "stand": [13, 68, 75, 76, 80, 83], "sit": [13, 74], "ass": 13, "split": [13, 80], "leg": [13, 68], "wide": [13, 68], "90": 13, "degre": [13, 49], "typic": [13, 14, 31, 60], "abov": [13, 14, 15, 16, 17, 18, 19, 22, 51, 92, 95, 101, 105], "10": [13, 24, 30, 40, 44, 49, 53, 60, 63, 90, 91, 92, 95, 98, 99, 101, 102], "sprd": 13, "strongli": [13, 84], "11": [13, 40, 53, 90, 91, 92, 95, 98, 99, 101, 102], "vsplt": 13, "pose": [13, 40, 107], "12": [13, 25, 40, 48, 53, 60, 90, 91, 92, 95, 98, 99, 101, 102], "vsprd": 13, "vsplit": 13, "13": [13, 40, 53, 91, 92, 95, 99, 102, 104], "full": [13, 68], "almost": 13, "side": [13, 47, 74, 106], "usual": [13, 44], "ly": 13, "14": [13, 53, 60, 91, 92, 95, 99, 102, 110], "wing": [13, 74], "dragon": 13, "poni": 13, "15": [13, 43, 45, 53, 60, 91, 92, 95, 99, 102, 108, 109], "feral": 13, "four": [13, 14, 91], "non": [13, 14, 15, 16, 17, 18, 19, 21, 22, 35, 48, 96], "human": [13, 14, 15, 16, 17, 18, 19, 22, 52, 54, 90], "16": [13, 53, 60, 63, 65, 66, 91, 95, 99, 102], "hdrago": 13, "style": [13, 17, 22, 49, 104, 110], "17": [13, 53, 60, 99, 104], "hponi": 13, "18": [13, 21, 53, 60, 95, 99, 101, 108, 109], "hfox": 13, "cartoon": 13, "fox": 13, "dog": 13, "zootopia": 13, "nick": 13, "wild": 13, "19": [13, 53, 99], "hrabb": 13, "rabbit": 13, "judi": 13, "hopp": 13, "bunnygirl": 13, "20": [13, 30, 53, 60, 68, 99], "hcat": 13, "cat": [13, 74, 81], "catgirl": 13, "sharp": 13, "muzzl": 13, "compar": [13, 23, 34], "21": [13, 17, 53, 60, 104], "hbear": 13, "bear": 13, "22": [13, 53, 60], "jacko": 13, "memet": 13, "jack": 13, "o": [13, 68, 70, 80, 83, 95, 98, 108, 109], "contest": 13, "toward": [13, 53], "viewer": [13, 68], "23": [13, 53, 60], "jackx": 13, "sometim": 13, "24": [13, 40, 44, 53, 60, 63], "hhors": 13, "hors": 13, "implement": [13, 31, 34, 45, 86], "aa09": 13, "25": [13, 16, 21, 35, 45, 60, 104], "hbird": 13, "bird": 13, "releas": 13, "time": [13, 70, 84], "yolov8s_pp09": 13, "2023": 13, "focus": 13, "class": [13, 15, 18, 19, 30, 31, 32, 34, 35, 38, 48, 49, 53, 56, 58, 60, 61, 67, 68, 70, 74, 91, 92, 95, 96, 100, 101, 102, 104, 105], "advanc": [13, 110], "capabl": [13, 31, 38, 46], "scenario": [13, 75, 80, 86], "yolov8s_pp12": 13, "2024": 13, "final": 13, "patch": 13, "continu": 13, "focu": [13, 68], "enhanc": [13, 33, 107], "improv": [13, 24, 83], "previou": 13, "yolov8m_pp13": 13, "offer": [13, 16, 17, 18, 23, 58, 70, 98], "yolov8n_as01": 13, "spinoff": 13, "26": [13, 60], "train": [13, 14, 15, 16, 17, 18, 19, 22, 40, 41, 75, 76, 77, 80, 84, 95, 101], "80": 13, "epoch": 13, "sfw": 13, "subset": 13, "wa": 13, "eventu": 13, "abandon": 13, "due": [13, 39, 40, 75, 80, 86, 91, 106], "ineffect": 13, "yolov8m_as02": 13, "start": [13, 38, 49, 68, 107], "30": [13, 22, 49], "public": [13, 31], "friendli": [13, 110], "reduc": [13, 40, 51, 83], "yolov8m_as03": 13, "as02": 13, "60": 13, "aim": 13, "bottleneck": 13, "reproduc": 13, "yolov8s_aa06": 13, "initi": [13, 30, 31, 35, 38, 48, 61, 74], "current": [13, 59, 65, 68, 95, 101, 108, 109, 110], "reincarn": 13, "some": [13, 30, 33, 40, 44, 45, 49, 62, 73, 75, 76, 80, 83, 84, 86, 93, 106, 108, 109], "yolov8s_aa09": 13, "updat": [13, 30, 31, 34, 35, 69], "dataset": [13, 14, 15, 16, 17, 18, 19, 22, 41, 44, 83, 97], "closeup": 13, "adjust": [13, 35, 44, 74], "larg": [13, 28, 31, 40, 83], "hat": [13, 74], "aa06": 13, "yolov8s_aa10": 13, "major": 13, "fix": 13, "issu": [13, 19, 65], "wear": 13, "yolov8s_aa11": 13, "latest": [13, 35, 75, 80], "mainstream": 13, "aa10": 13, "outstand": 13, "map": [13, 30, 46, 52, 73, 74, 77, 81, 82, 87, 99, 103], "score": [13, 14, 15, 16, 17, 18, 19, 21, 23, 24, 25, 30, 31, 34, 39, 41, 43, 44, 46, 52, 53, 55, 77, 81, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105], "though": 13, "note": [13, 17, 40, 49, 68, 91, 95, 98, 101, 108, 109], "complet": [13, 35, 49, 91, 97, 107], "fair": 13, "bias": 13, "model_nam": [13, 14, 15, 16, 17, 18, 19, 22, 30, 31, 34, 35, 41, 48, 83, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105], "conf_threshold": [13, 14, 15, 16, 17, 18, 19, 22, 35, 48], "iou_threshold": [13, 14, 15, 16, 17, 18, 19, 21, 22, 35, 48], "perform": [13, 17, 21, 22, 24, 31, 34, 35, 40, 46, 48, 49, 52, 60, 75, 86, 98, 99, 108, 109], "confid": [13, 14, 15, 16, 17, 18, 19, 21, 22, 24, 25, 35, 41, 46, 48, 53, 55, 76, 83], "threshold": [13, 14, 15, 16, 17, 18, 19, 21, 22, 24, 26, 35, 40, 43, 44, 46, 48, 51, 55, 75, 76, 80, 83, 90, 98], "iou": [13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 35, 48], "bounding_box": 13, "x1": [13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 35, 48, 49], "y1": [13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 35, 48, 49], "x2": [13, 21, 23], "y2": [13, 21, 23], "box": [13, 14, 15, 16, 17, 18, 19, 21, 23, 24, 25, 46, 52], "f": [13, 18, 23, 40, 44, 68, 87], "2f": 13, "point": [14, 18, 40, 53, 60], "femal": [14, 21, 48, 74], "genit": 14, "male": [14, 21, 74], "anime_censor_detect": 14, "yolov8": [14, 15, 16, 17, 18, 19, 22], "model": [14, 15, 16, 17, 18, 19, 21, 22, 24, 25, 27, 28, 29, 30, 31, 32, 34, 35, 39, 40, 41, 44, 46, 48, 52, 53, 55, 60, 63, 64, 65, 66, 67, 68, 71, 75, 76, 77, 78, 80, 83, 84, 87, 89, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105, 107, 110], "v1": [14, 15, 16, 17, 18, 22, 48, 68, 83], "identifi": [14, 30, 38, 65], "locat": 14, "anatom": 14, "analyz": [14, 21, 41], "data": [14, 17, 19, 36, 38, 40, 52, 59, 67, 68, 75, 77, 95, 101, 107, 108, 109, 110], "either": [14, 15, 16, 17, 18, 34, 40, 60, 83, 87], "standard": [14, 16, 17, 18, 36, 60, 86], "n": [14, 15, 16, 17, 18, 19, 22, 38, 40, 48, 60, 68], "nano": [14, 16, 17, 18, 48], "faster": [14, 15, 16, 17, 18, 19, 48], "slower": [14, 22], "construct": [14, 15, 17, 18, 48, 83], "intersect": [14, 15, 16, 17, 18, 19, 22, 23, 48], "over": [14, 15, 16, 17, 18, 19, 22, 23, 24, 48, 74], "merg": [14, 15, 16, 17, 18, 40], "x0": [14, 15, 16, 17, 18, 19, 22, 25, 35, 48, 49], "y0": [14, 15, 16, 17, 18, 19, 22, 25, 35, 48, 49], "bound": [14, 15, 16, 17, 18, 19, 21, 23, 24, 25, 52], "indic": [14, 40, 53, 56, 75, 80, 83], "nipple_f": [14, 48], "peni": [14, 48], "pussi": [14, 48, 68], "runtimeerror": [14, 30, 34], "detection_visu": [14, 15, 16, 17, 19, 20, 22], "nude_girl": [14, 48], "365": 14, "264": 14, "399": 14, "289": [14, 15], "7473511695861816": 14, "224": [14, 58, 59, 60], "260": 14, "252": 14, "285": 14, "6830288171768188": 14, "206": 14, "523": [14, 48, 49], "240": 14, "608": 14, "6799028515815735": 14, "matplotlib": [14, 15, 16, 17, 25, 52], "pyplot": [14, 15, 16, 17, 52], "plt": [14, 15, 16, 17, 52], "imshow": [14, 15, 16, 17, 52], "anime_eye_detect": 15, "allow": [15, 16, 18, 19, 22, 31, 35, 38, 56, 58, 60, 86], "trade": [15, 17], "off": [15, 17], "speed": [15, 16, 17, 18, 19, 22, 26, 84], "accuraci": [15, 16, 17, 18, 19, 22, 46, 90, 92, 95, 98, 101, 105], "higher": [15, 16, 17, 18, 19, 21, 24, 98], "consid": [15, 18, 23, 40, 46, 49, 51, 61, 74, 95, 101], "overlap": [15, 17, 18, 19, 23, 65, 66, 75, 76, 78, 80, 83, 84, 107], "coordin": [15, 16, 17, 18, 19, 25, 35, 49, 53, 63], "alwai": [15, 17, 18, 19, 46], "except": [15, 18, 38, 56, 60, 68], "predict": [15, 19, 22, 30, 31, 34, 35, 76, 83, 90, 92, 94, 95, 98, 99, 101, 103, 105], "yolo_predict": [15, 22, 33], "squat": [15, 17, 52], "297": 15, "239": [15, 46], "341": 15, "271": 15, "7760562896728516": 15, "230": 15, "263": 15, "308": 15, "7682342529296875": 15, "createml": 16, "huggingfac": [16, 18, 40, 46, 60, 63, 72, 90, 91, 92, 94, 95, 96, 98, 100, 101, 102, 104, 105], "anime_face_detect": 16, "user": [16, 22, 30, 31, 34, 35, 38, 61, 70, 110], "balanc": [16, 18, 22, 68], "system": [16, 17, 26, 56, 60, 95, 101], "overhead": [16, 17, 26, 86], "avail": [16, 22, 25, 30, 31, 38, 40, 46, 49, 56, 60, 68, 81, 89, 90, 92, 95, 101, 105], "v0": [16, 22, 65, 66], "overrid": [16, 22], "auto": [16, 22, 52, 70, 89], "mostima_post": [16, 19], "29": [16, 19, 60], "441": [16, 19], "204": [16, 19], "584": [16, 19], "7874319553375244": [16, 19], "346": [16, 19], "59": [16, 19], "529": [16, 19], "275": [16, 19], "7510495185852051": [16, 19], "606": [16, 19], "51": [16, 19, 60], "895": [16, 19], "336": [16, 19], "6986488103866577": [16, 19], "upper": [17, 48], "bodi": [17, 22, 52, 53, 55, 68], "anime_halfbody_detect": 17, "pleas": [17, 24, 39, 40, 46, 65, 67, 69, 84, 91, 95, 98, 101, 108, 109], "primari": [17, 91, 94, 96, 100, 102, 104], "purpos": 17, "crop": [17, 51, 58, 59, 60, 68], "illustr": [17, 68, 92, 94], "therefor": [17, 40, 108, 109], "consist": [17, 40], "person": [17, 20, 23, 25, 35, 52, 100, 107], "peopl": [17, 81], "guarante": [17, 46], "you": [17, 19, 20, 22, 27, 46, 49, 65, 66, 83, 84, 86, 89, 90, 91, 92, 95, 98, 101, 105, 110], "inde": 17, "recommend": [17, 24, 40, 43, 44, 83, 84, 95, 101], "approach": 17, "detect_person": [17, 20, 25, 52], "individu": [17, 23, 38, 58, 67], "obtain": [17, 27, 39, 40], "local": [17, 61, 108, 109], "flexibl": [17, 58, 59], "lower": [17, 43, 44, 46, 48], "127": 17, "629": 17, "637": 17, "9040350914001465": 17, "anime_hand_detect": 18, "choos": [18, 22, 46], "35": [18, 60, 68, 75, 83], "configur": [18, 30, 40, 58, 59, 60, 107], "suit": 18, "case": [18, 24, 40, 43], "defin": [18, 22, 40, 68, 87], "being": 18, "label": [18, 19, 21, 23, 24, 25, 30, 31, 34, 35, 40, 41, 46, 77, 99, 103], "infer": [18, 21, 24, 31, 34, 35, 52, 65, 66, 89, 98], "anime_imag": 18, "bbox": 18, "conf": 18, "customiz": [19, 25], "integr": [19, 31, 75, 110], "repositori": [19, 30, 31, 34, 35, 40], "anime_head_detect": 19, "contribut": 19, "our": 19, "develop": [19, 84, 110], "yolo11": 19, "architectur": 19, "usag": [19, 30, 31, 67, 68, 69, 75, 86, 87, 106], "head_detect_v2": 19, "0_": 19, "equal": [19, 49], "deprec": [19, 24, 39], "remov": [19, 24, 30, 35, 39, 46, 63, 72, 74, 76, 77, 82, 83], "futur": [19, 24], "help": [19, 40, 51, 63], "For": [19, 20, 22, 23, 31, 40, 46, 53, 67, 83, 89], "instead": [19, 24, 77], "detect_head": [20, 25], "booru_yolo": [20, 107], "detect_with_booru_yolo": 20, "detect_censor": [20, 48, 95, 101], "ey": [20, 49, 53, 68, 74, 107], "detect_ey": 20, "detect_fac": 20, "halfbodi": [20, 91, 100, 107], "detect_halfbodi": 20, "hand": [20, 53, 55, 68, 74, 107], "detect_hand": 20, "nudenet": [20, 107], "detect_with_nudenet": 20, "calculate_i": 20, "bboxes_similar": 20, "detection_similar": 20, "detect_text": 20, "nuditi": 21, "run": [21, 26, 30, 31, 35, 84, 89, 106, 107], "nm": 21, "postprocess": 21, "onnx": [21, 30, 31, 34, 35, 76, 89, 99], "nudenet_onnx": 21, "notai": 21, "tech": 21, "detail": [21, 63, 67, 68, 89, 91], "respect": 21, "female_genitalia_cov": 21, "genitalia": 21, "face_femal": 21, "buttocks_expos": 21, "expos": 21, "female_breast_expos": 21, "female_genitalia_expos": 21, "male_breast_expos": 21, "anus_expos": 21, "anu": 21, "feet_expos": 21, "feet": [21, 53, 55], "belly_cov": 21, "feet_cov": 21, "armpits_cov": 21, "armpit": 21, "armpits_expos": 21, "face_mal": 21, "belly_expos": 21, "male_genitalia_expos": 21, "anus_cov": 21, "female_breast_cov": 21, "buttocks_cov": 21, "onnxruntim": [21, 88, 107], "topk": [21, 30], "45": [21, 44, 60], "score_threshold": 21, "number": [21, 30, 31, 34, 38, 40, 46, 53, 61, 63, 87, 90], "keep": [21, 80], "entir": 22, "anidet3": 22, "roboflow": 22, "m": 22, "x": [22, 40, 49, 53, 68, 86, 87, 103], "fastest": [22, 26], "most": [22, 30, 31, 34, 35], "confidence_scor": [22, 25], "genshin_post": [22, 47, 48, 49], "371": 22, "232": 22, "564": 22, "690": 22, "7533698678016663": 22, "135": [22, 53], "451": 22, "716": [22, 46], "6788613796234131": 22, "614": 22, "393": 22, "830": 22, "686": 22, "5612757205963135": 22, "1275": 22, "654": 22, "4047100841999054": 22, "calcul": [23, 31, 40, 43, 44], "comput": [23, 28, 31, 34, 42, 60, 86, 87, 99], "work": [23, 30, 31, 34, 37, 43, 70, 99], "aggreg": 23, "involv": 23, "segment": [23, 61, 107], "evalu": [23, 39], "algorithm": [23, 40, 43], "box1": 23, "box2": 23, "bboxtyp": 23, "measur": [23, 39, 40, 43], "divid": [23, 53], "4f": 23, "1429": 23, "bboxes1": 23, "bboxes2": 23, "liter": [23, 40, 49, 53, 65, 66, 81], "max": [23, 24], "raw": [23, 30, 31, 34, 38], "depend": [23, 68, 69, 106], "unknown": [23, 81], "hungarian": 23, "find": [23, 49], "optim": [23, 31, 40], "assign": [23, 24, 30, 40], "among": [23, 40], "averag": 23, "detect1": 23, "detect2": 23, "bboxwithscoreandlabel": 23, "group": [23, 30, 44, 77], "correspond": [23, 40, 46, 51, 60, 83, 99, 103], "combin": [23, 38, 46], "against": [23, 84], "ground": [23, 95, 101], "truth": [23, 95, 101], "car": 23, "85": [23, 75, 83], "75": 23, "text_detect": 24, "been": [24, 99], "migrat": 24, "ocr": [24, 107], "detect_text_with_ocr": [24, 107], "soon": 24, "paddleocr": [24, 46], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 24, "05": [24, 60, 75, 76, 90, 91, 92, 94, 99, 100, 101, 102, 104, 105], "max_area_s": 24, "640": 24, "region": [24, 48, 51, 95, 101], "dbnet": 24, "do": [24, 51, 92], "640x640": 24, "ani": [24, 31, 34, 38, 40, 48, 58, 60, 63, 68, 73, 87, 89], "sinc": [24, 39], "appear": [25, 28], "font": 25, "see": [25, 68, 89], "text_pad": 25, "fontsiz": 25, "max_short_edge_s": 25, "fp": 25, "no_label": 25, "normal": [25, 31, 41, 58, 59, 60, 83], "predefin": [25, 74], "extract": [25, 26, 28, 29, 38, 40, 44, 46, 51, 60, 67, 68, 69, 70, 76, 83], "around": [25, 30, 35, 38, 55], "shortest": 25, "edg": [25, 55, 107], "font_manag": 25, "fontproperti": 25, "properti": [25, 49, 53, 68, 70], "cv2": 26, "have": [26, 28, 40, 81, 82, 95, 101, 106], "lowest": 26, "resourc": [26, 107], "low_threshold": 26, "high_threshold": 26, "assum": [26, 28, 29, 72], "its": [26, 28, 29, 30, 40, 46, 47, 60, 69, 72, 75, 77, 89, 91, 92, 94, 95, 96, 99, 100, 101, 102, 104, 105], "low": [26, 34, 39, 41, 68, 80, 83, 84], "high": [26, 34, 35, 62, 68, 84, 98, 99], "outlin": 27, "comparison": [27, 75], "canni": [27, 107], "get_edge_by_canni": 27, "edge_image_with_canni": 27, "lineart": [27, 29, 107], "get_edge_by_lineart": 27, "edge_image_with_lineart": 27, "lineart_anim": [27, 107], "get_edge_by_lineart_anim": 27, "edge_image_with_lineart_anim": 27, "best": [28, 41, 49, 68], "effect": [28, 39, 48, 106], "closest": 28, "consum": 28, "amount": 28, "memori": [28, 30, 31, 35, 108, 109], "power": 28, "runtim": [28, 31, 89, 98], "coars": 28, "detect_resolut": [28, 29], "512": [28, 29, 55, 68, 84], "deeper": 28, "richer": 28, "probabl": [28, 31, 99], "extra": [28, 68], "increas": [28, 40], "resolut": [28, 29, 61, 84], "neural": [28, 29, 72, 87], "network": [28, 29, 72, 87], "classif": [30, 34, 87, 91, 92, 94, 95, 96, 97, 100, 101, 102, 104, 105], "those": [30, 98], "store": [30, 31, 35, 36, 68, 69], "well": [30, 43], "manag": [30, 31, 34, 35, 89, 107], "interact": [30, 31, 34, 35], "also": [30, 58, 83, 110], "token": [30, 31, 34, 35], "authent": [30, 31, 34, 35], "access": [30, 31, 34, 53, 68, 86], "privat": [30, 31, 32, 34, 44], "repo_id": [30, 31, 34, 35], "fn_preprocess": 30, "callabl": [30, 60], "hf_token": [30, 31, 34, 35], "comprehens": [30, 31], "imagepreprocessfunc": 30, "variabl": [30, 49, 89], "_model_nam": 30, "cach": [30, 31, 34, 35, 61, 88, 107], "_model": 30, "dictionari": [30, 36, 41, 58, 60, 68, 69, 70, 73, 74, 76, 91, 94, 96, 100, 102, 104], "_label": 30, "_hf_token": 30, "org": 30, "repo": [30, 60], "__init__": [30, 31, 32, 34, 35, 38, 49, 53, 61, 70, 74], "instanc": [30, 31, 35, 40, 48, 53, 60, 61, 74], "clear": [30, 31, 34, 35, 40, 69, 91, 95, 101], "free": [30, 31, 35], "up": [30, 31, 35, 74], "launch_demo": [30, 31, 34, 35], "default_model_nam": [30, 31, 34, 35], "server_nam": [30, 31, 34, 35], "server_port": [30, 31, 34, 35], "launch": [30, 31, 34, 35], "gradio": [30, 31, 34, 35], "demo": [30, 31, 34, 35, 80], "interfac": [30, 31, 34, 35, 86], "ui": [30, 34, 35], "make_ui": [30, 31, 34, 35], "server": [30, 31, 34, 35], "select": [30, 31, 34, 35, 40, 48, 61], "dropdown": [30, 31], "port": [30, 31, 34, 35], "importerror": [30, 35], "instal": [30, 34, 35, 63, 69, 107], "properli": [30, 34, 68], "usernam": [30, 35], "repo_nam": [30, 35], "model_v1": 30, "7860": [30, 31, 35], "submit": 30, "recent": [30, 31, 34, 35], "label_group": 30, "highest": [30, 99], "through": [30, 31, 60, 110], "error": [30, 38, 60, 83], "predict_fmt": 30, "fmt": [30, 31, 34, 41, 76, 83], "top5": 30, "logit": [30, 31, 34], "embed": [30, 31, 34, 38, 83], "dict": [30, 31, 38, 41, 52, 58, 59, 60, 68, 69, 70, 76, 83, 86, 91, 92, 94, 95, 96, 100, 101, 102, 104, 105], "top": [30, 49, 98], "k": 30, "e": [30, 31, 40, 62, 65, 66, 81, 84, 87], "g": [30, 31, 40, 62, 65, 66, 81, 83, 84], "top10": 30, "predict_scor": 30, "ia": 30, "conveni": [30, 53, 68, 110], "wrapper": [30, 35, 38], "id": [30, 31, 34, 35], "multimod": 31, "hub": 31, "discoveri": 31, "variant": [31, 34], "pipelin": [31, 58, 60], "pattern": [31, 40, 74], "direct": 31, "api": [31, 34], "control": [31, 68], "via": 31, "web": [31, 34], "deploy": [31, 99], "reus": 31, "lru": 31, "thread": [31, 34, 86, 106], "safe": [31, 34, 69, 75, 76, 86, 97, 99, 101, 106, 107], "demand": 31, "switch": 31, "image_encod": [31, 34], "upload": [31, 35], "enter": 31, "link": 31, "address": 31, "bind": 31, "organ": 31, "precomput": [31, 82], "cosin": 31, "scale": [31, 34, 48, 49, 53, 68, 72, 83, 108, 109], "complex": 31, "image_embed": 31, "text_embed": 31, "thei": [31, 40, 56, 60], "l2": [31, 83], "text_encod": [31, 34], "accept": 31, "_process_rgb": 32, "_process_alpha_channel_with_model": 32, "_process_rgba": 32, "attribut": 32, "classifi": [33, 91, 96, 97, 98, 100, 102, 104, 105, 107], "classifymodel": 33, "classify_predict_scor": 33, "classify_predict": 33, "classify_predict_fmt": 33, "imageenhanc": 33, "clip": [33, 60, 68, 107], "clipmodel": 33, "clip_image_encod": 33, "clip_text_encod": 33, "clip_predict": 33, "siglip": [33, 60, 107], "siglipmodel": 33, "siglip_image_encod": 33, "siglip_text_encod": 33, "siglip_predict": 33, "yolomodel": 33, "sigmoid": [34, 88], "loss": 34, "creation": [34, 58, 59, 70], "preprocessor": [34, 68], "reset": 34, "about": [34, 36], "hostnam": 34, "gr": [34, 35], "One": [34, 44], "detect": [35, 43, 46, 48, 52, 53, 54, 55, 73, 74, 89, 90, 95, 101, 107], "post": [35, 46], "helper": 35, "easi": 35, "metadata": [35, 41, 67, 69, 70, 107], "cleanup": 35, "associ": [35, 70], "default_conf_threshold": 35, "default_iou_threshold": 35, "environmenterror": [35, 63, 69], "environ": [35, 84, 86, 89, 107], "offlin": 35, "yolov5": 35, "allow_dynam": 35, "dynam": [35, 58], "300": [35, 60], "400": 35, "simpl": 35, "explicitli": 35, "read": [36, 37, 38, 67, 68, 69], "write": [36, 37, 38, 67, 69], "exif": [36, 37, 68], "gif": [36, 37, 68], "comment": 36, "These": [36, 39, 61], "retriev": [36, 40], "context": [36, 37], "ai": [36, 37, 70, 90], "found": [36, 49, 68, 91], "attempt": [36, 49, 60, 68, 70, 89], "commonli": [36, 60, 77, 87], "where": [36, 40, 68, 69, 83, 86], "look": [36, 46, 68, 91], "usercom": 36, "field": [36, 70], "dst_filenam": 36, "destin": [36, 68, 69, 70], "filenam": [36, 61], "pnginfo": [36, 38, 68, 70], "wai": [36, 68, 69], "geninfo": [37, 107], "lsb": [37, 70, 107], "signific": [37, 38, 40, 65, 70], "bit": [37, 38, 60, 70], "read_geninfo_paramet": 37, "read_geninfo_exif": 37, "read_geninfo_gif": 37, "write_geninfo_paramet": 37, "write_geninfo_exif": 37, "write_geninfo_gif": 37, "read_lsb_raw_byt": 37, "read_lsb_metadata": 37, "write_lsb_raw_byt": 37, "write_lsb_metadata": 37, "lsbreaderror": 37, "lsbextractor": 37, "imagelsbdataextractor": 37, "serialize_pnginfo": 37, "serialize_json": 37, "inject_data": 37, "steganographi": 38, "serial": 38, "json": 38, "compat": [38, 77], "inject": 38, "emb": [38, 83], "seamlessli": 38, "hidden": 38, "decompress": 38, "them": [38, 48, 58, 65, 69, 83], "gzip": 38, "written": 38, "appropri": [38, 46, 60, 68], "serializ": [38, 58], "err": 38, "caus": [38, 106], "multi": [38, 86], "get_next_n_byt": 38, "next": [38, 56], "get_one_byt": 38, "form": [38, 77], "read_32bit_integ": 38, "32": [38, 60], "interpret": [38, 53], "big": 38, "endian": 38, "enough": 38, "magic": 38, "stealth_pngcomp": 38, "extract_data": 38, "length": [38, 40, 47], "compress": 38, "along": [38, 40, 72], "robust": [38, 40], "skytnt": [39, 61, 72], "poor": 39, "anime_dbaesthet": [39, 42], "better": [39, 43, 63, 83, 84, 90, 92, 95, 98, 101, 105], "2053756": 39, "09986039996147156": 39, "1663584": 39, "24299287796020508": 39, "4886411": 39, "38091593980789185": 39, "2066024": 39, "5131649971008301": 39, "3670169": 39, "6011670827865601": 39, "5930006": 39, "7067991495132446": 39, "3821265": 39, "8237218260765076": 39, "5512471": 39, "9187621474266052": 39, "limit": [40, 75], "smaller": 40, "7eu7d7": [40, 80, 84, 110], "ccip_onnx": 40, "cluster": [40, 44], "refer": [40, 43, 67, 98], "relev": 40, "aforement": 40, "manual": [40, 49], "384": [40, 44, 58, 59, 60], "caform": 40, "randaug": 40, "prune": 40, "vector": 40, "pruned_fp32": 40, "5_fp32": 40, "feat": 40, "768": [40, 46, 68], "17847511429108218": 40, "1951224011983088": 40, "18397327797685215": 40, "y": [40, 49, 86], "16583099961280823": 40, "42947039008140564": 40, "4037521779537201": 40, "4371533691883087": 40, "40748104453086853": 40, "392294704914093": 40, "whether": [40, 46, 48, 60, 70, 73, 76, 83, 84], "belong": 40, "pairwis": 40, "matrix": 40, "5350548e": 40, "08": [40, 60, 100, 101], "6583106e": 40, "01": 40, "2947042e": 40, "0375218e": 40, "8025822e": 40, "3715334e": 40, "0748104e": 40, "2675274e": 40, "9229470e": 40, "j": 40, "th": 40, "dbscan": 40, "dbscan_2": 40, "dbscan_fre": 40, "optic": [40, 46], "optics_best": 40, "epsilon": 40, "ep": 40, "min_sampl": 40, "ccipclustermethodtyp": 40, "12921094122454668": 40, "1291187648928262": 40, "1836453739562513": 40, "distanc": 40, "_featureorimag": 40, "sampl": [40, 44, 68, 90, 91, 92, 94, 95, 96, 100, 101, 102, 104, 105], "neighborhood": [40, 63], "core": [40, 108, 109], "few": 40, "too": 40, "sensit": [40, 48, 83, 95, 101], "tune": 40, "guidelin": 40, "deal": [40, 67], "solut": [40, 49], "small": [40, 48], "advis": [40, 75], "significantli": 40, "separ": 40, "slightli": 40, "exhibit": 40, "regular": [40, 63], "outfit": 40, "awar": 40, "highli": 40, "so": [40, 43, 80, 84], "care": 40, "diff": 40, "07437477": 40, "0356068": 40, "04396922": 40, "05131693": 40, "assess": 41, "aesthet": [41, 42, 107], "danbooru": [41, 75, 78, 80, 95, 98], "hakubooru": 41, "kohakublueleaf": 41, "swinv2pv3_v0_448_ls0": 41, "2_x": 41, "percentil": 41, "_default_model_nam": 41, "masterpiec": [41, 68], "9831666690063624": 41, "8810615667538594": 41, "great": 41, "8225559148288356": 41, "good": [41, 46], "591020403706702": 41, "2888798940585766": 41, "243279223969715": 41, "worst": [41, 68], "005268185993767627": 41, "275707557797432": 41, "7977807857096195": 41, "56098810210824": 41, "670568235218525": 41, "1677918508648872": 41, "9305131509900093": 41, "6085879728198051": 41, "6834832429885864": 41, "16141420602798462": 41, "05435194447636604": 41, "025083942338824272": 41, "024000568315386772": 41, "027076328173279762": 41, "024589713662862778": 41, "3757021427154541": 41, "3451208472251892": 41, "1511985808610916": 41, "04740551486611366": 41, "02172713913023472": 41, "027498546987771988": 41, "03134724497795105": 41, "39281174540519714": 41, "22457796335220337": 41, "15563568472862244": 41, "10796019434928894": 41, "047730278223752975": 41, "0393439345061779": 41, "031940147280693054": 41, "13832266628742218": 41, "20687267184257507": 41, "2509062886238098": 41, "1644320785999298": 41, "11332042515277863": 41, "08270663768053055": 41, "043439216911792755": 41, "033693961799144745": 41, "03375888615846634": 41, "050045162439346313": 41, "16734018921852112": 41, "4311050772666931": 41, "23242227733135223": 41, "05163438618183136": 41, "012833272106945515": 41, "01619996316730976": 41, "03074900433421135": 41, "1396280825138092": 41, "5038207173347473": 41, "22299200296401978": 41, "07377689331769943": 41, "02854202501475811": 41, "026677291840314865": 41, "02838410809636116": 41, "026617199182510376": 41, "02508518099784851": 41, "06039097160100937": 41, "8043031692504883": 41, "get_aesthetic_scor": 42, "ccip": [42, 107], "ccip_extract_featur": 42, "ccip_batch_extract_featur": 42, "ccip_default_threshold": 42, "ccip_differ": 42, "ccip_sam": 42, "ccip_batch_differ": 42, "ccip_batch_sam": 42, "ccip_default_clustering_param": 42, "ccip_clust": 42, "ccip_merg": 42, "dbaesthet": [42, 107], "laplacian": [42, 107], "laplacian_scor": 42, "lpip": [42, 107], "lpips_extract_featur": 42, "lpips_differ": 42, "lpips_clust": 42, "psnr_": [42, 107], "psnr": [42, 66], "blur": [43, 48], "than": [43, 44, 48, 86, 90, 98], "seem": 43, "just": [43, 63, 92, 95, 98, 101, 105], "we": [43, 65, 84], "explor": 43, "bluri": 43, "hutao": [43, 72, 75, 76, 80, 83], "156": 43, "68285005210006": 43, "text_blur": 43, "2276": 43, "66629157129": 43, "real2": 43, "908745781486806": 43, "mmd": 43, "1072": 43, "8372572065527": 43, "richzhang": 44, "perceptualsimilar": 44, "chafen_arknight": 44, "rand": 44, "995": 44, "cnn": 44, "f1": 44, "f2": 44, "f3": 44, "f4": 44, "f5": 44, "64": [44, 60, 63, 68, 84, 108, 109], "99": 44, "192": 44, "49": [44, 60], "256": [44, 58, 59, 65, 68], "img1": [44, 45, 83], "img2": [44, 45, 83], "anoth": 44, "16922694444656372": 44, "22250649333000183": 44, "6897575259208679": 44, "10956494510173798": 44, "6823137998580933": 44, "6837796568870544": 44, "nois": [44, 51, 63, 65], "inf": 45, "gaussian_20": 45, "dat": 45, "058228614646987": 45, "gaussian_3": 45, "27": [45, 60], "65611098737784": 45, "lq": 45, "29589659377844": 45, "recogn": [46, 60], "export": [46, 89], "recognit": 46, "ch_pp": 46, "ocrv4_det": 46, "heat_threshold": 46, "box_threshold": 46, "max_candid": 46, "1000": 46, "unclip_ratio": 46, "heat": 46, "candid": 46, "unclip": 46, "comic": [46, 92], "742": 46, "485": [46, 58, 59], "809": 46, "511": 46, "9543377610144915": 46, "682": 46, "98": 46, "734": 46, "124": 46, "9309689495575223": 46, "136": 46, "836": 46, "164": 46, "9042856988923695": 46, "144": 46, "455": 46, "196": 46, "874083638387722": 46, "719": 46, "835": 46, "488": 46, "8628696346175078": 46, "478": 46, "214": 46, "508": 46, "848871771901487": 46, "1030": 46, "557": 46, "1184": 46, "578": 46, "8352495440618789": 46, "427": 46, "129": 46, "553": 46, "154": 46, "8249209443996619": 46, "detect_model": 46, "recognize_model": 46, "ocrv4_rec": 46, "rotation_threshold": 46, "is_remove_dupl": 46, "rotat": [46, 49], "duplic": [46, 68], "mob": 46, "9356705927336156": 46, "shishou": 46, "8933000384412466": 46, "BUT": 46, "8730931912907247": 46, "oh": 46, "8417627579351514": 46, "mirror": 46, "7366019454049503": 46, "el": 46, "gato": 46, "iberico": 46, "7271127306351021": 46, "THAt": 46, "701928390168364": 46, "6965972578194936": 46, "chines": 46, "english": 46, "cannot": [46, 56, 58, 60, 70], "languag": 46, "func": [46, 88, 107], "japanes": [46, 68], "post_text": 46, "319": 46, "847": 46, "561": 46, "899": 46, "kancol": 46, "9130667787597329": 46, "552": 46, "811": 46, "791": 46, "921": 46, "1944": 46, "8566762346615406": 46, "820": 46, "558": 46, "850": 46, "fleet": 46, "collect": [46, 67], "8100635458911772": 46, "235": 46, "904": 46, "855": 46, "1009": 46, "\u6d77": 46, "6716076803280185": 46, "858": 46, "808": 46, "tsu": 46, "ka": 46, "NO": 46, "u": [46, 110], "mi": 46, "de": 46, "654507230718228": 46, "209": 46, "507": 46, "2888084133529467": 46, "japan_pp": 46, "ocrv3_rec": 46, "9230690942939336": 46, "8564870717047623": 46, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 46, "8061289060358996": 46, "8045396777081609": 46, "7311649382696896": 46, "\u8266\u3068\u308c\u308c": 46, "6648729016512889": 46, "ocrv2_det": 46, "ocrv3_det": 46, "ocrv4_server_det": 46, "ch_ppocr_mobile_slim_v2": 46, "0_det": 46, "ch_ppocr_mobile_v2": 46, "ch_ppocr_server_v2": 46, "en_pp": 46, "arabic_pp": 46, "ocrv2_rec": 46, "ocrv4_server_rec": 46, "0_rec": 46, "chinese_cht_pp": 46, "cyrillic_pp": 46, "devanagari_pp": 46, "en_number_mobile_v2": 46, "ka_pp": 46, "korean_pp": 46, "latin_pp": 46, "ta_pp": 46, "te_pp": 46, "max_siz": [47, 58, 59, 60], "longer": 47, "after": [47, 60, 75, 80, 83], "1280": 47, "720": 47, "new_img": 47, "600": 47, "337": 47, "obscur": 48, "regist": [48, 49, 58, 59, 60], "rectangular": 48, "967": [48, 49], "143": [48, 49], "1084": [48, 49], "261": [48, 49], "246": [48, 49], "208": [48, 49], "331": [48, 49], "287": [48, 49], "662": [48, 49], "466": [48, 49], "705": [48, 49], "514": [48, 49], "479": [48, 49], "283": [48, 49], "326": [48, 49], "color_black": 48, "radiu": 48, "emoji": [48, 49], "penis": 48, "vagina": 48, "serv": [48, 60, 75], "foundat": 48, "inherit": [48, 60], "fill": 48, "color_default": 48, "green": 48, "color_green": 48, "ffff00": 48, "color_ffff00": 48, "blur_4": 48, "blur_8": 48, "blur_12": 48, "pixelate_4": 48, "pixelate_8": 48, "pixelate_12": 48, "cl": 48, "arg": 48, "subclass": 48, "keyerror": 48, "alreadi": 48, "exist": [48, 69, 89, 92], "angl": 49, "end": [49, 68], "censor_area": [49, 50], "ratio_threshold": 49, "minimum": [49, 55, 61, 63], "total": [49, 108, 109], "star": [49, 80], "register_censor_method": [49, 50], "smiling_face_with_heart": 49, "twitter": 49, "appl": 49, "googl": 49, "microsoft": 49, "samsung": 49, "whatsapp": 49, "facebook": 49, "messeng": 49, "joypixel": 49, "openmoji": 49, "emojidex": 49, "mozilla": 49, "express": 49, "code": [49, 65, 80, 83], "_emojistyletyp": 49, "emoji_default": 49, "cat_fac": 49, "emoji_green": 49, "grinning_face_with_sweat": 49, "emoji_liuhanhuangd": 49, "minim": 49, "abl": [49, 56], "prefix": [49, 74, 79], "sum": 49, "cx": 49, "mass": 49, "occlus": 49, "cy": 49, "find_for_area": 49, "rectangl": 49, "corner": 49, "factor": [49, 60], "align": [50, 107], "align_maxs": 50, "censor_": [50, 107], "censor_nsfw": 50, "basecensor": 50, "colorcensor": 50, "blurcensor": 50, "pixelatecensor": 50, "imgcensor": [50, 107], "imagebasedcensor": 50, "emojibasedcensor": 50, "singleimag": 50, "squeez": [50, 107], "squeeze_with_transpar": 50, "tightli": 51, "interest": 51, "jerry_with_spac": 51, "median_filt": 51, "median": 51, "kernel": 51, "larger": [51, 55, 85], "disabl": 51, "keypoint": [52, 53, 54, 55], "idea": 52, "research": 52, "auto_detect": 52, "out_bbox": 52, "person_detect_cfg": 52, "op18keypointset": [52, 54, 55], "rtmpose": 52, "config": [52, 59, 107, 110], "foot": [52, 53], "hand1": 52, "hand2": 52, "op18_visu": [52, 54], "0x7f5ca933f3d0": 52, "axesimag": 52, "0x7f5c98069790": 52, "all_": 53, "openpos": [53, 68], "op18": [53, 55], "__mul__": 53, "multipli": 53, "scalar": 53, "__truediv__": 53, "divisor": 53, "left_foot": 53, "left_hand": 53, "right_foot": 53, "right_hand": 53, "enum": 53, "enumer": 53, "symbol": [53, 80, 83], "make": [53, 58, 77, 87, 95, 99, 101], "readabl": [53, 83], "categor": 53, "nose": 53, "neck": 53, "elbow": 53, "wrist": 53, "ankl": 53, "ear": [53, 74, 81], "member": 53, "right_should": 53, "right_elbow": 53, "right_wrist": 53, "left_should": 53, "left_elbow": 53, "left_wrist": 53, "right_hip": 53, "right_kne": 53, "right_ankl": 53, "left_hip": 53, "left_kne": 53, "left_ankl": 53, "right_ey": 53, "left_ey": 53, "right_ear": 53, "left_ear": 53, "left_big_to": 53, "left_small_to": 53, "left_heel": 53, "right_big_to": 53, "right_small_to": 53, "right_heel": 53, "__int__": 53, "truncat": [53, 97, 107], "zero": 53, "must": [53, 74, 106], "preced": 53, "surround": 53, "whitespac": [53, 77], "36": [53, 60], "0b100": 53, "91": [53, 60], "112": 53, "92": [53, 60, 81], "113": [53, 60], "dwpose": [54, 107], "dwpose_estim": 54, "openpose18": 54, "op18_body_max": 54, "op18_body_min": 54, "op18_face_max": 54, "op18_face_min": 54, "op18_left_foot_max": 54, "op18_left_foot_min": 54, "op18_left_hand_max": 54, "op18_left_hand_min": 54, "op18_right_foot_max": 54, "op18_right_foot_min": 54, "op18_right_hand_max": 54, "op18_right_hand_min": 54, "keypoints_list": 55, "min_edge_s": 55, "draw_bodi": 55, "draw_hand": 55, "draw_feet": 55, "draw_fac": 55, "drawn": 55, "shorter": 55, "connect": 55, "ellips": 55, "facial": [55, 74, 91], "parser": [56, 58, 59, 68], "try": 56, "notparsetarget": 57, "register_pillow_transform": 57, "register_pillow_pars": 57, "create_pillow_transform": 57, "parse_pillow_transform": 57, "register_torchvision_transform": 57, "register_torchvision_pars": 57, "create_torchvision_transform": 57, "parse_torchvision_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, "tensor": [58, 59, 60, 69], "composit": [58, 60], "machin": [58, 87], "learn": [58, 87], "compos": [58, 59, 60], "sequenc": [58, 60, 74], "pillowcompos": [58, 60], "sequenti": 58, "decor": [58, 59, 60, 86], "facilit": 58, "creator": [58, 60], "tvalu": [58, 59], "describ": 58, "bicub": [58, 59, 60], "pillowres": [58, 60], "antialia": [58, 59, 60], "bilinear": [58, 59], "center_crop": [58, 59], "pillowcentercrop": [58, 60], "pillowtotensor": [58, 60], "maybe_to_tensor": [58, 59], "pillowmaybetotensor": 58, "std": [58, 59, 60], "pillownorm": [58, 60], "456": [58, 59], "406": [58, 59], "229": [58, 59], "225": [58, 59], "48500001430511475": 58, "4560000002384186": 58, "4059999883174896": 58, "2290000021457672": 58, "2240000069141388": 58, "22499999403953552": 58, "framework": 59, "extend": 59, "centercrop": 59, "totensor": 59, "maybetotensor": 59, "4850": 59, "4560": 59, "4060": 59, "2290": 59, "2240": 59, "2250": 59, "timm": 59, "interpolationmod": 59, "processor": [60, 108, 109], "vitimageprocessor": 60, "5906": 60, "33": 60, "donutimageprocessor": 60, "1901": 60, "70": [60, 84], "detrimageprocessor": 60, "1575": 60, "86": [60, 74], "clipimageprocessor": 60, "1374": 60, "73": 60, "videomaeimageprocessor": 60, "1093": 60, "convnextimageprocessor": 60, "648": 60, "65": 60, "segformerimageprocessor": 60, "533": 60, "00": 60, "beitimageprocessor": 60, "468": 60, "63": 60, "siglipimageprocessor": 60, "440": 60, "48": 60, "layoutlmv3imageprocessor": 60, "403": 60, "layoutlmv2imageprocessor": 60, "332": 60, "87": 60, "mllamaimageprocessor": 60, "qwen2vlimageprocessor": 60, "314": 60, "77": 60, "blipimageprocessor": 60, "276": 60, "55": 60, "idefics2imageprocessor": 60, "226": 60, "llavanextimageprocessor": 60, "215": 60, "bitimageprocessor": 60, "210": 60, "pix2structimageprocessor": 60, "conditionaldetrimageprocessor": 60, "53": 60, "samimageprocessor": 60, "52": 60, "deitimageprocessor": 60, "mask2formerimageprocessor": 60, "89": 60, "vivitimageprocessor": 60, "88": 60, "yolosimageprocessor": 60, "84": 60, "47": 60, "viltimageprocessor": 60, "41": 60, "detaimageprocessor": 60, "68": 60, "38": 60, "pixtralimageprocessor": 60, "mobilenetv2imageprocessor": 60, "mobilevitimageprocessor": 60, "61": 60, "34": [60, 108, 109], "dptimageprocessor": 60, "maskformerimageprocessor": 60, "28": 60, "nougatimageprocessor": 60, "ideficsimageprocessor": 60, "rtdetrimageprocessor": 60, "efficientnetimageprocessor": 60, "40": [60, 68], "deformabledetrimageprocessor": 60, "idefics3imageprocessor": 60, "fuyuimageprocessor": 60, "videollavaimageprocessor": 60, "pvtimageprocessor": 60, "09": 60, "oneformerimageprocessor": 60, "mobilenetv1imageprocessor": 60, "07": [60, 99, 100, 101, 104], "owlv2imageprocessor": 60, "chineseclipimageprocessor": 60, "efficientformerimageprocessor": 60, "llavaonevisionimageprocessor": 60, "swin2srimageprocessor": 60, "vithybridimageprocessor": 60, "owlvitimageprocessor": 60, "04": 60, "groundingdinoimageprocessor": 60, "03": 60, "perceiverimageprocessor": 60, "chameleonimageprocessor": 60, "levitimageprocessor": 60, "vitmatteimageprocessor": 60, "extens": [60, 75], "tri": 60, "def": [60, 86], "hasattr": 60, "feature_extractor": 60, "encount": 60, "becaus": 60, "until": 60, "successfulli": 60, "imageprocessor": 60, "autoimageprocessor": 60, "from_pretrain": 60, "openai": 60, "vit": 60, "patch32": 60, "pillowconvertrgb": 60, "48145467": 60, "4578275": 60, "40821072": 60, "26862955": 60, "2613026": 60, "2757771": 60, "size_dict": 60, "shortest_edg": 60, "invalid_kei": 60, "default_to_squar": 60, "height_width_ord": 60, "constraint": 60, "els": [60, 68, 108, 109], "incompat": 60, "longest_edg": 60, "param_nam": 60, "entri": 60, "conform": 60, "messag": [60, 84], "do_res": 60, "do_center_crop": 60, "crop_siz": 60, "do_rescal": 60, "rescale_factor": 60, "00392156862745098": 60, "do_norm": 60, "image_mean": 60, "image_std": 60, "do_convert_rgb": 60, "rescal": 60, "deviat": 60, "clipprocessor": 60, "crop_pct": 60, "tailor": 60, "convnext": 60, "percentag": 60, "prepar": 60, "replic": 60, "build": [60, 75, 83], "blip": 60, "255": 60, "openai_clip_mean": 60, "openai_clip_std": 60, "accord": 60, "behavior": 60, "mobilenetv2": 60, "per": 60, "equival": 60, "bg": 61, "strict_level": 61, "min_select": 61, "min_width": 61, "min_height": 61, "min_resolut": 61, "strict": [61, 95, 101], "get_imag": 61, "get_image_fil": 61, "list_image_fil": 61, "random_imag": 61, "randomli": 61, "random_image_fil": 61, "8057": 61, "000000": 61, "000001": 61, "000002": 61, "000003": 61, "000004": 61, "home": 61, "dgh": [61, 69, 110], "2400x1600": 61, "0x7feb86ed5160": 61, "003258": 61, "400x400": 61, "0x7feb86a748b0": 61, "quickli": 62, "backgroundimageset": 62, "list_bg_image_fil": 62, "get_bg_image_fil": 62, "get_bg_imag": 62, "random_bg_image_fil": 62, "random_bg_imag": 62, "opencv": 63, "denois": [63, 68], "inspir": [63, 72, 76, 83, 103], "mf666": [63, 103], "mist": 63, "fucker": 63, "diameter_min": 63, "diameter_max": 63, "sigma_color_min": 63, "sigma_color_max": 63, "sigma_space_min": 63, "sigma_space_max": 63, "radius_min": 63, "radius_max": 63, "eps_min": 63, "eps_max": 63, "b_iter": 63, "g_iter": 63, "random": [63, 81], "bilater": 63, "guid": 63, "stage": 63, "diamet": 63, "sigma": 63, "space": [63, 72, 83], "window": [63, 68], "term": 63, "contrib": 63, "noisy_imag": 63, "cleaned_img": 63, "cleaned_imag": 63, "blurri": [64, 68], "noisi": 64, "nafnet": [64, 107], "scunet": [64, 65, 107], "adversari": [64, 107], "remove_adversarial_nois": 64, "restore_with_nafnet": 64, "restore_with_scunet": 64, "ve": 65, "gaussian": 65, "To": 65, "correctli": 65, "credibl": 65, "rgg": [65, 66], "red": [65, 74], "gopro": 65, "sidd": 65, "tile_s": [65, 66, 84], "tile_overlap": [65, 66, 84], "batch_siz": [65, 66, 84], "nafnetmodeltyp": 65, "tile": [65, 66, 84], "gan": 66, "128": 66, "scunetmodeltyp": 66, "automatic1111": 67, "stabl": [67, 68, 90, 110], "diffus": [67, 68, 90], "webui": [67, 68, 69], "novelai": 67, "sdwui": 67, "submodul": 67, "nai": [67, 107], "docstr": 67, "sdmetadata": 67, "parse_sdmeta_from_text": 67, "get_sdmeta_from_imag": 67, "save_image_with_sdmeta": 67, "read_metadata": 67, "save_with_metadata": 67, "naimetadata": 67, "get_naimeta_from_imag": 67, "add_naimeta_to_imag": 67, "save_image_with_naimeta": 67, "formatt": 68, "a1111": 68, "sd_metadata_simpl": 68, "sd_metadata_complex": 68, "prompt": 68, "neg_prompt": 68, "neg": 68, "__str__": 68, "sd1": 68, "extrem": 68, "delic": 68, "beauti": 68, "offici": 68, "global": [68, 106], "illumin": 68, "soft": 68, "shadow": 68, "super": 68, "light": 68, "novel": [68, 70], "4k": 68, "metal_textur": 68, "striped_background": 68, "rich": 68, "cg": 68, "uniti": 68, "8k": 68, "wallpap": 68, "unreal": 68, "sci": 68, "fi": 68, "fantasi": 68, "silver_skin": 68, "cut": [68, 74], "silver_impossible_bodysuit": 68, "gem_on_chest": 68, "cut_silver_mechanical_leotard": 68, "headgear": [68, 74], "1_girl": 68, "solo": [68, 73, 74, 75, 76, 80, 81, 82, 83], "slim_waist": 68, "hair": [68, 74], "long": 68, "lumin": 68, "medium_breast": [68, 82], "indistinct_camelto": 68, "flat_crotch": 68, "coquettish": 68, "squint": 68, "evil_smil": 68, "dark_persona": 68, "mouth": 68, "wet": 68, "slim_fac": 68, "tall_girl": 68, "matur": 68, "mature_fac": 68, "slim_figur": 68, "slim_leg": 68, "groin": 68, "bare_thigh": 68, "easyneg": 68, "sketch": 68, "ugli": 68, "huge": 68, "logo": 68, "monochrom": [68, 94, 97, 107], "bad": 68, "mutat": 68, "horror": 68, "geometri": 68, "bad_prompt": 68, "miss": 68, "finger": 68, "limb": 68, "anatomi": 68, "interlock": 68, "digit": 68, "arm": 68, "2girl": 68, "deform": 68, "artist": 68, "blush": [68, 75, 76, 80, 83], "lipstick": 68, "skindent": 68, "tie": 68, "big_breast": 68, "thighhigh": [68, 75], "pubic_hair": [68, 74], "3d": [68, 92], "realist": 68, "slip": [68, 77], "head_out_of_fram": 68, "curvi": 68, "sampler": 68, "ddim": 68, "cfg": 68, "seed": 68, "3827064803": 68, "512x848": 68, "hash": 68, "eb49192009": 68, "anidosmix": 68, "skip": 68, "new_imag": 68, "let": 68, "what": 68, "nslim_fac": 68, "848": 68, "_sdmeta_text": 68, "directli": 68, "starri": 68, "night": 68, "daylight": 68, "euler": 68, "sd2": 68, "1girl": [68, 73, 74, 75, 76, 77, 80, 81, 82, 83], "footwear": 68, "shoe": 68, "bang": [68, 74, 75, 80, 83], "indoor": 68, "sleev": 68, "ahog": [68, 74, 75, 76, 80, 83], "dress": [68, 74], "pot": 68, "plant": 68, "bag": [68, 75, 76, 80, 83], "bun": [68, 74], "lora": 68, "bluearchive10": 68, "bluearchiv": 68, "neg1": 68, "dpm": 68, "2m": 68, "sde": 68, "karra": 68, "2647703743": 68, "768x768": 68, "72bd94132e": 68, "cutemix": 68, "strength": 68, "controlnet": 68, "control_v11p_sd15_openpos": 68, "cab727d4": 68, "weight": 68, "perfect": 68, "param": 68, "hire": 68, "upscal": [68, 107], "latent": 68, "ti": 68, "339cc9210f70": 68, "66a7279a88dd": 68, "info": 68, "underli": [68, 86], "sd_meta": 68, "scope": 68, "dst_file": [68, 70], "webp": 68, "systemerror": [68, 70], "input_imag": 68, "output_imag": 68, "a41": 69, "safetensor": 69, "torch": 69, "command": [69, 110], "pip": [69, 110], "_check_env": 69, "model_fil": 69, "key1": 69, "value1": 69, "key2": 69, "value2": 69, "src_model_fil": 69, "dst_model_fil": 69, "new_metadata": 69, "john": 69, "doe": [69, 73, 81, 95, 101], "input_model": 69, "output_model": 69, "softwar": 70, "generation_tim": 70, "dataclass": 70, "encapsul": 70, "taken": 70, "alia": 70, "success": [70, 110], "add_lsb_meta": 70, "save_metainfo": 70, "metainfo": 70, "prefer": 70, "isneti": [71, 107], "get_isnetis_mask": 71, "segment_with_isneti": 71, "segment_rgba_with_isneti": 71, "co": 72, "seg": 72, "1024": [72, 83], "app": 72, "l8": 72, "00ff00": 72, "mask_": 72, "image_": 72, "hutao_seg": 72, "skadi": [72, 75, 76, 80, 83], "skadi_seg": 72, "drop": [73, 74, 75, 80, 82, 83], "cosplai": 73, "no_eyewear": 73, "eyewear": [73, 74], "span": [73, 74], "matter": [73, 74], "red_hair": [73, 74, 81, 82], "use_preset": 73, "custom_blacklist": 73, "onlin": 73, "preset": 73, "ones": 73, "neither": [73, 74], "nor": [73, 74], "anal_hair": 74, "anal_tail": 74, "arm_behind_head": 74, "arm_hair": 74, "arm_under_breast": 74, "arms_behind_head": 74, "bird_on_head": 74, "blood_in_hair": 74, "breasts_on_glass": 74, "breasts_on_head": 74, "cat_on_head": 74, "closed_ey": 74, "clothed_female_nude_femal": 74, "clothed_female_nude_mal": 74, "clothed_male_nude_femal": 74, "clothes_between_breast": 74, "cream_on_fac": 74, "drying_hair": 74, "empty_ey": 74, "face_to_breast": 74, "food_on_fac": 74, "food_on_head": 74, "game_boi": 74, "grabbing_anoth": 74, "s_hair": 74, "grabbing_own_breast": 74, "gun_to_head": 74, "head_between_breast": 74, "heart_in_ey": 74, "multiple_boi": 74, "multiple_girl": 74, "object_on_breast": 74, "object_on_head": 74, "paint_splatter_on_fac": 74, "parted_lip": [74, 75, 76, 80, 83], "penis_on_fac": 74, "person_on_head": 74, "pokemon_on_head": 74, "rabbit_on_head": 74, "rice_on_fac": 74, "severed_head": 74, "star_in_ey": 74, "sticker_on_fac": 74, "tentacles_on_mal": 74, "tying_hair": 74, "built": [74, 86], "mutabl": 74, "constructor": 74, "empti": 74, "hold": [74, 75, 76, 80, 83], "futa": 74, "cum": 74, "rub": 74, "shade": 74, "plai": 74, "drill": 74, "skin": 74, "sidelock": 74, "twintail": [74, 75, 76, 80, 83], "braid": 74, "afro": 74, "bald": 74, "dreadlock": 74, "ponytail": 74, "updo": 74, "beard": 74, "mustach": 74, "pointi": 74, "horn": 74, "tail": 74, "ornament": 74, "hairband": 74, "pupil": 74, "bow": [74, 75, 76], "headwear": 74, "ribbon": [74, 76, 80], "crown": 74, "cap": 74, "hairclip": [74, 80], "mole": 74, "halo": 74, "fluff": 74, "flower": [74, 75, 76, 80, 83], "glass": [74, 77], "fang": 74, "boi": 74, "beret": 74, "heterochromia": 74, "headdress": 74, "eyepatch": 74, "headphon": 74, "eyebrow": 74, "eyelash": 74, "sunglass": 74, "intak": 74, "scrunchi": 74, "ear_pierc": 74, "headband": 74, "ring": 74, "under_mouth": 74, "freckl": 74, "lip": 74, "eyelin": 74, "eyeshadow": 74, "tassel": 74, "whitelist_suffix": 74, "whitelist_prefix": 74, "whitelist_word": 74, "suffix": [74, 79], "pool": 74, "whitelist": 74, "blacklist": [74, 78, 107], "singular": 74, "plural": 74, "chair": 74, "whole": 74, "word": 74, "hear": 74, "72": 74, "outdat": 75, "anymor": 75, "baselin": 75, "practic": 75, "use_real_nam": [75, 80], "general_threshold": [75, 76, 83], "character_threshold": [75, 76, 83], "drop_overlap": [75, 76, 80, 83], "real": [75, 80, 97, 107], "renam": [75, 80], "redirect": [75, 80], "mani": [75, 80], "websit": [75, 80], "rate": [75, 76, 83, 95, 97, 107], "char": [75, 76, 83], "9897817373275757": 75, "question": [75, 76, 83, 95], "010265946388244629": 75, "explicit": [75, 76, 83, 95], "2809715270996094e": 75, "9939777851104736": 75, "5032387375831604": 75, "black_bord": 75, "9943548440933228": 75, "black_glov": [75, 76, 80, 83], "5011609792709351": 75, "blue_ski": [75, 76, 80, 83], "6877802610397339": 75, "5543792843818665": 75, "8268730640411377": 75, "cloud": [75, 76, 80, 83], "8504303693771362": 75, "cowboy_shot": [75, 76, 80, 83], "6008237600326538": 75, "crop_top": [75, 76, 80, 83], "6635787487030029": 75, "dai": [75, 76, 80, 83], "8496965765953064": 75, "glove": [75, 76, 80, 83], "6107005476951599": 75, "hair_between_ey": [75, 76, 80, 83], "668294370174408": 75, "5619469285011292": 75, "holding_baseball_bat": [75, 76, 80, 83], "5141720771789551": 75, "letterbox": 75, "long_hair": [75, 76, 80, 82, 83], "9884189963340759": 75, "looking_at_view": [75, 76, 80, 83], "5673105120658875": 75, "midriff": [75, 76, 80, 83], "6290556192398071": 75, "navel": [75, 76, 80, 83], "9631235003471375": 75, "no_hat": [75, 76, 80], "7978747487068176": 75, "no_headwear": [75, 76, 80, 83], "7577926516532898": 75, "outdoor": [75, 76, 80, 83], "7118550539016724": 75, "5452839136123657": 75, "pillarbox": 75, "9841411709785461": 75, "red_ey": [75, 76, 80, 83], "958786129951477": 75, "shirt": [75, 76, 80, 83], "6720131039619446": 75, "short_sleev": [75, 76, 80, 83], "7077711820602417": 75, "silver_hair": [75, 76, 80], "6673924326896667": 75, "sky": [75, 76, 80, 83], "8709812760353088": 75, "9614333510398865": 75, "sportswear": [75, 76, 80, 83], "7786177396774292": 75, "6842771172523499": 75, "sweat": [75, 76, 80, 83], "9076308012008667": 75, "thigh": [75, 76, 80, 83], "580970823764801": 75, "skadi_": [75, 76, 83], "arknight": [75, 76, 83], "9633345007896423": 75, "9988503456115723": 75, "001651763916015625": 75, "00012505054473876953": 75, "9829280972480774": 75, "894218385219574": 75, "8733789920806885": 75, "backpack": [75, 76, 80, 83], "6322951316833496": 75, "9987058639526367": 75, "bag_charm": [75, 76], "9754379987716675": 75, "6810564994812012": 75, "9708781838417053": 75, "6356008052825928": 75, "5633733868598938": 75, "brick_wal": 75, "5315935611724854": 75, "brown_hair": [75, 76, 80, 83], "9397273659706116": 75, "9229896664619446": 75, "charm_": [75, 76], "9006357789039612": 75, "citi": 75, "9020784497261047": 75, "cityscap": 75, "9547432661056519": 75, "5296419262886047": 75, "8253412246704102": 75, "5619839429855347": 75, "hair_flow": [75, 76, 80, 83], "8277763724327087": 75, "hair_orna": [75, 76, 80, 83], "9356368780136108": 75, "hair_ribbon": [75, 76, 80], "5288072824478149": 75, "jacket": [75, 76, 80, 83], "6336134076118469": 75, "9703260064125061": 75, "8188960552215576": 75, "phone_screen": 75, "9579574465751648": 75, "9954615235328674": 75, "plaid": [75, 76, 80], "9725285172462463": 75, "plaid_skirt": [75, 76, 80], "9638455510139465": 75, "pleated_skirt": [75, 76, 80, 83], "7226815819740295": 75, "5321241021156311": 75, "red_nail": [75, 80], "5493080615997314": 75, "school_bag": [75, 76], "9863407611846924": 75, "school_uniform": [75, 76, 80, 83], "6794284582138062": 75, "5062428116798401": 75, "shoulder_bag": 75, "9325523972511292": 75, "skirt": [75, 76, 80, 83], "92237788438797": 75, "skyscrap": 75, "7728171348571777": 75, "sleeves_past_wrist": [75, 76, 80], "7257086038589478": 75, "smile": [75, 76, 80, 83], "5357837080955505": 75, "6939404010772705": 75, "7054293155670166": 75, "tongu": [75, 76, 80, 83], "9990814924240112": 75, "tongue_out": [75, 76, 80, 83], "9992498755455017": 75, "5012534260749817": 75, "very_long_hair": [75, 76, 80, 82, 83], "7461410164833069": 75, "lagpixellol": 76, "deepgelbooru_onnx": 76, "categori": [76, 91, 99], "dim": [76, 83], "9986732006072998": 76, "0013858973979949951": 76, "315376281738281e": 76, "9972434639930725": 76, "basebal": [76, 83], "5982598662376404": 76, "baseball_bat": [76, 80, 83], "6429562568664551": 76, "bike_short": 76, "36296138167381287": 76, "8308937549591064": 76, "black_shirt": [76, 80, 83], "7388008832931519": 76, "6039759516716003": 76, "30909663438796997": 76, "9694308042526245": 76, "6422968506813049": 76, "5898381471633911": 76, "8145260810852051": 76, "652222216129303": 76, "dolphin_short": 76, "466494083404541": 76, "7183809280395508": 76, "6753682494163513": 76, "7302790880203247": 76, "6649775505065918": 76, "large_breast": [76, 80, 83], "8446108102798462": 76, "98187655210495": 76, "8140730857849121": 76, "6360533833503723": 76, "9635934829711914": 76, "33370012044906616": 76, "44239571690559387": 76, "7891374826431274": 76, "6471294164657593": 76, "9958090782165527": 76, "8736815452575684": 76, "872096061706543": 76, "5640895366668701": 76, "5049663186073303": 76, "8832778930664062": 76, "9687467813491821": 76, "sports_bra": 76, "3659853935241699": 76, "9309735298156738": 76, "49939480423927307": 76, "stomach": [76, 80, 83], "446407288312912": 76, "809670090675354": 76, "6560589075088501": 76, "47956040501594543": 76, "9832853674888611": 76, "9994162321090698": 76, "0008397102355957031": 76, "00035390257835388184": 76, "9926226139068604": 76, "899387001991272": 76, "34215790033340454": 76, "5701972246170044": 76, "9512913227081299": 76, "6664570569992065": 76, "5614628791809082": 76, "33615976572036743": 76, "5770801305770874": 76, "987317681312561": 76, "37286585569381714": 76, "cardigan": [76, 80], "36409223079681396": 76, "7329680919647217": 76, "collared_shirt": [76, 80], "5924292206764221": 76, "4344901144504547": 76, "7465001344680786": 76, "5225946307182312": 76, "6976451873779297": 76, "9265321493148804": 76, "34527891874313354": 76, "6675043106079102": 76, "9096828699111938": 76, "long_sleev": [76, 80, 83], "41341525316238403": 76, "8418735265731812": 76, "miniskirt": [76, 80], "3675632178783417": 76, "nail_polish": [76, 80], "5284417867660522": 76, "open_cloth": [76, 80], "30296844244003296": 76, "48789578676223755": 76, "36596980690956116": 76, "7759367227554321": 76, "6535028219223022": 76, "8975257873535156": 76, "36911237239837646": 76, "4171145558357239": 76, "3942635953426361": 76, "6772940754890442": 76, "9397937655448914": 76, "5207280516624451": 76, "4673041105270386": 76, "9118321537971497": 76, "9967410564422607": 76, "9970728158950806": 76, "8419480323791504": 76, "6489560604095459": 76, "white_shirt": [76, 80], "6217572689056396": 76, "underscor": [77, 83], "convent": 77, "restor": [77, 107], "use_spac": 77, "use_escap": 77, "include_scor": 77, "score_descend": 77, "_": 77, "escap": 77, "unsaf": 77, "sort": [77, 81], "descend": 77, "panty_pul": 77, "6826801300048828": 77, "958938717842102": 77, "drinking_glass": 77, "9340789318084717": 77, "areola_slip": 77, "41196826100349426": 77, "9988248348236084": 77, "drink": 77, "pull": 77, "areola": 77, "999": 77, "959": 77, "934": 77, "683": 77, "412": 77, "mldanbooru": [78, 107], "get_mldanbooru_tag": 78, "wd14": [78, 80, 107], "get_wd14_tag": [78, 80], "convert_wd14_emb_to_predict": 78, "denormalize_wd14_emb": 78, "deepdanbooru": [78, 80, 107], "get_deepdanbooru_tag": [78, 80], "deepgelbooru": [78, 107], "get_deepgelbooru_tag": 78, "add_underlin": 78, "remove_underlin": 78, "tags_to_text": 78, "drop_overlap_tag": 78, "is_blacklist": 78, "drop_blacklisted_tag": 78, "char_whitelist_suffix": 78, "char_whitelist_prefix": 78, "char_whitelist_word": 78, "char_suffix": 78, "char_prefix": 78, "charactertagpool": 78, "is_basic_character_tag": 78, "drop_basic_character_tag": 78, "sort_tag": 78, "tag_match_suffix": 78, "tag_match_prefix": 78, "tag_match_ful": 78, "t1": 79, "t2": 79, "fulli": 79, "ml": 80, "448": 80, "keep_ratio": 80, "9999984502792358": [80, 102], "9999946355819702": 80, "9994951486587524": 80, "998144268989563": 80, "9978417158126831": 80, "9941409230232239": 80, "9799384474754333": 80, "979142427444458": 80, "961823582649231": 80, "961323618888855": 80, "9490893483161926": 80, "9450850486755371": 80, "9425153136253357": 80, "9409335255622864": 80, "9319437146186829": 80, "9265308976173401": 80, "9259042143821716": 80, "922250509262085": 80, "9199565052986145": 80, "9175475835800171": 80, "9102761745452881": 80, "9076938629150391": 80, "9052775502204895": 80, "8938589692115784": 80, "8894285559654236": 80, "8891903162002563": 80, "8845980763435364": 80, "8842408061027527": 80, "8659475445747375": 80, "862621009349823": 80, "8616052865982056": 80, "8562789559364319": 80, "short_short": [80, 83], "8555729389190674": 80, "8533340096473694": 80, "black_short": [80, 83], "8477485775947571": 80, "8430152535438538": 80, "tied_long_hair": [80, 83], "8340626955032349": 80, "crop_top_overhang": 80, "8266023397445679": 80, "8222048282623291": 80, "8202669620513916": 80, "8061150312423706": 80, "ass_visible_through_thigh": [80, 83], "7803354859352112": 80, "thigh_gap": [80, 83], "7789446711540222": 80, "arms_up": 80, "7052110433578491": 80, "9999866485595703": 80, "997043788433075": 80, "9969649910926819": 80, "9957101345062256": 80, "9928386807441711": 80, "9886980056762695": 80, "9864778518676758": 80, "ghost": [80, 83], "9769423007965088": 80, "9747489094734192": 80, "9736957550048828": 80, "9388670325279236": 80, "9356311559677124": 80, "91000896692276": 80, "8955123424530029": 80, "8910233378410339": 80, "8904104828834534": 80, "8881211280822754": 80, "8876776695251465": 80, "8864808678627014": 80, "8810517191886902": 80, "8798807263374329": 80, "8765745162963867": 80, "8737136125564575": 80, "8650439381599426": 80, "8613706827163696": 80, "blue_cardigan": 80, "8571277260780334": 80, "8333670496940613": 80, "8160212635993958": 80, "eyebrows_visible_through_hair": 80, "8122442364692688": 80, "8091571927070618": 80, "8082079887390137": 80, "8048468232154846": 80, "8042327165603638": 80, "7984272241592407": 80, "blazer": [80, 83], "794708251953125": 80, "78981614112854": 80, "7892146110534668": 80, "shaped_pupil": [80, 83], "7867060899734497": 80, "gradient_hair": 80, "786359965801239": 80, "7790888547897339": 80, "brown_skirt": 80, "7760675549507141": 80, "774523913860321": 80, "7721588015556335": 80, "7697228789329529": 80, "755959689617157": 80, "multicolored_hair": 80, "7477189898490906": 80, "7476690411567688": 80, "rail": 80, "7476617693901062": 80, "blue_jacket": 80, "7458406090736389": 80, "741143524646759": 80, "7364678978919983": 80, "7193643450737": 80, "red_neckwear": 80, "7108616828918457": 80, "7086325287818909": 80, "7055293321609497": 80, "7039415836334229": 80, "7018357515335083": 80, "shuffl": 81, "count": [81, 108, 109], "2boi": 81, "cat_ear": 81, "uniqu": 81, "8849405313291128": 82, "8548297594823425": 82, "03910296474461261": 82, "6615180440330748": 82, "21552028866308015": 82, "3165260620737027": 82, "47744464927382957": 82, "tagger": 83, "smilingwolf": 83, "wd": 83, "swinv2_v3": 83, "general_mcut_en": 83, "character_mcut_en": 83, "no_underlin": 83, "mcut": 83, "replac": 83, "index": [83, 110], "follw": 83, "valuabl": 83, "enabl": 83, "rapid": 83, "queri": 83, "0011444687843322754": 83, "8876402974128723": 83, "106781005859375": 83, "000277101993560791": 83, "997527003288269": 83, "9797663688659668": 83, "9905703663825989": 83, "9761719703674316": 83, "8981098532676697": 83, "8810765743255615": 83, "9498510360717773": 83, "8377365469932556": 83, "945058286190033": 83, "9457170367240906": 83, "969594419002533": 83, "7881088852882385": 83, "7687551379203796": 83, "9301245212554932": 83, "6703325510025024": 83, "white_hair": 83, "5292627811431885": 83, "8677047491073608": 83, "grey_hair": 83, "5859264731407166": 83, "9536856412887573": 83, "8056888580322266": 83, "8394746780395508": 83, "9473626613616943": 83, "8986269235610962": 83, "9385137557983398": 83, "8408567905426025": 83, "alternate_costum": 83, "4245271384716034": 83, "931140661239624": 83, "8830795884132385": 83, "7279844284057617": 83, "artist_nam": 83, "5333830714225769": 83, "64717698097229": 83, "9516432285308838": 83, "9655293226242065": 83, "9485014081001282": 83, "7366660833358765": 83, "7161656618118286": 83, "5858667492866516": 83, "6186309456825256": 83, "41193312406539917": 83, "467605859041214": 83, "36282333731651306": 83, "3756745457649231": 83, "motion_blur": 83, "5091936588287354": 83, "951993465423584": 83, "5634750723838806": 83, "8232709169387817": 83, "9869340658187866": 83, "49491602182388306": 83, "5193622708320618": 83, "003406703472137451": 83, "0007208287715911865": 83, "9798132181167603": 83, "8046203851699829": 83, "7596215009689331": 83, "7620116472244263": 83, "46084529161453247": 83, "48454540967941284": 83, "5152207016944885": 83, "8023070096969604": 83, "8653596639633179": 83, "7201820611953735": 83, "7816740870475769": 83, "697688639163971": 83, "8974947333335876": 83, "7491052746772766": 83, "5015512704849243": 83, "6401398181915283": 83, "43420469760894775": 83, "4528769850730896": 83, "5730487704277039": 83, "6739872694015503": 83, "5545973181724548": 83, "6946243047714233": 83, "5487751364707947": 83, "7439308166503906": 83, "4186026453971863": 83, "47378358244895935": 83, "4690653085708618": 83, "7565015554428101": 83, "hu_tao_": 83, "genshin_impact": 83, "9262397289276123": 83, "boo_tao_": 83, "942080020904541": 83, "denorm": 83, "denormalizer_nam": 83, "mnum2_al": 83, "understand": 83, "redund": 83, "structur": [83, 107], "b": 83, "r": [83, 95, 101], "c": 83, "linalg": 83, "norm": 83, "approx": [83, 84], "1e": 83, "cdc_anime_onnx": 84, "realli": 84, "As": [84, 95, 101], "1024x1024": 84, "2060": 84, "gpu": 84, "cost": 84, "cpu": [84, 89, 108, 109], "experi": 84, "hgsr": 84, "mhr": 84, "aug_x4_320": 84, "cute_waifu_aroma": 84, "pngimageplugin": 84, "pngimagefil": 84, "1168x1168": 84, "0x7f0e8ca06880": 84, "4672x4672": 84, "0x7f0e48edb640": 84, "cdc": [85, 107], "upscale_with_cdc": 85, "lru_cach": 86, "wrap": 86, "synchron": 86, "prevent": 86, "race": 86, "condit": 86, "maxsiz": 86, "expensive_funct": 86, "expens": 86, "lock": [86, 106], "safeti": [86, 103], "multithread": 86, "my_funct": 86, "introduc": 86, "acquisit": 86, "critic": 86, "mathemat": 87, "activ": 87, "deep": 87, "problem": [87, 95, 101], "input_valu": 87, "frac": 87, "26894142": 87, "73105858": 87, "ts_lru_cach": 88, "get_onnx_provid": 88, "open_onnx_model": 88, "cudaexecutionprovid": 89, "cpuexecutionprovid": 89, "ckpt": 89, "inferencesess": 89, "onnx_mod": 89, "decid": 89, "linux": [89, 108, 109], "execut": [89, 108, 109], "ignor": 89, "cuda": [89, 108, 109], "forc": 89, "anime_ai_check": 90, "mobilenetv3_sce_dist": [90, 101, 105], "mainli": 90, "caformer_s36_plus_sc": 90, "graph": 90, "9996960163116455": 90, "9999125003814697": 90, "997803270816803": 90, "9960069060325623": 90, "9887709021568298": 90, "9998629093170166": 90, "0013722758740186691": 90, "00020673229300882667": 90, "0001895089662866667": 90, "0008857478387653828": 90, "552320024231449e": 90, "001168627175502479": 90, "bangumi": [91, 92], "vision": 91, "imageri": 91, "bangumi_char_typ": 91, "definit": [91, 98], "video": 91, "secondari": 91, "often": 91, "lack": 91, "lead": 91, "under": [91, 110], "three": 91, "judg": 91, "anime_portrait": [91, 97], "mobilenetv3_v0_dist": [91, 100, 104, 105], "9998525381088257": 91, "00012103465269319713": 91, "6464786313008517e": 91, "906112609314732e": 91, "06": [91, 92, 94, 99, 100, 101, 102, 104], "9997243285179138": 91, "0002490800397936255": 91, "7215803381986916e": 91, "354368557978887e": 91, "9998849630355835": 91, "90006631379947e": 91, "3920385754317977e": 91, "2084233276254963e": 91, "9998877048492432": 91, "732793503440917e": 91, "4264976925915107e": 91, "0623419257171918e": 91, "07076334953308105": 91, "9290977716445923": 91, "0001044218079186976": 91, "4467317163944244e": 91, "2568268832401372e": 91, "9999498128890991": 91, "1810528778587468e": 91, "879474429093534e": 91, "260669109295122e": 91, "9999510049819946": 91, "2321036592766177e": 91, "025227553938748e": 91, "4251427273848094e": 91, "999957799911499": 91, "4273678718600422e": 91, "6884023302263813e": 91, "880981603288092e": 91, "0002326338435523212": 91, "9996368885040283": 91, "164971561403945e": 91, "00020793956355191767": 91, "13438372313976288": 91, "8652494549751282": 91, "000158855298650451": 91, "000238816806813702": 91, "3589179217815399": 91, "6406960487365723": 91, "0001471740542910993": 91, "002255884697660804": 91, "08208147436380386": 91, "9152728915214539": 91, "00038967153523117304": 91, "227699592884164e": 91, "0835404282261152e": 91, "1437502406770363e": 91, "9999284744262695": 91, "2125529792683665e": 91, "0218892384727951e": 91, "00011914174683624879": 91, "9998584985733032": 91, "2007669283775613e": 91, "6357082131435163e": 91, "3068713896209374e": 91, "9999185800552368": 91, "066640925273532e": 91, "529400813335087e": 91, "089402500540018e": 91, "9999388456344604": 91, "6406959295272827": 91, "not_paint": 92, "anime_classif": 92, "older": 92, "mobilenetv3_v1": [92, 102], "5_dist": 92, "3_dist": 92, "plot": [92, 95, 101, 105], "caformer_s36_v1": 92, "3_focal": 92, "8346158862113953": 92, "004201625939458609": 92, "0028638991061598063": 92, "15633030235767365": 92, "001988308737054467": 92, "9868855476379395": 92, "001178382197394967": 92, "00015886101755313575": 92, "0005986307514831424": 92, "011178601533174515": 92, "9933090209960938": 92, "0012440024875104427": 92, "00040085514774546027": 92, "004924307577311993": 92, "00012189441622467712": 92, "00031298911198973656": 92, "9968050718307495": 92, "182305903872475e": 92, "0027923565357923508": 92, "7805559259140864e": 92, "0004650334012694657": 92, "996709942817688": 92, "736721191671677e": 92, "0027629584074020386": 92, "4619508621981367e": 92, "0003803370927926153": 92, "998649537563324": 92, "190127922105603e": 92, "0008622839814051986": 92, "595230686594732e": 92, "0004573142796289176": 92, "00031435859273187816": 92, "8671838641166687": 92, "13199880719184875": 92, "563074617180973e": 92, "153919796110131e": 92, "290010737255216e": 92, "9727378487586975": 92, "027150526642799377": 92, "162296004826203e": 92, "4933258828241378e": 92, "0004275702522136271": 92, "995402455329895": 92, "002233930164948106": 92, "001911122351884842": 92, "1603819727897644": 92, "0007561995880678296": 92, "00017044576816260815": 92, "838487982749939": 92, "0002034590725088492": 92, "005001617129892111": 92, "000932251859921962": 92, "009352140128612518": 92, "9846979379653931": 92, "6018555470509455e": 92, "004064667969942093": 92, "464051254326478e": 92, "025772539898753166": 92, "9699516296386719": 92, "00011656546121230349": 92, "287263775244355e": 92, "370255853951676e": 92, "01098843663930893": 92, "0031668643932789564": 92, "9857884049415588": 92, "499273488065228e": 92, "8419872251106426e": 92, "0003471920208539814": 92, "029472889378666878": 92, "9700765609741211": 92, "0012387704337015748": 92, "001172148622572422": 92, "787473391043022e": 92, "003680602880194783": 92, "9938107132911682": 92, "8346157073974609": 92, "8671836853027344": 92, "8384883403778076": 92, "9846979975700378": 92, "9700766801834106": 92, "greyscal": 93, "jpeg_ful": [93, 106], "6125901": 93, "6125785": [93, 106], "6124220": 93, "rough": [94, 95, 101], "polish": 94, "mobilenetv3_v2": 94, "2_dist": [94, 102], "910087929805741e": 94, "1241951510310173": 94, "8757457137107849": 94, "00018937293498311192": 94, "030049214139580727": 94, "9697614312171936": 94, "008933082222938538": 94, "05096456781029701": 94, "9401022791862488": 94, "009832272306084633": 94, "9898634552955627": 94, "00030428936588577926": 94, "013919820077717304": 94, "9819902181625366": 94, "004089969675987959": 94, "04166747257113457": 94, "9582782983779907": 94, "4218515288084745e": 94, "8849249482154846": 94, "1149177998304367": 94, "0001573085755808279": 94, "9907882809638977": 94, "008958994410932064": 94, "0002527958422433585": 94, "9831690788269043": 94, "01682441122829914": 94, "613856385229155e": 94, "8757458329200745": 94, "8849248290061951": 94, "million": 95, "anime_r": [95, 97], "boundari": [95, 101], "challeng": [95, 101], "clean": [95, 101], "judgment": [95, 101], "intend": [95, 101], "quick": [95, 101, 107], "estim": [95, 101], "basi": [95, 101], "mobilenetv3_large_100_v0_ls0": 95, "caformer_s36_v0_ls0": 95, "7508869767189026": 95, "7034655809402466": 95, "728887677192688": 95, "7404400110244751": 95, "7446154952049255": 95, "7514738440513611": 95, "768704354763031": 95, "8219676613807678": 95, "7267540693283081": 95, "7645740509033203": 95, "7216582894325256": 95, "7615436315536499": 95, "815083920955658": 95, "8321858644485474": 95, "8204999566078186": 95, "820833146572113": 95, "chdir": 95, "doc": 95, "api_doc": 95, "7508870363235474": 95, "11212056130170822": 95, "06781744956970215": 95, "06917501986026764": 95, "7034654021263123": 95, "15903906524181366": 95, "06688199192285538": 95, "07061357796192169": 95, "7288877964019775": 95, "1476859599351883": 95, "060362350195646286": 95, "06306383013725281": 95, "7404399514198303": 95, "10337048768997192": 95, "08087948709726334": 95, "07530999928712845": 95, "055992450565099716": 95, "7446154356002808": 95, "13191790878772736": 95, "06747424602508545": 95, "06458679586648941": 95, "10566363483667374": 95, "07827574014663696": 95, "07079866528511047": 95, "7687042951583862": 95, "09974884241819382": 95, "06074819341301918": 95, "050435908138751984": 95, "8219675421714783": 95, "0593985915184021": 95, "06819795072078705": 95, "06569571048021317": 95, "1177448257803917": 95, "726753830909729": 95, "08980562537908554": 95, "06481882929801941": 95, "06922297924757004": 95, "10138414055109024": 95, "06351721286773682": 95, "07683827728033066": 95, "13798624277114868": 95, "05942752957344055": 95, "10584963858127594": 95, "7615437507629395": 95, "07317910343408585": 95, "060196295380592346": 95, "06751583516597748": 95, "0572039857506752": 95, "05398125201463699": 95, "06124086305499077": 95, "0525919646024704": 95, "8321859240531921": 95, "05922013148665428": 95, "06274889409542084": 95, "057530902326107025": 95, "8205001354217529": 95, "05683052912354469": 95, "06635929644107819": 95, "05597696080803871": 95, "8208332657814026": 95, "non_furri": 96, "mobilenetv3_v0": 96, "1_dist": 96, "9898804426193237": 96, "010119626298546791": 96, "9677742123603821": 96, "032225821167230606": 96, "959551215171814": 96, "040448784828186035": 96, "9535530209541321": 96, "04644693806767464": 96, "04358793422579765": 96, "9564120769500732": 96, "02767963521182537": 96, "9723203182220459": 96, "028900373727083206": 96, "9710996150970459": 96, "037573859095573425": 96, "9624261260032654": 96, "aicheck": [97, 107], "get_ai_created_scor": 97, "is_ai_cr": 97, "bangumi_char": [97, 107], "anime_bangumi_char_scor": 97, "anime_bangumi_char": 97, "anime_classify_scor": 97, "anime_classifi": 97, "is_greyscal": 97, "anime_completeness_scor": 97, "anime_complet": 97, "dbrate": [97, 107], "anime_dbrating_scor": 97, "anime_dbr": 97, "furri": [97, 107], "anime_furry_scor": 97, "anime_furri": 97, "get_monochrome_scor": 97, "is_monochrom": 97, "nsfw_pred_scor": 97, "nsfw_pred": 97, "portrait": [97, 107], "anime_portrait_scor": 97, "anime_rating_scor": 97, "anime_real_scor": 97, "safe_check_scor": 97, "safe_check": 97, "style_ag": [97, 107], "anime_style_age_scor": 97, "anime_style_ag": 97, "teen": [97, 107], "anime_teen_scor": 97, "anime_teen": 97, "is_truncated_fil": 97, "screen": 98, "row": 98, "bottom": 98, "grayscal": 98, "monochrome_detect": 98, "mobilenetv3_large_100_dist_safe2": 98, "mobilenetv3_dist": 98, "caformer_s36": 98, "mono": 98, "9614395499229431": 98, "9458909034729004": 98, "9559807777404785": 98, "9651952981948853": 98, "9379720687866211": 98, "8814834356307983": 98, "03941023349761963": 98, "07492382079362869": 98, "09546589106321335": 98, "016521310433745384": 98, "005693843588232994": 98, "0315730981528759": 98, "Not": 99, "five": 99, "hentai": 99, "neutral": 99, "porn": 99, "sexi": 99, "infinit": 99, "nsfwj": 99, "tfj": 99, "mobil": 99, "9970946311950684": 99, "00198739324696362": 99, "000894528697244823": 99, "4315058251668233e": 99, "099447197513655e": 99, "9282580614089966": 99, "061733175069093704": 99, "008979619480669498": 99, "0007789491210132837": 99, "0002501663693692535": 99, "7945129871368408": 99, "2044062316417694": 99, "0005603990866802633": 99, "0004847997915931046": 99, "564094367902726e": 99, "7977773547172546": 99, "01352313905954361": 99, "18791256844997406": 99, "0004888656549155712": 99, "00029804420773871243": 99, "04498734697699547": 99, "9509441256523132": 99, "4087972633424215e": 99, "003999904729425907": 99, "4542059185914695e": 99, "002892113756388426": 99, "982390284538269": 99, "02520776737947e": 99, "014633022248744965": 99, "858086610212922e": 99, "002532319398596883": 99, "9887337684631348": 99, "231979568838142e": 99, "008699454367160797": 99, "8187158022774383e": 99, "03564726561307907": 99, "954788088798523": 99, "343036850215867e": 99, "009289607405662537": 99, "00020158555707894266": 99, "006372362840920687": 99, "006019102409482002": 99, "9694945812225342": 99, "015214097686111927": 99, "002899901708588004": 99, "0004039364866912365": 99, "00012730166781693697": 99, "987038791179657": 99, "007135333959013224": 99, "005294707603752613": 99, "06964848190546036": 99, "0014777459437027574": 99, "9276643395423889": 99, "0003031621454283595": 99, "0009063396137207747": 99, "00028707628371194005": 99, "00010888021643040702": 99, "9992460012435913": 99, "00015473493840545416": 99, "0002033217460848391": 99, "563037691696081e": 99, "008058490231633186": 99, "00044566826545633376": 99, "937960684299469": 99, "05353058874607086": 99, "364063445587817e": 99, "00562260951846838": 99, "00012077406427124515": 99, "9897090792655945": 99, "004547217860817909": 99, "564737981942017e": 99, "016690678894519806": 99, "001258736359886825": 99, "9766013622283936": 99, "005440687295049429": 99, "4481674952548929e": 99, "01861923187971115": 99, "0008914825739338994": 99, "9674761295318604": 99, "012998746708035469": 99, "691116141155362e": 99, "0007601747056469321": 99, "0005019629606977105": 99, "039504989981651306": 99, "9591660499572754": 99, "0001652583305258304": 99, "0002614929690025747": 99, "020374108105897903": 99, "029394468292593956": 99, "9498046040534973": 99, "00016299057460855693": 99, "004782819654792547": 99, "002861740067601204": 99, "12280157208442688": 99, "8693908452987671": 99, "0001731760276015848": 99, "304211274255067e": 99, "03286275267601013": 99, "010648751631379128": 99, "9562522172927856": 99, "999900221824646": 100, "645313209854066e": 100, "3387104445428122e": 100, "9999704360961914": 100, "4465465685352683e": 100, "071506166132167e": 100, "9999785423278809": 100, "512719154561637e": 100, "292278612818336e": 100, "919455750496127e": 100, "9999444484710693": 100, "3647335082350764e": 100, "0555699191172607e": 100, "9999880790710449": 100, "3210242286731955e": 100, "7451418898417614e": 100, "9999822378158569": 100, "2084267331811134e": 100, "7460413321023225e": 100, "1532473820352607e": 100, "9999996423721313": 100, "0316136922483565e": 100, "840229633236049e": 100, "9999998807907104": [100, 101], "736660568800289e": 100, "199210472208506e": 100, "9999992847442627": 100, "r15": 101, "r18": 101, "sankaku": 101, "mobilenetv3_v1_pruned_ls0": 101, "caformer_s36_plu": [101, 105], "5863172936624323e": 101, "480062353375615e": 101, "9924363493919373": 101, "007255776319652796": 101, "0003077814180869609": 101, "996969997882843": 101, "0030054834205657244": 101, "4601260520284995e": 101, "9966891407966614": 101, "003293127752840519": 101, "770909148035571e": 101, "00025384966284036636": 101, "9996721744537354": 101, "399192691082135e": 101, "973351603141055e": 101, "9998563528060913": 101, "391309580067173e": 101, "0018681309884414077": 101, "9827859997749329": 101, "015345841646194458": 101, "013710384257137775": 101, "8339558839797974": 101, "15233369171619415": 101, "951323833462084e": 101, "00029566374723799527": 101, "9997004270553589": 101, "00018434497178532183": 101, "568440272123553e": 101, "9997699856758118": 101, "11225129129889e": 101, "051862899563275e": 101, "9999485015869141": 101, "902020231791539e": 101, "0005639699520543218": 101, "9994290471076965": 101, "anime_real_cl": 102, "4_dist": 102, "9999716281890869": 102, "8398366339388303e": 102, "9992202520370483": 102, "0007797438884153962": 102, "9999709129333496": 102, "905452492996119e": 102, "9999765157699585": 102, "3499671442550607e": 102, "9994087219238281": 102, "0005913018831051886": 102, "9999759197235107": 102, "4061362637439743e": 102, "9999052286148071": 102, "475799015490338e": 102, "403173675702419e": 102, "5848207794988411e": 102, "0010207017185166478": 102, "9989792704582214": 102, "2124368115328252e": 102, "9999977350234985": 102, "6512358342879452e": 102, "9999834299087524": 102, "359853614412714e": 102, "9999936819076538": 102, "600314317329321e": 102, "9999840259552002": 102, "5589323083986528e": 102, "9999843835830688": 102, "5513256585109048e": 102, "9999845027923584": 102, "pollut": 103, "shit": 103, "checker": 103, "mobilenet": 103, "v2": 103, "max_batch_s": 103, "1970": 104, "1980": 104, "1990": 104, "2000": 104, "2010": 104, "2015": 104, "2020": 104, "ag": 104, "9805465340614319": 104, "761269782553427e": 104, "0005044879508204758": 104, "01569165475666523": 104, "002850610064342618": 104, "00037849770160391927": 104, "9434612113400362e": 104, "053497342392802e": 104, "9992554783821106": 104, "0006490182713605464": 104, "8857468805654207e": 104, "317252262353577e": 104, "314484721769986e": 104, "0750001138148946e": 104, "706833609205205e": 104, "00034479793976061046": 104, "9995512366294861": 104, "391363472677767e": 104, "4607510820496827e": 104, "0679690351244062e": 104, "661913514311891e": 104, "757471131393686e": 104, "0744897230761126e": 104, "76177470368566e": 104, "9996387958526611": 104, "160279296338558e": 104, "00013228354509919882": 104, "1361367038916796e": 104, "464057489414699e": 104, "2412899599876255e": 104, "703883653040975e": 104, "127358498517424e": 104, "9973921775817871": 104, "0022309015039354563": 104, "00018872201326303184": 104, "780902943617548e": 104, "422096920578042e": 104, "638929097680375e": 104, "152203023797483e": 104, "00028818511054851115": 104, "9996094107627869": 104, "58777353237383e": 104, "9200742826797068e": 104, "00017117452807724476": 104, "518441947875544e": 104, "885544381570071e": 104, "4389253010449465e": 104, "1696006772108376e": 104, "9996393918991089": 104, "contenti": 105, "safe_teen": 105, "non_teen": 105, "caformer_s36_v0": 105, "9998493194580078": 105, "0378791052498855e": 105, "00012023092131130397": 105, "9790042638778687": 105, "0017522255657240748": 105, "01924353837966919": 105, "9998124241828918": 105, "19778298237361e": 105, "0001456339523429051": 105, "0008521362324245274": 105, "9989691972732544": 105, "00017870066221803427": 105, "0992944781901315e": 105, "9994398951530457": 105, "0004991036257706583": 105, "2035720727872103e": 105, "9994019269943237": 105, "0005460577667690814": 105, "0478151529678144e": 105, "524079147609882e": 105, "999934196472168": 105, "786742884898558e": 105, "653994154883549e": 105, "9998156428337097": 105, "0001218809193233028": 105, "00013706681784242392": 105, "9997410178184509": 105, "jpeg_trunc": 106, "2216614_truncat": 106, "imagefil": 106, "load_truncated_imag": 106, "ascii": 107, "metric": 107, "list_det_model": 107, "list_rec_model": 107, "sd": 107, "tag": 107, "platform": [108, 109], "shutil": [108, 109], "cpuinfo": [108, 109], "psutil": [108, 109], "hbutil": [108, 109], "size_to_bytes_str": [108, 109], "python_implement": [108, 109], "python_vers": [108, 109], "brand": [108, 109], "get_cpu_info": [108, 109], "brand_raw": [108, 109], "cpu_count": [108, 109], "freq": [108, 109], "cpu_freq": [108, 109], "mhz": [108, 109], "virtual_memori": [108, 109], "precis": [108, 109], "ye": [108, 109], "nvidia": [108, 109], "smi": [108, 109], "1021": [108, 109], "azur": [108, 109], "x86_64": [108, 109], "glibc2": [108, 109], "cpython": [108, 109], "amd": [108, 109], "epyc": [108, 109], "7763": [108, 109], "3245": 108, "7235": 108, "615": [108, 109], "gib": [108, 109], "deploi": [108, 109], "action": [108, 109], "2944": 109, "33775": 109, "imgutil": 110, "pypi": 110, "simpli": 110, "newest": 110, "git": 110, "script": 110, "__name__": 110, "__main__": 110, "narugo1992": 110, "still": 110, "out": 110, "io": 110, "html": 110, "faq": 111}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [9, 0, 0, "-", "data"], [20, 0, 0, "-", "detect"], [27, 0, 0, "-", "edge"], [33, 0, 0, "-", "generic"], [37, 0, 0, "-", "metadata"], [42, 0, 0, "-", "metrics"], [46, 0, 0, "-", "ocr"], [50, 0, 0, "-", "operate"], [54, 0, 0, "-", "pose"], [57, 0, 0, "-", "preprocess"], [62, 0, 0, "-", "resource"], [64, 0, 0, "-", "restore"], [67, 0, 0, "-", "sd"], [71, 0, 0, "-", "segment"], [78, 0, 0, "-", "tagging"], [85, 0, 0, "-", "upscale"], [88, 0, 0, "-", "utils"], [97, 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, "-", "blob"], [6, 0, 0, "-", "decode"], [7, 0, 0, "-", "encode"], [8, 0, 0, "-", "image"], [10, 0, 0, "-", "layer"], [11, 0, 0, "-", "pad"], [12, 0, 0, "-", "url"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.blob": [[5, 1, 1, "", "is_valid_image_blob_url"], [5, 1, 1, "", "load_image_from_blob_url"], [5, 1, 1, "", "to_blob_url"]], "imgutils.data.decode": [[6, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[7, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[8, 1, 1, "", "has_alpha_channel"], [8, 1, 1, "", "load_image"], [8, 1, 1, "", "load_images"]], "imgutils.data.layer": [[10, 1, 1, "", "istack"]], "imgutils.data.pad": [[11, 1, 1, "", "pad_image_to_size"]], "imgutils.data.url": [[12, 1, 1, "", "download_image_from_url"], [12, 1, 1, "", "is_http_url"]], "imgutils.detect": [[13, 0, 0, "-", "booru_yolo"], [14, 0, 0, "-", "censor"], [15, 0, 0, "-", "eye"], [16, 0, 0, "-", "face"], [17, 0, 0, "-", "halfbody"], [18, 0, 0, "-", "hand"], [19, 0, 0, "-", "head"], [21, 0, 0, "-", "nudenet"], [22, 0, 0, "-", "person"], [23, 0, 0, "-", "similarity"], [24, 0, 0, "-", "text"], [25, 0, 0, "-", "visual"]], "imgutils.detect.booru_yolo": [[13, 1, 1, "", "detect_with_booru_yolo"]], "imgutils.detect.censor": [[14, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[15, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[16, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[17, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[18, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[19, 1, 1, "", "detect_heads"]], "imgutils.detect.nudenet": [[21, 1, 1, "", "detect_with_nudenet"]], "imgutils.detect.person": [[22, 1, 1, "", "detect_person"]], "imgutils.detect.similarity": [[23, 1, 1, "", "bboxes_similarity"], [23, 1, 1, "", "calculate_iou"], [23, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[24, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[25, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[26, 0, 0, "-", "canny"], [28, 0, 0, "-", "lineart"], [29, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[26, 1, 1, "", "edge_image_with_canny"], [26, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[28, 1, 1, "", "edge_image_with_lineart"], [28, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[29, 1, 1, "", "edge_image_with_lineart_anime"], [29, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[30, 0, 0, "-", "classify"], [31, 0, 0, "-", "clip"], [32, 0, 0, "-", "enhance"], [34, 0, 0, "-", "siglip"], [35, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[30, 3, 1, "", "ClassifyModel"], [30, 1, 1, "", "classify_predict"], [30, 1, 1, "", "classify_predict_fmt"], [30, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[30, 4, 1, "", "__init__"], [30, 4, 1, "", "clear"], [30, 4, 1, "", "launch_demo"], [30, 4, 1, "", "make_ui"], [30, 4, 1, "", "predict"], [30, 4, 1, "", "predict_fmt"], [30, 4, 1, "", "predict_score"]], "imgutils.generic.clip": [[31, 3, 1, "", "CLIPModel"], [31, 1, 1, "", "clip_image_encode"], [31, 1, 1, "", "clip_predict"], [31, 1, 1, "", "clip_text_encode"]], "imgutils.generic.clip.CLIPModel": [[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.enhance": [[32, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[32, 4, 1, "", "__init__"], [32, 4, 1, "", "process"]], "imgutils.generic.siglip": [[34, 3, 1, "", "SigLIPModel"], [34, 1, 1, "", "siglip_image_encode"], [34, 1, 1, "", "siglip_predict"], [34, 1, 1, "", "siglip_text_encode"]], "imgutils.generic.siglip.SigLIPModel": [[34, 4, 1, "", "__init__"], [34, 4, 1, "", "clear"], [34, 4, 1, "", "image_encode"], [34, 4, 1, "", "launch_demo"], [34, 4, 1, "", "make_ui"], [34, 4, 1, "", "predict"], [34, 4, 1, "", "text_encode"]], "imgutils.generic.yolo": [[35, 3, 1, "", "YOLOModel"], [35, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[35, 4, 1, "", "__init__"], [35, 4, 1, "", "clear"], [35, 4, 1, "", "launch_demo"], [35, 4, 1, "", "make_ui"], [35, 4, 1, "", "predict"]], "imgutils.metadata": [[36, 0, 0, "-", "geninfo"], [38, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[36, 1, 1, "", "read_geninfo_exif"], [36, 1, 1, "", "read_geninfo_gif"], [36, 1, 1, "", "read_geninfo_parameters"], [36, 1, 1, "", "write_geninfo_exif"], [36, 1, 1, "", "write_geninfo_gif"], [36, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[38, 3, 1, "", "ImageLsbDataExtractor"], [38, 3, 1, "", "LSBExtractor"], [38, 3, 1, "", "LSBReadError"], [38, 1, 1, "", "inject_data"], [38, 1, 1, "", "read_lsb_metadata"], [38, 1, 1, "", "read_lsb_raw_bytes"], [38, 1, 1, "", "serialize_json"], [38, 1, 1, "", "serialize_pnginfo"], [38, 1, 1, "", "write_lsb_metadata"], [38, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[38, 4, 1, "", "__init__"], [38, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[38, 4, 1, "", "__init__"], [38, 4, 1, "", "get_next_n_bytes"], [38, 4, 1, "", "get_one_byte"], [38, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[39, 0, 0, "-", "aesthetic"], [40, 0, 0, "-", "ccip"], [41, 0, 0, "-", "dbaesthetic"], [43, 0, 0, "-", "laplacian"], [44, 0, 0, "-", "lpips"], [45, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[39, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[40, 1, 1, "", "ccip_batch_differences"], [40, 1, 1, "", "ccip_batch_extract_features"], [40, 1, 1, "", "ccip_batch_same"], [40, 1, 1, "", "ccip_clustering"], [40, 1, 1, "", "ccip_default_clustering_params"], [40, 1, 1, "", "ccip_default_threshold"], [40, 1, 1, "", "ccip_difference"], [40, 1, 1, "", "ccip_extract_feature"], [40, 1, 1, "", "ccip_merge"], [40, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[41, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[43, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[44, 1, 1, "", "lpips_clustering"], [44, 1, 1, "", "lpips_difference"], [44, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[45, 1, 1, "", "psnr"]], "imgutils.ocr": [[46, 1, 1, "", "detect_text_with_ocr"], [46, 1, 1, "", "list_det_models"], [46, 1, 1, "", "list_rec_models"], [46, 1, 1, "", "ocr"]], "imgutils.operate": [[47, 0, 0, "-", "align"], [48, 0, 0, "-", "censor_"], [49, 0, 0, "-", "imgcensor"], [51, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[47, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[48, 3, 1, "", "BaseCensor"], [48, 3, 1, "", "BlurCensor"], [48, 3, 1, "", "ColorCensor"], [48, 3, 1, "", "PixelateCensor"], [48, 1, 1, "", "censor_areas"], [48, 1, 1, "", "censor_nsfw"], [48, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[48, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[48, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[48, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[48, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[49, 3, 1, "", "EmojiBasedCensor"], [49, 3, 1, "", "ImageBasedCensor"], [49, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[49, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[49, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[49, 4, 1, "", "__init__"], [49, 4, 1, "", "find_for_area"], [49, 5, 1, "", "height"], [49, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[51, 1, 1, "", "squeeze"], [51, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[52, 0, 0, "-", "dwpose"], [53, 0, 0, "-", "format"], [55, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[52, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[53, 3, 1, "", "OP18KeyPointSet"], [53, 2, 1, "", "OP18_BODY_MAX"], [53, 2, 1, "", "OP18_BODY_MIN"], [53, 2, 1, "", "OP18_FACE_MAX"], [53, 2, 1, "", "OP18_FACE_MIN"], [53, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [53, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [53, 2, 1, "", "OP18_LEFT_HAND_MAX"], [53, 2, 1, "", "OP18_LEFT_HAND_MIN"], [53, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [53, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [53, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [53, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [53, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[53, 4, 1, "", "__init__"], [53, 4, 1, "", "__mul__"], [53, 4, 1, "", "__truediv__"], [53, 5, 1, "", "body"], [53, 5, 1, "", "face"], [53, 5, 1, "", "left_foot"], [53, 5, 1, "", "left_hand"], [53, 5, 1, "", "right_foot"], [53, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[53, 7, 1, "", "LEFT_ANKLE"], [53, 7, 1, "", "LEFT_BIG_TOE"], [53, 7, 1, "", "LEFT_EAR"], [53, 7, 1, "", "LEFT_ELBOW"], [53, 7, 1, "", "LEFT_EYE"], [53, 7, 1, "", "LEFT_HEEL"], [53, 7, 1, "", "LEFT_HIP"], [53, 7, 1, "", "LEFT_KNEE"], [53, 7, 1, "", "LEFT_SHOULDER"], [53, 7, 1, "", "LEFT_SMALL_TOE"], [53, 7, 1, "", "LEFT_WRIST"], [53, 7, 1, "", "NECK"], [53, 7, 1, "", "NOSE"], [53, 7, 1, "", "RIGHT_ANKLE"], [53, 7, 1, "", "RIGHT_BIG_TOE"], [53, 7, 1, "", "RIGHT_EAR"], [53, 7, 1, "", "RIGHT_ELBOW"], [53, 7, 1, "", "RIGHT_EYE"], [53, 7, 1, "", "RIGHT_HEEL"], [53, 7, 1, "", "RIGHT_HIP"], [53, 7, 1, "", "RIGHT_KNEE"], [53, 7, 1, "", "RIGHT_SHOULDER"], [53, 7, 1, "", "RIGHT_SMALL_TOE"], [53, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[55, 1, 1, "", "op18_visualize"]], "imgutils.preprocess": [[56, 0, 0, "-", "base"], [58, 0, 0, "-", "pillow"], [59, 0, 0, "-", "torchvision"], [60, 0, 0, "-", "transformers"]], "imgutils.preprocess.base": [[56, 3, 1, "", "NotParseTarget"]], "imgutils.preprocess.pillow": [[58, 1, 1, "", "create_pillow_transforms"], [58, 1, 1, "", "parse_pillow_transforms"], [58, 1, 1, "", "register_pillow_parse"], [58, 1, 1, "", "register_pillow_transform"]], "imgutils.preprocess.torchvision": [[59, 1, 1, "", "create_torchvision_transforms"], [59, 1, 1, "", "parse_torchvision_transforms"], [59, 1, 1, "", "register_torchvision_parse"], [59, 1, 1, "", "register_torchvision_transform"]], "imgutils.preprocess.transformers": [[60, 3, 1, "", "NotProcessorTypeError"], [60, 1, 1, "", "convert_to_size_dict"], [60, 1, 1, "", "create_bit_transforms"], [60, 1, 1, "", "create_blip_transforms"], [60, 1, 1, "", "create_clip_transforms"], [60, 1, 1, "", "create_convnext_transforms"], [60, 1, 1, "", "create_mobilenetv2_transforms"], [60, 1, 1, "", "create_siglip_transforms"], [60, 1, 1, "", "create_transforms_from_bit_processor"], [60, 1, 1, "", "create_transforms_from_blip_processor"], [60, 1, 1, "", "create_transforms_from_clip_processor"], [60, 1, 1, "", "create_transforms_from_convnext_processor"], [60, 1, 1, "", "create_transforms_from_mobilenetv2_processor"], [60, 1, 1, "", "create_transforms_from_siglip_processor"], [60, 1, 1, "", "create_transforms_from_transformers"], [60, 1, 1, "", "create_transforms_from_vit_processor"], [60, 1, 1, "", "create_vit_transforms"], [60, 1, 1, "", "get_size_dict"], [60, 1, 1, "", "is_valid_size_dict"], [60, 1, 1, "", "register_creators_for_transformers"]], "imgutils.resource": [[61, 0, 0, "-", "background"]], "imgutils.resource.background": [[61, 3, 1, "", "BackgroundImageSet"], [61, 1, 1, "", "get_bg_image"], [61, 1, 1, "", "get_bg_image_file"], [61, 1, 1, "", "list_bg_image_files"], [61, 1, 1, "", "random_bg_image"], [61, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[61, 4, 1, "", "__init__"], [61, 4, 1, "", "get_image"], [61, 4, 1, "", "get_image_file"], [61, 4, 1, "", "list_image_files"], [61, 4, 1, "", "random_image"], [61, 4, 1, "", "random_image_file"]], "imgutils.restore": [[63, 0, 0, "-", "adversarial"], [65, 0, 0, "-", "nafnet"], [66, 0, 0, "-", "scunet"]], "imgutils.restore.adversarial": [[63, 1, 1, "", "remove_adversarial_noise"]], "imgutils.restore.nafnet": [[65, 1, 1, "", "restore_with_nafnet"]], "imgutils.restore.scunet": [[66, 1, 1, "", "restore_with_scunet"]], "imgutils.sd": [[68, 0, 0, "-", "metadata"], [69, 0, 0, "-", "model"], [70, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[68, 3, 1, "", "SDMetaData"], [68, 1, 1, "", "get_sdmeta_from_image"], [68, 1, 1, "", "parse_sdmeta_from_text"], [68, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[68, 4, 1, "", "__str__"], [68, 5, 1, "", "pnginfo"], [68, 5, 1, "", "text"]], "imgutils.sd.model": [[69, 1, 1, "", "read_metadata"], [69, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[70, 3, 1, "", "NAIMetaData"], [70, 3, 1, "", "NAIMetadata"], [70, 1, 1, "", "add_naimeta_to_image"], [70, 1, 1, "", "get_naimeta_from_image"], [70, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[70, 4, 1, "", "__init__"], [70, 5, 1, "", "pnginfo"]], "imgutils.segment": [[72, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[72, 1, 1, "", "get_isnetis_mask"], [72, 1, 1, "", "segment_rgba_with_isnetis"], [72, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[73, 0, 0, "-", "blacklist"], [74, 0, 0, "-", "character"], [75, 0, 0, "-", "deepdanbooru"], [76, 0, 0, "-", "deepgelbooru"], [77, 0, 0, "-", "format"], [79, 0, 0, "-", "match"], [80, 0, 0, "-", "mldanbooru"], [81, 0, 0, "-", "order"], [82, 0, 0, "-", "overlap"], [83, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[73, 1, 1, "", "drop_blacklisted_tags"], [73, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[74, 2, 1, "", "CHAR_PREFIXES"], [74, 2, 1, "", "CHAR_SUFFIXES"], [74, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [74, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [74, 2, 1, "", "CHAR_WHITELIST_WORD"], [74, 3, 1, "", "CharacterTagPool"], [74, 1, 1, "", "drop_basic_character_tags"], [74, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[74, 4, 1, "", "__init__"], [74, 4, 1, "", "drop_basic_character_tags"], [74, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[75, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.deepgelbooru": [[76, 1, 1, "", "get_deepgelbooru_tags"]], "imgutils.tagging.format": [[77, 1, 1, "", "add_underline"], [77, 1, 1, "", "remove_underline"], [77, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[79, 1, 1, "", "tag_match_full"], [79, 1, 1, "", "tag_match_prefix"], [79, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[80, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[81, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[82, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[83, 1, 1, "", "convert_wd14_emb_to_prediction"], [83, 1, 1, "", "denormalize_wd14_emb"], [83, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[84, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[84, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[86, 0, 0, "-", "cache"], [87, 0, 0, "-", "func"], [89, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[86, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[87, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[89, 1, 1, "", "get_onnx_provider"], [89, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[90, 0, 0, "-", "aicheck"], [91, 0, 0, "-", "bangumi_char"], [92, 0, 0, "-", "classify"], [93, 0, 0, "-", "color"], [94, 0, 0, "-", "completeness"], [95, 0, 0, "-", "dbrating"], [96, 0, 0, "-", "furry"], [98, 0, 0, "-", "monochrome"], [99, 0, 0, "-", "nsfw"], [100, 0, 0, "-", "portrait"], [101, 0, 0, "-", "rating"], [102, 0, 0, "-", "real"], [103, 0, 0, "-", "safe"], [104, 0, 0, "-", "style_age"], [105, 0, 0, "-", "teen"], [106, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[90, 1, 1, "", "get_ai_created_score"], [90, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[91, 1, 1, "", "anime_bangumi_char"], [91, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[92, 1, 1, "", "anime_classify"], [92, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[93, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[94, 1, 1, "", "anime_completeness"], [94, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[95, 1, 1, "", "anime_dbrating"], [95, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[96, 1, 1, "", "anime_furry"], [96, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[98, 1, 1, "", "get_monochrome_score"], [98, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[99, 1, 1, "", "nsfw_pred"], [99, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[100, 1, 1, "", "anime_portrait"], [100, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[101, 1, 1, "", "anime_rating"], [101, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[102, 1, 1, "", "anime_real"], [102, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[103, 1, 1, "", "safe_check"], [103, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[104, 1, 1, "", "anime_style_age"], [104, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[105, 1, 1, "", "anime_teen"], [105, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[106, 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, 105, 106, 107], "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, 10, 11, 12], "background": [4, 61], "grid_background": 4, "grid_transpar": 4, "blob": 5, "to_blob_url": 5, "load_image_from_blob_url": 5, "is_valid_image_blob_url": 5, "decod": 6, "rgb_decod": 6, "encod": 7, "rgb_encod": 7, "imag": 8, "load_imag": 8, "has_alpha_channel": 8, "layer": 10, "istack": 10, "pad": 11, "pad_image_to_s": 11, "url": 12, "download_image_from_url": 12, "is_http_url": 12, "detect": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25], "booru_yolo": 13, "model": [13, 69], "label": 13, "descript": 13, "avail": 13, "pp": 13, "seri": 13, "AS": 13, "aa": 13, "detect_with_booru_yolo": 13, "censor": 14, "detect_censor": 14, "ey": 15, "detect_ey": 15, "face": 16, "detect_fac": 16, "halfbodi": 17, "detect_halfbodi": 17, "hand": 18, "detect_hand": 18, "head": 19, "detect_head": 19, "nudenet": 21, "detect_with_nudenet": 21, "person": 22, "detect_person": 22, "similar": 23, "calculate_i": 23, "bboxes_similar": 23, "detection_similar": 23, "text": 24, "detect_text": 24, "visual": [25, 55], "detection_visu": 25, "edg": [26, 27, 28, 29], "canni": 26, "get_edge_by_canni": 26, "edge_image_with_canni": 26, "lineart": 28, "get_edge_by_lineart": 28, "edge_image_with_lineart": 28, "lineart_anim": 29, "get_edge_by_lineart_anim": 29, "edge_image_with_lineart_anim": 29, "gener": [30, 31, 32, 33, 34, 35], "classifi": [30, 92], "classifymodel": 30, "classify_predict_scor": 30, "classify_predict": 30, "classify_predict_fmt": 30, "clip": 31, "clipmodel": 31, "clip_image_encod": 31, "clip_text_encod": 31, "clip_predict": 31, "enhanc": 32, "imageenhanc": 32, "siglip": 34, "siglipmodel": 34, "siglip_image_encod": 34, "siglip_text_encod": 34, "siglip_predict": 34, "yolo": 35, "yolomodel": 35, "yolo_predict": 35, "metadata": [36, 37, 38, 68], "geninfo": 36, "read_geninfo_paramet": 36, "read_geninfo_exif": 36, "read_geninfo_gif": 36, "write_geninfo_paramet": 36, "write_geninfo_exif": 36, "write_geninfo_gif": 36, "lsb": 38, "read_lsb_raw_byt": 38, "read_lsb_metadata": 38, "write_lsb_raw_byt": 38, "write_lsb_metadata": 38, "lsbreaderror": 38, "lsbextractor": 38, "imagelsbdataextractor": 38, "serialize_pnginfo": 38, "serialize_json": 38, "inject_data": 38, "metric": [39, 40, 41, 42, 43, 44, 45], "aesthet": 39, "get_aesthetic_scor": 39, "ccip": 40, "ccip_extract_featur": 40, "ccip_batch_extract_featur": 40, "ccip_default_threshold": 40, "ccip_differ": 40, "ccip_sam": 40, "ccip_batch_differ": 40, "ccip_batch_sam": 40, "ccip_default_clustering_param": 40, "ccip_clust": 40, "ccip_merg": 40, "dbaesthet": 41, "anime_dbaesthet": 41, "laplacian": 43, "laplacian_scor": 43, "lpip": 44, "lpips_extract_featur": 44, "lpips_differ": 44, "lpips_clust": 44, "psnr_": 45, "psnr": 45, "ocr": 46, "detect_text_with_ocr": 46, "list_det_model": 46, "list_rec_model": 46, "oper": [47, 48, 49, 50, 51], "align": 47, "align_maxs": 47, "censor_": 48, "censor_area": 48, "censor_nsfw": 48, "basecensor": 48, "colorcensor": 48, "blurcensor": 48, "pixelatecensor": 48, "register_censor_method": 48, "imgcensor": 49, "imagebasedcensor": 49, "emojibasedcensor": 49, "singleimag": 49, "squeez": 51, "squeeze_with_transpar": 51, "pose": [52, 53, 54, 55], "dwpose": 52, "dwpose_estim": 52, "format": [53, 77], "op18keypointset": 53, "openpose18": 53, "op18_body_max": 53, "op18_body_min": 53, "op18_face_max": 53, "op18_face_min": 53, "op18_left_foot_max": 53, "op18_left_foot_min": 53, "op18_left_hand_max": 53, "op18_left_hand_min": 53, "op18_right_foot_max": 53, "op18_right_foot_min": 53, "op18_right_hand_max": 53, "op18_right_hand_min": 53, "op18_visu": 55, "preprocess": [56, 57, 58, 59, 60], "base": 56, "notparsetarget": 56, "pillow": 58, "register_pillow_transform": 58, "register_pillow_pars": 58, "create_pillow_transform": 58, "parse_pillow_transform": 58, "torchvis": 59, "register_torchvision_transform": 59, "register_torchvision_pars": 59, "create_torchvision_transform": 59, "parse_torchvision_transform": 59, "transform": 60, "register_creators_for_transform": 60, "notprocessortypeerror": 60, "create_transforms_from_transform": 60, "is_valid_size_dict": 60, "convert_to_size_dict": 60, "get_size_dict": 60, "create_clip_transform": 60, "create_transforms_from_clip_processor": 60, "create_convnext_transform": 60, "create_transforms_from_convnext_processor": 60, "create_vit_transform": 60, "create_transforms_from_vit_processor": 60, "create_siglip_transform": 60, "create_transforms_from_siglip_processor": 60, "create_bit_transform": 60, "create_transforms_from_bit_processor": 60, "create_blip_transform": 60, "create_transforms_from_blip_processor": 60, "create_mobilenetv2_transform": 60, "create_transforms_from_mobilenetv2_processor": 60, "resourc": [61, 62], "backgroundimageset": 61, "list_bg_image_fil": 61, "get_bg_image_fil": 61, "get_bg_imag": 61, "random_bg_image_fil": 61, "random_bg_imag": 61, "restor": [63, 64, 65, 66], "adversari": 63, "remove_adversarial_nois": 63, "nafnet": 65, "restore_with_nafnet": 65, "scunet": 66, "restore_with_scunet": 66, "sd": [67, 68, 69, 70], "sdmetadata": 68, "parse_sdmeta_from_text": 68, "get_sdmeta_from_imag": 68, "save_image_with_sdmeta": 68, "read_metadata": 69, "save_with_metadata": 69, "nai": 70, "naimetadata": 70, "get_naimeta_from_imag": 70, "add_naimeta_to_imag": 70, "save_image_with_naimeta": 70, "segment": [71, 72], "isneti": 72, "get_isnetis_mask": 72, "segment_with_isneti": 72, "segment_rgba_with_isneti": 72, "tag": [73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83], "blacklist": 73, "is_blacklist": 73, "drop_blacklisted_tag": 73, "charact": 74, "char_whitelist_suffix": 74, "char_whitelist_prefix": 74, "char_whitelist_word": 74, "char_suffix": 74, "char_prefix": 74, "charactertagpool": 74, "is_basic_character_tag": 74, "drop_basic_character_tag": 74, "deepdanbooru": 75, "get_deepdanbooru_tag": 75, "deepgelbooru": 76, "get_deepgelbooru_tag": 76, "add_underlin": 77, "remove_underlin": 77, "tags_to_text": 77, "match": 79, "tag_match_suffix": 79, "tag_match_prefix": 79, "tag_match_ful": 79, "mldanbooru": 80, "get_mldanbooru_tag": 80, "order": 81, "sort_tag": 81, "overlap": 82, "drop_overlap_tag": 82, "wd14": 83, "get_wd14_tag": 83, "convert_wd14_emb_to_predict": 83, "denormalize_wd14_emb": 83, "upscal": [84, 85], "cdc": 84, "upscale_with_cdc": 84, "util": [86, 87, 88, 89], "cach": 86, "ts_lru_cach": 86, "func": 87, "sigmoid": 87, "onnxruntim": 89, "get_onnx_provid": 89, "open_onnx_model": 89, "valid": [90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106], "aicheck": 90, "get_ai_created_scor": 90, "is_ai_cr": 90, "bangumi_char": 91, "anime_bangumi_char_scor": 91, "anime_bangumi_char": 91, "anime_classify_scor": 92, "anime_classifi": 92, "color": 93, "is_greyscal": 93, "complet": 94, "anime_completeness_scor": 94, "anime_complet": 94, "dbrate": 95, "anime_dbrating_scor": 95, "anime_dbr": 95, "furri": 96, "anime_furry_scor": 96, "anime_furri": 96, "monochrom": 98, "get_monochrome_scor": 98, "is_monochrom": 98, "nsfw": 99, "nsfw_pred_scor": 99, "nsfw_pred": 99, "portrait": 100, "anime_portrait_scor": 100, "anime_portrait": 100, "rate": 101, "anime_rating_scor": 101, "anime_r": [101, 102], "real": 102, "anime_real_scor": 102, "safe": 103, "safe_check_scor": 103, "safe_check": 103, "style_ag": 104, "anime_style_age_scor": 104, "anime_style_ag": 104, "teen": 105, "anime_teen_scor": 105, "anime_teen": 105, "truncat": 106, "is_truncated_fil": 106, "welcom": 107, "": 107, "document": 107, "overview": 107, "tutori": 107, "inform": [107, 108, 109], "api": 107, "run": [108, 109], "environ": [108, 109], "instal": 110, "quick": 111, "start": 111}, "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.blob": [[5, "module-imgutils.data.blob"]], "to_blob_url": [[5, "to-blob-url"]], "load_image_from_blob_url": [[5, "load-image-from-blob-url"]], "is_valid_image_blob_url": [[5, "is-valid-image-blob-url"]], "imgutils.data.decode": [[6, "module-imgutils.data.decode"]], "rgb_decode": [[6, "rgb-decode"]], "imgutils.data.encode": [[7, "module-imgutils.data.encode"]], "rgb_encode": [[7, "rgb-encode"]], "imgutils.data.image": [[8, "module-imgutils.data.image"]], "load_image": [[8, "load-image"]], "load_images": [[8, "load-images"]], "has_alpha_channel": [[8, "has-alpha-channel"]], "imgutils.data": [[9, "module-imgutils.data"]], "imgutils.data.layer": [[10, "module-imgutils.data.layer"]], "istack": [[10, "istack"]], "imgutils.data.pad": [[11, "module-imgutils.data.pad"]], "pad_image_to_size": [[11, "pad-image-to-size"]], "imgutils.data.url": [[12, "module-imgutils.data.url"]], "download_image_from_url": [[12, "download-image-from-url"]], "is_http_url": [[12, "is-http-url"]], "imgutils.detect.booru_yolo": [[13, "module-imgutils.detect.booru_yolo"]], "Model Labels and Descriptions": [[13, "id1"]], "Available Models (PP Series)": [[13, "id2"]], "Available Models (AS Series)": [[13, "id3"]], "Available Models (AA Series)": [[13, "id4"]], "detect_with_booru_yolo": [[13, "detect-with-booru-yolo"]], "imgutils.detect.censor": [[14, "module-imgutils.detect.censor"]], "detect_censors": [[14, "detect-censors"]], "imgutils.detect.eye": [[15, "module-imgutils.detect.eye"]], "detect_eyes": [[15, "detect-eyes"]], "imgutils.detect.face": [[16, "module-imgutils.detect.face"]], "detect_faces": [[16, "detect-faces"]], "imgutils.detect.halfbody": [[17, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[17, "detect-halfbody"]], "imgutils.detect.hand": [[18, "module-imgutils.detect.hand"]], "detect_hands": [[18, "detect-hands"]], "imgutils.detect.head": [[19, "module-imgutils.detect.head"]], "detect_heads": [[19, "detect-heads"]], "imgutils.detect": [[20, "module-imgutils.detect"]], "imgutils.detect.nudenet": [[21, "module-imgutils.detect.nudenet"]], "detect_with_nudenet": [[21, "detect-with-nudenet"]], "imgutils.detect.person": [[22, "module-imgutils.detect.person"]], "detect_person": [[22, "detect-person"]], "imgutils.detect.similarity": [[23, "module-imgutils.detect.similarity"]], "calculate_iou": [[23, "calculate-iou"]], "bboxes_similarity": [[23, "bboxes-similarity"]], "detection_similarity": [[23, "detection-similarity"]], "imgutils.detect.text": [[24, "module-imgutils.detect.text"]], "detect_text": [[24, "detect-text"]], "imgutils.detect.visual": [[25, "module-imgutils.detect.visual"]], "detection_visualize": [[25, "detection-visualize"]], "imgutils.edge.canny": [[26, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[26, "get-edge-by-canny"]], "edge_image_with_canny": [[26, "edge-image-with-canny"]], "imgutils.edge": [[27, "module-imgutils.edge"]], "imgutils.edge.lineart": [[28, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[28, "get-edge-by-lineart"]], "edge_image_with_lineart": [[28, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[29, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[29, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[29, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[30, "module-imgutils.generic.classify"]], "ClassifyModel": [[30, "classifymodel"]], "classify_predict_score": [[30, "classify-predict-score"]], "classify_predict": [[30, "classify-predict"]], "classify_predict_fmt": [[30, "classify-predict-fmt"]], "imgutils.generic.clip": [[31, "module-imgutils.generic.clip"]], "CLIPModel": [[31, "clipmodel"]], "clip_image_encode": [[31, "clip-image-encode"]], "clip_text_encode": [[31, "clip-text-encode"]], "clip_predict": [[31, "clip-predict"]], "imgutils.generic.enhance": [[32, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[32, "imageenhancer"]], "imgutils.generic": [[33, "module-imgutils.generic"]], "imgutils.generic.siglip": [[34, "module-imgutils.generic.siglip"]], "SigLIPModel": [[34, "siglipmodel"]], "siglip_image_encode": [[34, "siglip-image-encode"]], "siglip_text_encode": [[34, "siglip-text-encode"]], "siglip_predict": [[34, "siglip-predict"]], "imgutils.generic.yolo": [[35, "module-imgutils.generic.yolo"]], "YOLOModel": [[35, "yolomodel"]], "yolo_predict": [[35, "yolo-predict"]], "imgutils.metadata.geninfo": [[36, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[36, "read-geninfo-parameters"]], "read_geninfo_exif": [[36, "read-geninfo-exif"]], "read_geninfo_gif": [[36, "read-geninfo-gif"]], "write_geninfo_parameters": [[36, "write-geninfo-parameters"]], "write_geninfo_exif": [[36, "write-geninfo-exif"]], "write_geninfo_gif": [[36, "write-geninfo-gif"]], "imgutils.metadata": [[37, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[38, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[38, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[38, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[38, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[38, "write-lsb-metadata"]], "LSBReadError": [[38, "lsbreaderror"]], "LSBExtractor": [[38, "lsbextractor"]], "ImageLsbDataExtractor": [[38, "imagelsbdataextractor"]], "serialize_pnginfo": [[38, "serialize-pnginfo"]], "serialize_json": [[38, "serialize-json"]], "inject_data": [[38, "inject-data"]], "imgutils.metrics.aesthetic": [[39, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[39, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[40, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[40, "ccip-extract-feature"]], "ccip_batch_extract_features": [[40, "ccip-batch-extract-features"]], "ccip_default_threshold": [[40, "ccip-default-threshold"]], "ccip_difference": [[40, "ccip-difference"]], "ccip_same": [[40, "ccip-same"]], "ccip_batch_differences": [[40, "ccip-batch-differences"]], "ccip_batch_same": [[40, "ccip-batch-same"]], "ccip_default_clustering_params": [[40, "ccip-default-clustering-params"]], "ccip_clustering": [[40, "ccip-clustering"]], "ccip_merge": [[40, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[41, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[41, "anime-dbaesthetic"]], "imgutils.metrics": [[42, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[43, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[43, "laplacian-score"]], "imgutils.metrics.lpips": [[44, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[44, "lpips-extract-feature"]], "lpips_difference": [[44, "lpips-difference"]], "lpips_clustering": [[44, "lpips-clustering"]], "imgutils.metrics.psnr_": [[45, "module-imgutils.metrics.psnr_"]], "psnr": [[45, "id1"]], "imgutils.ocr": [[46, "module-imgutils.ocr"]], "detect_text_with_ocr": [[46, "detect-text-with-ocr"]], "ocr": [[46, "ocr"]], "list_det_models": [[46, "list-det-models"]], "list_rec_models": [[46, "list-rec-models"]], "imgutils.operate.align": [[47, "module-imgutils.operate.align"]], "align_maxsize": [[47, "align-maxsize"]], "imgutils.operate.censor_": [[48, "module-imgutils.operate.censor_"]], "censor_areas": [[48, "censor-areas"]], "censor_nsfw": [[48, "censor-nsfw"]], "BaseCensor": [[48, "basecensor"]], "ColorCensor": [[48, "colorcensor"]], "BlurCensor": [[48, "blurcensor"]], "PixelateCensor": [[48, "pixelatecensor"]], "register_censor_method": [[48, "register-censor-method"]], "imgutils.operate.imgcensor": [[49, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[49, "imagebasedcensor"]], "EmojiBasedCensor": [[49, "emojibasedcensor"]], "SingleImage": [[49, "singleimage"]], "imgutils.operate": [[50, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[51, "module-imgutils.operate.squeeze"]], "squeeze": [[51, "squeeze"]], "squeeze_with_transparency": [[51, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[52, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[52, "dwpose-estimate"]], "imgutils.pose.format": [[53, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[53, "op18keypointset"]], "OpenPose18": [[53, "openpose18"]], "OP18_BODY_MAX": [[53, "op18-body-max"]], "OP18_BODY_MIN": [[53, "op18-body-min"]], "OP18_FACE_MAX": [[53, "op18-face-max"]], "OP18_FACE_MIN": [[53, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[53, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[53, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[53, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[53, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[53, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[53, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[53, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[53, "op18-right-hand-min"]], "imgutils.pose": [[54, "module-imgutils.pose"]], "imgutils.pose.visual": [[55, "module-imgutils.pose.visual"]], "op18_visualize": [[55, "op18-visualize"]], "imgutils.preprocess.base": [[56, "module-imgutils.preprocess.base"]], "NotParseTarget": [[56, "notparsetarget"]], "imgutils.preprocess": [[57, "module-imgutils.preprocess"]], "imgutils.preprocess.pillow": [[58, "module-imgutils.preprocess.pillow"]], "register_pillow_transform": [[58, "register-pillow-transform"]], "register_pillow_parse": [[58, "register-pillow-parse"]], "create_pillow_transforms": [[58, "create-pillow-transforms"]], "parse_pillow_transforms": [[58, "parse-pillow-transforms"]], "imgutils.preprocess.torchvision": [[59, "module-imgutils.preprocess.torchvision"]], "register_torchvision_transform": [[59, "register-torchvision-transform"]], "register_torchvision_parse": [[59, "register-torchvision-parse"]], "create_torchvision_transforms": [[59, "create-torchvision-transforms"]], "parse_torchvision_transforms": [[59, "parse-torchvision-transforms"]], "imgutils.preprocess.transformers": [[60, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers": [[60, "register-creators-for-transformers"]], "NotProcessorTypeError": [[60, "notprocessortypeerror"]], "create_transforms_from_transformers": [[60, "create-transforms-from-transformers"]], "is_valid_size_dict": [[60, "is-valid-size-dict"]], "convert_to_size_dict": [[60, "convert-to-size-dict"]], "get_size_dict": [[60, "get-size-dict"]], "create_clip_transforms": [[60, "create-clip-transforms"]], "create_transforms_from_clip_processor": [[60, "create-transforms-from-clip-processor"]], "create_convnext_transforms": [[60, "create-convnext-transforms"]], "create_transforms_from_convnext_processor": [[60, "create-transforms-from-convnext-processor"]], "create_vit_transforms": [[60, "create-vit-transforms"]], "create_transforms_from_vit_processor": [[60, "create-transforms-from-vit-processor"]], "create_siglip_transforms": [[60, "create-siglip-transforms"]], "create_transforms_from_siglip_processor": [[60, "create-transforms-from-siglip-processor"]], "create_bit_transforms": [[60, "create-bit-transforms"]], "create_transforms_from_bit_processor": [[60, "create-transforms-from-bit-processor"]], "create_blip_transforms": [[60, "create-blip-transforms"]], "create_transforms_from_blip_processor": [[60, "create-transforms-from-blip-processor"]], "create_mobilenetv2_transforms": [[60, "create-mobilenetv2-transforms"]], "create_transforms_from_mobilenetv2_processor": [[60, "create-transforms-from-mobilenetv2-processor"]], "imgutils.resource.background": [[61, "module-imgutils.resource.background"]], "BackgroundImageSet": [[61, "backgroundimageset"]], "list_bg_image_files": [[61, "list-bg-image-files"]], "get_bg_image_file": [[61, "get-bg-image-file"]], "get_bg_image": [[61, "get-bg-image"]], "random_bg_image_file": [[61, "random-bg-image-file"]], "random_bg_image": [[61, "random-bg-image"]], "imgutils.resource": [[62, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[63, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise": [[63, "remove-adversarial-noise"]], "imgutils.restore": [[64, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[65, "module-imgutils.restore.nafnet"]], "restore_with_nafnet": [[65, "restore-with-nafnet"]], "imgutils.restore.scunet": [[66, "module-imgutils.restore.scunet"]], "restore_with_scunet": [[66, "restore-with-scunet"]], "imgutils.sd": [[67, "module-imgutils.sd"]], "imgutils.sd.metadata": [[68, "module-imgutils.sd.metadata"]], "SDMetaData": [[68, "sdmetadata"]], "parse_sdmeta_from_text": [[68, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[68, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[68, "save-image-with-sdmeta"]], "imgutils.sd.model": [[69, "module-imgutils.sd.model"]], "read_metadata": [[69, "read-metadata"]], "save_with_metadata": [[69, "save-with-metadata"]], "imgutils.sd.nai": [[70, "module-imgutils.sd.nai"]], "NAIMetaData": [[70, "naimetadata"]], "NAIMetadata": [[70, "id1"]], "get_naimeta_from_image": [[70, "get-naimeta-from-image"]], "add_naimeta_to_image": [[70, "add-naimeta-to-image"]], "save_image_with_naimeta": [[70, "save-image-with-naimeta"]], "imgutils.segment": [[71, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[72, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[72, "get-isnetis-mask"]], "segment_with_isnetis": [[72, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[72, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[73, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[73, "is-blacklisted"]], "drop_blacklisted_tags": [[73, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[74, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[74, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[74, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[74, "char-whitelist-word"]], "CHAR_SUFFIXES": [[74, "char-suffixes"]], "CHAR_PREFIXES": [[74, "char-prefixes"]], "CharacterTagPool": [[74, "charactertagpool"]], "is_basic_character_tag": [[74, "is-basic-character-tag"]], "drop_basic_character_tags": [[74, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[75, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[75, "get-deepdanbooru-tags"]], "imgutils.tagging.deepgelbooru": [[76, "module-imgutils.tagging.deepgelbooru"]], "get_deepgelbooru_tags": [[76, "get-deepgelbooru-tags"]], "imgutils.tagging.format": [[77, "module-imgutils.tagging.format"]], "add_underline": [[77, "add-underline"]], "remove_underline": [[77, "remove-underline"]], "tags_to_text": [[77, "tags-to-text"]], "imgutils.tagging": [[78, "module-imgutils.tagging"]], "imgutils.tagging.match": [[79, "module-imgutils.tagging.match"]], "tag_match_suffix": [[79, "tag-match-suffix"]], "tag_match_prefix": [[79, "tag-match-prefix"]], "tag_match_full": [[79, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[80, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[80, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[81, "module-imgutils.tagging.order"]], "sort_tags": [[81, "sort-tags"]], "imgutils.tagging.overlap": [[82, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[82, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[83, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[83, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[83, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[83, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[84, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[84, "upscale-with-cdc"]], "imgutils.upscale": [[85, "module-imgutils.upscale"]], "imgutils.utils.cache": [[86, "module-imgutils.utils.cache"]], "ts_lru_cache": [[86, "ts-lru-cache"]], "imgutils.utils.func": [[87, "module-imgutils.utils.func"]], "sigmoid": [[87, "sigmoid"]], "imgutils.utils": [[88, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[89, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[89, "get-onnx-provider"]], "open_onnx_model": [[89, "open-onnx-model"]], "imgutils.validate.aicheck": [[90, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[90, "get-ai-created-score"]], "is_ai_created": [[90, "is-ai-created"]], "imgutils.validate.bangumi_char": [[91, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[91, "anime-bangumi-char-score"]], "anime_bangumi_char": [[91, "anime-bangumi-char"]], "imgutils.validate.classify": [[92, "module-imgutils.validate.classify"]], "anime_classify_score": [[92, "anime-classify-score"]], "anime_classify": [[92, "anime-classify"]], "imgutils.validate.color": [[93, "module-imgutils.validate.color"]], "is_greyscale": [[93, "is-greyscale"]], "imgutils.validate.completeness": [[94, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[94, "anime-completeness-score"]], "anime_completeness": [[94, "anime-completeness"]], "imgutils.validate.dbrating": [[95, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[95, "anime-dbrating-score"]], "anime_dbrating": [[95, "anime-dbrating"]], "imgutils.validate.furry": [[96, "module-imgutils.validate.furry"]], "anime_furry_score": [[96, "anime-furry-score"]], "anime_furry": [[96, "anime-furry"]], "imgutils.validate": [[97, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[98, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[98, "get-monochrome-score"]], "is_monochrome": [[98, "is-monochrome"]], "imgutils.validate.nsfw": [[99, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[99, "nsfw-pred-score"]], "nsfw_pred": [[99, "nsfw-pred"]], "imgutils.validate.portrait": [[100, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[100, "anime-portrait-score"]], "anime_portrait": [[100, "anime-portrait"]], "imgutils.validate.rating": [[101, "module-imgutils.validate.rating"]], "anime_rating_score": [[101, "anime-rating-score"]], "anime_rating": [[101, "anime-rating"]], "imgutils.validate.real": [[102, "module-imgutils.validate.real"]], "anime_real_score": [[102, "anime-real-score"]], "anime_real": [[102, "anime-real"]], "imgutils.validate.safe": [[103, "module-imgutils.validate.safe"]], "safe_check_score": [[103, "safe-check-score"]], "safe_check": [[103, "safe-check"]], "imgutils.validate.style_age": [[104, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[104, "anime-style-age-score"]], "anime_style_age": [[104, "anime-style-age"]], "imgutils.validate.teen": [[105, "module-imgutils.validate.teen"]], "anime_teen_score": [[105, "anime-teen-score"]], "anime_teen": [[105, "anime-teen"]], "imgutils.validate.truncate": [[106, "module-imgutils.validate.truncate"]], "is_truncated_file": [[106, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[107, "welcome-to-imgutils-s-documentation"]], "Overview": [[107, "overview"]], "Tutorials": [[107, null]], "Information": [[107, null]], "API Documentation": [[107, null]], "Run Environment Information": [[108, "Run-Environment-Information"], [109, "Run-Environment-Information"]], "Installation": [[110, "installation"]], "Quick Start": [[111, "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.blob"], [6, "module-imgutils.data.decode"], [7, "module-imgutils.data.encode"], [8, "module-imgutils.data.image"], [9, "module-imgutils.data"], [10, "module-imgutils.data.layer"], [11, "module-imgutils.data.pad"], [12, "module-imgutils.data.url"], [13, "module-imgutils.detect.booru_yolo"], [14, "module-imgutils.detect.censor"], [15, "module-imgutils.detect.eye"], [16, "module-imgutils.detect.face"], [17, "module-imgutils.detect.halfbody"], [18, "module-imgutils.detect.hand"], [19, "module-imgutils.detect.head"], [20, "module-imgutils.detect"], [21, "module-imgutils.detect.nudenet"], [22, "module-imgutils.detect.person"], [23, "module-imgutils.detect.similarity"], [24, "module-imgutils.detect.text"], [25, "module-imgutils.detect.visual"], [26, "module-imgutils.edge.canny"], [27, "module-imgutils.edge"], [28, "module-imgutils.edge.lineart"], [29, "module-imgutils.edge.lineart_anime"], [30, "module-imgutils.generic.classify"], [31, "module-imgutils.generic.clip"], [32, "module-imgutils.generic.enhance"], [33, "module-imgutils.generic"], [34, "module-imgutils.generic.siglip"], [35, "module-imgutils.generic.yolo"], [36, "module-imgutils.metadata.geninfo"], [37, "module-imgutils.metadata"], [38, "module-imgutils.metadata.lsb"], [39, "module-imgutils.metrics.aesthetic"], [40, "module-imgutils.metrics.ccip"], [41, "module-imgutils.metrics.dbaesthetic"], [42, "module-imgutils.metrics"], [43, "module-imgutils.metrics.laplacian"], [44, "module-imgutils.metrics.lpips"], [45, "module-imgutils.metrics.psnr_"], [46, "module-imgutils.ocr"], [47, "module-imgutils.operate.align"], [48, "module-imgutils.operate.censor_"], [49, "module-imgutils.operate.imgcensor"], [50, "module-imgutils.operate"], [51, "module-imgutils.operate.squeeze"], [52, "module-imgutils.pose.dwpose"], [53, "module-imgutils.pose.format"], [54, "module-imgutils.pose"], [55, "module-imgutils.pose.visual"], [56, "module-imgutils.preprocess.base"], [57, "module-imgutils.preprocess"], [58, "module-imgutils.preprocess.pillow"], [59, "module-imgutils.preprocess.torchvision"], [60, "module-imgutils.preprocess.transformers"], [61, "module-imgutils.resource.background"], [62, "module-imgutils.resource"], [63, "module-imgutils.restore.adversarial"], [64, "module-imgutils.restore"], [65, "module-imgutils.restore.nafnet"], [66, "module-imgutils.restore.scunet"], [67, "module-imgutils.sd"], [68, "module-imgutils.sd.metadata"], [69, "module-imgutils.sd.model"], [70, "module-imgutils.sd.nai"], [71, "module-imgutils.segment"], [72, "module-imgutils.segment.isnetis"], [73, "module-imgutils.tagging.blacklist"], [74, "module-imgutils.tagging.character"], [75, "module-imgutils.tagging.deepdanbooru"], [76, "module-imgutils.tagging.deepgelbooru"], [77, "module-imgutils.tagging.format"], [78, "module-imgutils.tagging"], [79, "module-imgutils.tagging.match"], [80, "module-imgutils.tagging.mldanbooru"], [81, "module-imgutils.tagging.order"], [82, "module-imgutils.tagging.overlap"], [83, "module-imgutils.tagging.wd14"], [84, "module-imgutils.upscale.cdc"], [85, "module-imgutils.upscale"], [86, "module-imgutils.utils.cache"], [87, "module-imgutils.utils.func"], [88, "module-imgutils.utils"], [89, "module-imgutils.utils.onnxruntime"], [90, "module-imgutils.validate.aicheck"], [91, "module-imgutils.validate.bangumi_char"], [92, "module-imgutils.validate.classify"], [93, "module-imgutils.validate.color"], [94, "module-imgutils.validate.completeness"], [95, "module-imgutils.validate.dbrating"], [96, "module-imgutils.validate.furry"], [97, "module-imgutils.validate"], [98, "module-imgutils.validate.monochrome"], [99, "module-imgutils.validate.nsfw"], [100, "module-imgutils.validate.portrait"], [101, "module-imgutils.validate.rating"], [102, "module-imgutils.validate.real"], [103, "module-imgutils.validate.safe"], [104, "module-imgutils.validate.style_age"], [105, "module-imgutils.validate.teen"], [106, "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.blob": [[5, "module-imgutils.data.blob"]], "is_valid_image_blob_url() (in module imgutils.data.blob)": [[5, "imgutils.data.blob.is_valid_image_blob_url"]], "load_image_from_blob_url() (in module imgutils.data.blob)": [[5, "imgutils.data.blob.load_image_from_blob_url"]], "to_blob_url() (in module imgutils.data.blob)": [[5, "imgutils.data.blob.to_blob_url"]], "imgutils.data.decode": [[6, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[6, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[7, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[7, "imgutils.data.encode.rgb_encode"]], "has_alpha_channel() (in module imgutils.data.image)": [[8, "imgutils.data.image.has_alpha_channel"]], "imgutils.data.image": [[8, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[8, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[8, "imgutils.data.image.load_images"]], "imgutils.data": [[9, "module-imgutils.data"]], "imgutils.data.layer": [[10, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[10, "imgutils.data.layer.istack"]], "imgutils.data.pad": [[11, "module-imgutils.data.pad"]], "pad_image_to_size() (in module imgutils.data.pad)": [[11, "imgutils.data.pad.pad_image_to_size"]], "download_image_from_url() (in module imgutils.data.url)": [[12, "imgutils.data.url.download_image_from_url"]], "imgutils.data.url": [[12, "module-imgutils.data.url"]], "is_http_url() (in module imgutils.data.url)": [[12, "imgutils.data.url.is_http_url"]], "detect_with_booru_yolo() (in module imgutils.detect.booru_yolo)": [[13, "imgutils.detect.booru_yolo.detect_with_booru_yolo"]], "imgutils.detect.booru_yolo": [[13, "module-imgutils.detect.booru_yolo"]], "detect_censors() (in module imgutils.detect.censor)": [[14, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[14, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[15, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[15, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[16, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[16, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[17, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[17, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[18, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[18, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[19, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[19, "module-imgutils.detect.head"]], "imgutils.detect": [[20, "module-imgutils.detect"]], "detect_with_nudenet() (in module imgutils.detect.nudenet)": [[21, "imgutils.detect.nudenet.detect_with_nudenet"]], "imgutils.detect.nudenet": [[21, "module-imgutils.detect.nudenet"]], "detect_person() (in module imgutils.detect.person)": [[22, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[22, "module-imgutils.detect.person"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[23, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[23, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[23, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[23, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[24, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[24, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[25, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[25, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[26, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[26, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[26, "module-imgutils.edge.canny"]], "imgutils.edge": [[27, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[28, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[28, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[28, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[29, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[29, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[29, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[30, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[30, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[30, "imgutils.generic.classify.classify_predict"]], "classify_predict_fmt() (in module imgutils.generic.classify)": [[30, "imgutils.generic.classify.classify_predict_fmt"]], "classify_predict_score() (in module imgutils.generic.classify)": [[30, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[30, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[30, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[30, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[30, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[30, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_fmt() (imgutils.generic.classify.classifymodel method)": [[30, "imgutils.generic.classify.ClassifyModel.predict_fmt"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[30, "imgutils.generic.classify.ClassifyModel.predict_score"]], "clipmodel (class in imgutils.generic.clip)": [[31, "imgutils.generic.clip.CLIPModel"]], "__init__() (imgutils.generic.clip.clipmodel method)": [[31, "imgutils.generic.clip.CLIPModel.__init__"]], "clear() (imgutils.generic.clip.clipmodel method)": [[31, "imgutils.generic.clip.CLIPModel.clear"]], "clip_image_encode() (in module imgutils.generic.clip)": [[31, "imgutils.generic.clip.clip_image_encode"]], "clip_predict() (in module imgutils.generic.clip)": [[31, "imgutils.generic.clip.clip_predict"]], "clip_text_encode() (in module imgutils.generic.clip)": [[31, "imgutils.generic.clip.clip_text_encode"]], "image_encode() (imgutils.generic.clip.clipmodel method)": [[31, "imgutils.generic.clip.CLIPModel.image_encode"]], "imgutils.generic.clip": [[31, "module-imgutils.generic.clip"]], "launch_demo() (imgutils.generic.clip.clipmodel method)": [[31, "imgutils.generic.clip.CLIPModel.launch_demo"]], "make_ui() (imgutils.generic.clip.clipmodel method)": [[31, "imgutils.generic.clip.CLIPModel.make_ui"]], "predict() (imgutils.generic.clip.clipmodel method)": [[31, "imgutils.generic.clip.CLIPModel.predict"]], "text_encode() (imgutils.generic.clip.clipmodel method)": [[31, "imgutils.generic.clip.CLIPModel.text_encode"]], "imageenhancer (class in imgutils.generic.enhance)": [[32, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[32, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[32, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[32, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[33, "module-imgutils.generic"]], "siglipmodel (class in imgutils.generic.siglip)": [[34, "imgutils.generic.siglip.SigLIPModel"]], "__init__() (imgutils.generic.siglip.siglipmodel method)": [[34, "imgutils.generic.siglip.SigLIPModel.__init__"]], "clear() (imgutils.generic.siglip.siglipmodel method)": [[34, "imgutils.generic.siglip.SigLIPModel.clear"]], "image_encode() (imgutils.generic.siglip.siglipmodel method)": [[34, "imgutils.generic.siglip.SigLIPModel.image_encode"]], "imgutils.generic.siglip": [[34, "module-imgutils.generic.siglip"]], "launch_demo() (imgutils.generic.siglip.siglipmodel method)": [[34, "imgutils.generic.siglip.SigLIPModel.launch_demo"]], "make_ui() (imgutils.generic.siglip.siglipmodel method)": [[34, "imgutils.generic.siglip.SigLIPModel.make_ui"]], "predict() (imgutils.generic.siglip.siglipmodel method)": [[34, "imgutils.generic.siglip.SigLIPModel.predict"]], "siglip_image_encode() (in module imgutils.generic.siglip)": [[34, "imgutils.generic.siglip.siglip_image_encode"]], "siglip_predict() (in module imgutils.generic.siglip)": [[34, "imgutils.generic.siglip.siglip_predict"]], "siglip_text_encode() (in module imgutils.generic.siglip)": [[34, "imgutils.generic.siglip.siglip_text_encode"]], "text_encode() (imgutils.generic.siglip.siglipmodel method)": [[34, "imgutils.generic.siglip.SigLIPModel.text_encode"]], "yolomodel (class in imgutils.generic.yolo)": [[35, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[35, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[35, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[35, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[35, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[35, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[35, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[35, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[36, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[36, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[36, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[36, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[36, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[36, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[36, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[37, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[38, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[38, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[38, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[38, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[38, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[38, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[38, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[38, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[38, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[38, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[38, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[38, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[38, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[38, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[38, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[38, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[38, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[39, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[39, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[40, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[40, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[40, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[40, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[40, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[40, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[40, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[40, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[40, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[40, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[40, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[41, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[41, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[42, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[43, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[43, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[44, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[44, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[44, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[44, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[45, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[45, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[46, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[46, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[46, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[46, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[46, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[47, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[47, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[48, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[48, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[48, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[48, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[48, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[48, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[48, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[48, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[48, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[48, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[48, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[48, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[49, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[49, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[49, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[49, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[49, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[49, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[49, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[49, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[49, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[49, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[50, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[51, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[51, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[51, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[52, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[52, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[53, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[53, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[53, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[53, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[53, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[53, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[53, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[53, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[53, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[53, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[53, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[53, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[53, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[53, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[53, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[53, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[53, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[53, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[53, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[53, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[53, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[53, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[53, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[54, "module-imgutils.pose"]], "imgutils.pose.visual": [[55, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[55, "imgutils.pose.visual.op18_visualize"]], "notparsetarget (class in imgutils.preprocess.base)": [[56, "imgutils.preprocess.base.NotParseTarget"]], "imgutils.preprocess.base": [[56, "module-imgutils.preprocess.base"]], "imgutils.preprocess": [[57, "module-imgutils.preprocess"]], "create_pillow_transforms() (in module imgutils.preprocess.pillow)": [[58, "imgutils.preprocess.pillow.create_pillow_transforms"]], "imgutils.preprocess.pillow": [[58, "module-imgutils.preprocess.pillow"]], "parse_pillow_transforms() (in module imgutils.preprocess.pillow)": [[58, "imgutils.preprocess.pillow.parse_pillow_transforms"]], "register_pillow_parse() (in module imgutils.preprocess.pillow)": [[58, "imgutils.preprocess.pillow.register_pillow_parse"]], "register_pillow_transform() (in module imgutils.preprocess.pillow)": [[58, "imgutils.preprocess.pillow.register_pillow_transform"]], "create_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[59, "imgutils.preprocess.torchvision.create_torchvision_transforms"]], "imgutils.preprocess.torchvision": [[59, "module-imgutils.preprocess.torchvision"]], "parse_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[59, "imgutils.preprocess.torchvision.parse_torchvision_transforms"]], "register_torchvision_parse() (in module imgutils.preprocess.torchvision)": [[59, "imgutils.preprocess.torchvision.register_torchvision_parse"]], "register_torchvision_transform() (in module imgutils.preprocess.torchvision)": [[59, "imgutils.preprocess.torchvision.register_torchvision_transform"]], "notprocessortypeerror (class in imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.NotProcessorTypeError"]], "convert_to_size_dict() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.convert_to_size_dict"]], "create_bit_transforms() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.create_bit_transforms"]], "create_blip_transforms() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.create_blip_transforms"]], "create_clip_transforms() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.create_clip_transforms"]], "create_convnext_transforms() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.create_convnext_transforms"]], "create_mobilenetv2_transforms() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.create_mobilenetv2_transforms"]], "create_siglip_transforms() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.create_siglip_transforms"]], "create_transforms_from_bit_processor() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.create_transforms_from_bit_processor"]], "create_transforms_from_blip_processor() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.create_transforms_from_blip_processor"]], "create_transforms_from_clip_processor() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.create_transforms_from_clip_processor"]], "create_transforms_from_convnext_processor() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.create_transforms_from_convnext_processor"]], "create_transforms_from_mobilenetv2_processor() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.create_transforms_from_mobilenetv2_processor"]], "create_transforms_from_siglip_processor() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.create_transforms_from_siglip_processor"]], "create_transforms_from_transformers() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.create_transforms_from_transformers"]], "create_transforms_from_vit_processor() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.create_transforms_from_vit_processor"]], "create_vit_transforms() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.create_vit_transforms"]], "get_size_dict() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.get_size_dict"]], "imgutils.preprocess.transformers": [[60, "module-imgutils.preprocess.transformers"]], "is_valid_size_dict() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.is_valid_size_dict"]], "register_creators_for_transformers() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.register_creators_for_transformers"]], "backgroundimageset (class in imgutils.resource.background)": [[61, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[61, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[61, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[61, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[61, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[61, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[61, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[61, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[61, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[61, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[61, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[61, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[61, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[62, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[63, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise() (in module imgutils.restore.adversarial)": [[63, "imgutils.restore.adversarial.remove_adversarial_noise"]], "imgutils.restore": [[64, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[65, "module-imgutils.restore.nafnet"]], "restore_with_nafnet() (in module imgutils.restore.nafnet)": [[65, "imgutils.restore.nafnet.restore_with_nafnet"]], "imgutils.restore.scunet": [[66, "module-imgutils.restore.scunet"]], "restore_with_scunet() (in module imgutils.restore.scunet)": [[66, "imgutils.restore.scunet.restore_with_scunet"]], "imgutils.sd": [[67, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[68, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[68, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[68, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[68, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[68, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[68, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[68, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[68, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[69, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[69, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[69, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[70, "imgutils.sd.nai.NAIMetaData"], [70, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[70, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[70, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[70, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[70, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[70, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[70, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[71, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[72, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[72, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[72, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[72, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[73, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[73, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[73, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[74, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[74, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[74, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[74, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[74, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[74, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[74, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[74, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[74, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[74, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[74, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[74, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[75, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[75, "module-imgutils.tagging.deepdanbooru"]], "get_deepgelbooru_tags() (in module imgutils.tagging.deepgelbooru)": [[76, "imgutils.tagging.deepgelbooru.get_deepgelbooru_tags"]], "imgutils.tagging.deepgelbooru": [[76, "module-imgutils.tagging.deepgelbooru"]], "add_underline() (in module imgutils.tagging.format)": [[77, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[77, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[77, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[77, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[78, "module-imgutils.tagging"]], "imgutils.tagging.match": [[79, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[79, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[79, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[79, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[80, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[80, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[81, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[81, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[82, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[82, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[83, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[83, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[83, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[83, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[84, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[84, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[85, "module-imgutils.upscale"]], "imgutils.utils.cache": [[86, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[86, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[87, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[87, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[88, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[89, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[89, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[89, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[90, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[90, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[90, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[91, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[91, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[91, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[92, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[92, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[92, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[93, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[93, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[94, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[94, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[94, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[95, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[95, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[95, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[96, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[96, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[96, "module-imgutils.validate.furry"]], "imgutils.validate": [[97, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[98, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[98, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[98, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[99, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[99, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[99, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[100, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[100, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[100, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[101, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[101, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[101, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[102, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[102, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[102, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[103, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[103, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[103, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[104, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[104, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[104, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[105, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[105, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[105, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[106, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[106, "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/blob", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/data/pad", "api_doc/data/url", "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/blob.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/data/pad.rst", "api_doc/data/url.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.blob", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.data.pad", "imgutils.data.url", "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, 5, 8, 11, 30, 63, 68], "str": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 34, 35, 36, 38, 39, 40, 41, 43, 44, 46, 47, 48, 49, 51, 52, 55, 58, 59, 60, 61, 65, 66, 68, 69, 70, 72, 73, 74, 75, 76, 77, 79, 80, 81, 82, 83, 84, 89, 90, 91, 92, 93, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105, 106], "pathlik": [0, 4, 5, 7, 8, 10, 11, 13, 14, 15, 16, 17, 18, 19, 21, 22, 24, 25, 26, 28, 29, 30, 31, 32, 34, 35, 36, 38, 39, 40, 41, 43, 44, 46, 47, 48, 49, 51, 52, 55, 65, 66, 68, 70, 72, 75, 76, 80, 83, 84, 90, 91, 92, 93, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105], "byte": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 24, 25, 26, 28, 29, 30, 31, 32, 34, 35, 36, 38, 39, 40, 41, 43, 44, 46, 47, 48, 49, 51, 52, 53, 55, 65, 66, 68, 70, 72, 75, 76, 80, 83, 84, 90, 91, 92, 93, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105], "bytearrai": [0, 4, 5, 7, 8, 10, 11, 13, 14, 15, 16, 17, 18, 19, 21, 22, 24, 25, 26, 28, 29, 30, 31, 32, 34, 35, 36, 38, 39, 40, 41, 43, 44, 46, 47, 48, 49, 51, 52, 53, 55, 65, 66, 68, 70, 72, 75, 76, 80, 83, 84, 90, 91, 92, 93, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105], "binaryio": [0, 4, 5, 7, 8, 10, 11, 13, 14, 15, 16, 17, 18, 19, 21, 22, 24, 25, 26, 28, 29, 30, 31, 32, 34, 35, 36, 38, 39, 40, 41, 43, 44, 46, 47, 48, 49, 51, 52, 55, 65, 66, 68, 70, 72, 75, 76, 80, 83, 84, 90, 91, 92, 93, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105], "imag": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 46, 47, 48, 49, 51, 52, 54, 55, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 70, 71, 72, 75, 76, 77, 78, 80, 83, 84, 85, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 110], "max_width": 0, "int": [0, 4, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 24, 25, 28, 29, 30, 31, 34, 35, 38, 40, 44, 46, 47, 48, 49, 51, 52, 53, 55, 60, 61, 63, 65, 66, 72, 80, 84, 103], "none": [0, 4, 8, 10, 12, 14, 15, 16, 17, 18, 19, 22, 24, 25, 26, 28, 29, 30, 31, 32, 34, 35, 36, 38, 40, 48, 51, 52, 55, 58, 59, 60, 61, 68, 70, 73, 74, 89], "ellipsi": 0, "max_height": 0, "resampl": [0, 60], "2": [0, 8, 11, 13, 23, 24, 39, 40, 41, 44, 46, 53, 60, 63, 68, 83, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 104, 105], "level": [0, 14, 15, 16, 17, 18, 19, 22, 34, 35, 39, 48, 61, 75, 95], "aspect": [0, 11, 25, 35, 47], "float": [0, 7, 10, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 30, 35, 40, 41, 43, 44, 45, 46, 48, 49, 51, 53, 55, 60, 61, 63, 70, 73, 74, 75, 76, 77, 80, 81, 82, 83, 87, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105], "1": [0, 10, 13, 21, 22, 23, 39, 40, 41, 44, 46, 53, 60, 61, 63, 68, 69, 73, 74, 75, 76, 81, 83, 84, 87, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 104, 105, 108, 109, 110], "8": [0, 13, 23, 38, 40, 44, 48, 53, 60, 63, 68, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105, 108, 109, 110], "sourc": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 34, 35, 36, 38, 39, 40, 41, 43, 44, 45, 46, 47, 48, 49, 51, 52, 53, 55, 56, 58, 59, 60, 61, 63, 65, 66, 68, 69, 70, 72, 73, 74, 75, 76, 77, 79, 80, 81, 82, 83, 84, 86, 87, 89, 90, 91, 92, 93, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105, 106], "gener": [0, 4, 13, 16, 22, 36, 37, 67, 68, 70, 76, 80, 83, 88, 95, 107], "art": [0, 68], "base": [0, 19, 22, 23, 30, 31, 34, 35, 40, 41, 43, 44, 47, 48, 49, 51, 53, 55, 57, 58, 60, 61, 70, 72, 75, 76, 80, 81, 82, 83, 91, 95, 99, 101, 107], "given": [0, 6, 7, 8, 10, 12, 15, 16, 18, 19, 20, 21, 24, 26, 28, 29, 30, 31, 34, 38, 40, 43, 47, 49, 53, 56, 60, 68, 70, 73, 74, 79, 82, 83, 90, 92, 95, 98, 99, 101, 105], "paramet": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 46, 47, 48, 49, 51, 52, 53, 55, 58, 59, 60, 61, 63, 65, 66, 68, 69, 70, 72, 73, 74, 75, 76, 77, 79, 80, 81, 82, 83, 84, 86, 87, 89, 90, 91, 92, 93, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105, 106], "imagetyp": [0, 5, 11, 13, 14, 15, 16, 17, 18, 19, 22, 24, 25, 30, 32, 35, 36, 38, 40, 41, 43, 46, 48, 51, 52, 55, 65, 66, 68, 70, 76, 83, 84, 91, 94, 96, 99, 100, 102, 103, 104], "The": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 30, 31, 32, 34, 35, 36, 37, 38, 40, 41, 43, 46, 47, 48, 49, 51, 52, 53, 55, 58, 59, 60, 61, 63, 64, 65, 66, 68, 69, 70, 72, 74, 75, 76, 77, 79, 80, 81, 83, 84, 86, 87, 89, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105, 106, 110], "input": [0, 5, 11, 13, 14, 15, 16, 17, 19, 21, 22, 24, 25, 30, 31, 32, 34, 35, 36, 38, 40, 41, 43, 46, 47, 48, 49, 51, 52, 55, 58, 60, 63, 65, 66, 68, 70, 73, 74, 76, 77, 79, 81, 83, 84, 87, 91, 94, 96, 99, 100, 102, 104], "option": [0, 4, 12, 13, 14, 15, 16, 17, 18, 19, 22, 23, 24, 25, 30, 31, 34, 35, 36, 40, 46, 48, 51, 52, 55, 60, 61, 63, 68, 69, 70, 73, 74, 81, 86], "maximum": [0, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 35, 40, 46, 47, 48, 60, 63, 86, 103], "width": [0, 4, 10, 11, 49, 60, 61, 80], "If": [0, 5, 8, 10, 12, 14, 15, 16, 17, 18, 19, 22, 23, 25, 30, 31, 34, 35, 36, 38, 40, 46, 48, 51, 53, 55, 58, 59, 60, 63, 65, 66, 68, 69, 70, 73, 74, 81, 83, 89, 90, 91, 92, 95, 98, 101, 105], "set": [0, 13, 25, 30, 31, 35, 40, 51, 53, 55, 60, 83, 89, 92, 95, 101, 105, 106], "automat": [0, 4, 31, 34, 40, 51, 89, 108, 109], "determin": [0, 8, 40, 99], "termin": 0, "size": [0, 4, 6, 7, 10, 11, 12, 24, 25, 26, 28, 29, 40, 47, 49, 51, 55, 58, 59, 60, 61, 63, 65, 66, 68, 72, 80, 84, 85, 103, 108, 109], "height": [0, 4, 10, 11, 49, 60, 61, 80], "filter": [0, 35, 51, 60, 63, 73, 74, 95, 97, 101], "us": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 44, 46, 48, 49, 51, 52, 55, 56, 58, 60, 63, 64, 65, 66, 68, 69, 70, 73, 75, 76, 77, 80, 83, 84, 86, 87, 89, 90, 91, 92, 95, 97, 98, 99, 101, 105], "when": [0, 7, 10, 13, 24, 26, 28, 29, 30, 31, 38, 40, 44, 48, 49, 53, 56, 60, 65, 68, 70, 72, 80, 84, 86, 89, 90, 106], "resiz": [0, 11, 24, 25, 35, 47, 55, 58, 59, 60, 68, 80], "charact": [0, 40, 46, 55, 71, 72, 75, 76, 77, 78, 83, 91, 107], "repres": [0, 7, 10, 13, 14, 15, 16, 23, 40, 44, 48, 51, 53, 70, 72, 81, 90, 99, 106], "differ": [0, 8, 11, 15, 16, 17, 18, 19, 22, 23, 31, 36, 37, 38, 40, 44, 45, 52, 53, 59, 60, 91, 96, 100, 102, 104, 108, 109], "intens": 0, "proport": [0, 91], "correct": [0, 38], "output": [0, 25, 30, 31, 34, 41, 55, 68, 69, 76, 81, 83, 110], "which": [0, 4, 10, 23, 24, 26, 28, 29, 34, 36, 40, 44, 49, 58, 60, 61, 64, 68, 69, 70, 72, 73, 76, 80, 86, 87, 89, 90, 92, 97, 98, 99, 106, 107, 108, 109, 110], "should": [0, 3, 10, 25, 40, 44, 48, 49, 51, 60, 72, 83, 110], "approxim": 0, "ratio": [0, 11, 25, 35, 46, 47, 49, 80], "your": [0, 51, 65, 106, 108, 109, 110], "thi": [0, 3, 4, 5, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 46, 48, 49, 51, 52, 53, 55, 56, 58, 59, 60, 63, 65, 66, 67, 68, 69, 70, 71, 75, 78, 82, 83, 84, 86, 87, 89, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105, 106, 108, 109], "valu": [0, 4, 8, 10, 11, 14, 18, 19, 22, 23, 38, 40, 44, 48, 51, 53, 58, 59, 60, 69, 75, 80, 87, 90, 98, 106], "ensur": [0, 31, 35, 40, 47, 60, 65, 68, 86], "i": [0, 4, 5, 6, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 46, 48, 49, 51, 52, 53, 55, 56, 58, 59, 60, 61, 63, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 80, 81, 83, 84, 86, 87, 89, 90, 91, 92, 93, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110], "close": [0, 49, 68], "possibl": [0, 24, 31, 40, 49], "origin": [0, 4, 6, 8, 21, 26, 28, 29, 38, 39, 45, 48, 49, 51, 55, 72, 75, 77, 80, 81, 99], "default": [0, 4, 5, 7, 8, 10, 13, 14, 15, 16, 17, 18, 19, 21, 23, 24, 26, 28, 29, 30, 31, 34, 35, 40, 41, 43, 44, 46, 48, 49, 51, 53, 55, 60, 61, 65, 66, 69, 72, 73, 74, 75, 77, 80, 83, 84, 89, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 104, 105], "return": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 34, 35, 36, 38, 39, 40, 41, 43, 44, 45, 46, 47, 48, 49, 51, 52, 53, 55, 58, 59, 60, 61, 63, 65, 66, 68, 69, 70, 72, 73, 74, 75, 76, 77, 79, 80, 81, 82, 83, 84, 86, 87, 89, 90, 91, 92, 93, 94, 95, 96, 99, 100, 101, 102, 103, 104, 105, 106], "represent": [0, 23, 40, 58, 59, 68], "type": [0, 5, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 23, 24, 25, 30, 31, 32, 34, 35, 36, 38, 40, 41, 43, 46, 48, 49, 51, 52, 53, 55, 58, 59, 60, 61, 63, 65, 66, 68, 69, 70, 73, 74, 77, 79, 81, 82, 83, 84, 86, 87, 91, 94, 95, 96, 99, 100, 101, 102, 103, 104], "exampl": [0, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 25, 26, 27, 28, 29, 30, 35, 39, 40, 41, 43, 44, 45, 46, 47, 48, 49, 51, 52, 58, 59, 60, 61, 63, 68, 72, 73, 74, 75, 76, 77, 80, 81, 82, 83, 84, 86, 87, 89, 90, 91, 92, 93, 94, 95, 96, 98, 99, 100, 101, 102, 104, 105, 106], "here": [0, 13, 21, 27, 40, 44, 45, 68, 73, 75, 76, 80, 83, 84, 91, 93, 106, 108, 109], "an": [0, 4, 5, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 38, 39, 40, 41, 43, 44, 46, 47, 48, 49, 51, 52, 53, 55, 58, 60, 63, 65, 66, 68, 70, 71, 72, 74, 75, 76, 78, 81, 83, 84, 87, 89, 90, 91, 92, 93, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105, 106], "jerri": 0, "from": [0, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 28, 29, 30, 34, 35, 36, 38, 39, 40, 41, 43, 44, 45, 46, 47, 48, 49, 51, 52, 53, 58, 59, 60, 61, 63, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 80, 81, 82, 83, 84, 86, 87, 90, 91, 92, 93, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105, 106, 108, 109, 110], "import": [0, 6, 7, 8, 10, 11, 13, 14, 15, 16, 17, 18, 19, 22, 25, 35, 38, 39, 40, 41, 43, 44, 45, 46, 47, 48, 49, 51, 52, 58, 59, 60, 61, 63, 68, 72, 73, 74, 75, 76, 77, 80, 81, 82, 83, 84, 86, 87, 90, 91, 92, 93, 94, 95, 96, 98, 99, 100, 101, 102, 104, 105, 106, 108, 109, 110], "print": [0, 5, 13, 18, 19, 22, 23, 35, 68, 69, 108, 109, 110], "png": [0, 5, 8, 10, 14, 25, 36, 38, 43, 48, 49, 51, 63, 68, 70, 72, 83, 84, 93, 106], "draw": [1, 25, 27, 28, 55, 99, 107], "ascii_draw": 1, "meta": [2, 107, 110], "__title__": [2, 110], "__version__": [2, 110], "__description__": [2, 110], "__author__": [2, 110], "__author_email__": 2, "overview": [3, 4, 6, 7, 9, 10, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 32, 33, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52, 54, 60, 61, 62, 63, 64, 65, 66, 67, 68, 71, 72, 73, 74, 75, 76, 77, 78, 80, 83, 84, 85, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106], "inform": [3, 31, 34, 35, 36, 37, 38, 55, 68, 70, 82], "packag": 3, "titl": [3, 70], "project": [3, 21, 75, 83, 106], "version": [3, 13, 14, 15, 16, 17, 18, 19, 21, 22, 24, 35, 39, 48, 65, 66, 68, 69, 86, 92, 107, 110], "short": [3, 76, 80, 83], "descript": [3, 21, 30, 34, 70], "includ": [3, 5, 8, 11, 12, 13, 14, 21, 22, 23, 25, 30, 31, 32, 34, 35, 36, 37, 52, 53, 59, 60, 67, 68, 69, 70, 76, 83, 87, 91, 99], "setup": 3, "py": [3, 72], "author": [3, 69], "email": 3, "step": [4, 49, 60, 68], "forecolor": [4, 26, 28, 29], "lightgrei": 4, "backcolor": [4, 26, 28, 29], "white": [4, 8, 11, 26, 28, 29, 31, 60, 68, 72], "creat": [4, 30, 31, 34, 35, 36, 48, 58, 59, 60, 68, 70, 74, 90], "black": [4, 48, 68], "squar": [4, 60], "can": [4, 5, 8, 10, 14, 15, 16, 17, 18, 19, 20, 21, 22, 25, 27, 31, 34, 36, 38, 40, 44, 48, 52, 53, 58, 60, 68, 69, 70, 76, 81, 83, 89, 91, 97, 98, 107, 110], "complement": 4, "transpar": [4, 8, 10, 26, 28, 29, 49, 51, 72, 84], "area": [4, 10, 13, 23, 24, 48, 49], "grid": 4, "pixel": [4, 25, 38, 48, 49, 51, 60, 63, 68, 72, 98], "mean": [4, 21, 23, 24, 26, 28, 29, 30, 40, 43, 44, 49, 53, 58, 59, 60, 89, 92, 110], "function": [4, 7, 8, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 30, 31, 34, 35, 36, 37, 38, 40, 43, 46, 48, 49, 51, 52, 55, 58, 59, 60, 63, 65, 67, 68, 69, 70, 82, 83, 84, 86, 87, 91, 95, 99, 101, 106], "suitabl": [4, 58, 60, 75, 99], "color": [4, 8, 10, 11, 26, 28, 29, 48, 63, 68, 72, 97, 98, 107], "fore": [4, 26, 28, 29], "back": [4, 83], "A": [4, 5, 8, 14, 15, 16, 17, 18, 19, 21, 22, 26, 28, 29, 30, 35, 38, 39, 40, 41, 46, 47, 48, 49, 51, 58, 60, 61, 68, 69, 70, 74, 77, 82, 86, 89, 90, 91, 92, 94, 95, 96, 98, 100, 101, 102, 103, 104, 105, 110], "rgba": [4, 8, 32, 38, 65, 66, 72, 84], "contain": [4, 5, 10, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 30, 31, 34, 35, 40, 41, 53, 55, 60, 65, 68, 69, 70, 76, 80, 83, 92, 95, 101, 103, 105], "add": [4, 36, 69, 70, 77], "rgb": [4, 6, 7, 8, 11, 31, 32, 48, 60, 61, 68, 72, 84], "In": [4, 28, 40, 91, 92], "document": [4, 108, 109, 110], "accur": [4, 14, 22, 95, 101], "present": [4, 36, 70, 75], "state": [4, 34], "shown": [4, 71], "follow": [4, 30, 40, 53, 59, 60, 64, 69, 70, 76, 83, 90, 91, 92, 94, 95, 96, 98, 100, 101, 102, 104, 105, 110], "figur": 4, "modul": [5, 8, 11, 12, 13, 18, 19, 21, 22, 23, 24, 25, 30, 31, 34, 35, 36, 37, 38, 58, 59, 67, 69, 70, 71, 83, 86, 87, 95, 101, 107], "provid": [5, 8, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 30, 31, 32, 34, 35, 36, 37, 38, 40, 48, 51, 53, 55, 58, 59, 60, 67, 68, 69, 70, 80, 81, 83, 86, 87, 89, 95, 101], "util": [5, 8, 11, 12, 21, 22, 30, 33, 35, 44, 47, 51, 54, 58, 59, 64, 67, 69, 75, 76, 80, 83, 107], "handl": [5, 8, 11, 12, 30, 31, 34, 35, 37, 38, 56, 59, 60, 67, 70], "url": [5, 9, 14, 17, 19, 31, 38, 68, 107], "convers": [5, 8, 35, 59, 60], "between": [5, 15, 16, 22, 23, 30, 31, 34, 40, 44, 45, 49, 59, 65, 66, 74, 80, 84, 87], "valid": [5, 12, 48, 49, 53, 60, 107], "format": [5, 8, 10, 11, 26, 28, 29, 30, 31, 34, 35, 36, 37, 38, 41, 48, 51, 52, 54, 58, 60, 68, 69, 70, 76, 78, 83, 99, 107], "support": [5, 6, 8, 11, 12, 15, 16, 17, 19, 22, 30, 34, 35, 36, 49, 55, 58, 59, 60, 65, 66, 68, 69, 70, 83, 84], "convert": [5, 8, 31, 36, 38, 40, 53, 58, 59, 60, 70, 83, 99], "specifi": [5, 8, 11, 23, 24, 25, 30, 31, 34, 35, 40, 48, 49, 51, 60, 68, 69, 70, 74, 76, 81, 83, 86], "load": [5, 8, 14, 15, 18, 19, 30, 31, 34, 35, 36, 38, 68, 83, 89], "variou": [5, 8, 15, 16, 18, 22, 23, 25, 30, 32, 34, 35, 37, 60, 68, 70, 87, 110], "mime": 5, "jpg": [5, 6, 7, 8, 12, 13, 15, 16, 17, 18, 19, 22, 25, 30, 35, 39, 40, 41, 43, 44, 45, 46, 47, 48, 49, 52, 61, 72, 75, 76, 80, 83, 90, 91, 92, 93, 94, 95, 96, 98, 99, 100, 101, 102, 104, 105, 106], "save_kwarg": 5, "string": [5, 14, 16, 17, 21, 38, 53, 68, 69, 77, 89, 106], "pil": [5, 6, 7, 8, 10, 11, 12, 18, 25, 31, 35, 44, 47, 48, 49, 51, 58, 60, 61, 63, 68, 76, 84, 93, 98], "numpi": [5, 6, 10, 25, 31, 34, 38, 40, 51, 53, 83, 87], "arrai": [5, 10, 25, 31, 38, 40, 44, 51, 53, 83, 87], "file": [5, 8, 10, 11, 12, 13, 14, 17, 19, 25, 36, 38, 44, 61, 67, 68, 69, 70, 89, 98, 106, 107], "path": [5, 8, 10, 11, 13, 14, 17, 19, 25, 31, 35, 38, 61, 68, 69, 70, 76, 93, 98, 106], "desir": [5, 61], "addit": [5, 12, 30, 31, 34, 35, 36, 48, 49, 59, 68, 70], "keyword": [5, 12, 30, 31, 34, 35, 36, 48, 49, 68, 70, 86], "argument": [5, 12, 30, 31, 34, 35, 36, 48, 49, 52, 53, 68, 70, 74, 76, 83, 86], "pass": [5, 12, 28, 29, 30, 31, 34, 35, 36, 48, 49, 68, 72, 80, 84, 86], "save": [5, 10, 25, 36, 63, 68, 69, 70, 72], "encod": [5, 6, 9, 30, 31, 34, 38, 70, 107], "open": [5, 6, 7, 8, 10, 13, 18, 30, 35, 47, 48, 49, 51, 63, 68, 69, 84, 89], "test": [5, 44, 84, 90, 91, 92, 94, 95, 96, 98, 100, 101, 102, 104, 105], "blob_url": 5, "qualiti": [5, 24, 41, 62, 68, 83, 84], "95": [5, 35, 60, 73, 74, 81], "base64": 5, "pre": [5, 14, 16, 19, 31, 34, 41], "object": [5, 6, 8, 10, 12, 13, 19, 23, 25, 35, 36, 38, 44, 48, 52, 55, 56, 59, 60, 61, 68, 70, 75, 76, 89, 92, 93, 95, 98, 101, 105], "rais": [5, 8, 12, 14, 15, 17, 18, 19, 22, 23, 30, 34, 35, 38, 48, 51, 53, 56, 58, 59, 60, 63, 68, 69, 70, 73, 74, 81], "valueerror": [5, 12, 14, 17, 19, 22, 23, 30, 34, 38, 51, 60, 70, 81], "unsupport": [5, 46, 59, 60, 81], "method": [5, 11, 12, 30, 31, 32, 34, 35, 37, 38, 40, 48, 60, 95, 101], "warn": 5, "userwarn": 5, "doesn": [5, 38, 74], "t": [5, 38, 74], "match": [5, 23, 34, 38, 51, 60, 74, 78, 107], "actual": [5, 19, 22, 46], "invalid": [5, 14, 17, 19, 22, 30, 34, 36, 60], "show": [5, 12, 14, 15, 16, 17, 52], "bool": [5, 7, 8, 12, 25, 28, 35, 40, 46, 48, 51, 52, 55, 60, 65, 66, 69, 70, 73, 74, 75, 76, 77, 79, 80, 83, 84, 90, 98, 106], "effici": [5, 21, 24, 31, 69, 87], "without": [5, 35, 63, 68, 73, 74, 82], "content": [5, 12, 13, 28, 46, 71], "true": [5, 7, 8, 12, 25, 35, 40, 48, 49, 52, 55, 58, 59, 60, 65, 66, 69, 70, 73, 74, 77, 79, 83, 90, 93, 98, 106], "fals": [5, 6, 7, 8, 12, 25, 28, 35, 40, 46, 48, 60, 65, 66, 68, 69, 70, 73, 74, 75, 76, 77, 79, 80, 83, 84, 90, 93, 98, 106], "otherwis": [5, 8, 12, 36, 40, 60, 65, 66, 70, 73, 74, 79, 84, 89], "abc": 5, "svg": 5, "xml": 5, "jpeg": [5, 64, 68, 93, 106], "text": [5, 20, 25, 31, 34, 46, 68, 77, 79, 107], "plain": 5, "hello": 5, "order_": [6, 7], "chw": [6, 7], "both": [6, 14, 23, 31, 34, 46, 58, 69, 83], "np": [6, 7, 10, 30, 31, 34, 38, 40, 49, 51, 53, 83, 87], "uint8": [6, 7], "float32": [6, 7, 10, 26, 28, 29, 40], "ar": [6, 10, 13, 14, 15, 16, 17, 18, 19, 22, 23, 24, 30, 31, 34, 35, 36, 40, 43, 44, 45, 46, 48, 53, 56, 59, 60, 61, 64, 68, 69, 70, 73, 74, 75, 76, 80, 81, 83, 84, 90, 91, 92, 93, 94, 95, 96, 98, 100, 101, 102, 103, 104, 105, 106], "order": [6, 7, 60, 77, 78, 107], "rgb_encod": [6, 9], "custom_imag": [6, 7], "data_cwh": 6, "cwh": 6, "data_int": 6, "use_float": [6, 7], "mode": [6, 7, 8, 11, 23, 35, 38, 59, 61, 68, 81, 84, 89], "1606x1870": [6, 7], "0x7fb9b89bbdc0": 6, "0x7fb9b89bbe50": 6, "0x7fb9b89bbdf0": 6, "invers": 6, "oper": [6, 31, 34, 39, 40, 41, 43, 44, 60, 69, 107], "ndarrai": [7, 10, 30, 31, 34, 38, 40, 44, 49, 51, 53, 83, 87], "channel": [7, 8, 32, 60, 65, 66, 84], "jpegimageplugin": [7, 61], "jpegimagefil": [7, 61], "0x7f9ec37389d0": 7, "shape": [7, 40, 44, 51, 72, 83], "dtype": [7, 40], "3": [7, 10, 13, 14, 15, 16, 22, 23, 40, 41, 44, 46, 48, 53, 55, 60, 63, 68, 76, 83, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 104, 105, 108, 109, 110], "1870": 7, "1606": 7, "whc": 7, "": [7, 13, 14, 15, 16, 17, 18, 19, 22, 23, 24, 30, 35, 36, 38, 46, 48, 58, 60, 68, 83, 86, 94], "result": [7, 10, 11, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 30, 31, 34, 35, 38, 41, 44, 46, 48, 49, 51, 52, 72, 75, 76, 83, 87, 94, 95, 101], "same": [7, 8, 40, 45, 83, 86], "torchvis": [7, 57, 107], "transform": [7, 8, 56, 57, 58, 59, 77, 107], "to_tensor": [7, 58, 59], "process": [8, 9, 12, 14, 15, 17, 18, 23, 32, 35, 37, 38, 40, 58, 60, 63, 65, 66, 67, 74, 83, 110], "manipul": [8, 67], "python": [8, 38, 63, 86, 108, 109, 110], "librari": [8, 35, 58, 60, 63, 110], "It": [8, 10, 11, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 30, 31, 34, 35, 36, 37, 48, 49, 51, 55, 58, 59, 67, 69, 70, 83, 86, 87, 99, 110], "multipl": [8, 10, 17, 31, 34, 38, 40, 44, 68], "ad": [8, 13, 60, 69, 70, 77], "background": [8, 9, 11, 26, 28, 29, 31, 62, 68, 72, 107], "check": [8, 12, 38, 43, 69, 73, 74, 79, 90, 93, 103, 106, 110], "alpha": [8, 32, 65, 66], "design": [8, 23, 30, 34, 36, 37], "simplifi": [8, 91], "common": [8, 59], "relat": [8, 13, 15, 18, 67, 74, 87], "task": [8, 22, 23, 34, 37, 48, 58], "applic": [8, 58, 75, 80, 99], "kei": [8, 19, 23, 31, 60, 69, 76, 83], "featur": [8, 14, 19, 31, 33, 34, 40, 44, 70, 72, 75, 76, 77, 83, 91], "binari": [8, 87], "like": [8, 13, 20, 25, 59, 60, 80, 86, 110], "onc": 8, "particularli": [8, 23, 30, 36, 37, 70, 86], "requir": [8, 10, 21, 22, 40, 49, 69, 70, 95, 101, 110], "preprocess": [8, 21, 30, 31, 35, 40, 65, 107], "befor": [8, 38, 40, 69, 83], "further": 8, "analysi": [8, 41], "force_background": [8, 60], "appli": [8, 16, 19, 21, 32, 40, 48, 49, 51, 58, 60, 63, 83, 87], "necessari": [8, 40, 75, 80], "ha": [8, 24, 46, 59, 84, 99, 108, 109], "4": [8, 13, 16, 18, 19, 23, 38, 39, 40, 41, 44, 48, 53, 63, 65, 66, 68, 76, 83, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 104, 105, 108, 109], "avoid": [8, 75], "anomali": 8, "dure": [8, 30, 38, 77, 98, 106], "subsequ": [8, 31, 48], "union": [8, 11, 14, 15, 16, 17, 18, 19, 22, 23, 31, 34, 38, 40, 48, 53, 58, 60, 68, 70, 73, 74, 81], "retain": 8, "typeerror": [8, 53, 58, 59, 60, 73, 74, 81], "isinst": 8, "list": [8, 10, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 30, 31, 34, 35, 40, 44, 46, 48, 49, 52, 55, 58, 59, 60, 61, 73, 74, 81, 82, 83, 90, 92, 95, 101, 105], "tupl": [8, 10, 11, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 30, 31, 34, 35, 40, 41, 44, 46, 48, 49, 52, 60, 83, 91, 92, 94, 95, 96, 99, 100, 101, 102, 103, 104, 105], "take": [8, 55, 60], "singl": [8, 17, 34, 38, 40, 59, 60, 77, 83, 87], "call": [8, 27, 68], "each": [8, 10, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 30, 35, 40, 44, 51, 58, 67, 77, 79, 83, 84, 99], "item": [8, 10, 19], "batch": [8, 65, 66, 83, 84, 103], "multiimagestyp": [8, 31, 34, 40, 49], "iter": [8, 60, 63, 74], "img_path": 8, "image1": 8, "image2": 8, "loaded_imag": 8, "len": [8, 61], "all": [8, 10, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 27, 30, 31, 34, 35, 39, 40, 41, 43, 44, 46, 52, 53, 63, 65, 66, 69, 71, 72, 76, 78, 83, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105], "pillow": [8, 57, 107], "boolean": [8, 40], "tool": [9, 17, 25, 30, 32, 39, 40, 41, 42, 48, 63, 71, 77, 97, 99], "basic": [9, 58, 62, 74], "grid_background": 9, "grid_transpar": 9, "blob": [9, 72, 107], "to_blob_url": 9, "load_image_from_blob_url": 9, "is_valid_image_blob_url": 9, "decod": [9, 38, 107], "rgb_decod": 9, "load_imag": [9, 25, 52, 68], "has_alpha_channel": 9, "layer": [9, 87, 107], "istack": 9, "pad": [9, 25, 72, 107], "pad_image_to_s": 9, "download_image_from_url": 9, "is_http_url": 9, "mai": [10, 15, 18, 40, 64, 68, 75, 80, 86, 106, 108, 109], "block": [10, 30, 34, 35], "togeth": 10, "new": [10, 11, 24, 30, 53, 65, 66, 68, 69, 74], "similar": [10, 13, 20, 31, 34, 40, 44, 60, 80, 83, 107], "techniqu": [10, 32, 38], "p": [10, 75, 76, 80, 83], "need": [10, 17, 35, 46, 49, 86, 90, 92, 95, 98, 101, 105], "stack": [10, 83], "addition": 10, "second": [10, 23, 40, 45, 79], "element": [10, 83], "rang": [10, 40, 44, 49], "left": [10, 48, 49, 53, 87], "0": [10, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 30, 31, 35, 39, 40, 41, 44, 46, 48, 49, 51, 53, 55, 58, 59, 60, 63, 68, 69, 73, 74, 75, 76, 77, 80, 81, 82, 83, 87, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 104, 105, 108, 109, 110], "right": [10, 48, 53, 87], "two": [10, 23, 40, 45, 63, 79, 98], "dimension": [10, 83], "h": [10, 26, 28, 29, 51, 72], "w": [10, 26, 28, 29, 51, 72, 83], "posit": [10, 40, 48, 49, 91], "target": [10, 11, 20, 26, 28, 29, 31, 49, 60], "By": [10, 46], "first": [10, 11, 13, 17, 23, 35, 40, 45, 79], "howev": [10, 40], "solid": [10, 48], "pure": [10, 72], "lime": [10, 72], "nian": 10, "nian_lim": 10, "yellow": [10, 68], "5": [10, 13, 17, 22, 23, 40, 41, 44, 46, 49, 51, 53, 58, 59, 60, 61, 68, 75, 87, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 104, 105], "9": [10, 13, 23, 40, 44, 53, 60, 68, 81, 90, 91, 92, 94, 95, 98, 99, 100, 101, 102, 104, 105], "nian_tran": 10, "custom": [10, 14, 15, 16, 17, 18, 19, 22, 30, 34, 35, 38, 41, 48, 49, 51, 59, 60, 68, 69, 73], "mask": [10, 26, 28, 29, 49, 51, 72], "hs1": 10, "ab": 10, "linspac": 10, "ws1": 10, "nian_mask": 10, "hxw": [10, 26, 28, 29, 51], "dimens": [11, 47, 60], "while": [11, 14, 16, 17, 18, 25, 35, 47, 49, 63, 86], "maintain": [11, 25, 35, 47, 53, 86, 110], "pars": [11, 56, 58, 59, 67, 68, 107], "specif": [11, 13, 14, 19, 30, 31, 34, 36, 38, 48, 53, 56, 58, 60, 70, 71, 91, 95, 101], "pic": 11, "background_color": 11, "interpol": [11, 58, 59, 60], "fit": [11, 51], "within": [11, 48, 68, 75, 83], "preserv": [11, 63], "reach": [11, 44], "exact": 11, "other": [11, 13, 40, 46, 60, 79, 82, 91], "integ": [11, 14, 38, 44, 53, 60], "name": [11, 13, 14, 15, 16, 17, 18, 19, 22, 24, 30, 31, 34, 35, 40, 41, 46, 48, 53, 58, 59, 60, 75, 80, 83, 84, 90, 91, 94, 96, 99, 100, 102, 103, 104], "etc": [11, 31, 60], "100": [11, 21, 26, 35, 43, 60, 86], "50": [11, 60], "200": [11, 26, 35, 60], "blue": [11, 68], "download": 12, "special": [12, 13], "github": [12, 52, 108, 109, 110], "hug": [12, 19, 30, 31, 34, 35, 40, 60, 83], "face": [12, 19, 20, 21, 30, 31, 34, 35, 40, 53, 55, 60, 68, 74, 83, 91, 107], "progress": [12, 65, 66, 84], "track": 12, "host": [12, 13, 16, 21, 24, 31, 40, 46, 61, 76, 84, 90, 91, 92, 94, 95, 96, 98, 100, 101, 102, 104, 105, 110], "main": [12, 18, 21, 22, 25, 30, 31, 34, 35, 40, 60, 68, 70, 72, 75, 86, 110], "compon": [12, 13, 23, 30, 31, 34, 35, 86], "http": [12, 52, 72, 110], "intern": [12, 34, 56, 69], "silent": [12, 65, 66, 84], "expected_s": 12, "kwarg": [12, 13, 14, 15, 16, 17, 18, 19, 22, 30, 31, 34, 35, 36, 48, 49, 68, 70], "suppress": [12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 25, 35, 48, 84], "bar": 12, "displai": [12, 31, 34, 65, 66], "expect": [12, 38, 60], "session": 12, "get": [12, 26, 28, 29, 31, 39, 41, 61, 62, 68, 72, 75, 78, 83, 89, 91, 96, 98, 100, 102, 104], "especi": 12, "hf": 12, "request": 12, "requestexcept": 12, "fail": [12, 14], "unidentifiedimageerror": 12, "com": [12, 52, 110], "ftp": 12, "booru": 13, "yolo": [13, 19, 21, 33, 107], "aperveyev": 13, "deepgh": [13, 14, 15, 16, 17, 18, 19, 21, 24, 40, 44, 46, 61, 76, 80, 84, 90, 91, 92, 94, 95, 96, 98, 100, 101, 102, 104, 105, 110], "overal": [13, 14, 15, 16, 17, 18, 19, 21, 22, 24, 27, 39, 40, 41, 43, 44, 46, 52, 63, 65, 66, 71, 78, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105], "benchmark": [13, 14, 15, 16, 17, 18, 19, 21, 22, 24, 27, 39, 40, 41, 43, 44, 46, 52, 63, 65, 66, 71, 78, 84, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105], "explan": 13, "No": [13, 68, 108, 109], "head": [13, 20, 25, 52, 74, 91, 100, 107], "anim": [13, 14, 15, 16, 17, 18, 19, 20, 22, 27, 29, 39, 40, 41, 43, 52, 54, 55, 61, 68, 71, 72, 74, 75, 78, 84, 91, 92, 95, 96, 100, 101, 102, 104, 105, 110], "pretti": 13, "girl": [13, 46, 74], "onli": [13, 14, 15, 16, 17, 18, 19, 22, 25, 40, 69, 74, 75, 80, 83, 98], "bust": 13, "torso": 13, "part": [13, 51, 52, 53], "collarbon": 13, "center": [13, 49, 59, 60], "pair": [13, 23, 34], "cover": [13, 21, 49, 68, 74], "breast": [13, 21, 74, 75, 76, 80, 82, 83], "boob": 13, "bra": 13, "nippl": [13, 14, 48, 68], "mostli": [13, 17], "visibl": [13, 25], "nsfw": [13, 48, 97, 107], "shld": 13, "shoulder": [13, 53], "mayb": 13, "one": [13, 34, 38, 44, 46, 60, 74, 83], "view": [13, 46], "profil": 13, "exactli": 13, "rear": 13, "exclud": 13, "sideb": 13, "uncov": 13, "visual": [13, 14, 15, 16, 17, 19, 20, 22, 40, 42, 52, 54, 83, 107], "mark": 13, "belli": [13, 21], "button": [13, 30, 76], "hip": [13, 53], "half": [13, 17, 74], "stock": 13, "line": [13, 27, 28, 55], "knee": [13, 53], "below": [13, 55, 71, 110], "6": [13, 23, 25, 40, 44, 53, 60, 63, 73, 74, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 104, 105, 108, 109], "nopan": 13, "panti": [13, 77], "cloth": 13, "bikini": 13, "regardless": 13, "censor": [13, 20, 48, 49, 95, 101, 107], "evid": 13, "7": [13, 14, 16, 17, 18, 19, 35, 40, 44, 46, 48, 51, 53, 60, 68, 73, 74, 80, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 104, 105], "butt": 13, "buttock": [13, 21], "least": [13, 37, 38, 70], "partial": 13, "behind": 13, "more": [13, 14, 33, 34, 46, 53, 58, 68, 86, 89], "less": [13, 14, 16, 22, 90], "stand": [13, 68, 75, 76, 80, 83], "sit": [13, 74], "ass": 13, "split": [13, 80], "leg": [13, 68], "wide": [13, 68], "90": 13, "degre": [13, 49], "typic": [13, 14, 31, 60], "abov": [13, 14, 15, 16, 17, 18, 19, 22, 51, 92, 95, 101, 105], "10": [13, 24, 30, 40, 44, 49, 53, 60, 63, 90, 91, 92, 95, 98, 99, 101, 102], "sprd": 13, "strongli": [13, 84], "11": [13, 40, 53, 90, 91, 92, 95, 98, 99, 101, 102], "vsplt": 13, "pose": [13, 40, 107], "12": [13, 25, 40, 48, 53, 60, 90, 91, 92, 95, 98, 99, 101, 102], "vsprd": 13, "vsplit": 13, "13": [13, 40, 53, 91, 92, 95, 99, 102, 104], "full": [13, 68], "almost": 13, "side": [13, 47, 74, 106], "usual": [13, 44], "ly": 13, "14": [13, 53, 60, 91, 92, 95, 99, 102, 110], "wing": [13, 74], "dragon": 13, "poni": 13, "15": [13, 43, 45, 53, 60, 91, 92, 95, 99, 102, 108, 109], "feral": 13, "four": [13, 14, 91], "non": [13, 14, 15, 16, 17, 18, 19, 21, 22, 35, 48, 96], "human": [13, 14, 15, 16, 17, 18, 19, 22, 52, 54, 90], "16": [13, 53, 60, 63, 65, 66, 91, 95, 99, 102], "hdrago": 13, "style": [13, 17, 22, 49, 104, 110], "17": [13, 53, 60, 99, 104], "hponi": 13, "18": [13, 21, 53, 60, 95, 99, 101, 108, 109], "hfox": 13, "cartoon": 13, "fox": 13, "dog": 13, "zootopia": 13, "nick": 13, "wild": 13, "19": [13, 53, 99], "hrabb": 13, "rabbit": 13, "judi": 13, "hopp": 13, "bunnygirl": 13, "20": [13, 30, 53, 60, 68, 99], "hcat": 13, "cat": [13, 74, 81], "catgirl": 13, "sharp": 13, "muzzl": 13, "compar": [13, 23, 34], "21": [13, 17, 53, 60, 104], "hbear": 13, "bear": 13, "22": [13, 53, 60], "jacko": 13, "memet": 13, "jack": 13, "o": [13, 68, 70, 80, 83, 95, 98, 108, 109], "contest": 13, "toward": [13, 53], "viewer": [13, 68], "23": [13, 53, 60], "jackx": 13, "sometim": 13, "24": [13, 40, 44, 53, 60, 63], "hhors": 13, "hors": 13, "implement": [13, 31, 34, 45, 86], "aa09": 13, "25": [13, 16, 21, 35, 45, 60, 104], "hbird": 13, "bird": 13, "releas": 13, "time": [13, 70, 84], "yolov8s_pp09": 13, "2023": 13, "focus": 13, "class": [13, 15, 18, 19, 30, 31, 32, 34, 35, 38, 48, 49, 53, 56, 58, 60, 61, 67, 68, 70, 74, 91, 92, 95, 96, 100, 101, 102, 104, 105], "advanc": [13, 110], "capabl": [13, 31, 38, 46], "scenario": [13, 75, 80, 86], "yolov8s_pp12": 13, "2024": 13, "final": 13, "patch": 13, "continu": 13, "focu": [13, 68], "enhanc": [13, 33, 107], "improv": [13, 24, 83], "previou": 13, "yolov8m_pp13": 13, "offer": [13, 16, 17, 18, 23, 58, 70, 98], "yolov8n_as01": 13, "spinoff": 13, "26": [13, 60], "train": [13, 14, 15, 16, 17, 18, 19, 22, 40, 41, 75, 76, 77, 80, 84, 95, 101], "80": 13, "epoch": 13, "sfw": 13, "subset": 13, "wa": 13, "eventu": 13, "abandon": 13, "due": [13, 39, 40, 75, 80, 86, 91, 106], "ineffect": 13, "yolov8m_as02": 13, "start": [13, 38, 49, 68, 107], "30": [13, 22, 49], "public": [13, 31], "friendli": [13, 110], "reduc": [13, 40, 51, 83], "yolov8m_as03": 13, "as02": 13, "60": 13, "aim": 13, "bottleneck": 13, "reproduc": 13, "yolov8s_aa06": 13, "initi": [13, 30, 31, 35, 38, 48, 61, 74], "current": [13, 59, 65, 68, 95, 101, 108, 109, 110], "reincarn": 13, "some": [13, 30, 33, 40, 44, 45, 49, 62, 73, 75, 76, 80, 83, 84, 86, 93, 106, 108, 109], "yolov8s_aa09": 13, "updat": [13, 30, 31, 34, 35, 69], "dataset": [13, 14, 15, 16, 17, 18, 19, 22, 41, 44, 83, 97], "closeup": 13, "adjust": [13, 35, 44, 74], "larg": [13, 28, 31, 40, 83], "hat": [13, 74], "aa06": 13, "yolov8s_aa10": 13, "major": 13, "fix": 13, "issu": [13, 19, 65], "wear": 13, "yolov8s_aa11": 13, "latest": [13, 35, 75, 80], "mainstream": 13, "aa10": 13, "outstand": 13, "map": [13, 30, 46, 52, 73, 74, 77, 81, 82, 87, 99, 103], "score": [13, 14, 15, 16, 17, 18, 19, 21, 23, 24, 25, 30, 31, 34, 39, 41, 43, 44, 46, 52, 53, 55, 77, 81, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105], "though": 13, "note": [13, 17, 40, 49, 68, 91, 95, 98, 101, 108, 109], "complet": [13, 35, 49, 91, 97, 107], "fair": 13, "bias": 13, "model_nam": [13, 14, 15, 16, 17, 18, 19, 22, 30, 31, 34, 35, 41, 48, 83, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105], "conf_threshold": [13, 14, 15, 16, 17, 18, 19, 22, 35, 48], "iou_threshold": [13, 14, 15, 16, 17, 18, 19, 21, 22, 35, 48], "perform": [13, 17, 21, 22, 24, 31, 34, 35, 40, 46, 48, 49, 52, 60, 75, 86, 98, 99, 108, 109], "confid": [13, 14, 15, 16, 17, 18, 19, 21, 22, 24, 25, 35, 41, 46, 48, 53, 55, 76, 83], "threshold": [13, 14, 15, 16, 17, 18, 19, 21, 22, 24, 26, 35, 40, 43, 44, 46, 48, 51, 55, 75, 76, 80, 83, 90, 98], "iou": [13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 35, 48], "bounding_box": 13, "x1": [13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 35, 48, 49], "y1": [13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 35, 48, 49], "x2": [13, 21, 23], "y2": [13, 21, 23], "box": [13, 14, 15, 16, 17, 18, 19, 21, 23, 24, 25, 46, 52], "f": [13, 18, 23, 40, 44, 68, 87], "2f": 13, "point": [14, 18, 40, 53, 60], "femal": [14, 21, 48, 74], "genit": 14, "male": [14, 21, 74], "anime_censor_detect": 14, "yolov8": [14, 15, 16, 17, 18, 19, 22], "model": [14, 15, 16, 17, 18, 19, 21, 22, 24, 25, 27, 28, 29, 30, 31, 32, 34, 35, 39, 40, 41, 44, 46, 48, 52, 53, 55, 60, 63, 64, 65, 66, 67, 68, 71, 75, 76, 77, 78, 80, 83, 84, 87, 89, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105, 107, 110], "v1": [14, 15, 16, 17, 18, 22, 48, 68, 83], "identifi": [14, 30, 38, 65], "locat": 14, "anatom": 14, "analyz": [14, 21, 41], "data": [14, 17, 19, 36, 38, 40, 52, 59, 67, 68, 75, 77, 95, 101, 107, 108, 109, 110], "either": [14, 15, 16, 17, 18, 34, 40, 60, 83, 87], "standard": [14, 16, 17, 18, 36, 60, 86], "n": [14, 15, 16, 17, 18, 19, 22, 38, 40, 48, 60, 68], "nano": [14, 16, 17, 18, 48], "faster": [14, 15, 16, 17, 18, 19, 48], "slower": [14, 22], "construct": [14, 15, 17, 18, 48, 83], "intersect": [14, 15, 16, 17, 18, 19, 22, 23, 48], "over": [14, 15, 16, 17, 18, 19, 22, 23, 24, 48, 74], "merg": [14, 15, 16, 17, 18, 40], "x0": [14, 15, 16, 17, 18, 19, 22, 25, 35, 48, 49], "y0": [14, 15, 16, 17, 18, 19, 22, 25, 35, 48, 49], "bound": [14, 15, 16, 17, 18, 19, 21, 23, 24, 25, 52], "indic": [14, 40, 53, 56, 75, 80, 83], "nipple_f": [14, 48], "peni": [14, 48], "pussi": [14, 48, 68], "runtimeerror": [14, 30, 34], "detection_visu": [14, 15, 16, 17, 19, 20, 22], "nude_girl": [14, 48], "365": 14, "264": 14, "399": 14, "289": [14, 15], "7473511695861816": 14, "224": [14, 58, 59, 60], "260": 14, "252": 14, "285": 14, "6830288171768188": 14, "206": 14, "523": [14, 48, 49], "240": 14, "608": 14, "6799028515815735": 14, "matplotlib": [14, 15, 16, 17, 25, 52], "pyplot": [14, 15, 16, 17, 52], "plt": [14, 15, 16, 17, 52], "imshow": [14, 15, 16, 17, 52], "anime_eye_detect": 15, "allow": [15, 16, 18, 19, 22, 31, 35, 38, 56, 58, 60, 86], "trade": [15, 17], "off": [15, 17], "speed": [15, 16, 17, 18, 19, 22, 26, 84], "accuraci": [15, 16, 17, 18, 19, 22, 46, 90, 92, 95, 98, 101, 105], "higher": [15, 16, 17, 18, 19, 21, 24, 98], "consid": [15, 18, 23, 40, 46, 49, 51, 61, 74, 95, 101], "overlap": [15, 17, 18, 19, 23, 65, 66, 75, 76, 78, 80, 83, 84, 107], "coordin": [15, 16, 17, 18, 19, 25, 35, 49, 53, 63], "alwai": [15, 17, 18, 19, 46], "except": [15, 18, 38, 56, 60, 68], "predict": [15, 19, 22, 30, 31, 34, 35, 76, 83, 90, 92, 94, 95, 98, 99, 101, 103, 105], "yolo_predict": [15, 22, 33], "squat": [15, 17, 52], "297": 15, "239": [15, 46], "341": 15, "271": 15, "7760562896728516": 15, "230": 15, "263": 15, "308": 15, "7682342529296875": 15, "createml": 16, "huggingfac": [16, 18, 40, 46, 60, 63, 72, 90, 91, 92, 94, 95, 96, 98, 100, 101, 102, 104, 105], "anime_face_detect": 16, "user": [16, 22, 30, 31, 34, 35, 38, 61, 70, 110], "balanc": [16, 18, 22, 68], "system": [16, 17, 26, 56, 60, 95, 101], "overhead": [16, 17, 26, 86], "avail": [16, 22, 25, 30, 31, 38, 40, 46, 49, 56, 60, 68, 81, 89, 90, 92, 95, 101, 105], "v0": [16, 22, 65, 66], "overrid": [16, 22], "auto": [16, 22, 52, 70, 89], "mostima_post": [16, 19], "29": [16, 19, 60], "441": [16, 19], "204": [16, 19], "584": [16, 19], "7874319553375244": [16, 19], "346": [16, 19], "59": [16, 19], "529": [16, 19], "275": [16, 19], "7510495185852051": [16, 19], "606": [16, 19], "51": [16, 19, 60], "895": [16, 19], "336": [16, 19], "6986488103866577": [16, 19], "upper": [17, 48], "bodi": [17, 22, 52, 53, 55, 68], "anime_halfbody_detect": 17, "pleas": [17, 24, 39, 40, 46, 65, 67, 69, 84, 91, 95, 98, 101, 108, 109], "primari": [17, 91, 94, 96, 100, 102, 104], "purpos": 17, "crop": [17, 51, 58, 59, 60, 68], "illustr": [17, 68, 92, 94], "therefor": [17, 40, 108, 109], "consist": [17, 40], "person": [17, 20, 23, 25, 35, 52, 100, 107], "peopl": [17, 81], "guarante": [17, 46], "you": [17, 19, 20, 22, 27, 46, 49, 65, 66, 83, 84, 86, 89, 90, 91, 92, 95, 98, 101, 105, 110], "inde": 17, "recommend": [17, 24, 40, 43, 44, 83, 84, 95, 101], "approach": 17, "detect_person": [17, 20, 25, 52], "individu": [17, 23, 38, 58, 67], "obtain": [17, 27, 39, 40], "local": [17, 61, 108, 109], "flexibl": [17, 58, 59], "lower": [17, 43, 44, 46, 48], "127": 17, "629": 17, "637": 17, "9040350914001465": 17, "anime_hand_detect": 18, "choos": [18, 22, 46], "35": [18, 60, 68, 75, 83], "configur": [18, 30, 40, 58, 59, 60, 107], "suit": 18, "case": [18, 24, 40, 43], "defin": [18, 22, 40, 68, 87], "being": 18, "label": [18, 19, 21, 23, 24, 25, 30, 31, 34, 35, 40, 41, 46, 77, 99, 103], "infer": [18, 21, 24, 31, 34, 35, 52, 65, 66, 89, 98], "anime_imag": 18, "bbox": 18, "conf": 18, "customiz": [19, 25], "integr": [19, 31, 75, 110], "repositori": [19, 30, 31, 34, 35, 40], "anime_head_detect": 19, "contribut": 19, "our": 19, "develop": [19, 84, 110], "yolo11": 19, "architectur": 19, "usag": [19, 30, 31, 67, 68, 69, 75, 86, 87, 106], "head_detect_v2": 19, "0_": 19, "equal": [19, 49], "deprec": [19, 24, 39], "remov": [19, 24, 30, 35, 39, 46, 63, 72, 74, 76, 77, 82, 83], "futur": [19, 24], "help": [19, 40, 51, 63], "For": [19, 20, 22, 23, 31, 40, 46, 53, 67, 83, 89], "instead": [19, 24, 77], "detect_head": [20, 25], "booru_yolo": [20, 107], "detect_with_booru_yolo": 20, "detect_censor": [20, 48, 95, 101], "ey": [20, 49, 53, 68, 74, 107], "detect_ey": 20, "detect_fac": 20, "halfbodi": [20, 91, 100, 107], "detect_halfbodi": 20, "hand": [20, 53, 55, 68, 74, 107], "detect_hand": 20, "nudenet": [20, 107], "detect_with_nudenet": 20, "calculate_i": 20, "bboxes_similar": 20, "detection_similar": 20, "detect_text": 20, "nuditi": 21, "run": [21, 26, 30, 31, 35, 84, 89, 106, 107], "nm": 21, "postprocess": 21, "onnx": [21, 30, 31, 34, 35, 76, 89, 99], "nudenet_onnx": 21, "notai": 21, "tech": 21, "detail": [21, 63, 67, 68, 89, 91], "respect": 21, "female_genitalia_cov": 21, "genitalia": 21, "face_femal": 21, "buttocks_expos": 21, "expos": 21, "female_breast_expos": 21, "female_genitalia_expos": 21, "male_breast_expos": 21, "anus_expos": 21, "anu": 21, "feet_expos": 21, "feet": [21, 53, 55], "belly_cov": 21, "feet_cov": 21, "armpits_cov": 21, "armpit": 21, "armpits_expos": 21, "face_mal": 21, "belly_expos": 21, "male_genitalia_expos": 21, "anus_cov": 21, "female_breast_cov": 21, "buttocks_cov": 21, "onnxruntim": [21, 88, 107], "topk": [21, 30], "45": [21, 44, 60], "score_threshold": 21, "number": [21, 30, 31, 34, 38, 40, 46, 53, 61, 63, 87, 90], "keep": [21, 80], "entir": 22, "anidet3": 22, "roboflow": 22, "m": 22, "x": [22, 40, 49, 53, 68, 86, 87, 103], "fastest": [22, 26], "most": [22, 30, 31, 34, 35], "confidence_scor": [22, 25], "genshin_post": [22, 47, 48, 49], "371": 22, "232": 22, "564": 22, "690": 22, "7533698678016663": 22, "135": [22, 53], "451": 22, "716": [22, 46], "6788613796234131": 22, "614": 22, "393": 22, "830": 22, "686": 22, "5612757205963135": 22, "1275": 22, "654": 22, "4047100841999054": 22, "calcul": [23, 31, 40, 43, 44], "comput": [23, 28, 31, 34, 42, 60, 86, 87, 99], "work": [23, 30, 31, 34, 37, 43, 70, 99], "aggreg": 23, "involv": 23, "segment": [23, 61, 107], "evalu": [23, 39], "algorithm": [23, 40, 43], "box1": 23, "box2": 23, "bboxtyp": 23, "measur": [23, 39, 40, 43], "divid": [23, 53], "4f": 23, "1429": 23, "bboxes1": 23, "bboxes2": 23, "liter": [23, 40, 49, 53, 65, 66, 81], "max": [23, 24], "raw": [23, 30, 31, 34, 38], "depend": [23, 68, 69, 106], "unknown": [23, 81], "hungarian": 23, "find": [23, 49], "optim": [23, 31, 40], "assign": [23, 24, 30, 40], "among": [23, 40], "averag": 23, "detect1": 23, "detect2": 23, "bboxwithscoreandlabel": 23, "group": [23, 30, 44, 77], "correspond": [23, 40, 46, 51, 60, 83, 99, 103], "combin": [23, 38, 46], "against": [23, 84], "ground": [23, 95, 101], "truth": [23, 95, 101], "car": 23, "85": [23, 75, 83], "75": 23, "text_detect": 24, "been": [24, 99], "migrat": 24, "ocr": [24, 107], "detect_text_with_ocr": [24, 107], "soon": 24, "paddleocr": [24, 46], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 24, "05": [24, 60, 75, 76, 90, 91, 92, 94, 99, 100, 101, 102, 104, 105], "max_area_s": 24, "640": 24, "region": [24, 48, 51, 95, 101], "dbnet": 24, "do": [24, 51, 92], "640x640": 24, "ani": [24, 31, 34, 38, 40, 48, 58, 60, 63, 68, 73, 87, 89], "sinc": [24, 39], "appear": [25, 28], "font": 25, "see": [25, 68, 89], "text_pad": 25, "fontsiz": 25, "max_short_edge_s": 25, "fp": 25, "no_label": 25, "normal": [25, 31, 41, 58, 59, 60, 83], "predefin": [25, 74], "extract": [25, 26, 28, 29, 38, 40, 44, 46, 51, 60, 67, 68, 69, 70, 76, 83], "around": [25, 30, 35, 38, 55], "shortest": 25, "edg": [25, 55, 107], "font_manag": 25, "fontproperti": 25, "properti": [25, 49, 53, 68, 70], "cv2": 26, "have": [26, 28, 40, 81, 82, 95, 101, 106], "lowest": 26, "resourc": [26, 107], "low_threshold": 26, "high_threshold": 26, "assum": [26, 28, 29, 72], "its": [26, 28, 29, 30, 40, 46, 47, 60, 69, 72, 75, 77, 89, 91, 92, 94, 95, 96, 99, 100, 101, 102, 104, 105], "low": [26, 34, 39, 41, 68, 80, 83, 84], "high": [26, 34, 35, 62, 68, 84, 98, 99], "outlin": 27, "comparison": [27, 75], "canni": [27, 107], "get_edge_by_canni": 27, "edge_image_with_canni": 27, "lineart": [27, 29, 107], "get_edge_by_lineart": 27, "edge_image_with_lineart": 27, "lineart_anim": [27, 107], "get_edge_by_lineart_anim": 27, "edge_image_with_lineart_anim": 27, "best": [28, 41, 49, 68], "effect": [28, 39, 48, 106], "closest": 28, "consum": 28, "amount": 28, "memori": [28, 30, 31, 35, 108, 109], "power": 28, "runtim": [28, 31, 89, 98], "coars": 28, "detect_resolut": [28, 29], "512": [28, 29, 55, 68, 84], "deeper": 28, "richer": 28, "probabl": [28, 31, 99], "extra": [28, 68], "increas": [28, 40], "resolut": [28, 29, 61, 84], "neural": [28, 29, 72, 87], "network": [28, 29, 72, 87], "classif": [30, 34, 87, 91, 92, 94, 95, 96, 97, 100, 101, 102, 104, 105], "those": [30, 98], "store": [30, 31, 35, 36, 68, 69], "well": [30, 43], "manag": [30, 31, 34, 35, 89, 107], "interact": [30, 31, 34, 35], "also": [30, 58, 83, 110], "token": [30, 31, 34, 35], "authent": [30, 31, 34, 35], "access": [30, 31, 34, 53, 68, 86], "privat": [30, 31, 32, 34, 44], "repo_id": [30, 31, 34, 35], "fn_preprocess": 30, "callabl": [30, 60], "hf_token": [30, 31, 34, 35], "comprehens": [30, 31], "imagepreprocessfunc": 30, "variabl": [30, 49, 89], "_model_nam": 30, "cach": [30, 31, 34, 35, 61, 88, 107], "_model": 30, "dictionari": [30, 36, 41, 58, 60, 68, 69, 70, 73, 74, 76, 91, 94, 96, 100, 102, 104], "_label": 30, "_hf_token": 30, "org": 30, "repo": [30, 60], "__init__": [30, 31, 32, 34, 35, 38, 49, 53, 61, 70, 74], "instanc": [30, 31, 35, 40, 48, 53, 60, 61, 74], "clear": [30, 31, 34, 35, 40, 69, 91, 95, 101], "free": [30, 31, 35], "up": [30, 31, 35, 74], "launch_demo": [30, 31, 34, 35], "default_model_nam": [30, 31, 34, 35], "server_nam": [30, 31, 34, 35], "server_port": [30, 31, 34, 35], "launch": [30, 31, 34, 35], "gradio": [30, 31, 34, 35], "demo": [30, 31, 34, 35, 80], "interfac": [30, 31, 34, 35, 86], "ui": [30, 34, 35], "make_ui": [30, 31, 34, 35], "server": [30, 31, 34, 35], "select": [30, 31, 34, 35, 40, 48, 61], "dropdown": [30, 31], "port": [30, 31, 34, 35], "importerror": [30, 35], "instal": [30, 34, 35, 63, 69, 107], "properli": [30, 34, 68], "usernam": [30, 35], "repo_nam": [30, 35], "model_v1": 30, "7860": [30, 31, 35], "submit": 30, "recent": [30, 31, 34, 35], "label_group": 30, "highest": [30, 99], "through": [30, 31, 60, 110], "error": [30, 38, 60, 83], "predict_fmt": 30, "fmt": [30, 31, 34, 41, 76, 83], "top5": 30, "logit": [30, 31, 34], "embed": [30, 31, 34, 38, 83], "dict": [30, 31, 38, 41, 52, 58, 59, 60, 68, 69, 70, 76, 83, 86, 91, 92, 94, 95, 96, 100, 101, 102, 104, 105], "top": [30, 49, 98], "k": 30, "e": [30, 31, 40, 62, 65, 66, 81, 84, 87], "g": [30, 31, 40, 62, 65, 66, 81, 83, 84], "top10": 30, "predict_scor": 30, "ia": 30, "conveni": [30, 53, 68, 110], "wrapper": [30, 35, 38], "id": [30, 31, 34, 35], "multimod": 31, "hub": 31, "discoveri": 31, "variant": [31, 34], "pipelin": [31, 58, 60], "pattern": [31, 40, 74], "direct": 31, "api": [31, 34], "control": [31, 68], "via": 31, "web": [31, 34], "deploy": [31, 99], "reus": 31, "lru": 31, "thread": [31, 34, 86, 106], "safe": [31, 34, 69, 75, 76, 86, 97, 99, 101, 106, 107], "demand": 31, "switch": 31, "image_encod": [31, 34], "upload": [31, 35], "enter": 31, "link": 31, "address": 31, "bind": 31, "organ": 31, "precomput": [31, 82], "cosin": 31, "scale": [31, 34, 48, 49, 53, 68, 72, 83, 108, 109], "complex": 31, "image_embed": 31, "text_embed": 31, "thei": [31, 40, 56, 60], "l2": [31, 83], "text_encod": [31, 34], "accept": 31, "_process_rgb": 32, "_process_alpha_channel_with_model": 32, "_process_rgba": 32, "attribut": 32, "classifi": [33, 91, 96, 97, 98, 100, 102, 104, 105, 107], "classifymodel": 33, "classify_predict_scor": 33, "classify_predict": 33, "classify_predict_fmt": 33, "imageenhanc": 33, "clip": [33, 60, 68, 107], "clipmodel": 33, "clip_image_encod": 33, "clip_text_encod": 33, "clip_predict": 33, "siglip": [33, 60, 107], "siglipmodel": 33, "siglip_image_encod": 33, "siglip_text_encod": 33, "siglip_predict": 33, "yolomodel": 33, "sigmoid": [34, 88], "loss": 34, "creation": [34, 58, 59, 70], "preprocessor": [34, 68], "reset": 34, "about": [34, 36], "hostnam": 34, "gr": [34, 35], "One": [34, 44], "detect": [35, 43, 46, 48, 52, 53, 54, 55, 73, 74, 89, 90, 95, 101, 107], "post": [35, 46], "helper": 35, "easi": 35, "metadata": [35, 41, 67, 69, 70, 107], "cleanup": 35, "associ": [35, 70], "default_conf_threshold": 35, "default_iou_threshold": 35, "environmenterror": [35, 63, 69], "environ": [35, 84, 86, 89, 107], "offlin": 35, "yolov5": 35, "allow_dynam": 35, "dynam": [35, 58], "300": [35, 60], "400": 35, "simpl": 35, "explicitli": 35, "read": [36, 37, 38, 67, 68, 69], "write": [36, 37, 38, 67, 69], "exif": [36, 37, 68], "gif": [36, 37, 68], "comment": 36, "These": [36, 39, 61], "retriev": [36, 40], "context": [36, 37], "ai": [36, 37, 70, 90], "found": [36, 49, 68, 91], "attempt": [36, 49, 60, 68, 70, 89], "commonli": [36, 60, 77, 87], "where": [36, 40, 68, 69, 83, 86], "look": [36, 46, 68, 91], "usercom": 36, "field": [36, 70], "dst_filenam": 36, "destin": [36, 68, 69, 70], "filenam": [36, 61], "pnginfo": [36, 38, 68, 70], "wai": [36, 68, 69], "geninfo": [37, 107], "lsb": [37, 70, 107], "signific": [37, 38, 40, 65, 70], "bit": [37, 38, 60, 70], "read_geninfo_paramet": 37, "read_geninfo_exif": 37, "read_geninfo_gif": 37, "write_geninfo_paramet": 37, "write_geninfo_exif": 37, "write_geninfo_gif": 37, "read_lsb_raw_byt": 37, "read_lsb_metadata": 37, "write_lsb_raw_byt": 37, "write_lsb_metadata": 37, "lsbreaderror": 37, "lsbextractor": 37, "imagelsbdataextractor": 37, "serialize_pnginfo": 37, "serialize_json": 37, "inject_data": 37, "steganographi": 38, "serial": 38, "json": 38, "compat": [38, 77], "inject": 38, "emb": [38, 83], "seamlessli": 38, "hidden": 38, "decompress": 38, "them": [38, 48, 58, 65, 69, 83], "gzip": 38, "written": 38, "appropri": [38, 46, 60, 68], "serializ": [38, 58], "err": 38, "caus": [38, 106], "multi": [38, 86], "get_next_n_byt": 38, "next": [38, 56], "get_one_byt": 38, "form": [38, 77], "read_32bit_integ": 38, "32": [38, 60], "interpret": [38, 53], "big": 38, "endian": 38, "enough": 38, "magic": 38, "stealth_pngcomp": 38, "extract_data": 38, "length": [38, 40, 47], "compress": 38, "along": [38, 40, 72], "robust": [38, 40], "skytnt": [39, 61, 72], "poor": 39, "anime_dbaesthet": [39, 42], "better": [39, 43, 63, 83, 84, 90, 92, 95, 98, 101, 105], "2053756": 39, "09986039996147156": 39, "1663584": 39, "24299287796020508": 39, "4886411": 39, "38091593980789185": 39, "2066024": 39, "5131649971008301": 39, "3670169": 39, "6011670827865601": 39, "5930006": 39, "7067991495132446": 39, "3821265": 39, "8237218260765076": 39, "5512471": 39, "9187621474266052": 39, "limit": [40, 75], "smaller": 40, "7eu7d7": [40, 80, 84, 110], "ccip_onnx": 40, "cluster": [40, 44], "refer": [40, 43, 67, 98], "relev": 40, "aforement": 40, "manual": [40, 49], "384": [40, 44, 58, 59, 60], "caform": 40, "randaug": 40, "prune": 40, "vector": 40, "pruned_fp32": 40, "5_fp32": 40, "feat": 40, "768": [40, 46, 68], "17847511429108218": 40, "1951224011983088": 40, "18397327797685215": 40, "y": [40, 49, 86], "16583099961280823": 40, "42947039008140564": 40, "4037521779537201": 40, "4371533691883087": 40, "40748104453086853": 40, "392294704914093": 40, "whether": [40, 46, 48, 60, 70, 73, 76, 83, 84], "belong": 40, "pairwis": 40, "matrix": 40, "5350548e": 40, "08": [40, 60, 100, 101], "6583106e": 40, "01": 40, "2947042e": 40, "0375218e": 40, "8025822e": 40, "3715334e": 40, "0748104e": 40, "2675274e": 40, "9229470e": 40, "j": 40, "th": 40, "dbscan": 40, "dbscan_2": 40, "dbscan_fre": 40, "optic": [40, 46], "optics_best": 40, "epsilon": 40, "ep": 40, "min_sampl": 40, "ccipclustermethodtyp": 40, "12921094122454668": 40, "1291187648928262": 40, "1836453739562513": 40, "distanc": 40, "_featureorimag": 40, "sampl": [40, 44, 68, 90, 91, 92, 94, 95, 96, 100, 101, 102, 104, 105], "neighborhood": [40, 63], "core": [40, 108, 109], "few": 40, "too": 40, "sensit": [40, 48, 83, 95, 101], "tune": 40, "guidelin": 40, "deal": [40, 67], "solut": [40, 49], "small": [40, 48], "advis": [40, 75], "significantli": 40, "separ": 40, "slightli": 40, "exhibit": 40, "regular": [40, 63], "outfit": 40, "awar": 40, "highli": 40, "so": [40, 43, 80, 84], "care": 40, "diff": 40, "07437477": 40, "0356068": 40, "04396922": 40, "05131693": 40, "assess": 41, "aesthet": [41, 42, 107], "danbooru": [41, 75, 78, 80, 95, 98], "hakubooru": 41, "kohakublueleaf": 41, "swinv2pv3_v0_448_ls0": 41, "2_x": 41, "percentil": 41, "_default_model_nam": 41, "masterpiec": [41, 68], "9831666690063624": 41, "8810615667538594": 41, "great": 41, "8225559148288356": 41, "good": [41, 46], "591020403706702": 41, "2888798940585766": 41, "243279223969715": 41, "worst": [41, 68], "005268185993767627": 41, "275707557797432": 41, "7977807857096195": 41, "56098810210824": 41, "670568235218525": 41, "1677918508648872": 41, "9305131509900093": 41, "6085879728198051": 41, "6834832429885864": 41, "16141420602798462": 41, "05435194447636604": 41, "025083942338824272": 41, "024000568315386772": 41, "027076328173279762": 41, "024589713662862778": 41, "3757021427154541": 41, "3451208472251892": 41, "1511985808610916": 41, "04740551486611366": 41, "02172713913023472": 41, "027498546987771988": 41, "03134724497795105": 41, "39281174540519714": 41, "22457796335220337": 41, "15563568472862244": 41, "10796019434928894": 41, "047730278223752975": 41, "0393439345061779": 41, "031940147280693054": 41, "13832266628742218": 41, "20687267184257507": 41, "2509062886238098": 41, "1644320785999298": 41, "11332042515277863": 41, "08270663768053055": 41, "043439216911792755": 41, "033693961799144745": 41, "03375888615846634": 41, "050045162439346313": 41, "16734018921852112": 41, "4311050772666931": 41, "23242227733135223": 41, "05163438618183136": 41, "012833272106945515": 41, "01619996316730976": 41, "03074900433421135": 41, "1396280825138092": 41, "5038207173347473": 41, "22299200296401978": 41, "07377689331769943": 41, "02854202501475811": 41, "026677291840314865": 41, "02838410809636116": 41, "026617199182510376": 41, "02508518099784851": 41, "06039097160100937": 41, "8043031692504883": 41, "get_aesthetic_scor": 42, "ccip": [42, 107], "ccip_extract_featur": 42, "ccip_batch_extract_featur": 42, "ccip_default_threshold": 42, "ccip_differ": 42, "ccip_sam": 42, "ccip_batch_differ": 42, "ccip_batch_sam": 42, "ccip_default_clustering_param": 42, "ccip_clust": 42, "ccip_merg": 42, "dbaesthet": [42, 107], "laplacian": [42, 107], "laplacian_scor": 42, "lpip": [42, 107], "lpips_extract_featur": 42, "lpips_differ": 42, "lpips_clust": 42, "psnr_": [42, 107], "psnr": [42, 66], "blur": [43, 48], "than": [43, 44, 48, 86, 90, 98], "seem": 43, "just": [43, 63, 92, 95, 98, 101, 105], "we": [43, 65, 84], "explor": 43, "bluri": 43, "hutao": [43, 72, 75, 76, 80, 83], "156": 43, "68285005210006": 43, "text_blur": 43, "2276": 43, "66629157129": 43, "real2": 43, "908745781486806": 43, "mmd": 43, "1072": 43, "8372572065527": 43, "richzhang": 44, "perceptualsimilar": 44, "chafen_arknight": 44, "rand": 44, "995": 44, "cnn": 44, "f1": 44, "f2": 44, "f3": 44, "f4": 44, "f5": 44, "64": [44, 60, 63, 68, 84, 108, 109], "99": 44, "192": 44, "49": [44, 60], "256": [44, 58, 59, 65, 68], "img1": [44, 45, 83], "img2": [44, 45, 83], "anoth": 44, "16922694444656372": 44, "22250649333000183": 44, "6897575259208679": 44, "10956494510173798": 44, "6823137998580933": 44, "6837796568870544": 44, "nois": [44, 51, 63, 65], "inf": 45, "gaussian_20": 45, "dat": 45, "058228614646987": 45, "gaussian_3": 45, "27": [45, 60], "65611098737784": 45, "lq": 45, "29589659377844": 45, "recogn": [46, 60], "export": [46, 89], "recognit": 46, "ch_pp": 46, "ocrv4_det": 46, "heat_threshold": 46, "box_threshold": 46, "max_candid": 46, "1000": 46, "unclip_ratio": 46, "heat": 46, "candid": 46, "unclip": 46, "comic": [46, 92], "742": 46, "485": [46, 58, 59], "809": 46, "511": 46, "9543377610144915": 46, "682": 46, "98": 46, "734": 46, "124": 46, "9309689495575223": 46, "136": 46, "836": 46, "164": 46, "9042856988923695": 46, "144": 46, "455": 46, "196": 46, "874083638387722": 46, "719": 46, "835": 46, "488": 46, "8628696346175078": 46, "478": 46, "214": 46, "508": 46, "848871771901487": 46, "1030": 46, "557": 46, "1184": 46, "578": 46, "8352495440618789": 46, "427": 46, "129": 46, "553": 46, "154": 46, "8249209443996619": 46, "detect_model": 46, "recognize_model": 46, "ocrv4_rec": 46, "rotation_threshold": 46, "is_remove_dupl": 46, "rotat": [46, 49], "duplic": [46, 68], "mob": 46, "9356705927336156": 46, "shishou": 46, "8933000384412466": 46, "BUT": 46, "8730931912907247": 46, "oh": 46, "8417627579351514": 46, "mirror": 46, "7366019454049503": 46, "el": 46, "gato": 46, "iberico": 46, "7271127306351021": 46, "THAt": 46, "701928390168364": 46, "6965972578194936": 46, "chines": 46, "english": 46, "cannot": [46, 56, 58, 60, 70], "languag": 46, "func": [46, 88, 107], "japanes": [46, 68], "post_text": 46, "319": 46, "847": 46, "561": 46, "899": 46, "kancol": 46, "9130667787597329": 46, "552": 46, "811": 46, "791": 46, "921": 46, "1944": 46, "8566762346615406": 46, "820": 46, "558": 46, "850": 46, "fleet": 46, "collect": [46, 67], "8100635458911772": 46, "235": 46, "904": 46, "855": 46, "1009": 46, "\u6d77": 46, "6716076803280185": 46, "858": 46, "808": 46, "tsu": 46, "ka": 46, "NO": 46, "u": [46, 110], "mi": 46, "de": 46, "654507230718228": 46, "209": 46, "507": 46, "2888084133529467": 46, "japan_pp": 46, "ocrv3_rec": 46, "9230690942939336": 46, "8564870717047623": 46, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 46, "8061289060358996": 46, "8045396777081609": 46, "7311649382696896": 46, "\u8266\u3068\u308c\u308c": 46, "6648729016512889": 46, "ocrv2_det": 46, "ocrv3_det": 46, "ocrv4_server_det": 46, "ch_ppocr_mobile_slim_v2": 46, "0_det": 46, "ch_ppocr_mobile_v2": 46, "ch_ppocr_server_v2": 46, "en_pp": 46, "arabic_pp": 46, "ocrv2_rec": 46, "ocrv4_server_rec": 46, "0_rec": 46, "chinese_cht_pp": 46, "cyrillic_pp": 46, "devanagari_pp": 46, "en_number_mobile_v2": 46, "ka_pp": 46, "korean_pp": 46, "latin_pp": 46, "ta_pp": 46, "te_pp": 46, "max_siz": [47, 58, 59, 60], "longer": 47, "after": [47, 60, 75, 80, 83], "1280": 47, "720": 47, "new_img": 47, "600": 47, "337": 47, "obscur": 48, "regist": [48, 49, 58, 59, 60], "rectangular": 48, "967": [48, 49], "143": [48, 49], "1084": [48, 49], "261": [48, 49], "246": [48, 49], "208": [48, 49], "331": [48, 49], "287": [48, 49], "662": [48, 49], "466": [48, 49], "705": [48, 49], "514": [48, 49], "479": [48, 49], "283": [48, 49], "326": [48, 49], "color_black": 48, "radiu": 48, "emoji": [48, 49], "penis": 48, "vagina": 48, "serv": [48, 60, 75], "foundat": 48, "inherit": [48, 60], "fill": 48, "color_default": 48, "green": 48, "color_green": 48, "ffff00": 48, "color_ffff00": 48, "blur_4": 48, "blur_8": 48, "blur_12": 48, "pixelate_4": 48, "pixelate_8": 48, "pixelate_12": 48, "cl": 48, "arg": 48, "subclass": 48, "keyerror": 48, "alreadi": 48, "exist": [48, 69, 89, 92], "angl": 49, "end": [49, 68], "censor_area": [49, 50], "ratio_threshold": 49, "minimum": [49, 55, 61, 63], "total": [49, 108, 109], "star": [49, 80], "register_censor_method": [49, 50], "smiling_face_with_heart": 49, "twitter": 49, "appl": 49, "googl": 49, "microsoft": 49, "samsung": 49, "whatsapp": 49, "facebook": 49, "messeng": 49, "joypixel": 49, "openmoji": 49, "emojidex": 49, "mozilla": 49, "express": 49, "code": [49, 65, 80, 83], "_emojistyletyp": 49, "emoji_default": 49, "cat_fac": 49, "emoji_green": 49, "grinning_face_with_sweat": 49, "emoji_liuhanhuangd": 49, "minim": 49, "abl": [49, 56], "prefix": [49, 74, 79], "sum": 49, "cx": 49, "mass": 49, "occlus": 49, "cy": 49, "find_for_area": 49, "rectangl": 49, "corner": 49, "factor": [49, 60], "align": [50, 107], "align_maxs": 50, "censor_": [50, 107], "censor_nsfw": 50, "basecensor": 50, "colorcensor": 50, "blurcensor": 50, "pixelatecensor": 50, "imgcensor": [50, 107], "imagebasedcensor": 50, "emojibasedcensor": 50, "singleimag": 50, "squeez": [50, 107], "squeeze_with_transpar": 50, "tightli": 51, "interest": 51, "jerry_with_spac": 51, "median_filt": 51, "median": 51, "kernel": 51, "larger": [51, 55, 85], "disabl": 51, "keypoint": [52, 53, 54, 55], "idea": 52, "research": 52, "auto_detect": 52, "out_bbox": 52, "person_detect_cfg": 52, "op18keypointset": [52, 54, 55], "rtmpose": 52, "config": [52, 59, 107, 110], "foot": [52, 53], "hand1": 52, "hand2": 52, "op18_visu": [52, 54], "0x7f5ca933f3d0": 52, "axesimag": 52, "0x7f5c98069790": 52, "all_": 53, "openpos": [53, 68], "op18": [53, 55], "__mul__": 53, "multipli": 53, "scalar": 53, "__truediv__": 53, "divisor": 53, "left_foot": 53, "left_hand": 53, "right_foot": 53, "right_hand": 53, "enum": 53, "enumer": 53, "symbol": [53, 80, 83], "make": [53, 58, 77, 87, 95, 99, 101], "readabl": [53, 83], "categor": 53, "nose": 53, "neck": 53, "elbow": 53, "wrist": 53, "ankl": 53, "ear": [53, 74, 81], "member": 53, "right_should": 53, "right_elbow": 53, "right_wrist": 53, "left_should": 53, "left_elbow": 53, "left_wrist": 53, "right_hip": 53, "right_kne": 53, "right_ankl": 53, "left_hip": 53, "left_kne": 53, "left_ankl": 53, "right_ey": 53, "left_ey": 53, "right_ear": 53, "left_ear": 53, "left_big_to": 53, "left_small_to": 53, "left_heel": 53, "right_big_to": 53, "right_small_to": 53, "right_heel": 53, "__int__": 53, "truncat": [53, 97, 107], "zero": 53, "must": [53, 74, 106], "preced": 53, "surround": 53, "whitespac": [53, 77], "36": [53, 60], "0b100": 53, "91": [53, 60], "112": 53, "92": [53, 60, 81], "113": [53, 60], "dwpose": [54, 107], "dwpose_estim": 54, "openpose18": 54, "op18_body_max": 54, "op18_body_min": 54, "op18_face_max": 54, "op18_face_min": 54, "op18_left_foot_max": 54, "op18_left_foot_min": 54, "op18_left_hand_max": 54, "op18_left_hand_min": 54, "op18_right_foot_max": 54, "op18_right_foot_min": 54, "op18_right_hand_max": 54, "op18_right_hand_min": 54, "keypoints_list": 55, "min_edge_s": 55, "draw_bodi": 55, "draw_hand": 55, "draw_feet": 55, "draw_fac": 55, "drawn": 55, "shorter": 55, "connect": 55, "ellips": 55, "facial": [55, 74, 91], "parser": [56, 58, 59, 68], "try": 56, "notparsetarget": 57, "register_pillow_transform": 57, "register_pillow_pars": 57, "create_pillow_transform": 57, "parse_pillow_transform": 57, "register_torchvision_transform": 57, "register_torchvision_pars": 57, "create_torchvision_transform": 57, "parse_torchvision_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, "tensor": [58, 59, 60, 69], "composit": [58, 60], "machin": [58, 87], "learn": [58, 87], "compos": [58, 59, 60], "sequenc": [58, 60, 74], "pillowcompos": [58, 60], "sequenti": 58, "decor": [58, 59, 60, 86], "facilit": 58, "creator": [58, 60], "tvalu": [58, 59], "describ": 58, "bicub": [58, 59, 60], "pillowres": [58, 60], "antialia": [58, 59, 60], "bilinear": [58, 59], "center_crop": [58, 59], "pillowcentercrop": [58, 60], "pillowtotensor": [58, 60], "maybe_to_tensor": [58, 59], "pillowmaybetotensor": 58, "std": [58, 59, 60], "pillownorm": [58, 60], "456": [58, 59], "406": [58, 59], "229": [58, 59], "225": [58, 59], "48500001430511475": 58, "4560000002384186": 58, "4059999883174896": 58, "2290000021457672": 58, "2240000069141388": 58, "22499999403953552": 58, "framework": 59, "extend": 59, "centercrop": 59, "totensor": 59, "maybetotensor": 59, "4850": 59, "4560": 59, "4060": 59, "2290": 59, "2240": 59, "2250": 59, "timm": 59, "interpolationmod": 59, "processor": [60, 108, 109], "vitimageprocessor": 60, "5906": 60, "33": 60, "donutimageprocessor": 60, "1901": 60, "70": [60, 84], "detrimageprocessor": 60, "1575": 60, "86": [60, 74], "clipimageprocessor": 60, "1374": 60, "73": 60, "videomaeimageprocessor": 60, "1093": 60, "convnextimageprocessor": 60, "648": 60, "65": 60, "segformerimageprocessor": 60, "533": 60, "00": 60, "beitimageprocessor": 60, "468": 60, "63": 60, "siglipimageprocessor": 60, "440": 60, "48": 60, "layoutlmv3imageprocessor": 60, "403": 60, "layoutlmv2imageprocessor": 60, "332": 60, "87": 60, "mllamaimageprocessor": 60, "qwen2vlimageprocessor": 60, "314": 60, "77": 60, "blipimageprocessor": 60, "276": 60, "55": 60, "idefics2imageprocessor": 60, "226": 60, "llavanextimageprocessor": 60, "215": 60, "bitimageprocessor": 60, "210": 60, "pix2structimageprocessor": 60, "conditionaldetrimageprocessor": 60, "53": 60, "samimageprocessor": 60, "52": 60, "deitimageprocessor": 60, "mask2formerimageprocessor": 60, "89": 60, "vivitimageprocessor": 60, "88": 60, "yolosimageprocessor": 60, "84": 60, "47": 60, "viltimageprocessor": 60, "41": 60, "detaimageprocessor": 60, "68": 60, "38": 60, "pixtralimageprocessor": 60, "mobilenetv2imageprocessor": 60, "mobilevitimageprocessor": 60, "61": 60, "34": [60, 108, 109], "dptimageprocessor": 60, "maskformerimageprocessor": 60, "28": 60, "nougatimageprocessor": 60, "ideficsimageprocessor": 60, "rtdetrimageprocessor": 60, "efficientnetimageprocessor": 60, "40": [60, 68], "deformabledetrimageprocessor": 60, "idefics3imageprocessor": 60, "fuyuimageprocessor": 60, "videollavaimageprocessor": 60, "pvtimageprocessor": 60, "09": 60, "oneformerimageprocessor": 60, "mobilenetv1imageprocessor": 60, "07": [60, 99, 100, 101, 104], "owlv2imageprocessor": 60, "chineseclipimageprocessor": 60, "efficientformerimageprocessor": 60, "llavaonevisionimageprocessor": 60, "swin2srimageprocessor": 60, "vithybridimageprocessor": 60, "owlvitimageprocessor": 60, "04": 60, "groundingdinoimageprocessor": 60, "03": 60, "perceiverimageprocessor": 60, "chameleonimageprocessor": 60, "levitimageprocessor": 60, "vitmatteimageprocessor": 60, "extens": [60, 75], "tri": 60, "def": [60, 86], "hasattr": 60, "feature_extractor": 60, "encount": 60, "becaus": 60, "until": 60, "successfulli": 60, "imageprocessor": 60, "autoimageprocessor": 60, "from_pretrain": 60, "openai": 60, "vit": 60, "patch32": 60, "pillowconvertrgb": 60, "48145467": 60, "4578275": 60, "40821072": 60, "26862955": 60, "2613026": 60, "2757771": 60, "size_dict": 60, "shortest_edg": 60, "invalid_kei": 60, "default_to_squar": 60, "height_width_ord": 60, "constraint": 60, "els": [60, 68, 108, 109], "incompat": 60, "longest_edg": 60, "param_nam": 60, "entri": 60, "conform": 60, "messag": [60, 84], "do_res": 60, "do_center_crop": 60, "crop_siz": 60, "do_rescal": 60, "rescale_factor": 60, "00392156862745098": 60, "do_norm": 60, "image_mean": 60, "image_std": 60, "do_convert_rgb": 60, "rescal": 60, "deviat": 60, "clipprocessor": 60, "crop_pct": 60, "tailor": 60, "convnext": 60, "percentag": 60, "prepar": 60, "replic": 60, "build": [60, 75, 83], "blip": 60, "255": 60, "openai_clip_mean": 60, "openai_clip_std": 60, "accord": 60, "behavior": 60, "mobilenetv2": 60, "per": 60, "equival": 60, "bg": 61, "strict_level": 61, "min_select": 61, "min_width": 61, "min_height": 61, "min_resolut": 61, "strict": [61, 95, 101], "get_imag": 61, "get_image_fil": 61, "list_image_fil": 61, "random_imag": 61, "randomli": 61, "random_image_fil": 61, "8057": 61, "000000": 61, "000001": 61, "000002": 61, "000003": 61, "000004": 61, "home": 61, "dgh": [61, 69, 110], "2400x1600": 61, "0x7feb86ed5160": 61, "003258": 61, "400x400": 61, "0x7feb86a748b0": 61, "quickli": 62, "backgroundimageset": 62, "list_bg_image_fil": 62, "get_bg_image_fil": 62, "get_bg_imag": 62, "random_bg_image_fil": 62, "random_bg_imag": 62, "opencv": 63, "denois": [63, 68], "inspir": [63, 72, 76, 83, 103], "mf666": [63, 103], "mist": 63, "fucker": 63, "diameter_min": 63, "diameter_max": 63, "sigma_color_min": 63, "sigma_color_max": 63, "sigma_space_min": 63, "sigma_space_max": 63, "radius_min": 63, "radius_max": 63, "eps_min": 63, "eps_max": 63, "b_iter": 63, "g_iter": 63, "random": [63, 81], "bilater": 63, "guid": 63, "stage": 63, "diamet": 63, "sigma": 63, "space": [63, 72, 83], "window": [63, 68], "term": 63, "contrib": 63, "noisy_imag": 63, "cleaned_img": 63, "cleaned_imag": 63, "blurri": [64, 68], "noisi": 64, "nafnet": [64, 107], "scunet": [64, 65, 107], "adversari": [64, 107], "remove_adversarial_nois": 64, "restore_with_nafnet": 64, "restore_with_scunet": 64, "ve": 65, "gaussian": 65, "To": 65, "correctli": 65, "credibl": 65, "rgg": [65, 66], "red": [65, 74], "gopro": 65, "sidd": 65, "tile_s": [65, 66, 84], "tile_overlap": [65, 66, 84], "batch_siz": [65, 66, 84], "nafnetmodeltyp": 65, "tile": [65, 66, 84], "gan": 66, "128": 66, "scunetmodeltyp": 66, "automatic1111": 67, "stabl": [67, 68, 90, 110], "diffus": [67, 68, 90], "webui": [67, 68, 69], "novelai": 67, "sdwui": 67, "submodul": 67, "nai": [67, 107], "docstr": 67, "sdmetadata": 67, "parse_sdmeta_from_text": 67, "get_sdmeta_from_imag": 67, "save_image_with_sdmeta": 67, "read_metadata": 67, "save_with_metadata": 67, "naimetadata": 67, "get_naimeta_from_imag": 67, "add_naimeta_to_imag": 67, "save_image_with_naimeta": 67, "formatt": 68, "a1111": 68, "sd_metadata_simpl": 68, "sd_metadata_complex": 68, "prompt": 68, "neg_prompt": 68, "neg": 68, "__str__": 68, "sd1": 68, "extrem": 68, "delic": 68, "beauti": 68, "offici": 68, "global": [68, 106], "illumin": 68, "soft": 68, "shadow": 68, "super": 68, "light": 68, "novel": [68, 70], "4k": 68, "metal_textur": 68, "striped_background": 68, "rich": 68, "cg": 68, "uniti": 68, "8k": 68, "wallpap": 68, "unreal": 68, "sci": 68, "fi": 68, "fantasi": 68, "silver_skin": 68, "cut": [68, 74], "silver_impossible_bodysuit": 68, "gem_on_chest": 68, "cut_silver_mechanical_leotard": 68, "headgear": [68, 74], "1_girl": 68, "solo": [68, 73, 74, 75, 76, 80, 81, 82, 83], "slim_waist": 68, "hair": [68, 74], "long": 68, "lumin": 68, "medium_breast": [68, 82], "indistinct_camelto": 68, "flat_crotch": 68, "coquettish": 68, "squint": 68, "evil_smil": 68, "dark_persona": 68, "mouth": 68, "wet": 68, "slim_fac": 68, "tall_girl": 68, "matur": 68, "mature_fac": 68, "slim_figur": 68, "slim_leg": 68, "groin": 68, "bare_thigh": 68, "easyneg": 68, "sketch": 68, "ugli": 68, "huge": 68, "logo": 68, "monochrom": [68, 94, 97, 107], "bad": 68, "mutat": 68, "horror": 68, "geometri": 68, "bad_prompt": 68, "miss": 68, "finger": 68, "limb": 68, "anatomi": 68, "interlock": 68, "digit": 68, "arm": 68, "2girl": 68, "deform": 68, "artist": 68, "blush": [68, 75, 76, 80, 83], "lipstick": 68, "skindent": 68, "tie": 68, "big_breast": 68, "thighhigh": [68, 75], "pubic_hair": [68, 74], "3d": [68, 92], "realist": 68, "slip": [68, 77], "head_out_of_fram": 68, "curvi": 68, "sampler": 68, "ddim": 68, "cfg": 68, "seed": 68, "3827064803": 68, "512x848": 68, "hash": 68, "eb49192009": 68, "anidosmix": 68, "skip": 68, "new_imag": 68, "let": 68, "what": 68, "nslim_fac": 68, "848": 68, "_sdmeta_text": 68, "directli": 68, "starri": 68, "night": 68, "daylight": 68, "euler": 68, "sd2": 68, "1girl": [68, 73, 74, 75, 76, 77, 80, 81, 82, 83], "footwear": 68, "shoe": 68, "bang": [68, 74, 75, 80, 83], "indoor": 68, "sleev": 68, "ahog": [68, 74, 75, 76, 80, 83], "dress": [68, 74], "pot": 68, "plant": 68, "bag": [68, 75, 76, 80, 83], "bun": [68, 74], "lora": 68, "bluearchive10": 68, "bluearchiv": 68, "neg1": 68, "dpm": 68, "2m": 68, "sde": 68, "karra": 68, "2647703743": 68, "768x768": 68, "72bd94132e": 68, "cutemix": 68, "strength": 68, "controlnet": 68, "control_v11p_sd15_openpos": 68, "cab727d4": 68, "weight": 68, "perfect": 68, "param": 68, "hire": 68, "upscal": [68, 107], "latent": 68, "ti": 68, "339cc9210f70": 68, "66a7279a88dd": 68, "info": 68, "underli": [68, 86], "sd_meta": 68, "scope": 68, "dst_file": [68, 70], "webp": 68, "systemerror": [68, 70], "input_imag": 68, "output_imag": 68, "a41": 69, "safetensor": 69, "torch": 69, "command": [69, 110], "pip": [69, 110], "_check_env": 69, "model_fil": 69, "key1": 69, "value1": 69, "key2": 69, "value2": 69, "src_model_fil": 69, "dst_model_fil": 69, "new_metadata": 69, "john": 69, "doe": [69, 73, 81, 95, 101], "input_model": 69, "output_model": 69, "softwar": 70, "generation_tim": 70, "dataclass": 70, "encapsul": 70, "taken": 70, "alia": 70, "success": [70, 110], "add_lsb_meta": 70, "save_metainfo": 70, "metainfo": 70, "prefer": 70, "isneti": [71, 107], "get_isnetis_mask": 71, "segment_with_isneti": 71, "segment_rgba_with_isneti": 71, "co": 72, "seg": 72, "1024": [72, 83], "app": 72, "l8": 72, "00ff00": 72, "mask_": 72, "image_": 72, "hutao_seg": 72, "skadi": [72, 75, 76, 80, 83], "skadi_seg": 72, "drop": [73, 74, 75, 80, 82, 83], "cosplai": 73, "no_eyewear": 73, "eyewear": [73, 74], "span": [73, 74], "matter": [73, 74], "red_hair": [73, 74, 81, 82], "use_preset": 73, "custom_blacklist": 73, "onlin": 73, "preset": 73, "ones": 73, "neither": [73, 74], "nor": [73, 74], "anal_hair": 74, "anal_tail": 74, "arm_behind_head": 74, "arm_hair": 74, "arm_under_breast": 74, "arms_behind_head": 74, "bird_on_head": 74, "blood_in_hair": 74, "breasts_on_glass": 74, "breasts_on_head": 74, "cat_on_head": 74, "closed_ey": 74, "clothed_female_nude_femal": 74, "clothed_female_nude_mal": 74, "clothed_male_nude_femal": 74, "clothes_between_breast": 74, "cream_on_fac": 74, "drying_hair": 74, "empty_ey": 74, "face_to_breast": 74, "food_on_fac": 74, "food_on_head": 74, "game_boi": 74, "grabbing_anoth": 74, "s_hair": 74, "grabbing_own_breast": 74, "gun_to_head": 74, "head_between_breast": 74, "heart_in_ey": 74, "multiple_boi": 74, "multiple_girl": 74, "object_on_breast": 74, "object_on_head": 74, "paint_splatter_on_fac": 74, "parted_lip": [74, 75, 76, 80, 83], "penis_on_fac": 74, "person_on_head": 74, "pokemon_on_head": 74, "rabbit_on_head": 74, "rice_on_fac": 74, "severed_head": 74, "star_in_ey": 74, "sticker_on_fac": 74, "tentacles_on_mal": 74, "tying_hair": 74, "built": [74, 86], "mutabl": 74, "constructor": 74, "empti": 74, "hold": [74, 75, 76, 80, 83], "futa": 74, "cum": 74, "rub": 74, "shade": 74, "plai": 74, "drill": 74, "skin": 74, "sidelock": 74, "twintail": [74, 75, 76, 80, 83], "braid": 74, "afro": 74, "bald": 74, "dreadlock": 74, "ponytail": 74, "updo": 74, "beard": 74, "mustach": 74, "pointi": 74, "horn": 74, "tail": 74, "ornament": 74, "hairband": 74, "pupil": 74, "bow": [74, 75, 76], "headwear": 74, "ribbon": [74, 76, 80], "crown": 74, "cap": 74, "hairclip": [74, 80], "mole": 74, "halo": 74, "fluff": 74, "flower": [74, 75, 76, 80, 83], "glass": [74, 77], "fang": 74, "boi": 74, "beret": 74, "heterochromia": 74, "headdress": 74, "eyepatch": 74, "headphon": 74, "eyebrow": 74, "eyelash": 74, "sunglass": 74, "intak": 74, "scrunchi": 74, "ear_pierc": 74, "headband": 74, "ring": 74, "under_mouth": 74, "freckl": 74, "lip": 74, "eyelin": 74, "eyeshadow": 74, "tassel": 74, "whitelist_suffix": 74, "whitelist_prefix": 74, "whitelist_word": 74, "suffix": [74, 79], "pool": 74, "whitelist": 74, "blacklist": [74, 78, 107], "singular": 74, "plural": 74, "chair": 74, "whole": 74, "word": 74, "hear": 74, "72": 74, "outdat": 75, "anymor": 75, "baselin": 75, "practic": 75, "use_real_nam": [75, 80], "general_threshold": [75, 76, 83], "character_threshold": [75, 76, 83], "drop_overlap": [75, 76, 80, 83], "real": [75, 80, 97, 107], "renam": [75, 80], "redirect": [75, 80], "mani": [75, 80], "websit": [75, 80], "rate": [75, 76, 83, 95, 97, 107], "char": [75, 76, 83], "9897817373275757": 75, "question": [75, 76, 83, 95], "010265946388244629": 75, "explicit": [75, 76, 83, 95], "2809715270996094e": 75, "9939777851104736": 75, "5032387375831604": 75, "black_bord": 75, "9943548440933228": 75, "black_glov": [75, 76, 80, 83], "5011609792709351": 75, "blue_ski": [75, 76, 80, 83], "6877802610397339": 75, "5543792843818665": 75, "8268730640411377": 75, "cloud": [75, 76, 80, 83], "8504303693771362": 75, "cowboy_shot": [75, 76, 80, 83], "6008237600326538": 75, "crop_top": [75, 76, 80, 83], "6635787487030029": 75, "dai": [75, 76, 80, 83], "8496965765953064": 75, "glove": [75, 76, 80, 83], "6107005476951599": 75, "hair_between_ey": [75, 76, 80, 83], "668294370174408": 75, "5619469285011292": 75, "holding_baseball_bat": [75, 76, 80, 83], "5141720771789551": 75, "letterbox": 75, "long_hair": [75, 76, 80, 82, 83], "9884189963340759": 75, "looking_at_view": [75, 76, 80, 83], "5673105120658875": 75, "midriff": [75, 76, 80, 83], "6290556192398071": 75, "navel": [75, 76, 80, 83], "9631235003471375": 75, "no_hat": [75, 76, 80], "7978747487068176": 75, "no_headwear": [75, 76, 80, 83], "7577926516532898": 75, "outdoor": [75, 76, 80, 83], "7118550539016724": 75, "5452839136123657": 75, "pillarbox": 75, "9841411709785461": 75, "red_ey": [75, 76, 80, 83], "958786129951477": 75, "shirt": [75, 76, 80, 83], "6720131039619446": 75, "short_sleev": [75, 76, 80, 83], "7077711820602417": 75, "silver_hair": [75, 76, 80], "6673924326896667": 75, "sky": [75, 76, 80, 83], "8709812760353088": 75, "9614333510398865": 75, "sportswear": [75, 76, 80, 83], "7786177396774292": 75, "6842771172523499": 75, "sweat": [75, 76, 80, 83], "9076308012008667": 75, "thigh": [75, 76, 80, 83], "580970823764801": 75, "skadi_": [75, 76, 83], "arknight": [75, 76, 83], "9633345007896423": 75, "9988503456115723": 75, "001651763916015625": 75, "00012505054473876953": 75, "9829280972480774": 75, "894218385219574": 75, "8733789920806885": 75, "backpack": [75, 76, 80, 83], "6322951316833496": 75, "9987058639526367": 75, "bag_charm": [75, 76], "9754379987716675": 75, "6810564994812012": 75, "9708781838417053": 75, "6356008052825928": 75, "5633733868598938": 75, "brick_wal": 75, "5315935611724854": 75, "brown_hair": [75, 76, 80, 83], "9397273659706116": 75, "9229896664619446": 75, "charm_": [75, 76], "9006357789039612": 75, "citi": 75, "9020784497261047": 75, "cityscap": 75, "9547432661056519": 75, "5296419262886047": 75, "8253412246704102": 75, "5619839429855347": 75, "hair_flow": [75, 76, 80, 83], "8277763724327087": 75, "hair_orna": [75, 76, 80, 83], "9356368780136108": 75, "hair_ribbon": [75, 76, 80], "5288072824478149": 75, "jacket": [75, 76, 80, 83], "6336134076118469": 75, "9703260064125061": 75, "8188960552215576": 75, "phone_screen": 75, "9579574465751648": 75, "9954615235328674": 75, "plaid": [75, 76, 80], "9725285172462463": 75, "plaid_skirt": [75, 76, 80], "9638455510139465": 75, "pleated_skirt": [75, 76, 80, 83], "7226815819740295": 75, "5321241021156311": 75, "red_nail": [75, 80], "5493080615997314": 75, "school_bag": [75, 76], "9863407611846924": 75, "school_uniform": [75, 76, 80, 83], "6794284582138062": 75, "5062428116798401": 75, "shoulder_bag": 75, "9325523972511292": 75, "skirt": [75, 76, 80, 83], "92237788438797": 75, "skyscrap": 75, "7728171348571777": 75, "sleeves_past_wrist": [75, 76, 80], "7257086038589478": 75, "smile": [75, 76, 80, 83], "5357837080955505": 75, "6939404010772705": 75, "7054293155670166": 75, "tongu": [75, 76, 80, 83], "9990814924240112": 75, "tongue_out": [75, 76, 80, 83], "9992498755455017": 75, "5012534260749817": 75, "very_long_hair": [75, 76, 80, 82, 83], "7461410164833069": 75, "lagpixellol": 76, "deepgelbooru_onnx": 76, "categori": [76, 91, 99], "dim": [76, 83], "9986732006072998": 76, "0013858973979949951": 76, "315376281738281e": 76, "9972434639930725": 76, "basebal": [76, 83], "5982598662376404": 76, "baseball_bat": [76, 80, 83], "6429562568664551": 76, "bike_short": 76, "36296138167381287": 76, "8308937549591064": 76, "black_shirt": [76, 80, 83], "7388008832931519": 76, "6039759516716003": 76, "30909663438796997": 76, "9694308042526245": 76, "6422968506813049": 76, "5898381471633911": 76, "8145260810852051": 76, "652222216129303": 76, "dolphin_short": 76, "466494083404541": 76, "7183809280395508": 76, "6753682494163513": 76, "7302790880203247": 76, "6649775505065918": 76, "large_breast": [76, 80, 83], "8446108102798462": 76, "98187655210495": 76, "8140730857849121": 76, "6360533833503723": 76, "9635934829711914": 76, "33370012044906616": 76, "44239571690559387": 76, "7891374826431274": 76, "6471294164657593": 76, "9958090782165527": 76, "8736815452575684": 76, "872096061706543": 76, "5640895366668701": 76, "5049663186073303": 76, "8832778930664062": 76, "9687467813491821": 76, "sports_bra": 76, "3659853935241699": 76, "9309735298156738": 76, "49939480423927307": 76, "stomach": [76, 80, 83], "446407288312912": 76, "809670090675354": 76, "6560589075088501": 76, "47956040501594543": 76, "9832853674888611": 76, "9994162321090698": 76, "0008397102355957031": 76, "00035390257835388184": 76, "9926226139068604": 76, "899387001991272": 76, "34215790033340454": 76, "5701972246170044": 76, "9512913227081299": 76, "6664570569992065": 76, "5614628791809082": 76, "33615976572036743": 76, "5770801305770874": 76, "987317681312561": 76, "37286585569381714": 76, "cardigan": [76, 80], "36409223079681396": 76, "7329680919647217": 76, "collared_shirt": [76, 80], "5924292206764221": 76, "4344901144504547": 76, "7465001344680786": 76, "5225946307182312": 76, "6976451873779297": 76, "9265321493148804": 76, "34527891874313354": 76, "6675043106079102": 76, "9096828699111938": 76, "long_sleev": [76, 80, 83], "41341525316238403": 76, "8418735265731812": 76, "miniskirt": [76, 80], "3675632178783417": 76, "nail_polish": [76, 80], "5284417867660522": 76, "open_cloth": [76, 80], "30296844244003296": 76, "48789578676223755": 76, "36596980690956116": 76, "7759367227554321": 76, "6535028219223022": 76, "8975257873535156": 76, "36911237239837646": 76, "4171145558357239": 76, "3942635953426361": 76, "6772940754890442": 76, "9397937655448914": 76, "5207280516624451": 76, "4673041105270386": 76, "9118321537971497": 76, "9967410564422607": 76, "9970728158950806": 76, "8419480323791504": 76, "6489560604095459": 76, "white_shirt": [76, 80], "6217572689056396": 76, "underscor": [77, 83], "convent": 77, "restor": [77, 107], "use_spac": 77, "use_escap": 77, "include_scor": 77, "score_descend": 77, "_": 77, "escap": 77, "unsaf": 77, "sort": [77, 81], "descend": 77, "panty_pul": 77, "6826801300048828": 77, "958938717842102": 77, "drinking_glass": 77, "9340789318084717": 77, "areola_slip": 77, "41196826100349426": 77, "9988248348236084": 77, "drink": 77, "pull": 77, "areola": 77, "999": 77, "959": 77, "934": 77, "683": 77, "412": 77, "mldanbooru": [78, 107], "get_mldanbooru_tag": 78, "wd14": [78, 80, 107], "get_wd14_tag": [78, 80], "convert_wd14_emb_to_predict": 78, "denormalize_wd14_emb": 78, "deepdanbooru": [78, 80, 107], "get_deepdanbooru_tag": [78, 80], "deepgelbooru": [78, 107], "get_deepgelbooru_tag": 78, "add_underlin": 78, "remove_underlin": 78, "tags_to_text": 78, "drop_overlap_tag": 78, "is_blacklist": 78, "drop_blacklisted_tag": 78, "char_whitelist_suffix": 78, "char_whitelist_prefix": 78, "char_whitelist_word": 78, "char_suffix": 78, "char_prefix": 78, "charactertagpool": 78, "is_basic_character_tag": 78, "drop_basic_character_tag": 78, "sort_tag": 78, "tag_match_suffix": 78, "tag_match_prefix": 78, "tag_match_ful": 78, "t1": 79, "t2": 79, "fulli": 79, "ml": 80, "448": 80, "keep_ratio": 80, "9999984502792358": [80, 102], "9999946355819702": 80, "9994951486587524": 80, "998144268989563": 80, "9978417158126831": 80, "9941409230232239": 80, "9799384474754333": 80, "979142427444458": 80, "961823582649231": 80, "961323618888855": 80, "9490893483161926": 80, "9450850486755371": 80, "9425153136253357": 80, "9409335255622864": 80, "9319437146186829": 80, "9265308976173401": 80, "9259042143821716": 80, "922250509262085": 80, "9199565052986145": 80, "9175475835800171": 80, "9102761745452881": 80, "9076938629150391": 80, "9052775502204895": 80, "8938589692115784": 80, "8894285559654236": 80, "8891903162002563": 80, "8845980763435364": 80, "8842408061027527": 80, "8659475445747375": 80, "862621009349823": 80, "8616052865982056": 80, "8562789559364319": 80, "short_short": [80, 83], "8555729389190674": 80, "8533340096473694": 80, "black_short": [80, 83], "8477485775947571": 80, "8430152535438538": 80, "tied_long_hair": [80, 83], "8340626955032349": 80, "crop_top_overhang": 80, "8266023397445679": 80, "8222048282623291": 80, "8202669620513916": 80, "8061150312423706": 80, "ass_visible_through_thigh": [80, 83], "7803354859352112": 80, "thigh_gap": [80, 83], "7789446711540222": 80, "arms_up": 80, "7052110433578491": 80, "9999866485595703": 80, "997043788433075": 80, "9969649910926819": 80, "9957101345062256": 80, "9928386807441711": 80, "9886980056762695": 80, "9864778518676758": 80, "ghost": [80, 83], "9769423007965088": 80, "9747489094734192": 80, "9736957550048828": 80, "9388670325279236": 80, "9356311559677124": 80, "91000896692276": 80, "8955123424530029": 80, "8910233378410339": 80, "8904104828834534": 80, "8881211280822754": 80, "8876776695251465": 80, "8864808678627014": 80, "8810517191886902": 80, "8798807263374329": 80, "8765745162963867": 80, "8737136125564575": 80, "8650439381599426": 80, "8613706827163696": 80, "blue_cardigan": 80, "8571277260780334": 80, "8333670496940613": 80, "8160212635993958": 80, "eyebrows_visible_through_hair": 80, "8122442364692688": 80, "8091571927070618": 80, "8082079887390137": 80, "8048468232154846": 80, "8042327165603638": 80, "7984272241592407": 80, "blazer": [80, 83], "794708251953125": 80, "78981614112854": 80, "7892146110534668": 80, "shaped_pupil": [80, 83], "7867060899734497": 80, "gradient_hair": 80, "786359965801239": 80, "7790888547897339": 80, "brown_skirt": 80, "7760675549507141": 80, "774523913860321": 80, "7721588015556335": 80, "7697228789329529": 80, "755959689617157": 80, "multicolored_hair": 80, "7477189898490906": 80, "7476690411567688": 80, "rail": 80, "7476617693901062": 80, "blue_jacket": 80, "7458406090736389": 80, "741143524646759": 80, "7364678978919983": 80, "7193643450737": 80, "red_neckwear": 80, "7108616828918457": 80, "7086325287818909": 80, "7055293321609497": 80, "7039415836334229": 80, "7018357515335083": 80, "shuffl": 81, "count": [81, 108, 109], "2boi": 81, "cat_ear": 81, "uniqu": 81, "8849405313291128": 82, "8548297594823425": 82, "03910296474461261": 82, "6615180440330748": 82, "21552028866308015": 82, "3165260620737027": 82, "47744464927382957": 82, "tagger": 83, "smilingwolf": 83, "wd": 83, "swinv2_v3": 83, "general_mcut_en": 83, "character_mcut_en": 83, "no_underlin": 83, "mcut": 83, "replac": 83, "index": [83, 110], "follw": 83, "valuabl": 83, "enabl": 83, "rapid": 83, "queri": 83, "0011444687843322754": 83, "8876402974128723": 83, "106781005859375": 83, "000277101993560791": 83, "997527003288269": 83, "9797663688659668": 83, "9905703663825989": 83, "9761719703674316": 83, "8981098532676697": 83, "8810765743255615": 83, "9498510360717773": 83, "8377365469932556": 83, "945058286190033": 83, "9457170367240906": 83, "969594419002533": 83, "7881088852882385": 83, "7687551379203796": 83, "9301245212554932": 83, "6703325510025024": 83, "white_hair": 83, "5292627811431885": 83, "8677047491073608": 83, "grey_hair": 83, "5859264731407166": 83, "9536856412887573": 83, "8056888580322266": 83, "8394746780395508": 83, "9473626613616943": 83, "8986269235610962": 83, "9385137557983398": 83, "8408567905426025": 83, "alternate_costum": 83, "4245271384716034": 83, "931140661239624": 83, "8830795884132385": 83, "7279844284057617": 83, "artist_nam": 83, "5333830714225769": 83, "64717698097229": 83, "9516432285308838": 83, "9655293226242065": 83, "9485014081001282": 83, "7366660833358765": 83, "7161656618118286": 83, "5858667492866516": 83, "6186309456825256": 83, "41193312406539917": 83, "467605859041214": 83, "36282333731651306": 83, "3756745457649231": 83, "motion_blur": 83, "5091936588287354": 83, "951993465423584": 83, "5634750723838806": 83, "8232709169387817": 83, "9869340658187866": 83, "49491602182388306": 83, "5193622708320618": 83, "003406703472137451": 83, "0007208287715911865": 83, "9798132181167603": 83, "8046203851699829": 83, "7596215009689331": 83, "7620116472244263": 83, "46084529161453247": 83, "48454540967941284": 83, "5152207016944885": 83, "8023070096969604": 83, "8653596639633179": 83, "7201820611953735": 83, "7816740870475769": 83, "697688639163971": 83, "8974947333335876": 83, "7491052746772766": 83, "5015512704849243": 83, "6401398181915283": 83, "43420469760894775": 83, "4528769850730896": 83, "5730487704277039": 83, "6739872694015503": 83, "5545973181724548": 83, "6946243047714233": 83, "5487751364707947": 83, "7439308166503906": 83, "4186026453971863": 83, "47378358244895935": 83, "4690653085708618": 83, "7565015554428101": 83, "hu_tao_": 83, "genshin_impact": 83, "9262397289276123": 83, "boo_tao_": 83, "942080020904541": 83, "denorm": 83, "denormalizer_nam": 83, "mnum2_al": 83, "understand": 83, "redund": 83, "structur": [83, 107], "b": 83, "r": [83, 95, 101], "c": 83, "linalg": 83, "norm": 83, "approx": [83, 84], "1e": 83, "cdc_anime_onnx": 84, "realli": 84, "As": [84, 95, 101], "1024x1024": 84, "2060": 84, "gpu": 84, "cost": 84, "cpu": [84, 89, 108, 109], "experi": 84, "hgsr": 84, "mhr": 84, "aug_x4_320": 84, "cute_waifu_aroma": 84, "pngimageplugin": 84, "pngimagefil": 84, "1168x1168": 84, "0x7f0e8ca06880": 84, "4672x4672": 84, "0x7f0e48edb640": 84, "cdc": [85, 107], "upscale_with_cdc": 85, "lru_cach": 86, "wrap": 86, "synchron": 86, "prevent": 86, "race": 86, "condit": 86, "maxsiz": 86, "expensive_funct": 86, "expens": 86, "lock": [86, 106], "safeti": [86, 103], "multithread": 86, "my_funct": 86, "introduc": 86, "acquisit": 86, "critic": 86, "mathemat": 87, "activ": 87, "deep": 87, "problem": [87, 95, 101], "input_valu": 87, "frac": 87, "26894142": 87, "73105858": 87, "ts_lru_cach": 88, "get_onnx_provid": 88, "open_onnx_model": 88, "cudaexecutionprovid": 89, "cpuexecutionprovid": 89, "ckpt": 89, "inferencesess": 89, "onnx_mod": 89, "decid": 89, "linux": [89, 108, 109], "execut": [89, 108, 109], "ignor": 89, "cuda": [89, 108, 109], "forc": 89, "anime_ai_check": 90, "mobilenetv3_sce_dist": [90, 101, 105], "mainli": 90, "caformer_s36_plus_sc": 90, "graph": 90, "9996960163116455": 90, "9999125003814697": 90, "997803270816803": 90, "9960069060325623": 90, "9887709021568298": 90, "9998629093170166": 90, "0013722758740186691": 90, "00020673229300882667": 90, "0001895089662866667": 90, "0008857478387653828": 90, "552320024231449e": 90, "001168627175502479": 90, "bangumi": [91, 92], "vision": 91, "imageri": 91, "bangumi_char_typ": 91, "definit": [91, 98], "video": 91, "secondari": 91, "often": 91, "lack": 91, "lead": 91, "under": [91, 110], "three": 91, "judg": 91, "anime_portrait": [91, 97], "mobilenetv3_v0_dist": [91, 100, 104, 105], "9998525381088257": 91, "00012103465269319713": 91, "6464786313008517e": 91, "906112609314732e": 91, "06": [91, 92, 94, 99, 100, 101, 102, 104], "9997243285179138": 91, "0002490800397936255": 91, "7215803381986916e": 91, "354368557978887e": 91, "9998849630355835": 91, "90006631379947e": 91, "3920385754317977e": 91, "2084233276254963e": 91, "9998877048492432": 91, "732793503440917e": 91, "4264976925915107e": 91, "0623419257171918e": 91, "07076334953308105": 91, "9290977716445923": 91, "0001044218079186976": 91, "4467317163944244e": 91, "2568268832401372e": 91, "9999498128890991": 91, "1810528778587468e": 91, "879474429093534e": 91, "260669109295122e": 91, "9999510049819946": 91, "2321036592766177e": 91, "025227553938748e": 91, "4251427273848094e": 91, "999957799911499": 91, "4273678718600422e": 91, "6884023302263813e": 91, "880981603288092e": 91, "0002326338435523212": 91, "9996368885040283": 91, "164971561403945e": 91, "00020793956355191767": 91, "13438372313976288": 91, "8652494549751282": 91, "000158855298650451": 91, "000238816806813702": 91, "3589179217815399": 91, "6406960487365723": 91, "0001471740542910993": 91, "002255884697660804": 91, "08208147436380386": 91, "9152728915214539": 91, "00038967153523117304": 91, "227699592884164e": 91, "0835404282261152e": 91, "1437502406770363e": 91, "9999284744262695": 91, "2125529792683665e": 91, "0218892384727951e": 91, "00011914174683624879": 91, "9998584985733032": 91, "2007669283775613e": 91, "6357082131435163e": 91, "3068713896209374e": 91, "9999185800552368": 91, "066640925273532e": 91, "529400813335087e": 91, "089402500540018e": 91, "9999388456344604": 91, "6406959295272827": 91, "not_paint": 92, "anime_classif": 92, "older": 92, "mobilenetv3_v1": [92, 102], "5_dist": 92, "3_dist": 92, "plot": [92, 95, 101, 105], "caformer_s36_v1": 92, "3_focal": 92, "8346158862113953": 92, "004201625939458609": 92, "0028638991061598063": 92, "15633030235767365": 92, "001988308737054467": 92, "9868855476379395": 92, "001178382197394967": 92, "00015886101755313575": 92, "0005986307514831424": 92, "011178601533174515": 92, "9933090209960938": 92, "0012440024875104427": 92, "00040085514774546027": 92, "004924307577311993": 92, "00012189441622467712": 92, "00031298911198973656": 92, "9968050718307495": 92, "182305903872475e": 92, "0027923565357923508": 92, "7805559259140864e": 92, "0004650334012694657": 92, "996709942817688": 92, "736721191671677e": 92, "0027629584074020386": 92, "4619508621981367e": 92, "0003803370927926153": 92, "998649537563324": 92, "190127922105603e": 92, "0008622839814051986": 92, "595230686594732e": 92, "0004573142796289176": 92, "00031435859273187816": 92, "8671838641166687": 92, "13199880719184875": 92, "563074617180973e": 92, "153919796110131e": 92, "290010737255216e": 92, "9727378487586975": 92, "027150526642799377": 92, "162296004826203e": 92, "4933258828241378e": 92, "0004275702522136271": 92, "995402455329895": 92, "002233930164948106": 92, "001911122351884842": 92, "1603819727897644": 92, "0007561995880678296": 92, "00017044576816260815": 92, "838487982749939": 92, "0002034590725088492": 92, "005001617129892111": 92, "000932251859921962": 92, "009352140128612518": 92, "9846979379653931": 92, "6018555470509455e": 92, "004064667969942093": 92, "464051254326478e": 92, "025772539898753166": 92, "9699516296386719": 92, "00011656546121230349": 92, "287263775244355e": 92, "370255853951676e": 92, "01098843663930893": 92, "0031668643932789564": 92, "9857884049415588": 92, "499273488065228e": 92, "8419872251106426e": 92, "0003471920208539814": 92, "029472889378666878": 92, "9700765609741211": 92, "0012387704337015748": 92, "001172148622572422": 92, "787473391043022e": 92, "003680602880194783": 92, "9938107132911682": 92, "8346157073974609": 92, "8671836853027344": 92, "8384883403778076": 92, "9846979975700378": 92, "9700766801834106": 92, "greyscal": 93, "jpeg_ful": [93, 106], "6125901": 93, "6125785": [93, 106], "6124220": 93, "rough": [94, 95, 101], "polish": 94, "mobilenetv3_v2": 94, "2_dist": [94, 102], "910087929805741e": 94, "1241951510310173": 94, "8757457137107849": 94, "00018937293498311192": 94, "030049214139580727": 94, "9697614312171936": 94, "008933082222938538": 94, "05096456781029701": 94, "9401022791862488": 94, "009832272306084633": 94, "9898634552955627": 94, "00030428936588577926": 94, "013919820077717304": 94, "9819902181625366": 94, "004089969675987959": 94, "04166747257113457": 94, "9582782983779907": 94, "4218515288084745e": 94, "8849249482154846": 94, "1149177998304367": 94, "0001573085755808279": 94, "9907882809638977": 94, "008958994410932064": 94, "0002527958422433585": 94, "9831690788269043": 94, "01682441122829914": 94, "613856385229155e": 94, "8757458329200745": 94, "8849248290061951": 94, "million": 95, "anime_r": [95, 97], "boundari": [95, 101], "challeng": [95, 101], "clean": [95, 101], "judgment": [95, 101], "intend": [95, 101], "quick": [95, 101, 107], "estim": [95, 101], "basi": [95, 101], "mobilenetv3_large_100_v0_ls0": 95, "caformer_s36_v0_ls0": 95, "7508869767189026": 95, "7034655809402466": 95, "728887677192688": 95, "7404400110244751": 95, "7446154952049255": 95, "7514738440513611": 95, "768704354763031": 95, "8219676613807678": 95, "7267540693283081": 95, "7645740509033203": 95, "7216582894325256": 95, "7615436315536499": 95, "815083920955658": 95, "8321858644485474": 95, "8204999566078186": 95, "820833146572113": 95, "chdir": 95, "doc": 95, "api_doc": 95, "7508870363235474": 95, "11212056130170822": 95, "06781744956970215": 95, "06917501986026764": 95, "7034654021263123": 95, "15903906524181366": 95, "06688199192285538": 95, "07061357796192169": 95, "7288877964019775": 95, "1476859599351883": 95, "060362350195646286": 95, "06306383013725281": 95, "7404399514198303": 95, "10337048768997192": 95, "08087948709726334": 95, "07530999928712845": 95, "055992450565099716": 95, "7446154356002808": 95, "13191790878772736": 95, "06747424602508545": 95, "06458679586648941": 95, "10566363483667374": 95, "07827574014663696": 95, "07079866528511047": 95, "7687042951583862": 95, "09974884241819382": 95, "06074819341301918": 95, "050435908138751984": 95, "8219675421714783": 95, "0593985915184021": 95, "06819795072078705": 95, "06569571048021317": 95, "1177448257803917": 95, "726753830909729": 95, "08980562537908554": 95, "06481882929801941": 95, "06922297924757004": 95, "10138414055109024": 95, "06351721286773682": 95, "07683827728033066": 95, "13798624277114868": 95, "05942752957344055": 95, "10584963858127594": 95, "7615437507629395": 95, "07317910343408585": 95, "060196295380592346": 95, "06751583516597748": 95, "0572039857506752": 95, "05398125201463699": 95, "06124086305499077": 95, "0525919646024704": 95, "8321859240531921": 95, "05922013148665428": 95, "06274889409542084": 95, "057530902326107025": 95, "8205001354217529": 95, "05683052912354469": 95, "06635929644107819": 95, "05597696080803871": 95, "8208332657814026": 95, "non_furri": 96, "mobilenetv3_v0": 96, "1_dist": 96, "9898804426193237": 96, "010119626298546791": 96, "9677742123603821": 96, "032225821167230606": 96, "959551215171814": 96, "040448784828186035": 96, "9535530209541321": 96, "04644693806767464": 96, "04358793422579765": 96, "9564120769500732": 96, "02767963521182537": 96, "9723203182220459": 96, "028900373727083206": 96, "9710996150970459": 96, "037573859095573425": 96, "9624261260032654": 96, "aicheck": [97, 107], "get_ai_created_scor": 97, "is_ai_cr": 97, "bangumi_char": [97, 107], "anime_bangumi_char_scor": 97, "anime_bangumi_char": 97, "anime_classify_scor": 97, "anime_classifi": 97, "is_greyscal": 97, "anime_completeness_scor": 97, "anime_complet": 97, "dbrate": [97, 107], "anime_dbrating_scor": 97, "anime_dbr": 97, "furri": [97, 107], "anime_furry_scor": 97, "anime_furri": 97, "get_monochrome_scor": 97, "is_monochrom": 97, "nsfw_pred_scor": 97, "nsfw_pred": 97, "portrait": [97, 107], "anime_portrait_scor": 97, "anime_rating_scor": 97, "anime_real_scor": 97, "safe_check_scor": 97, "safe_check": 97, "style_ag": [97, 107], "anime_style_age_scor": 97, "anime_style_ag": 97, "teen": [97, 107], "anime_teen_scor": 97, "anime_teen": 97, "is_truncated_fil": 97, "screen": 98, "row": 98, "bottom": 98, "grayscal": 98, "monochrome_detect": 98, "mobilenetv3_large_100_dist_safe2": 98, "mobilenetv3_dist": 98, "caformer_s36": 98, "mono": 98, "9614395499229431": 98, "9458909034729004": 98, "9559807777404785": 98, "9651952981948853": 98, "9379720687866211": 98, "8814834356307983": 98, "03941023349761963": 98, "07492382079362869": 98, "09546589106321335": 98, "016521310433745384": 98, "005693843588232994": 98, "0315730981528759": 98, "Not": 99, "five": 99, "hentai": 99, "neutral": 99, "porn": 99, "sexi": 99, "infinit": 99, "nsfwj": 99, "tfj": 99, "mobil": 99, "9970946311950684": 99, "00198739324696362": 99, "000894528697244823": 99, "4315058251668233e": 99, "099447197513655e": 99, "9282580614089966": 99, "061733175069093704": 99, "008979619480669498": 99, "0007789491210132837": 99, "0002501663693692535": 99, "7945129871368408": 99, "2044062316417694": 99, "0005603990866802633": 99, "0004847997915931046": 99, "564094367902726e": 99, "7977773547172546": 99, "01352313905954361": 99, "18791256844997406": 99, "0004888656549155712": 99, "00029804420773871243": 99, "04498734697699547": 99, "9509441256523132": 99, "4087972633424215e": 99, "003999904729425907": 99, "4542059185914695e": 99, "002892113756388426": 99, "982390284538269": 99, "02520776737947e": 99, "014633022248744965": 99, "858086610212922e": 99, "002532319398596883": 99, "9887337684631348": 99, "231979568838142e": 99, "008699454367160797": 99, "8187158022774383e": 99, "03564726561307907": 99, "954788088798523": 99, "343036850215867e": 99, "009289607405662537": 99, "00020158555707894266": 99, "006372362840920687": 99, "006019102409482002": 99, "9694945812225342": 99, "015214097686111927": 99, "002899901708588004": 99, "0004039364866912365": 99, "00012730166781693697": 99, "987038791179657": 99, "007135333959013224": 99, "005294707603752613": 99, "06964848190546036": 99, "0014777459437027574": 99, "9276643395423889": 99, "0003031621454283595": 99, "0009063396137207747": 99, "00028707628371194005": 99, "00010888021643040702": 99, "9992460012435913": 99, "00015473493840545416": 99, "0002033217460848391": 99, "563037691696081e": 99, "008058490231633186": 99, "00044566826545633376": 99, "937960684299469": 99, "05353058874607086": 99, "364063445587817e": 99, "00562260951846838": 99, "00012077406427124515": 99, "9897090792655945": 99, "004547217860817909": 99, "564737981942017e": 99, "016690678894519806": 99, "001258736359886825": 99, "9766013622283936": 99, "005440687295049429": 99, "4481674952548929e": 99, "01861923187971115": 99, "0008914825739338994": 99, "9674761295318604": 99, "012998746708035469": 99, "691116141155362e": 99, "0007601747056469321": 99, "0005019629606977105": 99, "039504989981651306": 99, "9591660499572754": 99, "0001652583305258304": 99, "0002614929690025747": 99, "020374108105897903": 99, "029394468292593956": 99, "9498046040534973": 99, "00016299057460855693": 99, "004782819654792547": 99, "002861740067601204": 99, "12280157208442688": 99, "8693908452987671": 99, "0001731760276015848": 99, "304211274255067e": 99, "03286275267601013": 99, "010648751631379128": 99, "9562522172927856": 99, "999900221824646": 100, "645313209854066e": 100, "3387104445428122e": 100, "9999704360961914": 100, "4465465685352683e": 100, "071506166132167e": 100, "9999785423278809": 100, "512719154561637e": 100, "292278612818336e": 100, "919455750496127e": 100, "9999444484710693": 100, "3647335082350764e": 100, "0555699191172607e": 100, "9999880790710449": 100, "3210242286731955e": 100, "7451418898417614e": 100, "9999822378158569": 100, "2084267331811134e": 100, "7460413321023225e": 100, "1532473820352607e": 100, "9999996423721313": 100, "0316136922483565e": 100, "840229633236049e": 100, "9999998807907104": [100, 101], "736660568800289e": 100, "199210472208506e": 100, "9999992847442627": 100, "r15": 101, "r18": 101, "sankaku": 101, "mobilenetv3_v1_pruned_ls0": 101, "caformer_s36_plu": [101, 105], "5863172936624323e": 101, "480062353375615e": 101, "9924363493919373": 101, "007255776319652796": 101, "0003077814180869609": 101, "996969997882843": 101, "0030054834205657244": 101, "4601260520284995e": 101, "9966891407966614": 101, "003293127752840519": 101, "770909148035571e": 101, "00025384966284036636": 101, "9996721744537354": 101, "399192691082135e": 101, "973351603141055e": 101, "9998563528060913": 101, "391309580067173e": 101, "0018681309884414077": 101, "9827859997749329": 101, "015345841646194458": 101, "013710384257137775": 101, "8339558839797974": 101, "15233369171619415": 101, "951323833462084e": 101, "00029566374723799527": 101, "9997004270553589": 101, "00018434497178532183": 101, "568440272123553e": 101, "9997699856758118": 101, "11225129129889e": 101, "051862899563275e": 101, "9999485015869141": 101, "902020231791539e": 101, "0005639699520543218": 101, "9994290471076965": 101, "anime_real_cl": 102, "4_dist": 102, "9999716281890869": 102, "8398366339388303e": 102, "9992202520370483": 102, "0007797438884153962": 102, "9999709129333496": 102, "905452492996119e": 102, "9999765157699585": 102, "3499671442550607e": 102, "9994087219238281": 102, "0005913018831051886": 102, "9999759197235107": 102, "4061362637439743e": 102, "9999052286148071": 102, "475799015490338e": 102, "403173675702419e": 102, "5848207794988411e": 102, "0010207017185166478": 102, "9989792704582214": 102, "2124368115328252e": 102, "9999977350234985": 102, "6512358342879452e": 102, "9999834299087524": 102, "359853614412714e": 102, "9999936819076538": 102, "600314317329321e": 102, "9999840259552002": 102, "5589323083986528e": 102, "9999843835830688": 102, "5513256585109048e": 102, "9999845027923584": 102, "pollut": 103, "shit": 103, "checker": 103, "mobilenet": 103, "v2": 103, "max_batch_s": 103, "1970": 104, "1980": 104, "1990": 104, "2000": 104, "2010": 104, "2015": 104, "2020": 104, "ag": 104, "9805465340614319": 104, "761269782553427e": 104, "0005044879508204758": 104, "01569165475666523": 104, "002850610064342618": 104, "00037849770160391927": 104, "9434612113400362e": 104, "053497342392802e": 104, "9992554783821106": 104, "0006490182713605464": 104, "8857468805654207e": 104, "317252262353577e": 104, "314484721769986e": 104, "0750001138148946e": 104, "706833609205205e": 104, "00034479793976061046": 104, "9995512366294861": 104, "391363472677767e": 104, "4607510820496827e": 104, "0679690351244062e": 104, "661913514311891e": 104, "757471131393686e": 104, "0744897230761126e": 104, "76177470368566e": 104, "9996387958526611": 104, "160279296338558e": 104, "00013228354509919882": 104, "1361367038916796e": 104, "464057489414699e": 104, "2412899599876255e": 104, "703883653040975e": 104, "127358498517424e": 104, "9973921775817871": 104, "0022309015039354563": 104, "00018872201326303184": 104, "780902943617548e": 104, "422096920578042e": 104, "638929097680375e": 104, "152203023797483e": 104, "00028818511054851115": 104, "9996094107627869": 104, "58777353237383e": 104, "9200742826797068e": 104, "00017117452807724476": 104, "518441947875544e": 104, "885544381570071e": 104, "4389253010449465e": 104, "1696006772108376e": 104, "9996393918991089": 104, "contenti": 105, "safe_teen": 105, "non_teen": 105, "caformer_s36_v0": 105, "9998493194580078": 105, "0378791052498855e": 105, "00012023092131130397": 105, "9790042638778687": 105, "0017522255657240748": 105, "01924353837966919": 105, "9998124241828918": 105, "19778298237361e": 105, "0001456339523429051": 105, "0008521362324245274": 105, "9989691972732544": 105, "00017870066221803427": 105, "0992944781901315e": 105, "9994398951530457": 105, "0004991036257706583": 105, "2035720727872103e": 105, "9994019269943237": 105, "0005460577667690814": 105, "0478151529678144e": 105, "524079147609882e": 105, "999934196472168": 105, "786742884898558e": 105, "653994154883549e": 105, "9998156428337097": 105, "0001218809193233028": 105, "00013706681784242392": 105, "9997410178184509": 105, "jpeg_trunc": 106, "2216614_truncat": 106, "imagefil": 106, "load_truncated_imag": 106, "ascii": 107, "metric": 107, "list_det_model": 107, "list_rec_model": 107, "sd": 107, "tag": 107, "platform": [108, 109], "shutil": [108, 109], "cpuinfo": [108, 109], "psutil": [108, 109], "hbutil": [108, 109], "size_to_bytes_str": [108, 109], "python_implement": [108, 109], "python_vers": [108, 109], "brand": [108, 109], "get_cpu_info": [108, 109], "brand_raw": [108, 109], "cpu_count": [108, 109], "freq": [108, 109], "cpu_freq": [108, 109], "mhz": [108, 109], "virtual_memori": [108, 109], "precis": [108, 109], "ye": [108, 109], "nvidia": [108, 109], "smi": [108, 109], "1021": [108, 109], "azur": [108, 109], "x86_64": [108, 109], "glibc2": [108, 109], "cpython": [108, 109], "amd": [108, 109], "epyc": [108, 109], "7763": [108, 109], "3106": 108, "197": 108, "615": [108, 109], "gib": [108, 109], "deploi": [108, 109], "action": [108, 109], "3216": 109, "42175": 109, "imgutil": 110, "pypi": 110, "simpli": 110, "newest": 110, "git": 110, "script": 110, "__name__": 110, "__main__": 110, "narugo1992": 110, "still": 110, "out": 110, "io": 110, "html": 110, "faq": 111}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [9, 0, 0, "-", "data"], [20, 0, 0, "-", "detect"], [27, 0, 0, "-", "edge"], [33, 0, 0, "-", "generic"], [37, 0, 0, "-", "metadata"], [42, 0, 0, "-", "metrics"], [46, 0, 0, "-", "ocr"], [50, 0, 0, "-", "operate"], [54, 0, 0, "-", "pose"], [57, 0, 0, "-", "preprocess"], [62, 0, 0, "-", "resource"], [64, 0, 0, "-", "restore"], [67, 0, 0, "-", "sd"], [71, 0, 0, "-", "segment"], [78, 0, 0, "-", "tagging"], [85, 0, 0, "-", "upscale"], [88, 0, 0, "-", "utils"], [97, 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, "-", "blob"], [6, 0, 0, "-", "decode"], [7, 0, 0, "-", "encode"], [8, 0, 0, "-", "image"], [10, 0, 0, "-", "layer"], [11, 0, 0, "-", "pad"], [12, 0, 0, "-", "url"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.blob": [[5, 1, 1, "", "is_valid_image_blob_url"], [5, 1, 1, "", "load_image_from_blob_url"], [5, 1, 1, "", "to_blob_url"]], "imgutils.data.decode": [[6, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[7, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[8, 1, 1, "", "has_alpha_channel"], [8, 1, 1, "", "load_image"], [8, 1, 1, "", "load_images"]], "imgutils.data.layer": [[10, 1, 1, "", "istack"]], "imgutils.data.pad": [[11, 1, 1, "", "pad_image_to_size"]], "imgutils.data.url": [[12, 1, 1, "", "download_image_from_url"], [12, 1, 1, "", "is_http_url"]], "imgutils.detect": [[13, 0, 0, "-", "booru_yolo"], [14, 0, 0, "-", "censor"], [15, 0, 0, "-", "eye"], [16, 0, 0, "-", "face"], [17, 0, 0, "-", "halfbody"], [18, 0, 0, "-", "hand"], [19, 0, 0, "-", "head"], [21, 0, 0, "-", "nudenet"], [22, 0, 0, "-", "person"], [23, 0, 0, "-", "similarity"], [24, 0, 0, "-", "text"], [25, 0, 0, "-", "visual"]], "imgutils.detect.booru_yolo": [[13, 1, 1, "", "detect_with_booru_yolo"]], "imgutils.detect.censor": [[14, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[15, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[16, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[17, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[18, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[19, 1, 1, "", "detect_heads"]], "imgutils.detect.nudenet": [[21, 1, 1, "", "detect_with_nudenet"]], "imgutils.detect.person": [[22, 1, 1, "", "detect_person"]], "imgutils.detect.similarity": [[23, 1, 1, "", "bboxes_similarity"], [23, 1, 1, "", "calculate_iou"], [23, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[24, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[25, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[26, 0, 0, "-", "canny"], [28, 0, 0, "-", "lineart"], [29, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[26, 1, 1, "", "edge_image_with_canny"], [26, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[28, 1, 1, "", "edge_image_with_lineart"], [28, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[29, 1, 1, "", "edge_image_with_lineart_anime"], [29, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[30, 0, 0, "-", "classify"], [31, 0, 0, "-", "clip"], [32, 0, 0, "-", "enhance"], [34, 0, 0, "-", "siglip"], [35, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[30, 3, 1, "", "ClassifyModel"], [30, 1, 1, "", "classify_predict"], [30, 1, 1, "", "classify_predict_fmt"], [30, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[30, 4, 1, "", "__init__"], [30, 4, 1, "", "clear"], [30, 4, 1, "", "launch_demo"], [30, 4, 1, "", "make_ui"], [30, 4, 1, "", "predict"], [30, 4, 1, "", "predict_fmt"], [30, 4, 1, "", "predict_score"]], "imgutils.generic.clip": [[31, 3, 1, "", "CLIPModel"], [31, 1, 1, "", "clip_image_encode"], [31, 1, 1, "", "clip_predict"], [31, 1, 1, "", "clip_text_encode"]], "imgutils.generic.clip.CLIPModel": [[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.enhance": [[32, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[32, 4, 1, "", "__init__"], [32, 4, 1, "", "process"]], "imgutils.generic.siglip": [[34, 3, 1, "", "SigLIPModel"], [34, 1, 1, "", "siglip_image_encode"], [34, 1, 1, "", "siglip_predict"], [34, 1, 1, "", "siglip_text_encode"]], "imgutils.generic.siglip.SigLIPModel": [[34, 4, 1, "", "__init__"], [34, 4, 1, "", "clear"], [34, 4, 1, "", "image_encode"], [34, 4, 1, "", "launch_demo"], [34, 4, 1, "", "make_ui"], [34, 4, 1, "", "predict"], [34, 4, 1, "", "text_encode"]], "imgutils.generic.yolo": [[35, 3, 1, "", "YOLOModel"], [35, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[35, 4, 1, "", "__init__"], [35, 4, 1, "", "clear"], [35, 4, 1, "", "launch_demo"], [35, 4, 1, "", "make_ui"], [35, 4, 1, "", "predict"]], "imgutils.metadata": [[36, 0, 0, "-", "geninfo"], [38, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[36, 1, 1, "", "read_geninfo_exif"], [36, 1, 1, "", "read_geninfo_gif"], [36, 1, 1, "", "read_geninfo_parameters"], [36, 1, 1, "", "write_geninfo_exif"], [36, 1, 1, "", "write_geninfo_gif"], [36, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[38, 3, 1, "", "ImageLsbDataExtractor"], [38, 3, 1, "", "LSBExtractor"], [38, 3, 1, "", "LSBReadError"], [38, 1, 1, "", "inject_data"], [38, 1, 1, "", "read_lsb_metadata"], [38, 1, 1, "", "read_lsb_raw_bytes"], [38, 1, 1, "", "serialize_json"], [38, 1, 1, "", "serialize_pnginfo"], [38, 1, 1, "", "write_lsb_metadata"], [38, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[38, 4, 1, "", "__init__"], [38, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[38, 4, 1, "", "__init__"], [38, 4, 1, "", "get_next_n_bytes"], [38, 4, 1, "", "get_one_byte"], [38, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[39, 0, 0, "-", "aesthetic"], [40, 0, 0, "-", "ccip"], [41, 0, 0, "-", "dbaesthetic"], [43, 0, 0, "-", "laplacian"], [44, 0, 0, "-", "lpips"], [45, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[39, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[40, 1, 1, "", "ccip_batch_differences"], [40, 1, 1, "", "ccip_batch_extract_features"], [40, 1, 1, "", "ccip_batch_same"], [40, 1, 1, "", "ccip_clustering"], [40, 1, 1, "", "ccip_default_clustering_params"], [40, 1, 1, "", "ccip_default_threshold"], [40, 1, 1, "", "ccip_difference"], [40, 1, 1, "", "ccip_extract_feature"], [40, 1, 1, "", "ccip_merge"], [40, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[41, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[43, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[44, 1, 1, "", "lpips_clustering"], [44, 1, 1, "", "lpips_difference"], [44, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[45, 1, 1, "", "psnr"]], "imgutils.ocr": [[46, 1, 1, "", "detect_text_with_ocr"], [46, 1, 1, "", "list_det_models"], [46, 1, 1, "", "list_rec_models"], [46, 1, 1, "", "ocr"]], "imgutils.operate": [[47, 0, 0, "-", "align"], [48, 0, 0, "-", "censor_"], [49, 0, 0, "-", "imgcensor"], [51, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[47, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[48, 3, 1, "", "BaseCensor"], [48, 3, 1, "", "BlurCensor"], [48, 3, 1, "", "ColorCensor"], [48, 3, 1, "", "PixelateCensor"], [48, 1, 1, "", "censor_areas"], [48, 1, 1, "", "censor_nsfw"], [48, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[48, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[48, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[48, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[48, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[49, 3, 1, "", "EmojiBasedCensor"], [49, 3, 1, "", "ImageBasedCensor"], [49, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[49, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[49, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[49, 4, 1, "", "__init__"], [49, 4, 1, "", "find_for_area"], [49, 5, 1, "", "height"], [49, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[51, 1, 1, "", "squeeze"], [51, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[52, 0, 0, "-", "dwpose"], [53, 0, 0, "-", "format"], [55, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[52, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[53, 3, 1, "", "OP18KeyPointSet"], [53, 2, 1, "", "OP18_BODY_MAX"], [53, 2, 1, "", "OP18_BODY_MIN"], [53, 2, 1, "", "OP18_FACE_MAX"], [53, 2, 1, "", "OP18_FACE_MIN"], [53, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [53, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [53, 2, 1, "", "OP18_LEFT_HAND_MAX"], [53, 2, 1, "", "OP18_LEFT_HAND_MIN"], [53, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [53, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [53, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [53, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [53, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[53, 4, 1, "", "__init__"], [53, 4, 1, "", "__mul__"], [53, 4, 1, "", "__truediv__"], [53, 5, 1, "", "body"], [53, 5, 1, "", "face"], [53, 5, 1, "", "left_foot"], [53, 5, 1, "", "left_hand"], [53, 5, 1, "", "right_foot"], [53, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[53, 7, 1, "", "LEFT_ANKLE"], [53, 7, 1, "", "LEFT_BIG_TOE"], [53, 7, 1, "", "LEFT_EAR"], [53, 7, 1, "", "LEFT_ELBOW"], [53, 7, 1, "", "LEFT_EYE"], [53, 7, 1, "", "LEFT_HEEL"], [53, 7, 1, "", "LEFT_HIP"], [53, 7, 1, "", "LEFT_KNEE"], [53, 7, 1, "", "LEFT_SHOULDER"], [53, 7, 1, "", "LEFT_SMALL_TOE"], [53, 7, 1, "", "LEFT_WRIST"], [53, 7, 1, "", "NECK"], [53, 7, 1, "", "NOSE"], [53, 7, 1, "", "RIGHT_ANKLE"], [53, 7, 1, "", "RIGHT_BIG_TOE"], [53, 7, 1, "", "RIGHT_EAR"], [53, 7, 1, "", "RIGHT_ELBOW"], [53, 7, 1, "", "RIGHT_EYE"], [53, 7, 1, "", "RIGHT_HEEL"], [53, 7, 1, "", "RIGHT_HIP"], [53, 7, 1, "", "RIGHT_KNEE"], [53, 7, 1, "", "RIGHT_SHOULDER"], [53, 7, 1, "", "RIGHT_SMALL_TOE"], [53, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[55, 1, 1, "", "op18_visualize"]], "imgutils.preprocess": [[56, 0, 0, "-", "base"], [58, 0, 0, "-", "pillow"], [59, 0, 0, "-", "torchvision"], [60, 0, 0, "-", "transformers"]], "imgutils.preprocess.base": [[56, 3, 1, "", "NotParseTarget"]], "imgutils.preprocess.pillow": [[58, 1, 1, "", "create_pillow_transforms"], [58, 1, 1, "", "parse_pillow_transforms"], [58, 1, 1, "", "register_pillow_parse"], [58, 1, 1, "", "register_pillow_transform"]], "imgutils.preprocess.torchvision": [[59, 1, 1, "", "create_torchvision_transforms"], [59, 1, 1, "", "parse_torchvision_transforms"], [59, 1, 1, "", "register_torchvision_parse"], [59, 1, 1, "", "register_torchvision_transform"]], "imgutils.preprocess.transformers": [[60, 3, 1, "", "NotProcessorTypeError"], [60, 1, 1, "", "convert_to_size_dict"], [60, 1, 1, "", "create_bit_transforms"], [60, 1, 1, "", "create_blip_transforms"], [60, 1, 1, "", "create_clip_transforms"], [60, 1, 1, "", "create_convnext_transforms"], [60, 1, 1, "", "create_mobilenetv2_transforms"], [60, 1, 1, "", "create_siglip_transforms"], [60, 1, 1, "", "create_transforms_from_bit_processor"], [60, 1, 1, "", "create_transforms_from_blip_processor"], [60, 1, 1, "", "create_transforms_from_clip_processor"], [60, 1, 1, "", "create_transforms_from_convnext_processor"], [60, 1, 1, "", "create_transforms_from_mobilenetv2_processor"], [60, 1, 1, "", "create_transforms_from_siglip_processor"], [60, 1, 1, "", "create_transforms_from_transformers"], [60, 1, 1, "", "create_transforms_from_vit_processor"], [60, 1, 1, "", "create_vit_transforms"], [60, 1, 1, "", "get_size_dict"], [60, 1, 1, "", "is_valid_size_dict"], [60, 1, 1, "", "register_creators_for_transformers"]], "imgutils.resource": [[61, 0, 0, "-", "background"]], "imgutils.resource.background": [[61, 3, 1, "", "BackgroundImageSet"], [61, 1, 1, "", "get_bg_image"], [61, 1, 1, "", "get_bg_image_file"], [61, 1, 1, "", "list_bg_image_files"], [61, 1, 1, "", "random_bg_image"], [61, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[61, 4, 1, "", "__init__"], [61, 4, 1, "", "get_image"], [61, 4, 1, "", "get_image_file"], [61, 4, 1, "", "list_image_files"], [61, 4, 1, "", "random_image"], [61, 4, 1, "", "random_image_file"]], "imgutils.restore": [[63, 0, 0, "-", "adversarial"], [65, 0, 0, "-", "nafnet"], [66, 0, 0, "-", "scunet"]], "imgutils.restore.adversarial": [[63, 1, 1, "", "remove_adversarial_noise"]], "imgutils.restore.nafnet": [[65, 1, 1, "", "restore_with_nafnet"]], "imgutils.restore.scunet": [[66, 1, 1, "", "restore_with_scunet"]], "imgutils.sd": [[68, 0, 0, "-", "metadata"], [69, 0, 0, "-", "model"], [70, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[68, 3, 1, "", "SDMetaData"], [68, 1, 1, "", "get_sdmeta_from_image"], [68, 1, 1, "", "parse_sdmeta_from_text"], [68, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[68, 4, 1, "", "__str__"], [68, 5, 1, "", "pnginfo"], [68, 5, 1, "", "text"]], "imgutils.sd.model": [[69, 1, 1, "", "read_metadata"], [69, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[70, 3, 1, "", "NAIMetaData"], [70, 3, 1, "", "NAIMetadata"], [70, 1, 1, "", "add_naimeta_to_image"], [70, 1, 1, "", "get_naimeta_from_image"], [70, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[70, 4, 1, "", "__init__"], [70, 5, 1, "", "pnginfo"]], "imgutils.segment": [[72, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[72, 1, 1, "", "get_isnetis_mask"], [72, 1, 1, "", "segment_rgba_with_isnetis"], [72, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[73, 0, 0, "-", "blacklist"], [74, 0, 0, "-", "character"], [75, 0, 0, "-", "deepdanbooru"], [76, 0, 0, "-", "deepgelbooru"], [77, 0, 0, "-", "format"], [79, 0, 0, "-", "match"], [80, 0, 0, "-", "mldanbooru"], [81, 0, 0, "-", "order"], [82, 0, 0, "-", "overlap"], [83, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[73, 1, 1, "", "drop_blacklisted_tags"], [73, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[74, 2, 1, "", "CHAR_PREFIXES"], [74, 2, 1, "", "CHAR_SUFFIXES"], [74, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [74, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [74, 2, 1, "", "CHAR_WHITELIST_WORD"], [74, 3, 1, "", "CharacterTagPool"], [74, 1, 1, "", "drop_basic_character_tags"], [74, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[74, 4, 1, "", "__init__"], [74, 4, 1, "", "drop_basic_character_tags"], [74, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[75, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.deepgelbooru": [[76, 1, 1, "", "get_deepgelbooru_tags"]], "imgutils.tagging.format": [[77, 1, 1, "", "add_underline"], [77, 1, 1, "", "remove_underline"], [77, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[79, 1, 1, "", "tag_match_full"], [79, 1, 1, "", "tag_match_prefix"], [79, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[80, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[81, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[82, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[83, 1, 1, "", "convert_wd14_emb_to_prediction"], [83, 1, 1, "", "denormalize_wd14_emb"], [83, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[84, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[84, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[86, 0, 0, "-", "cache"], [87, 0, 0, "-", "func"], [89, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[86, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[87, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[89, 1, 1, "", "get_onnx_provider"], [89, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[90, 0, 0, "-", "aicheck"], [91, 0, 0, "-", "bangumi_char"], [92, 0, 0, "-", "classify"], [93, 0, 0, "-", "color"], [94, 0, 0, "-", "completeness"], [95, 0, 0, "-", "dbrating"], [96, 0, 0, "-", "furry"], [98, 0, 0, "-", "monochrome"], [99, 0, 0, "-", "nsfw"], [100, 0, 0, "-", "portrait"], [101, 0, 0, "-", "rating"], [102, 0, 0, "-", "real"], [103, 0, 0, "-", "safe"], [104, 0, 0, "-", "style_age"], [105, 0, 0, "-", "teen"], [106, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[90, 1, 1, "", "get_ai_created_score"], [90, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[91, 1, 1, "", "anime_bangumi_char"], [91, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[92, 1, 1, "", "anime_classify"], [92, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[93, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[94, 1, 1, "", "anime_completeness"], [94, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[95, 1, 1, "", "anime_dbrating"], [95, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[96, 1, 1, "", "anime_furry"], [96, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[98, 1, 1, "", "get_monochrome_score"], [98, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[99, 1, 1, "", "nsfw_pred"], [99, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[100, 1, 1, "", "anime_portrait"], [100, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[101, 1, 1, "", "anime_rating"], [101, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[102, 1, 1, "", "anime_real"], [102, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[103, 1, 1, "", "safe_check"], [103, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[104, 1, 1, "", "anime_style_age"], [104, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[105, 1, 1, "", "anime_teen"], [105, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[106, 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, 105, 106, 107], "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, 10, 11, 12], "background": [4, 61], "grid_background": 4, "grid_transpar": 4, "blob": 5, "to_blob_url": 5, "load_image_from_blob_url": 5, "is_valid_image_blob_url": 5, "decod": 6, "rgb_decod": 6, "encod": 7, "rgb_encod": 7, "imag": 8, "load_imag": 8, "has_alpha_channel": 8, "layer": 10, "istack": 10, "pad": 11, "pad_image_to_s": 11, "url": 12, "download_image_from_url": 12, "is_http_url": 12, "detect": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25], "booru_yolo": 13, "model": [13, 69], "label": 13, "descript": 13, "avail": 13, "pp": 13, "seri": 13, "AS": 13, "aa": 13, "detect_with_booru_yolo": 13, "censor": 14, "detect_censor": 14, "ey": 15, "detect_ey": 15, "face": 16, "detect_fac": 16, "halfbodi": 17, "detect_halfbodi": 17, "hand": 18, "detect_hand": 18, "head": 19, "detect_head": 19, "nudenet": 21, "detect_with_nudenet": 21, "person": 22, "detect_person": 22, "similar": 23, "calculate_i": 23, "bboxes_similar": 23, "detection_similar": 23, "text": 24, "detect_text": 24, "visual": [25, 55], "detection_visu": 25, "edg": [26, 27, 28, 29], "canni": 26, "get_edge_by_canni": 26, "edge_image_with_canni": 26, "lineart": 28, "get_edge_by_lineart": 28, "edge_image_with_lineart": 28, "lineart_anim": 29, "get_edge_by_lineart_anim": 29, "edge_image_with_lineart_anim": 29, "gener": [30, 31, 32, 33, 34, 35], "classifi": [30, 92], "classifymodel": 30, "classify_predict_scor": 30, "classify_predict": 30, "classify_predict_fmt": 30, "clip": 31, "clipmodel": 31, "clip_image_encod": 31, "clip_text_encod": 31, "clip_predict": 31, "enhanc": 32, "imageenhanc": 32, "siglip": 34, "siglipmodel": 34, "siglip_image_encod": 34, "siglip_text_encod": 34, "siglip_predict": 34, "yolo": 35, "yolomodel": 35, "yolo_predict": 35, "metadata": [36, 37, 38, 68], "geninfo": 36, "read_geninfo_paramet": 36, "read_geninfo_exif": 36, "read_geninfo_gif": 36, "write_geninfo_paramet": 36, "write_geninfo_exif": 36, "write_geninfo_gif": 36, "lsb": 38, "read_lsb_raw_byt": 38, "read_lsb_metadata": 38, "write_lsb_raw_byt": 38, "write_lsb_metadata": 38, "lsbreaderror": 38, "lsbextractor": 38, "imagelsbdataextractor": 38, "serialize_pnginfo": 38, "serialize_json": 38, "inject_data": 38, "metric": [39, 40, 41, 42, 43, 44, 45], "aesthet": 39, "get_aesthetic_scor": 39, "ccip": 40, "ccip_extract_featur": 40, "ccip_batch_extract_featur": 40, "ccip_default_threshold": 40, "ccip_differ": 40, "ccip_sam": 40, "ccip_batch_differ": 40, "ccip_batch_sam": 40, "ccip_default_clustering_param": 40, "ccip_clust": 40, "ccip_merg": 40, "dbaesthet": 41, "anime_dbaesthet": 41, "laplacian": 43, "laplacian_scor": 43, "lpip": 44, "lpips_extract_featur": 44, "lpips_differ": 44, "lpips_clust": 44, "psnr_": 45, "psnr": 45, "ocr": 46, "detect_text_with_ocr": 46, "list_det_model": 46, "list_rec_model": 46, "oper": [47, 48, 49, 50, 51], "align": 47, "align_maxs": 47, "censor_": 48, "censor_area": 48, "censor_nsfw": 48, "basecensor": 48, "colorcensor": 48, "blurcensor": 48, "pixelatecensor": 48, "register_censor_method": 48, "imgcensor": 49, "imagebasedcensor": 49, "emojibasedcensor": 49, "singleimag": 49, "squeez": 51, "squeeze_with_transpar": 51, "pose": [52, 53, 54, 55], "dwpose": 52, "dwpose_estim": 52, "format": [53, 77], "op18keypointset": 53, "openpose18": 53, "op18_body_max": 53, "op18_body_min": 53, "op18_face_max": 53, "op18_face_min": 53, "op18_left_foot_max": 53, "op18_left_foot_min": 53, "op18_left_hand_max": 53, "op18_left_hand_min": 53, "op18_right_foot_max": 53, "op18_right_foot_min": 53, "op18_right_hand_max": 53, "op18_right_hand_min": 53, "op18_visu": 55, "preprocess": [56, 57, 58, 59, 60], "base": 56, "notparsetarget": 56, "pillow": 58, "register_pillow_transform": 58, "register_pillow_pars": 58, "create_pillow_transform": 58, "parse_pillow_transform": 58, "torchvis": 59, "register_torchvision_transform": 59, "register_torchvision_pars": 59, "create_torchvision_transform": 59, "parse_torchvision_transform": 59, "transform": 60, "register_creators_for_transform": 60, "notprocessortypeerror": 60, "create_transforms_from_transform": 60, "is_valid_size_dict": 60, "convert_to_size_dict": 60, "get_size_dict": 60, "create_clip_transform": 60, "create_transforms_from_clip_processor": 60, "create_convnext_transform": 60, "create_transforms_from_convnext_processor": 60, "create_vit_transform": 60, "create_transforms_from_vit_processor": 60, "create_siglip_transform": 60, "create_transforms_from_siglip_processor": 60, "create_bit_transform": 60, "create_transforms_from_bit_processor": 60, "create_blip_transform": 60, "create_transforms_from_blip_processor": 60, "create_mobilenetv2_transform": 60, "create_transforms_from_mobilenetv2_processor": 60, "resourc": [61, 62], "backgroundimageset": 61, "list_bg_image_fil": 61, "get_bg_image_fil": 61, "get_bg_imag": 61, "random_bg_image_fil": 61, "random_bg_imag": 61, "restor": [63, 64, 65, 66], "adversari": 63, "remove_adversarial_nois": 63, "nafnet": 65, "restore_with_nafnet": 65, "scunet": 66, "restore_with_scunet": 66, "sd": [67, 68, 69, 70], "sdmetadata": 68, "parse_sdmeta_from_text": 68, "get_sdmeta_from_imag": 68, "save_image_with_sdmeta": 68, "read_metadata": 69, "save_with_metadata": 69, "nai": 70, "naimetadata": 70, "get_naimeta_from_imag": 70, "add_naimeta_to_imag": 70, "save_image_with_naimeta": 70, "segment": [71, 72], "isneti": 72, "get_isnetis_mask": 72, "segment_with_isneti": 72, "segment_rgba_with_isneti": 72, "tag": [73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83], "blacklist": 73, "is_blacklist": 73, "drop_blacklisted_tag": 73, "charact": 74, "char_whitelist_suffix": 74, "char_whitelist_prefix": 74, "char_whitelist_word": 74, "char_suffix": 74, "char_prefix": 74, "charactertagpool": 74, "is_basic_character_tag": 74, "drop_basic_character_tag": 74, "deepdanbooru": 75, "get_deepdanbooru_tag": 75, "deepgelbooru": 76, "get_deepgelbooru_tag": 76, "add_underlin": 77, "remove_underlin": 77, "tags_to_text": 77, "match": 79, "tag_match_suffix": 79, "tag_match_prefix": 79, "tag_match_ful": 79, "mldanbooru": 80, "get_mldanbooru_tag": 80, "order": 81, "sort_tag": 81, "overlap": 82, "drop_overlap_tag": 82, "wd14": 83, "get_wd14_tag": 83, "convert_wd14_emb_to_predict": 83, "denormalize_wd14_emb": 83, "upscal": [84, 85], "cdc": 84, "upscale_with_cdc": 84, "util": [86, 87, 88, 89], "cach": 86, "ts_lru_cach": 86, "func": 87, "sigmoid": 87, "onnxruntim": 89, "get_onnx_provid": 89, "open_onnx_model": 89, "valid": [90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106], "aicheck": 90, "get_ai_created_scor": 90, "is_ai_cr": 90, "bangumi_char": 91, "anime_bangumi_char_scor": 91, "anime_bangumi_char": 91, "anime_classify_scor": 92, "anime_classifi": 92, "color": 93, "is_greyscal": 93, "complet": 94, "anime_completeness_scor": 94, "anime_complet": 94, "dbrate": 95, "anime_dbrating_scor": 95, "anime_dbr": 95, "furri": 96, "anime_furry_scor": 96, "anime_furri": 96, "monochrom": 98, "get_monochrome_scor": 98, "is_monochrom": 98, "nsfw": 99, "nsfw_pred_scor": 99, "nsfw_pred": 99, "portrait": 100, "anime_portrait_scor": 100, "anime_portrait": 100, "rate": 101, "anime_rating_scor": 101, "anime_r": [101, 102], "real": 102, "anime_real_scor": 102, "safe": 103, "safe_check_scor": 103, "safe_check": 103, "style_ag": 104, "anime_style_age_scor": 104, "anime_style_ag": 104, "teen": 105, "anime_teen_scor": 105, "anime_teen": 105, "truncat": 106, "is_truncated_fil": 106, "welcom": 107, "": 107, "document": 107, "overview": 107, "tutori": 107, "inform": [107, 108, 109], "api": 107, "run": [108, 109], "environ": [108, 109], "instal": 110, "quick": 111, "start": 111}, "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.blob": [[5, "module-imgutils.data.blob"]], "to_blob_url": [[5, "to-blob-url"]], "load_image_from_blob_url": [[5, "load-image-from-blob-url"]], "is_valid_image_blob_url": [[5, "is-valid-image-blob-url"]], "imgutils.data.decode": [[6, "module-imgutils.data.decode"]], "rgb_decode": [[6, "rgb-decode"]], "imgutils.data.encode": [[7, "module-imgutils.data.encode"]], "rgb_encode": [[7, "rgb-encode"]], "imgutils.data.image": [[8, "module-imgutils.data.image"]], "load_image": [[8, "load-image"]], "load_images": [[8, "load-images"]], "has_alpha_channel": [[8, "has-alpha-channel"]], "imgutils.data": [[9, "module-imgutils.data"]], "imgutils.data.layer": [[10, "module-imgutils.data.layer"]], "istack": [[10, "istack"]], "imgutils.data.pad": [[11, "module-imgutils.data.pad"]], "pad_image_to_size": [[11, "pad-image-to-size"]], "imgutils.data.url": [[12, "module-imgutils.data.url"]], "download_image_from_url": [[12, "download-image-from-url"]], "is_http_url": [[12, "is-http-url"]], "imgutils.detect.booru_yolo": [[13, "module-imgutils.detect.booru_yolo"]], "Model Labels and Descriptions": [[13, "id1"]], "Available Models (PP Series)": [[13, "id2"]], "Available Models (AS Series)": [[13, "id3"]], "Available Models (AA Series)": [[13, "id4"]], "detect_with_booru_yolo": [[13, "detect-with-booru-yolo"]], "imgutils.detect.censor": [[14, "module-imgutils.detect.censor"]], "detect_censors": [[14, "detect-censors"]], "imgutils.detect.eye": [[15, "module-imgutils.detect.eye"]], "detect_eyes": [[15, "detect-eyes"]], "imgutils.detect.face": [[16, "module-imgutils.detect.face"]], "detect_faces": [[16, "detect-faces"]], "imgutils.detect.halfbody": [[17, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[17, "detect-halfbody"]], "imgutils.detect.hand": [[18, "module-imgutils.detect.hand"]], "detect_hands": [[18, "detect-hands"]], "imgutils.detect.head": [[19, "module-imgutils.detect.head"]], "detect_heads": [[19, "detect-heads"]], "imgutils.detect": [[20, "module-imgutils.detect"]], "imgutils.detect.nudenet": [[21, "module-imgutils.detect.nudenet"]], "detect_with_nudenet": [[21, "detect-with-nudenet"]], "imgutils.detect.person": [[22, "module-imgutils.detect.person"]], "detect_person": [[22, "detect-person"]], "imgutils.detect.similarity": [[23, "module-imgutils.detect.similarity"]], "calculate_iou": [[23, "calculate-iou"]], "bboxes_similarity": [[23, "bboxes-similarity"]], "detection_similarity": [[23, "detection-similarity"]], "imgutils.detect.text": [[24, "module-imgutils.detect.text"]], "detect_text": [[24, "detect-text"]], "imgutils.detect.visual": [[25, "module-imgutils.detect.visual"]], "detection_visualize": [[25, "detection-visualize"]], "imgutils.edge.canny": [[26, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[26, "get-edge-by-canny"]], "edge_image_with_canny": [[26, "edge-image-with-canny"]], "imgutils.edge": [[27, "module-imgutils.edge"]], "imgutils.edge.lineart": [[28, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[28, "get-edge-by-lineart"]], "edge_image_with_lineart": [[28, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[29, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[29, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[29, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[30, "module-imgutils.generic.classify"]], "ClassifyModel": [[30, "classifymodel"]], "classify_predict_score": [[30, "classify-predict-score"]], "classify_predict": [[30, "classify-predict"]], "classify_predict_fmt": [[30, "classify-predict-fmt"]], "imgutils.generic.clip": [[31, "module-imgutils.generic.clip"]], "CLIPModel": [[31, "clipmodel"]], "clip_image_encode": [[31, "clip-image-encode"]], "clip_text_encode": [[31, "clip-text-encode"]], "clip_predict": [[31, "clip-predict"]], "imgutils.generic.enhance": [[32, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[32, "imageenhancer"]], "imgutils.generic": [[33, "module-imgutils.generic"]], "imgutils.generic.siglip": [[34, "module-imgutils.generic.siglip"]], "SigLIPModel": [[34, "siglipmodel"]], "siglip_image_encode": [[34, "siglip-image-encode"]], "siglip_text_encode": [[34, "siglip-text-encode"]], "siglip_predict": [[34, "siglip-predict"]], "imgutils.generic.yolo": [[35, "module-imgutils.generic.yolo"]], "YOLOModel": [[35, "yolomodel"]], "yolo_predict": [[35, "yolo-predict"]], "imgutils.metadata.geninfo": [[36, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[36, "read-geninfo-parameters"]], "read_geninfo_exif": [[36, "read-geninfo-exif"]], "read_geninfo_gif": [[36, "read-geninfo-gif"]], "write_geninfo_parameters": [[36, "write-geninfo-parameters"]], "write_geninfo_exif": [[36, "write-geninfo-exif"]], "write_geninfo_gif": [[36, "write-geninfo-gif"]], "imgutils.metadata": [[37, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[38, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[38, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[38, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[38, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[38, "write-lsb-metadata"]], "LSBReadError": [[38, "lsbreaderror"]], "LSBExtractor": [[38, "lsbextractor"]], "ImageLsbDataExtractor": [[38, "imagelsbdataextractor"]], "serialize_pnginfo": [[38, "serialize-pnginfo"]], "serialize_json": [[38, "serialize-json"]], "inject_data": [[38, "inject-data"]], "imgutils.metrics.aesthetic": [[39, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[39, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[40, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[40, "ccip-extract-feature"]], "ccip_batch_extract_features": [[40, "ccip-batch-extract-features"]], "ccip_default_threshold": [[40, "ccip-default-threshold"]], "ccip_difference": [[40, "ccip-difference"]], "ccip_same": [[40, "ccip-same"]], "ccip_batch_differences": [[40, "ccip-batch-differences"]], "ccip_batch_same": [[40, "ccip-batch-same"]], "ccip_default_clustering_params": [[40, "ccip-default-clustering-params"]], "ccip_clustering": [[40, "ccip-clustering"]], "ccip_merge": [[40, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[41, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[41, "anime-dbaesthetic"]], "imgutils.metrics": [[42, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[43, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[43, "laplacian-score"]], "imgutils.metrics.lpips": [[44, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[44, "lpips-extract-feature"]], "lpips_difference": [[44, "lpips-difference"]], "lpips_clustering": [[44, "lpips-clustering"]], "imgutils.metrics.psnr_": [[45, "module-imgutils.metrics.psnr_"]], "psnr": [[45, "id1"]], "imgutils.ocr": [[46, "module-imgutils.ocr"]], "detect_text_with_ocr": [[46, "detect-text-with-ocr"]], "ocr": [[46, "ocr"]], "list_det_models": [[46, "list-det-models"]], "list_rec_models": [[46, "list-rec-models"]], "imgutils.operate.align": [[47, "module-imgutils.operate.align"]], "align_maxsize": [[47, "align-maxsize"]], "imgutils.operate.censor_": [[48, "module-imgutils.operate.censor_"]], "censor_areas": [[48, "censor-areas"]], "censor_nsfw": [[48, "censor-nsfw"]], "BaseCensor": [[48, "basecensor"]], "ColorCensor": [[48, "colorcensor"]], "BlurCensor": [[48, "blurcensor"]], "PixelateCensor": [[48, "pixelatecensor"]], "register_censor_method": [[48, "register-censor-method"]], "imgutils.operate.imgcensor": [[49, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[49, "imagebasedcensor"]], "EmojiBasedCensor": [[49, "emojibasedcensor"]], "SingleImage": [[49, "singleimage"]], "imgutils.operate": [[50, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[51, "module-imgutils.operate.squeeze"]], "squeeze": [[51, "squeeze"]], "squeeze_with_transparency": [[51, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[52, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[52, "dwpose-estimate"]], "imgutils.pose.format": [[53, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[53, "op18keypointset"]], "OpenPose18": [[53, "openpose18"]], "OP18_BODY_MAX": [[53, "op18-body-max"]], "OP18_BODY_MIN": [[53, "op18-body-min"]], "OP18_FACE_MAX": [[53, "op18-face-max"]], "OP18_FACE_MIN": [[53, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[53, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[53, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[53, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[53, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[53, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[53, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[53, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[53, "op18-right-hand-min"]], "imgutils.pose": [[54, "module-imgutils.pose"]], "imgutils.pose.visual": [[55, "module-imgutils.pose.visual"]], "op18_visualize": [[55, "op18-visualize"]], "imgutils.preprocess.base": [[56, "module-imgutils.preprocess.base"]], "NotParseTarget": [[56, "notparsetarget"]], "imgutils.preprocess": [[57, "module-imgutils.preprocess"]], "imgutils.preprocess.pillow": [[58, "module-imgutils.preprocess.pillow"]], "register_pillow_transform": [[58, "register-pillow-transform"]], "register_pillow_parse": [[58, "register-pillow-parse"]], "create_pillow_transforms": [[58, "create-pillow-transforms"]], "parse_pillow_transforms": [[58, "parse-pillow-transforms"]], "imgutils.preprocess.torchvision": [[59, "module-imgutils.preprocess.torchvision"]], "register_torchvision_transform": [[59, "register-torchvision-transform"]], "register_torchvision_parse": [[59, "register-torchvision-parse"]], "create_torchvision_transforms": [[59, "create-torchvision-transforms"]], "parse_torchvision_transforms": [[59, "parse-torchvision-transforms"]], "imgutils.preprocess.transformers": [[60, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers": [[60, "register-creators-for-transformers"]], "NotProcessorTypeError": [[60, "notprocessortypeerror"]], "create_transforms_from_transformers": [[60, "create-transforms-from-transformers"]], "is_valid_size_dict": [[60, "is-valid-size-dict"]], "convert_to_size_dict": [[60, "convert-to-size-dict"]], "get_size_dict": [[60, "get-size-dict"]], "create_clip_transforms": [[60, "create-clip-transforms"]], "create_transforms_from_clip_processor": [[60, "create-transforms-from-clip-processor"]], "create_convnext_transforms": [[60, "create-convnext-transforms"]], "create_transforms_from_convnext_processor": [[60, "create-transforms-from-convnext-processor"]], "create_vit_transforms": [[60, "create-vit-transforms"]], "create_transforms_from_vit_processor": [[60, "create-transforms-from-vit-processor"]], "create_siglip_transforms": [[60, "create-siglip-transforms"]], "create_transforms_from_siglip_processor": [[60, "create-transforms-from-siglip-processor"]], "create_bit_transforms": [[60, "create-bit-transforms"]], "create_transforms_from_bit_processor": [[60, "create-transforms-from-bit-processor"]], "create_blip_transforms": [[60, "create-blip-transforms"]], "create_transforms_from_blip_processor": [[60, "create-transforms-from-blip-processor"]], "create_mobilenetv2_transforms": [[60, "create-mobilenetv2-transforms"]], "create_transforms_from_mobilenetv2_processor": [[60, "create-transforms-from-mobilenetv2-processor"]], "imgutils.resource.background": [[61, "module-imgutils.resource.background"]], "BackgroundImageSet": [[61, "backgroundimageset"]], "list_bg_image_files": [[61, "list-bg-image-files"]], "get_bg_image_file": [[61, "get-bg-image-file"]], "get_bg_image": [[61, "get-bg-image"]], "random_bg_image_file": [[61, "random-bg-image-file"]], "random_bg_image": [[61, "random-bg-image"]], "imgutils.resource": [[62, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[63, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise": [[63, "remove-adversarial-noise"]], "imgutils.restore": [[64, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[65, "module-imgutils.restore.nafnet"]], "restore_with_nafnet": [[65, "restore-with-nafnet"]], "imgutils.restore.scunet": [[66, "module-imgutils.restore.scunet"]], "restore_with_scunet": [[66, "restore-with-scunet"]], "imgutils.sd": [[67, "module-imgutils.sd"]], "imgutils.sd.metadata": [[68, "module-imgutils.sd.metadata"]], "SDMetaData": [[68, "sdmetadata"]], "parse_sdmeta_from_text": [[68, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[68, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[68, "save-image-with-sdmeta"]], "imgutils.sd.model": [[69, "module-imgutils.sd.model"]], "read_metadata": [[69, "read-metadata"]], "save_with_metadata": [[69, "save-with-metadata"]], "imgutils.sd.nai": [[70, "module-imgutils.sd.nai"]], "NAIMetaData": [[70, "naimetadata"]], "NAIMetadata": [[70, "id1"]], "get_naimeta_from_image": [[70, "get-naimeta-from-image"]], "add_naimeta_to_image": [[70, "add-naimeta-to-image"]], "save_image_with_naimeta": [[70, "save-image-with-naimeta"]], "imgutils.segment": [[71, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[72, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[72, "get-isnetis-mask"]], "segment_with_isnetis": [[72, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[72, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[73, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[73, "is-blacklisted"]], "drop_blacklisted_tags": [[73, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[74, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[74, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[74, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[74, "char-whitelist-word"]], "CHAR_SUFFIXES": [[74, "char-suffixes"]], "CHAR_PREFIXES": [[74, "char-prefixes"]], "CharacterTagPool": [[74, "charactertagpool"]], "is_basic_character_tag": [[74, "is-basic-character-tag"]], "drop_basic_character_tags": [[74, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[75, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[75, "get-deepdanbooru-tags"]], "imgutils.tagging.deepgelbooru": [[76, "module-imgutils.tagging.deepgelbooru"]], "get_deepgelbooru_tags": [[76, "get-deepgelbooru-tags"]], "imgutils.tagging.format": [[77, "module-imgutils.tagging.format"]], "add_underline": [[77, "add-underline"]], "remove_underline": [[77, "remove-underline"]], "tags_to_text": [[77, "tags-to-text"]], "imgutils.tagging": [[78, "module-imgutils.tagging"]], "imgutils.tagging.match": [[79, "module-imgutils.tagging.match"]], "tag_match_suffix": [[79, "tag-match-suffix"]], "tag_match_prefix": [[79, "tag-match-prefix"]], "tag_match_full": [[79, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[80, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[80, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[81, "module-imgutils.tagging.order"]], "sort_tags": [[81, "sort-tags"]], "imgutils.tagging.overlap": [[82, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[82, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[83, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[83, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[83, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[83, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[84, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[84, "upscale-with-cdc"]], "imgutils.upscale": [[85, "module-imgutils.upscale"]], "imgutils.utils.cache": [[86, "module-imgutils.utils.cache"]], "ts_lru_cache": [[86, "ts-lru-cache"]], "imgutils.utils.func": [[87, "module-imgutils.utils.func"]], "sigmoid": [[87, "sigmoid"]], "imgutils.utils": [[88, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[89, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[89, "get-onnx-provider"]], "open_onnx_model": [[89, "open-onnx-model"]], "imgutils.validate.aicheck": [[90, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[90, "get-ai-created-score"]], "is_ai_created": [[90, "is-ai-created"]], "imgutils.validate.bangumi_char": [[91, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[91, "anime-bangumi-char-score"]], "anime_bangumi_char": [[91, "anime-bangumi-char"]], "imgutils.validate.classify": [[92, "module-imgutils.validate.classify"]], "anime_classify_score": [[92, "anime-classify-score"]], "anime_classify": [[92, "anime-classify"]], "imgutils.validate.color": [[93, "module-imgutils.validate.color"]], "is_greyscale": [[93, "is-greyscale"]], "imgutils.validate.completeness": [[94, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[94, "anime-completeness-score"]], "anime_completeness": [[94, "anime-completeness"]], "imgutils.validate.dbrating": [[95, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[95, "anime-dbrating-score"]], "anime_dbrating": [[95, "anime-dbrating"]], "imgutils.validate.furry": [[96, "module-imgutils.validate.furry"]], "anime_furry_score": [[96, "anime-furry-score"]], "anime_furry": [[96, "anime-furry"]], "imgutils.validate": [[97, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[98, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[98, "get-monochrome-score"]], "is_monochrome": [[98, "is-monochrome"]], "imgutils.validate.nsfw": [[99, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[99, "nsfw-pred-score"]], "nsfw_pred": [[99, "nsfw-pred"]], "imgutils.validate.portrait": [[100, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[100, "anime-portrait-score"]], "anime_portrait": [[100, "anime-portrait"]], "imgutils.validate.rating": [[101, "module-imgutils.validate.rating"]], "anime_rating_score": [[101, "anime-rating-score"]], "anime_rating": [[101, "anime-rating"]], "imgutils.validate.real": [[102, "module-imgutils.validate.real"]], "anime_real_score": [[102, "anime-real-score"]], "anime_real": [[102, "anime-real"]], "imgutils.validate.safe": [[103, "module-imgutils.validate.safe"]], "safe_check_score": [[103, "safe-check-score"]], "safe_check": [[103, "safe-check"]], "imgutils.validate.style_age": [[104, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[104, "anime-style-age-score"]], "anime_style_age": [[104, "anime-style-age"]], "imgutils.validate.teen": [[105, "module-imgutils.validate.teen"]], "anime_teen_score": [[105, "anime-teen-score"]], "anime_teen": [[105, "anime-teen"]], "imgutils.validate.truncate": [[106, "module-imgutils.validate.truncate"]], "is_truncated_file": [[106, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[107, "welcome-to-imgutils-s-documentation"]], "Overview": [[107, "overview"]], "Tutorials": [[107, null]], "Information": [[107, null]], "API Documentation": [[107, null]], "Run Environment Information": [[108, "Run-Environment-Information"], [109, "Run-Environment-Information"]], "Installation": [[110, "installation"]], "Quick Start": [[111, "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.blob"], [6, "module-imgutils.data.decode"], [7, "module-imgutils.data.encode"], [8, "module-imgutils.data.image"], [9, "module-imgutils.data"], [10, "module-imgutils.data.layer"], [11, "module-imgutils.data.pad"], [12, "module-imgutils.data.url"], [13, "module-imgutils.detect.booru_yolo"], [14, "module-imgutils.detect.censor"], [15, "module-imgutils.detect.eye"], [16, "module-imgutils.detect.face"], [17, "module-imgutils.detect.halfbody"], [18, "module-imgutils.detect.hand"], [19, "module-imgutils.detect.head"], [20, "module-imgutils.detect"], [21, "module-imgutils.detect.nudenet"], [22, "module-imgutils.detect.person"], [23, "module-imgutils.detect.similarity"], [24, "module-imgutils.detect.text"], [25, "module-imgutils.detect.visual"], [26, "module-imgutils.edge.canny"], [27, "module-imgutils.edge"], [28, "module-imgutils.edge.lineart"], [29, "module-imgutils.edge.lineart_anime"], [30, "module-imgutils.generic.classify"], [31, "module-imgutils.generic.clip"], [32, "module-imgutils.generic.enhance"], [33, "module-imgutils.generic"], [34, "module-imgutils.generic.siglip"], [35, "module-imgutils.generic.yolo"], [36, "module-imgutils.metadata.geninfo"], [37, "module-imgutils.metadata"], [38, "module-imgutils.metadata.lsb"], [39, "module-imgutils.metrics.aesthetic"], [40, "module-imgutils.metrics.ccip"], [41, "module-imgutils.metrics.dbaesthetic"], [42, "module-imgutils.metrics"], [43, "module-imgutils.metrics.laplacian"], [44, "module-imgutils.metrics.lpips"], [45, "module-imgutils.metrics.psnr_"], [46, "module-imgutils.ocr"], [47, "module-imgutils.operate.align"], [48, "module-imgutils.operate.censor_"], [49, "module-imgutils.operate.imgcensor"], [50, "module-imgutils.operate"], [51, "module-imgutils.operate.squeeze"], [52, "module-imgutils.pose.dwpose"], [53, "module-imgutils.pose.format"], [54, "module-imgutils.pose"], [55, "module-imgutils.pose.visual"], [56, "module-imgutils.preprocess.base"], [57, "module-imgutils.preprocess"], [58, "module-imgutils.preprocess.pillow"], [59, "module-imgutils.preprocess.torchvision"], [60, "module-imgutils.preprocess.transformers"], [61, "module-imgutils.resource.background"], [62, "module-imgutils.resource"], [63, "module-imgutils.restore.adversarial"], [64, "module-imgutils.restore"], [65, "module-imgutils.restore.nafnet"], [66, "module-imgutils.restore.scunet"], [67, "module-imgutils.sd"], [68, "module-imgutils.sd.metadata"], [69, "module-imgutils.sd.model"], [70, "module-imgutils.sd.nai"], [71, "module-imgutils.segment"], [72, "module-imgutils.segment.isnetis"], [73, "module-imgutils.tagging.blacklist"], [74, "module-imgutils.tagging.character"], [75, "module-imgutils.tagging.deepdanbooru"], [76, "module-imgutils.tagging.deepgelbooru"], [77, "module-imgutils.tagging.format"], [78, "module-imgutils.tagging"], [79, "module-imgutils.tagging.match"], [80, "module-imgutils.tagging.mldanbooru"], [81, "module-imgutils.tagging.order"], [82, "module-imgutils.tagging.overlap"], [83, "module-imgutils.tagging.wd14"], [84, "module-imgutils.upscale.cdc"], [85, "module-imgutils.upscale"], [86, "module-imgutils.utils.cache"], [87, "module-imgutils.utils.func"], [88, "module-imgutils.utils"], [89, "module-imgutils.utils.onnxruntime"], [90, "module-imgutils.validate.aicheck"], [91, "module-imgutils.validate.bangumi_char"], [92, "module-imgutils.validate.classify"], [93, "module-imgutils.validate.color"], [94, "module-imgutils.validate.completeness"], [95, "module-imgutils.validate.dbrating"], [96, "module-imgutils.validate.furry"], [97, "module-imgutils.validate"], [98, "module-imgutils.validate.monochrome"], [99, "module-imgutils.validate.nsfw"], [100, "module-imgutils.validate.portrait"], [101, "module-imgutils.validate.rating"], [102, "module-imgutils.validate.real"], [103, "module-imgutils.validate.safe"], [104, "module-imgutils.validate.style_age"], [105, "module-imgutils.validate.teen"], [106, "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.blob": [[5, "module-imgutils.data.blob"]], "is_valid_image_blob_url() (in module imgutils.data.blob)": [[5, "imgutils.data.blob.is_valid_image_blob_url"]], "load_image_from_blob_url() (in module imgutils.data.blob)": [[5, "imgutils.data.blob.load_image_from_blob_url"]], "to_blob_url() (in module imgutils.data.blob)": [[5, "imgutils.data.blob.to_blob_url"]], "imgutils.data.decode": [[6, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[6, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[7, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[7, "imgutils.data.encode.rgb_encode"]], "has_alpha_channel() (in module imgutils.data.image)": [[8, "imgutils.data.image.has_alpha_channel"]], "imgutils.data.image": [[8, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[8, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[8, "imgutils.data.image.load_images"]], "imgutils.data": [[9, "module-imgutils.data"]], "imgutils.data.layer": [[10, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[10, "imgutils.data.layer.istack"]], "imgutils.data.pad": [[11, "module-imgutils.data.pad"]], "pad_image_to_size() (in module imgutils.data.pad)": [[11, "imgutils.data.pad.pad_image_to_size"]], "download_image_from_url() (in module imgutils.data.url)": [[12, "imgutils.data.url.download_image_from_url"]], "imgutils.data.url": [[12, "module-imgutils.data.url"]], "is_http_url() (in module imgutils.data.url)": [[12, "imgutils.data.url.is_http_url"]], "detect_with_booru_yolo() (in module imgutils.detect.booru_yolo)": [[13, "imgutils.detect.booru_yolo.detect_with_booru_yolo"]], "imgutils.detect.booru_yolo": [[13, "module-imgutils.detect.booru_yolo"]], "detect_censors() (in module imgutils.detect.censor)": [[14, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[14, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[15, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[15, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[16, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[16, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[17, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[17, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[18, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[18, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[19, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[19, "module-imgutils.detect.head"]], "imgutils.detect": [[20, "module-imgutils.detect"]], "detect_with_nudenet() (in module imgutils.detect.nudenet)": [[21, "imgutils.detect.nudenet.detect_with_nudenet"]], "imgutils.detect.nudenet": [[21, "module-imgutils.detect.nudenet"]], "detect_person() (in module imgutils.detect.person)": [[22, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[22, "module-imgutils.detect.person"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[23, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[23, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[23, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[23, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[24, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[24, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[25, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[25, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[26, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[26, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[26, "module-imgutils.edge.canny"]], "imgutils.edge": [[27, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[28, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[28, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[28, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[29, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[29, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[29, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[30, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[30, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[30, "imgutils.generic.classify.classify_predict"]], "classify_predict_fmt() (in module imgutils.generic.classify)": [[30, "imgutils.generic.classify.classify_predict_fmt"]], "classify_predict_score() (in module imgutils.generic.classify)": [[30, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[30, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[30, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[30, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[30, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[30, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_fmt() (imgutils.generic.classify.classifymodel method)": [[30, "imgutils.generic.classify.ClassifyModel.predict_fmt"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[30, "imgutils.generic.classify.ClassifyModel.predict_score"]], "clipmodel (class in imgutils.generic.clip)": [[31, "imgutils.generic.clip.CLIPModel"]], "__init__() (imgutils.generic.clip.clipmodel method)": [[31, "imgutils.generic.clip.CLIPModel.__init__"]], "clear() (imgutils.generic.clip.clipmodel method)": [[31, "imgutils.generic.clip.CLIPModel.clear"]], "clip_image_encode() (in module imgutils.generic.clip)": [[31, "imgutils.generic.clip.clip_image_encode"]], "clip_predict() (in module imgutils.generic.clip)": [[31, "imgutils.generic.clip.clip_predict"]], "clip_text_encode() (in module imgutils.generic.clip)": [[31, "imgutils.generic.clip.clip_text_encode"]], "image_encode() (imgutils.generic.clip.clipmodel method)": [[31, "imgutils.generic.clip.CLIPModel.image_encode"]], "imgutils.generic.clip": [[31, "module-imgutils.generic.clip"]], "launch_demo() (imgutils.generic.clip.clipmodel method)": [[31, "imgutils.generic.clip.CLIPModel.launch_demo"]], "make_ui() (imgutils.generic.clip.clipmodel method)": [[31, "imgutils.generic.clip.CLIPModel.make_ui"]], "predict() (imgutils.generic.clip.clipmodel method)": [[31, "imgutils.generic.clip.CLIPModel.predict"]], "text_encode() (imgutils.generic.clip.clipmodel method)": [[31, "imgutils.generic.clip.CLIPModel.text_encode"]], "imageenhancer (class in imgutils.generic.enhance)": [[32, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[32, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[32, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[32, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[33, "module-imgutils.generic"]], "siglipmodel (class in imgutils.generic.siglip)": [[34, "imgutils.generic.siglip.SigLIPModel"]], "__init__() (imgutils.generic.siglip.siglipmodel method)": [[34, "imgutils.generic.siglip.SigLIPModel.__init__"]], "clear() (imgutils.generic.siglip.siglipmodel method)": [[34, "imgutils.generic.siglip.SigLIPModel.clear"]], "image_encode() (imgutils.generic.siglip.siglipmodel method)": [[34, "imgutils.generic.siglip.SigLIPModel.image_encode"]], "imgutils.generic.siglip": [[34, "module-imgutils.generic.siglip"]], "launch_demo() (imgutils.generic.siglip.siglipmodel method)": [[34, "imgutils.generic.siglip.SigLIPModel.launch_demo"]], "make_ui() (imgutils.generic.siglip.siglipmodel method)": [[34, "imgutils.generic.siglip.SigLIPModel.make_ui"]], "predict() (imgutils.generic.siglip.siglipmodel method)": [[34, "imgutils.generic.siglip.SigLIPModel.predict"]], "siglip_image_encode() (in module imgutils.generic.siglip)": [[34, "imgutils.generic.siglip.siglip_image_encode"]], "siglip_predict() (in module imgutils.generic.siglip)": [[34, "imgutils.generic.siglip.siglip_predict"]], "siglip_text_encode() (in module imgutils.generic.siglip)": [[34, "imgutils.generic.siglip.siglip_text_encode"]], "text_encode() (imgutils.generic.siglip.siglipmodel method)": [[34, "imgutils.generic.siglip.SigLIPModel.text_encode"]], "yolomodel (class in imgutils.generic.yolo)": [[35, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[35, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[35, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[35, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[35, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[35, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[35, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[35, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[36, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[36, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[36, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[36, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[36, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[36, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[36, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[37, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[38, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[38, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[38, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[38, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[38, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[38, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[38, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[38, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[38, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[38, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[38, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[38, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[38, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[38, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[38, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[38, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[38, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[39, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[39, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[40, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[40, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[40, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[40, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[40, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[40, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[40, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[40, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[40, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[40, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[40, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[41, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[41, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[42, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[43, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[43, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[44, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[44, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[44, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[44, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[45, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[45, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[46, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[46, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[46, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[46, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[46, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[47, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[47, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[48, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[48, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[48, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[48, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[48, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[48, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[48, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[48, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[48, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[48, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[48, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[48, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[49, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[49, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[49, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[49, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[49, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[49, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[49, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[49, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[49, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[49, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[50, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[51, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[51, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[51, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[52, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[52, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[53, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[53, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[53, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[53, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[53, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[53, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[53, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[53, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[53, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[53, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[53, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[53, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[53, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[53, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[53, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[53, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[53, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[53, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[53, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[53, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[53, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[53, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[53, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[54, "module-imgutils.pose"]], "imgutils.pose.visual": [[55, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[55, "imgutils.pose.visual.op18_visualize"]], "notparsetarget (class in imgutils.preprocess.base)": [[56, "imgutils.preprocess.base.NotParseTarget"]], "imgutils.preprocess.base": [[56, "module-imgutils.preprocess.base"]], "imgutils.preprocess": [[57, "module-imgutils.preprocess"]], "create_pillow_transforms() (in module imgutils.preprocess.pillow)": [[58, "imgutils.preprocess.pillow.create_pillow_transforms"]], "imgutils.preprocess.pillow": [[58, "module-imgutils.preprocess.pillow"]], "parse_pillow_transforms() (in module imgutils.preprocess.pillow)": [[58, "imgutils.preprocess.pillow.parse_pillow_transforms"]], "register_pillow_parse() (in module imgutils.preprocess.pillow)": [[58, "imgutils.preprocess.pillow.register_pillow_parse"]], "register_pillow_transform() (in module imgutils.preprocess.pillow)": [[58, "imgutils.preprocess.pillow.register_pillow_transform"]], "create_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[59, "imgutils.preprocess.torchvision.create_torchvision_transforms"]], "imgutils.preprocess.torchvision": [[59, "module-imgutils.preprocess.torchvision"]], "parse_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[59, "imgutils.preprocess.torchvision.parse_torchvision_transforms"]], "register_torchvision_parse() (in module imgutils.preprocess.torchvision)": [[59, "imgutils.preprocess.torchvision.register_torchvision_parse"]], "register_torchvision_transform() (in module imgutils.preprocess.torchvision)": [[59, "imgutils.preprocess.torchvision.register_torchvision_transform"]], "notprocessortypeerror (class in imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.NotProcessorTypeError"]], "convert_to_size_dict() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.convert_to_size_dict"]], "create_bit_transforms() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.create_bit_transforms"]], "create_blip_transforms() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.create_blip_transforms"]], "create_clip_transforms() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.create_clip_transforms"]], "create_convnext_transforms() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.create_convnext_transforms"]], "create_mobilenetv2_transforms() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.create_mobilenetv2_transforms"]], "create_siglip_transforms() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.create_siglip_transforms"]], "create_transforms_from_bit_processor() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.create_transforms_from_bit_processor"]], "create_transforms_from_blip_processor() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.create_transforms_from_blip_processor"]], "create_transforms_from_clip_processor() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.create_transforms_from_clip_processor"]], "create_transforms_from_convnext_processor() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.create_transforms_from_convnext_processor"]], "create_transforms_from_mobilenetv2_processor() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.create_transforms_from_mobilenetv2_processor"]], "create_transforms_from_siglip_processor() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.create_transforms_from_siglip_processor"]], "create_transforms_from_transformers() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.create_transforms_from_transformers"]], "create_transforms_from_vit_processor() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.create_transforms_from_vit_processor"]], "create_vit_transforms() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.create_vit_transforms"]], "get_size_dict() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.get_size_dict"]], "imgutils.preprocess.transformers": [[60, "module-imgutils.preprocess.transformers"]], "is_valid_size_dict() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.is_valid_size_dict"]], "register_creators_for_transformers() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.register_creators_for_transformers"]], "backgroundimageset (class in imgutils.resource.background)": [[61, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[61, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[61, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[61, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[61, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[61, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[61, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[61, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[61, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[61, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[61, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[61, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[61, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[62, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[63, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise() (in module imgutils.restore.adversarial)": [[63, "imgutils.restore.adversarial.remove_adversarial_noise"]], "imgutils.restore": [[64, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[65, "module-imgutils.restore.nafnet"]], "restore_with_nafnet() (in module imgutils.restore.nafnet)": [[65, "imgutils.restore.nafnet.restore_with_nafnet"]], "imgutils.restore.scunet": [[66, "module-imgutils.restore.scunet"]], "restore_with_scunet() (in module imgutils.restore.scunet)": [[66, "imgutils.restore.scunet.restore_with_scunet"]], "imgutils.sd": [[67, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[68, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[68, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[68, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[68, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[68, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[68, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[68, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[68, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[69, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[69, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[69, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[70, "imgutils.sd.nai.NAIMetaData"], [70, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[70, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[70, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[70, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[70, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[70, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[70, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[71, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[72, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[72, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[72, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[72, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[73, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[73, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[73, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[74, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[74, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[74, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[74, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[74, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[74, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[74, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[74, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[74, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[74, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[74, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[74, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[75, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[75, "module-imgutils.tagging.deepdanbooru"]], "get_deepgelbooru_tags() (in module imgutils.tagging.deepgelbooru)": [[76, "imgutils.tagging.deepgelbooru.get_deepgelbooru_tags"]], "imgutils.tagging.deepgelbooru": [[76, "module-imgutils.tagging.deepgelbooru"]], "add_underline() (in module imgutils.tagging.format)": [[77, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[77, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[77, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[77, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[78, "module-imgutils.tagging"]], "imgutils.tagging.match": [[79, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[79, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[79, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[79, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[80, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[80, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[81, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[81, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[82, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[82, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[83, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[83, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[83, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[83, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[84, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[84, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[85, "module-imgutils.upscale"]], "imgutils.utils.cache": [[86, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[86, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[87, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[87, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[88, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[89, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[89, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[89, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[90, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[90, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[90, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[91, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[91, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[91, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[92, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[92, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[92, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[93, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[93, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[94, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[94, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[94, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[95, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[95, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[95, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[96, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[96, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[96, "module-imgutils.validate.furry"]], "imgutils.validate": [[97, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[98, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[98, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[98, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[99, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[99, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[99, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[100, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[100, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[100, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[101, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[101, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[101, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[102, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[102, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[102, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[103, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[103, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[103, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[104, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[104, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[104, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[105, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[105, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[105, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[106, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[106, "imgutils.validate.truncate.is_truncated_file"]]}}) \ No newline at end of file diff --git a/dev/pt/.buildinfo b/dev/pt/.buildinfo index ed38769a11f8dc798d29425fbb430a0e4e5f24b9..3d9ee06825b999935f7e1ec047190747d1dc8315 100644 --- a/dev/pt/.buildinfo +++ b/dev/pt/.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: cdf59a1239aee4f46b9e19e07eea15e0 +config: ddc8623d752e4b3cfc9344a1f328a117 tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/dev/pt/.doctrees/api_doc/ascii/drawing.doctree b/dev/pt/.doctrees/api_doc/ascii/drawing.doctree index a020734d5ad7653c7606573c83b9f634be199191..ee1781b7da11d81a080b252c610f44e2c1d873b3 100644 Binary files a/dev/pt/.doctrees/api_doc/ascii/drawing.doctree and b/dev/pt/.doctrees/api_doc/ascii/drawing.doctree differ diff --git a/dev/pt/.doctrees/api_doc/ascii/index.doctree b/dev/pt/.doctrees/api_doc/ascii/index.doctree index c54c93921d694e00761616c1cafb4aaec86c12cb..6b770783c7f578536757cdaa54dd086266addf78 100644 Binary files a/dev/pt/.doctrees/api_doc/ascii/index.doctree and b/dev/pt/.doctrees/api_doc/ascii/index.doctree differ diff --git a/dev/pt/.doctrees/api_doc/config/index.doctree b/dev/pt/.doctrees/api_doc/config/index.doctree index 29136f0c26cd9317a29e5c843b1cd36404bc2efb..d6db32da5196a0d6f2178c3d8d816e6acea404df 100644 Binary files a/dev/pt/.doctrees/api_doc/config/index.doctree and b/dev/pt/.doctrees/api_doc/config/index.doctree differ diff --git a/dev/pt/.doctrees/api_doc/config/meta.doctree b/dev/pt/.doctrees/api_doc/config/meta.doctree index 65a0259ea0c43a80797bef50b7494408a0cdf873..a3e46e68fd3dcd7d66576f2626111ad9f2f3132f 100644 Binary files a/dev/pt/.doctrees/api_doc/config/meta.doctree and b/dev/pt/.doctrees/api_doc/config/meta.doctree differ diff --git a/dev/pt/.doctrees/api_doc/data/background.doctree b/dev/pt/.doctrees/api_doc/data/background.doctree index fff8a38c81f06f2b6f25d0da7c39dcbd3d14a478..b64271bbd7c47f26d711d1d900a1d1e4c334d10f 100644 Binary files a/dev/pt/.doctrees/api_doc/data/background.doctree and b/dev/pt/.doctrees/api_doc/data/background.doctree differ diff --git a/dev/pt/.doctrees/api_doc/data/blob.doctree b/dev/pt/.doctrees/api_doc/data/blob.doctree index f022a0f00e31d311c7e8abfa0f03de3ef3ef9202..54552626809cc36d50884140d5068ba29b980db4 100644 Binary files a/dev/pt/.doctrees/api_doc/data/blob.doctree and b/dev/pt/.doctrees/api_doc/data/blob.doctree differ diff --git a/dev/pt/.doctrees/api_doc/data/decode.doctree b/dev/pt/.doctrees/api_doc/data/decode.doctree index c546ccec0eb0d0622248e0bb988f451bbaa83991..e9a9cb290a6a8de1c0aa39513e9f98e699343f4d 100644 Binary files a/dev/pt/.doctrees/api_doc/data/decode.doctree and b/dev/pt/.doctrees/api_doc/data/decode.doctree differ diff --git a/dev/pt/.doctrees/api_doc/data/encode.doctree b/dev/pt/.doctrees/api_doc/data/encode.doctree index cd1ed1ce09b65cf418ac08c2b312303585ed3a92..af72c72b5b3248637231d98bd534c9ece498ff42 100644 Binary files a/dev/pt/.doctrees/api_doc/data/encode.doctree and b/dev/pt/.doctrees/api_doc/data/encode.doctree differ diff --git a/dev/pt/.doctrees/api_doc/data/image.doctree b/dev/pt/.doctrees/api_doc/data/image.doctree index fb9ad96778766a359e337ca8a6ce269f584a2546..022c6a6b6166f6a3e82b772c7844ca4346f02cc1 100644 Binary files a/dev/pt/.doctrees/api_doc/data/image.doctree and b/dev/pt/.doctrees/api_doc/data/image.doctree differ diff --git a/dev/pt/.doctrees/api_doc/data/index.doctree b/dev/pt/.doctrees/api_doc/data/index.doctree index 65ba91128eb69ec605649c45567e059da71c98fd..8e717e497ec1f982b8b8a02ac047d801ea4b202e 100644 Binary files a/dev/pt/.doctrees/api_doc/data/index.doctree and b/dev/pt/.doctrees/api_doc/data/index.doctree differ diff --git a/dev/pt/.doctrees/api_doc/data/layer.doctree b/dev/pt/.doctrees/api_doc/data/layer.doctree index 07c486a79c037987c7ca3b7843015fc8ce7eba43..43121aedafcd1fc219d197275b3d599eb45ac411 100644 Binary files a/dev/pt/.doctrees/api_doc/data/layer.doctree and b/dev/pt/.doctrees/api_doc/data/layer.doctree differ diff --git a/dev/pt/.doctrees/api_doc/data/url.doctree b/dev/pt/.doctrees/api_doc/data/url.doctree index d89f67ad4ef2ccb194cd6f3f964615913a807caf..4a070965b8c37ae57094afa26e2b8ae38df0acd6 100644 Binary files a/dev/pt/.doctrees/api_doc/data/url.doctree and b/dev/pt/.doctrees/api_doc/data/url.doctree differ diff --git a/dev/pt/.doctrees/api_doc/detect/booru_yolo.doctree b/dev/pt/.doctrees/api_doc/detect/booru_yolo.doctree index 3a1397f7ddcd0a97b457d49f68b4206f64f48ef6..7f0a182d9cc576ba3dd286c0c70c05ac63301165 100644 Binary files a/dev/pt/.doctrees/api_doc/detect/booru_yolo.doctree and b/dev/pt/.doctrees/api_doc/detect/booru_yolo.doctree differ diff --git a/dev/pt/.doctrees/api_doc/detect/censor.doctree b/dev/pt/.doctrees/api_doc/detect/censor.doctree index 623ec613d0fb1ac392f8e1da04923e558e3af70a..621994672b3ee38daa08f92de0d7cc24126c0969 100644 Binary files a/dev/pt/.doctrees/api_doc/detect/censor.doctree and b/dev/pt/.doctrees/api_doc/detect/censor.doctree differ diff --git a/dev/pt/.doctrees/api_doc/detect/eye.doctree b/dev/pt/.doctrees/api_doc/detect/eye.doctree index 25bee82fd8cd42004cf9818c56b8be7772a78ea4..d7f3e8c6eee4de4ce83f1d72a48d938391f0af2d 100644 Binary files a/dev/pt/.doctrees/api_doc/detect/eye.doctree and b/dev/pt/.doctrees/api_doc/detect/eye.doctree differ diff --git a/dev/pt/.doctrees/api_doc/detect/face.doctree b/dev/pt/.doctrees/api_doc/detect/face.doctree index 48fe437f20a049eda74bb476cd0fe9aace4fc988..8c578f3609b2ab15703924f94ebb145c0eda0672 100644 Binary files a/dev/pt/.doctrees/api_doc/detect/face.doctree and b/dev/pt/.doctrees/api_doc/detect/face.doctree differ diff --git a/dev/pt/.doctrees/api_doc/detect/halfbody.doctree b/dev/pt/.doctrees/api_doc/detect/halfbody.doctree index e82e909ce53379e5f2061095c671b17a572bc159..681d8d70e301886e6a1838db31ad9d4020c69848 100644 Binary files a/dev/pt/.doctrees/api_doc/detect/halfbody.doctree and b/dev/pt/.doctrees/api_doc/detect/halfbody.doctree differ diff --git a/dev/pt/.doctrees/api_doc/detect/hand.doctree b/dev/pt/.doctrees/api_doc/detect/hand.doctree index c816153d1b639284da094dceef066ea2b3387935..a9715c2d69b371308395a8fee8f0022f5b13bd09 100644 Binary files a/dev/pt/.doctrees/api_doc/detect/hand.doctree and b/dev/pt/.doctrees/api_doc/detect/hand.doctree differ diff --git a/dev/pt/.doctrees/api_doc/detect/head.doctree b/dev/pt/.doctrees/api_doc/detect/head.doctree index 5f97562371a303306863aca0f1f881d1a4519864..999a5d1dc805d9d10dd4a395ee4f9c563e65533c 100644 Binary files a/dev/pt/.doctrees/api_doc/detect/head.doctree and b/dev/pt/.doctrees/api_doc/detect/head.doctree differ diff --git a/dev/pt/.doctrees/api_doc/detect/index.doctree b/dev/pt/.doctrees/api_doc/detect/index.doctree index 5b9b113b419b365a9866aa2da708b0110a781e80..ea3ee361d003aae0e8e96776fe64f66312e2e6bd 100644 Binary files a/dev/pt/.doctrees/api_doc/detect/index.doctree and b/dev/pt/.doctrees/api_doc/detect/index.doctree differ diff --git a/dev/pt/.doctrees/api_doc/detect/nudenet.doctree b/dev/pt/.doctrees/api_doc/detect/nudenet.doctree index 7d0c2168699c0c4fa9d24bcc70b227b186b9d293..6b99139e676305533db10eebb43f910b314488a0 100644 Binary files a/dev/pt/.doctrees/api_doc/detect/nudenet.doctree and b/dev/pt/.doctrees/api_doc/detect/nudenet.doctree differ diff --git a/dev/pt/.doctrees/api_doc/detect/person.doctree b/dev/pt/.doctrees/api_doc/detect/person.doctree index 56a5f477a8ab8e6734b953d0b52aae5e50767111..6baa63ee2b43fa99941a8f86d6bb45e05b95f080 100644 Binary files a/dev/pt/.doctrees/api_doc/detect/person.doctree and b/dev/pt/.doctrees/api_doc/detect/person.doctree differ diff --git a/dev/pt/.doctrees/api_doc/detect/similarity.doctree b/dev/pt/.doctrees/api_doc/detect/similarity.doctree index 985dee2024c0d5da785c7d09dcc0ea4b06f68bf8..e1fbccfbeeffba1235e495022e75ba5e4ff70f3c 100644 Binary files a/dev/pt/.doctrees/api_doc/detect/similarity.doctree and b/dev/pt/.doctrees/api_doc/detect/similarity.doctree differ diff --git a/dev/pt/.doctrees/api_doc/detect/text.doctree b/dev/pt/.doctrees/api_doc/detect/text.doctree index 506e2302611c104671afe50147cb731a436ed92f..540918fc09d03cd9ce09e7d15f838d40496565f0 100644 Binary files a/dev/pt/.doctrees/api_doc/detect/text.doctree and b/dev/pt/.doctrees/api_doc/detect/text.doctree differ diff --git a/dev/pt/.doctrees/api_doc/detect/visual.doctree b/dev/pt/.doctrees/api_doc/detect/visual.doctree index 82f66e1013ac0b7d5d59cc10fabdd87a4594676d..e39b0595a5fec1fccec7749dd84a1dd8a9ca6c46 100644 Binary files a/dev/pt/.doctrees/api_doc/detect/visual.doctree and b/dev/pt/.doctrees/api_doc/detect/visual.doctree differ diff --git a/dev/pt/.doctrees/api_doc/edge/canny.doctree b/dev/pt/.doctrees/api_doc/edge/canny.doctree index 3c392b1338deeb6205a6ea4b5d1afe5d9dd1a553..4ff868ad263fc50d168204f6320e9b3722c498a9 100644 Binary files a/dev/pt/.doctrees/api_doc/edge/canny.doctree and b/dev/pt/.doctrees/api_doc/edge/canny.doctree differ diff --git a/dev/pt/.doctrees/api_doc/edge/index.doctree b/dev/pt/.doctrees/api_doc/edge/index.doctree index 3ee7a76591c225447f28c069d7fc8e639607809c..4df7ef7e9341b0e7ea1e9d44ce06e5e620ed97c1 100644 Binary files a/dev/pt/.doctrees/api_doc/edge/index.doctree and b/dev/pt/.doctrees/api_doc/edge/index.doctree differ diff --git a/dev/pt/.doctrees/api_doc/edge/lineart.doctree b/dev/pt/.doctrees/api_doc/edge/lineart.doctree index 7e4034114cfcb36109e332bdb10ff1dd3114ca5c..6c65139c314a7c14906416c6bc6eb3bb51ad1193 100644 Binary files a/dev/pt/.doctrees/api_doc/edge/lineart.doctree and b/dev/pt/.doctrees/api_doc/edge/lineart.doctree differ diff --git a/dev/pt/.doctrees/api_doc/edge/lineart_anime.doctree b/dev/pt/.doctrees/api_doc/edge/lineart_anime.doctree index 74aeee582c7748ee5fb7fd33b569410553687233..45931fe0678a05c264c387be393fa5619b45249e 100644 Binary files a/dev/pt/.doctrees/api_doc/edge/lineart_anime.doctree and b/dev/pt/.doctrees/api_doc/edge/lineart_anime.doctree differ diff --git a/dev/pt/.doctrees/api_doc/generic/classify.doctree b/dev/pt/.doctrees/api_doc/generic/classify.doctree index 9454eaa1e4e5499a964c43ee6edb93232edee7e5..41d7f637b7a5f953adee5f8f324d18eb3c763fd3 100644 Binary files a/dev/pt/.doctrees/api_doc/generic/classify.doctree and b/dev/pt/.doctrees/api_doc/generic/classify.doctree differ diff --git a/dev/pt/.doctrees/api_doc/generic/clip.doctree b/dev/pt/.doctrees/api_doc/generic/clip.doctree index 96c17d1b62dfa6392783c8b5d8e06bbdbd42cefd..e7d7222317d4f899d8014eab8aaa6fc795e8b163 100644 Binary files a/dev/pt/.doctrees/api_doc/generic/clip.doctree and b/dev/pt/.doctrees/api_doc/generic/clip.doctree differ diff --git a/dev/pt/.doctrees/api_doc/generic/enhance.doctree b/dev/pt/.doctrees/api_doc/generic/enhance.doctree index b5d2e2a20510fd2316b6377c77bab60dbc1f0656..93a45cb833cdf6a3be1e90f7dec04202e26f8644 100644 Binary files a/dev/pt/.doctrees/api_doc/generic/enhance.doctree and b/dev/pt/.doctrees/api_doc/generic/enhance.doctree differ diff --git a/dev/pt/.doctrees/api_doc/generic/index.doctree b/dev/pt/.doctrees/api_doc/generic/index.doctree index 8efce8ca69e3fb8051e86bba4da8cb48ea3c3143..270a4a66a5ef06efc7d0046f376aed08d990ae92 100644 Binary files a/dev/pt/.doctrees/api_doc/generic/index.doctree and b/dev/pt/.doctrees/api_doc/generic/index.doctree differ diff --git a/dev/pt/.doctrees/api_doc/generic/siglip.doctree b/dev/pt/.doctrees/api_doc/generic/siglip.doctree index 968af9d555fe43a3aec2c7e308a131cbc97f07ff..7310259422b3243e9d64cf8afc367018a499d351 100644 Binary files a/dev/pt/.doctrees/api_doc/generic/siglip.doctree and b/dev/pt/.doctrees/api_doc/generic/siglip.doctree differ diff --git a/dev/pt/.doctrees/api_doc/generic/yolo.doctree b/dev/pt/.doctrees/api_doc/generic/yolo.doctree index cf543e943a11af55c8bb095aeaca73ef846052b5..a8cc611d301d6994e82d126b0b3f4aaad1370a37 100644 Binary files a/dev/pt/.doctrees/api_doc/generic/yolo.doctree and b/dev/pt/.doctrees/api_doc/generic/yolo.doctree differ diff --git a/dev/pt/.doctrees/api_doc/metadata/geninfo.doctree b/dev/pt/.doctrees/api_doc/metadata/geninfo.doctree index 8d3f4b466f37fac82b23ea2226a62f201a9ab2a5..2aeee0de893b52b0be707775cac87f5a72f3f85e 100644 Binary files a/dev/pt/.doctrees/api_doc/metadata/geninfo.doctree and b/dev/pt/.doctrees/api_doc/metadata/geninfo.doctree differ diff --git a/dev/pt/.doctrees/api_doc/metadata/index.doctree b/dev/pt/.doctrees/api_doc/metadata/index.doctree index 8d52b8dd85ebd8914c4a7ed925c98d5088acb666..d03b4148df76e745e4c2ae3198d1ea295bd5d2e3 100644 Binary files a/dev/pt/.doctrees/api_doc/metadata/index.doctree and b/dev/pt/.doctrees/api_doc/metadata/index.doctree differ diff --git a/dev/pt/.doctrees/api_doc/metadata/lsb.doctree b/dev/pt/.doctrees/api_doc/metadata/lsb.doctree index da98c629d4fc5c065323397dca2bdd624e44269d..b48c247e6fb2ac6586a04d35d576fd05e2b2eb43 100644 Binary files a/dev/pt/.doctrees/api_doc/metadata/lsb.doctree and b/dev/pt/.doctrees/api_doc/metadata/lsb.doctree differ diff --git a/dev/pt/.doctrees/api_doc/metrics/aesthetic.doctree b/dev/pt/.doctrees/api_doc/metrics/aesthetic.doctree index e7c65a3ad3f7ca073617408bd3d4881a1b1c036d..7fdf7e41548ce3ff354f6916bd76e31620b6acc7 100644 Binary files a/dev/pt/.doctrees/api_doc/metrics/aesthetic.doctree and b/dev/pt/.doctrees/api_doc/metrics/aesthetic.doctree differ diff --git a/dev/pt/.doctrees/api_doc/metrics/ccip.doctree b/dev/pt/.doctrees/api_doc/metrics/ccip.doctree index 5d466a3408c20a3761dd54b938289034753a0a57..0abf7842a2de9eef465183fe0c99b18c993c6435 100644 Binary files a/dev/pt/.doctrees/api_doc/metrics/ccip.doctree and b/dev/pt/.doctrees/api_doc/metrics/ccip.doctree differ diff --git a/dev/pt/.doctrees/api_doc/metrics/dbaesthetic.doctree b/dev/pt/.doctrees/api_doc/metrics/dbaesthetic.doctree index e47d10e438bd0e273adc596a7e1a1bc804e437f5..1fac1fb6c3ba4fe97f2d96f390c711e1839f450d 100644 Binary files a/dev/pt/.doctrees/api_doc/metrics/dbaesthetic.doctree and b/dev/pt/.doctrees/api_doc/metrics/dbaesthetic.doctree differ diff --git a/dev/pt/.doctrees/api_doc/metrics/index.doctree b/dev/pt/.doctrees/api_doc/metrics/index.doctree index 628301f4e6c9d5ca6fb5065f4b709ce8a2b7b244..cfecb86b723ca5825b713f2dded46db2b98bb575 100644 Binary files a/dev/pt/.doctrees/api_doc/metrics/index.doctree and b/dev/pt/.doctrees/api_doc/metrics/index.doctree differ diff --git a/dev/pt/.doctrees/api_doc/metrics/laplacian.doctree b/dev/pt/.doctrees/api_doc/metrics/laplacian.doctree index 506361c0720e56bcb45c765e8d62cbb3414f82d4..980f47e088c81b2042a6e1e32da873cb33079014 100644 Binary files a/dev/pt/.doctrees/api_doc/metrics/laplacian.doctree and b/dev/pt/.doctrees/api_doc/metrics/laplacian.doctree differ diff --git a/dev/pt/.doctrees/api_doc/metrics/lpips.doctree b/dev/pt/.doctrees/api_doc/metrics/lpips.doctree index bf5b53710c988b33b112b439bba579b0d1edfa37..98aae783ff04cbbfc23796441666ecf943b20ea6 100644 Binary files a/dev/pt/.doctrees/api_doc/metrics/lpips.doctree and b/dev/pt/.doctrees/api_doc/metrics/lpips.doctree differ diff --git a/dev/pt/.doctrees/api_doc/metrics/psnr_.doctree b/dev/pt/.doctrees/api_doc/metrics/psnr_.doctree index 2415172faa775533966d9d340a1d8ec1436ae03b..72cc6be0f99be9472dca94c3ff17cc1cd4a7d9ad 100644 Binary files a/dev/pt/.doctrees/api_doc/metrics/psnr_.doctree and b/dev/pt/.doctrees/api_doc/metrics/psnr_.doctree differ diff --git a/dev/pt/.doctrees/api_doc/ocr/index.doctree b/dev/pt/.doctrees/api_doc/ocr/index.doctree index ad6be9b2bf1bd89fed8eb1f479d3611b3becda78..eb24f24a916a77d7c4429e0d844f6739a3770cd4 100644 Binary files a/dev/pt/.doctrees/api_doc/ocr/index.doctree and b/dev/pt/.doctrees/api_doc/ocr/index.doctree differ diff --git a/dev/pt/.doctrees/api_doc/operate/align.doctree b/dev/pt/.doctrees/api_doc/operate/align.doctree index 8ff9d00a735a940dd59289efe52d3370c0cf351f..3615465ecf182d35fce02ba2ba7fe75650b8e288 100644 Binary files a/dev/pt/.doctrees/api_doc/operate/align.doctree and b/dev/pt/.doctrees/api_doc/operate/align.doctree differ diff --git a/dev/pt/.doctrees/api_doc/operate/censor.doctree b/dev/pt/.doctrees/api_doc/operate/censor.doctree index 90f2424855b0d880f5c88038e4d7afe7214f81d9..1063a5480c87171c1c13f6908193cdaec5311918 100644 Binary files a/dev/pt/.doctrees/api_doc/operate/censor.doctree and b/dev/pt/.doctrees/api_doc/operate/censor.doctree differ diff --git a/dev/pt/.doctrees/api_doc/operate/imgcensor.doctree b/dev/pt/.doctrees/api_doc/operate/imgcensor.doctree index 9ce0c4434102915333411b9bce52ecfc66ac4019..13d26b302dbdc1ce218daefcecf2f8eeaddf75b1 100644 Binary files a/dev/pt/.doctrees/api_doc/operate/imgcensor.doctree and b/dev/pt/.doctrees/api_doc/operate/imgcensor.doctree differ diff --git a/dev/pt/.doctrees/api_doc/operate/index.doctree b/dev/pt/.doctrees/api_doc/operate/index.doctree index 6d6604334e8f1e8bf979ac5c8fd2f315474172d8..b8fb99b9edd75d4d8fa286ac2bc085238285f17d 100644 Binary files a/dev/pt/.doctrees/api_doc/operate/index.doctree and b/dev/pt/.doctrees/api_doc/operate/index.doctree differ diff --git a/dev/pt/.doctrees/api_doc/operate/squeeze.doctree b/dev/pt/.doctrees/api_doc/operate/squeeze.doctree index c1cc50753256767a43662d1efa0fd1972a59714e..e60850af52501bb2d2e4ada9fc5e511e04bf2680 100644 Binary files a/dev/pt/.doctrees/api_doc/operate/squeeze.doctree and b/dev/pt/.doctrees/api_doc/operate/squeeze.doctree differ diff --git a/dev/pt/.doctrees/api_doc/pose/dwpose.doctree b/dev/pt/.doctrees/api_doc/pose/dwpose.doctree index 9e44cd0f8f8cfb014f6237a4cf0e8e66fae36b14..de4eb0f446df87e09f90544fd843a90bdd6b1dd8 100644 Binary files a/dev/pt/.doctrees/api_doc/pose/dwpose.doctree and b/dev/pt/.doctrees/api_doc/pose/dwpose.doctree differ diff --git a/dev/pt/.doctrees/api_doc/pose/format.doctree b/dev/pt/.doctrees/api_doc/pose/format.doctree index d96daa06c6b4d4b6bb0267921c93683f25712d77..26c57ffc4f9bd958a1d30dadee3f2d0d09438cd1 100644 Binary files a/dev/pt/.doctrees/api_doc/pose/format.doctree and b/dev/pt/.doctrees/api_doc/pose/format.doctree differ diff --git a/dev/pt/.doctrees/api_doc/pose/index.doctree b/dev/pt/.doctrees/api_doc/pose/index.doctree index 96122fd5339e554a61d4e40c4c583e8c7d50a786..6aecef8c001adadba775306df4b2102e78cbf3b0 100644 Binary files a/dev/pt/.doctrees/api_doc/pose/index.doctree and b/dev/pt/.doctrees/api_doc/pose/index.doctree differ diff --git a/dev/pt/.doctrees/api_doc/pose/visual.doctree b/dev/pt/.doctrees/api_doc/pose/visual.doctree index 2bd76357ab683063074a6a068f70dbb5e4c3656a..8b38150b96cfc670d01a47752d8aec2bcb1ac240 100644 Binary files a/dev/pt/.doctrees/api_doc/pose/visual.doctree and b/dev/pt/.doctrees/api_doc/pose/visual.doctree differ diff --git a/dev/pt/.doctrees/api_doc/preprocess/base.doctree b/dev/pt/.doctrees/api_doc/preprocess/base.doctree index 01463eb7cadb2ee9be6832da587831a40353e5b9..2f90e1ee5b93b33798d25fc3c173f057891bdcb4 100644 Binary files a/dev/pt/.doctrees/api_doc/preprocess/base.doctree and b/dev/pt/.doctrees/api_doc/preprocess/base.doctree differ diff --git a/dev/pt/.doctrees/api_doc/preprocess/index.doctree b/dev/pt/.doctrees/api_doc/preprocess/index.doctree index b6800bb921694ed21a146195895a4bcc405cde6d..11833061a1f6f58114dcf5e5afeff5ac070b66a6 100644 Binary files a/dev/pt/.doctrees/api_doc/preprocess/index.doctree and b/dev/pt/.doctrees/api_doc/preprocess/index.doctree differ diff --git a/dev/pt/.doctrees/api_doc/preprocess/pillow.doctree b/dev/pt/.doctrees/api_doc/preprocess/pillow.doctree index 8c4d359985bfa6c72001fcaf9e193dfa5755d38a..412deb410d986df0f101549b563252cb121a1cc1 100644 Binary files a/dev/pt/.doctrees/api_doc/preprocess/pillow.doctree and b/dev/pt/.doctrees/api_doc/preprocess/pillow.doctree differ diff --git a/dev/pt/.doctrees/api_doc/preprocess/torchvision.doctree b/dev/pt/.doctrees/api_doc/preprocess/torchvision.doctree index adbbc18dfaef4e59e68bce4f76f723149c450224..4a17bd543bcb6a603fefd777ded429c5665c1ed1 100644 Binary files a/dev/pt/.doctrees/api_doc/preprocess/torchvision.doctree and b/dev/pt/.doctrees/api_doc/preprocess/torchvision.doctree differ diff --git a/dev/pt/.doctrees/api_doc/preprocess/transformers.doctree b/dev/pt/.doctrees/api_doc/preprocess/transformers.doctree index b240b16f2fa8dd4a414d517750058ace7c3741bf..e87242a970eaec0165b11ffe07ad1b36af891c8c 100644 Binary files a/dev/pt/.doctrees/api_doc/preprocess/transformers.doctree and b/dev/pt/.doctrees/api_doc/preprocess/transformers.doctree differ diff --git a/dev/pt/.doctrees/api_doc/resource/background.doctree b/dev/pt/.doctrees/api_doc/resource/background.doctree index edeab5df9a6731ca707fa3e05edb75595b095c3f..f9df4c1e1adfdc3681573b2461ba13de939c13ad 100644 Binary files a/dev/pt/.doctrees/api_doc/resource/background.doctree and b/dev/pt/.doctrees/api_doc/resource/background.doctree differ diff --git a/dev/pt/.doctrees/api_doc/resource/index.doctree b/dev/pt/.doctrees/api_doc/resource/index.doctree index cc0add990ab29d0c08e524162c34b0b1f1edcf40..8767901f2ab1bf09e7a5795541bd1e79f10c29f5 100644 Binary files a/dev/pt/.doctrees/api_doc/resource/index.doctree and b/dev/pt/.doctrees/api_doc/resource/index.doctree differ diff --git a/dev/pt/.doctrees/api_doc/restore/adversarial.doctree b/dev/pt/.doctrees/api_doc/restore/adversarial.doctree index d6a8c7b1b2ea130c9f2945aff314997c8bfdc3eb..4ac981c1af4297305832d9c4b7b98622c0e23b17 100644 Binary files a/dev/pt/.doctrees/api_doc/restore/adversarial.doctree and b/dev/pt/.doctrees/api_doc/restore/adversarial.doctree differ diff --git a/dev/pt/.doctrees/api_doc/restore/index.doctree b/dev/pt/.doctrees/api_doc/restore/index.doctree index 592fc568c911fcf546f7dbb0421536640fb19ac4..c0426de0fec8bc083b9e842c6085248b4a07888a 100644 Binary files a/dev/pt/.doctrees/api_doc/restore/index.doctree and b/dev/pt/.doctrees/api_doc/restore/index.doctree differ diff --git a/dev/pt/.doctrees/api_doc/restore/nafnet.doctree b/dev/pt/.doctrees/api_doc/restore/nafnet.doctree index 63aa44c33e2a541574c546a1d98448f48922da0f..a30d106c2c3fcaa7d3431e327641c8e1c596e934 100644 Binary files a/dev/pt/.doctrees/api_doc/restore/nafnet.doctree and b/dev/pt/.doctrees/api_doc/restore/nafnet.doctree differ diff --git a/dev/pt/.doctrees/api_doc/restore/scunet.doctree b/dev/pt/.doctrees/api_doc/restore/scunet.doctree index 3d06c290e75984474d3d2ec11ca4050236b91bbc..4c91e5efdc1a9279207952c4019be0ad275c22ac 100644 Binary files a/dev/pt/.doctrees/api_doc/restore/scunet.doctree and b/dev/pt/.doctrees/api_doc/restore/scunet.doctree differ diff --git a/dev/pt/.doctrees/api_doc/sd/index.doctree b/dev/pt/.doctrees/api_doc/sd/index.doctree index 2230b1e8636a221825786b128978ef2403bbc867..d7d117e091b007cc9fc48d2c69281e49a501281f 100644 Binary files a/dev/pt/.doctrees/api_doc/sd/index.doctree and b/dev/pt/.doctrees/api_doc/sd/index.doctree differ diff --git a/dev/pt/.doctrees/api_doc/sd/metadata.doctree b/dev/pt/.doctrees/api_doc/sd/metadata.doctree index e17bf474f93e8350e53382be1368cbf4ac9bfb53..1ba499623c47e48177f3a9a64273f7a915cae181 100644 Binary files a/dev/pt/.doctrees/api_doc/sd/metadata.doctree and b/dev/pt/.doctrees/api_doc/sd/metadata.doctree differ diff --git a/dev/pt/.doctrees/api_doc/sd/model.doctree b/dev/pt/.doctrees/api_doc/sd/model.doctree index c5ab689e1a52d0b6939b1208639d8651706aa2dd..f7f6537e0ad2270cf407c4e420f009c8233bfc0c 100644 Binary files a/dev/pt/.doctrees/api_doc/sd/model.doctree and b/dev/pt/.doctrees/api_doc/sd/model.doctree differ diff --git a/dev/pt/.doctrees/api_doc/sd/nai.doctree b/dev/pt/.doctrees/api_doc/sd/nai.doctree index 8b3b0136587c2722b4bbe61776b54e142c2124cd..ab8acf3461d016ab8730c7a6a25dc973b2d7c53c 100644 Binary files a/dev/pt/.doctrees/api_doc/sd/nai.doctree and b/dev/pt/.doctrees/api_doc/sd/nai.doctree differ diff --git a/dev/pt/.doctrees/api_doc/segment/index.doctree b/dev/pt/.doctrees/api_doc/segment/index.doctree index 04459baf76d4f41545b7f331629d3689c52dea58..f04d7e67a495e2c1079fdfa41f7ef47c5caa2a27 100644 Binary files a/dev/pt/.doctrees/api_doc/segment/index.doctree and b/dev/pt/.doctrees/api_doc/segment/index.doctree differ diff --git a/dev/pt/.doctrees/api_doc/segment/isnetis.doctree b/dev/pt/.doctrees/api_doc/segment/isnetis.doctree index 342e4a569e2dde221fc373e33a7615a18fdda8ec..4571e24410e104ead4356406198718071a48584b 100644 Binary files a/dev/pt/.doctrees/api_doc/segment/isnetis.doctree and b/dev/pt/.doctrees/api_doc/segment/isnetis.doctree differ diff --git a/dev/pt/.doctrees/api_doc/tagging/blacklist.doctree b/dev/pt/.doctrees/api_doc/tagging/blacklist.doctree index ad22d9b4fd58630c50c8ef4a1adf1390acdd473d..326889ca55406a459ca5203b72f0bd0d7159605e 100644 Binary files a/dev/pt/.doctrees/api_doc/tagging/blacklist.doctree and b/dev/pt/.doctrees/api_doc/tagging/blacklist.doctree differ diff --git a/dev/pt/.doctrees/api_doc/tagging/character.doctree b/dev/pt/.doctrees/api_doc/tagging/character.doctree index 4847d7cce5749605ab087bc83004c7bbfde5b92c..405ac5c7bdae4bd7c11ac86324928f403e72a582 100644 Binary files a/dev/pt/.doctrees/api_doc/tagging/character.doctree and b/dev/pt/.doctrees/api_doc/tagging/character.doctree differ diff --git a/dev/pt/.doctrees/api_doc/tagging/deepdanbooru.doctree b/dev/pt/.doctrees/api_doc/tagging/deepdanbooru.doctree index b901af98f81e11ce1e91618582945a64ab673a21..2916096962f7f290c6fbe9ff09dd802728a958f0 100644 Binary files a/dev/pt/.doctrees/api_doc/tagging/deepdanbooru.doctree and b/dev/pt/.doctrees/api_doc/tagging/deepdanbooru.doctree differ diff --git a/dev/pt/.doctrees/api_doc/tagging/deepgelbooru.doctree b/dev/pt/.doctrees/api_doc/tagging/deepgelbooru.doctree index 481cb75314cafb05023e1ec62756c3e8f4950f63..3d11653753bb09c24379c324712c247729a0a973 100644 Binary files a/dev/pt/.doctrees/api_doc/tagging/deepgelbooru.doctree and b/dev/pt/.doctrees/api_doc/tagging/deepgelbooru.doctree differ diff --git a/dev/pt/.doctrees/api_doc/tagging/format.doctree b/dev/pt/.doctrees/api_doc/tagging/format.doctree index c9275b7f615379131c10c6a138b8b2d9cacd1b47..cb60a85a3721e1c952f398ad3b4a87491746da2e 100644 Binary files a/dev/pt/.doctrees/api_doc/tagging/format.doctree and b/dev/pt/.doctrees/api_doc/tagging/format.doctree differ diff --git a/dev/pt/.doctrees/api_doc/tagging/index.doctree b/dev/pt/.doctrees/api_doc/tagging/index.doctree index 83e0725ab6878b73465440e0c7113b61091752b5..dedfb67ddee8d71706f42ad9c10b198a29b9754a 100644 Binary files a/dev/pt/.doctrees/api_doc/tagging/index.doctree and b/dev/pt/.doctrees/api_doc/tagging/index.doctree differ diff --git a/dev/pt/.doctrees/api_doc/tagging/match.doctree b/dev/pt/.doctrees/api_doc/tagging/match.doctree index 7e407408695577d7f8519e43eb288ff1339da154..38a89649964d4449cbe81931a9725d9cc258b700 100644 Binary files a/dev/pt/.doctrees/api_doc/tagging/match.doctree and b/dev/pt/.doctrees/api_doc/tagging/match.doctree differ diff --git a/dev/pt/.doctrees/api_doc/tagging/mldanbooru.doctree b/dev/pt/.doctrees/api_doc/tagging/mldanbooru.doctree index 6916dd0acff9c1bee663beff0b053fbad88af4bd..302745a3a72a4e0b2ac5bd8240eb1bd8a5e25895 100644 Binary files a/dev/pt/.doctrees/api_doc/tagging/mldanbooru.doctree and b/dev/pt/.doctrees/api_doc/tagging/mldanbooru.doctree differ diff --git a/dev/pt/.doctrees/api_doc/tagging/order.doctree b/dev/pt/.doctrees/api_doc/tagging/order.doctree index 117180e90bd1befb68ae998498e69d8e91c9acc2..393c3b14f9b5c82b8671cb40858e2ce0699638df 100644 Binary files a/dev/pt/.doctrees/api_doc/tagging/order.doctree and b/dev/pt/.doctrees/api_doc/tagging/order.doctree differ diff --git a/dev/pt/.doctrees/api_doc/tagging/overlap.doctree b/dev/pt/.doctrees/api_doc/tagging/overlap.doctree index da9f53f325e69998033773e123eccc4dc6a5831d..62337ad40a54d72ecc4dba81ba0ce7d1706371b2 100644 Binary files a/dev/pt/.doctrees/api_doc/tagging/overlap.doctree and b/dev/pt/.doctrees/api_doc/tagging/overlap.doctree differ diff --git a/dev/pt/.doctrees/api_doc/tagging/wd14.doctree b/dev/pt/.doctrees/api_doc/tagging/wd14.doctree index 63a12992058cf979cfc2d7210e91a57002ba1d0a..ad2e16896635e413049acb780b60082d689b4d3e 100644 Binary files a/dev/pt/.doctrees/api_doc/tagging/wd14.doctree and b/dev/pt/.doctrees/api_doc/tagging/wd14.doctree differ diff --git a/dev/pt/.doctrees/api_doc/upscale/cdc.doctree b/dev/pt/.doctrees/api_doc/upscale/cdc.doctree index b413d13e0274c34efa2dbd22e33e41c5c705fbd1..3644ca80067a4296561a86509b3ce95a958c47cb 100644 Binary files a/dev/pt/.doctrees/api_doc/upscale/cdc.doctree and b/dev/pt/.doctrees/api_doc/upscale/cdc.doctree differ diff --git a/dev/pt/.doctrees/api_doc/upscale/index.doctree b/dev/pt/.doctrees/api_doc/upscale/index.doctree index 74e543443b3df18c487d531f20b513eef39477a6..7c530666e9ac26d693a55311a9ddafa41bcb422d 100644 Binary files a/dev/pt/.doctrees/api_doc/upscale/index.doctree and b/dev/pt/.doctrees/api_doc/upscale/index.doctree differ diff --git a/dev/pt/.doctrees/api_doc/utils/cache.doctree b/dev/pt/.doctrees/api_doc/utils/cache.doctree index abfe7e362f9d66104feb219b27f51fad77ecc548..ab5dad0ec297fa958eb3f10347a5e07a06726452 100644 Binary files a/dev/pt/.doctrees/api_doc/utils/cache.doctree and b/dev/pt/.doctrees/api_doc/utils/cache.doctree differ diff --git a/dev/pt/.doctrees/api_doc/utils/func.doctree b/dev/pt/.doctrees/api_doc/utils/func.doctree index c3accd09ef790f75b4c3b4656306f670ab1873ed..8758a443c2e825859f34961948d4319b766caa4a 100644 Binary files a/dev/pt/.doctrees/api_doc/utils/func.doctree and b/dev/pt/.doctrees/api_doc/utils/func.doctree differ diff --git a/dev/pt/.doctrees/api_doc/utils/index.doctree b/dev/pt/.doctrees/api_doc/utils/index.doctree index 169aa1697e4664fb45ed9d625f1a22b0e61a9438..8b0b6e262925e95bd6ba3d522374cbae62ae11d4 100644 Binary files a/dev/pt/.doctrees/api_doc/utils/index.doctree and b/dev/pt/.doctrees/api_doc/utils/index.doctree differ diff --git a/dev/pt/.doctrees/api_doc/utils/onnxruntime.doctree b/dev/pt/.doctrees/api_doc/utils/onnxruntime.doctree index ca160399f0d98f768e60dcd7dc2ec4560b12cb1d..99a6d175e88b18b7540faacff557c7365d0596c7 100644 Binary files a/dev/pt/.doctrees/api_doc/utils/onnxruntime.doctree and b/dev/pt/.doctrees/api_doc/utils/onnxruntime.doctree differ diff --git a/dev/pt/.doctrees/api_doc/validate/aicheck.doctree b/dev/pt/.doctrees/api_doc/validate/aicheck.doctree index ddf0cc20c51a05c640ac5907b56b063ba4405c6b..ea807ba0cda773317d3a21005eff3e81e43fb48a 100644 Binary files a/dev/pt/.doctrees/api_doc/validate/aicheck.doctree and b/dev/pt/.doctrees/api_doc/validate/aicheck.doctree differ diff --git a/dev/pt/.doctrees/api_doc/validate/bangumi_char.doctree b/dev/pt/.doctrees/api_doc/validate/bangumi_char.doctree index d27638eb4f7a16a912ddaed9799a5ec3233d93d3..9a070e6c17a9bfbc0e4c654f574623f4ef91efbb 100644 Binary files a/dev/pt/.doctrees/api_doc/validate/bangumi_char.doctree and b/dev/pt/.doctrees/api_doc/validate/bangumi_char.doctree differ diff --git a/dev/pt/.doctrees/api_doc/validate/classify.doctree b/dev/pt/.doctrees/api_doc/validate/classify.doctree index 1a553b4541c49852919d06cccb6a62c69c8fec53..c276a7cc0941e4cb56bc6d8e90aef18b26745346 100644 Binary files a/dev/pt/.doctrees/api_doc/validate/classify.doctree and b/dev/pt/.doctrees/api_doc/validate/classify.doctree differ diff --git a/dev/pt/.doctrees/api_doc/validate/color.doctree b/dev/pt/.doctrees/api_doc/validate/color.doctree index 4f9de6a9dd52aa192dd7037e7bab93d7867c3c2d..10ab49636f65518b907642035f4a749f719ca66e 100644 Binary files a/dev/pt/.doctrees/api_doc/validate/color.doctree and b/dev/pt/.doctrees/api_doc/validate/color.doctree differ diff --git a/dev/pt/.doctrees/api_doc/validate/completeness.doctree b/dev/pt/.doctrees/api_doc/validate/completeness.doctree index 5186e0b485cf999a90db51e1665739e798419b78..f493ef292d0af0aa677cb5a36f6740740174ab3f 100644 Binary files a/dev/pt/.doctrees/api_doc/validate/completeness.doctree and b/dev/pt/.doctrees/api_doc/validate/completeness.doctree differ diff --git a/dev/pt/.doctrees/api_doc/validate/dbrating.doctree b/dev/pt/.doctrees/api_doc/validate/dbrating.doctree index c6c7b969f7ff110290bf8e1bbcadd7a51f24ef15..d56a24146e870c7b7ed8393393d03e44443ff6a7 100644 Binary files a/dev/pt/.doctrees/api_doc/validate/dbrating.doctree and b/dev/pt/.doctrees/api_doc/validate/dbrating.doctree differ diff --git a/dev/pt/.doctrees/api_doc/validate/furry.doctree b/dev/pt/.doctrees/api_doc/validate/furry.doctree index af46a33a0d9e02e49d9cd2ef67f88b44e8f10594..3ad2cfdde4548efe19d94c8516d969f83447f659 100644 Binary files a/dev/pt/.doctrees/api_doc/validate/furry.doctree and b/dev/pt/.doctrees/api_doc/validate/furry.doctree differ diff --git a/dev/pt/.doctrees/api_doc/validate/index.doctree b/dev/pt/.doctrees/api_doc/validate/index.doctree index f886aca605839f3b7de0be48b7a6721ade27a737..9eab32bb07cc83189729b87c00278f6d8e04b2d1 100644 Binary files a/dev/pt/.doctrees/api_doc/validate/index.doctree and b/dev/pt/.doctrees/api_doc/validate/index.doctree differ diff --git a/dev/pt/.doctrees/api_doc/validate/monochrome.doctree b/dev/pt/.doctrees/api_doc/validate/monochrome.doctree index 55a578a93b65eebccd4bb631d1f798e2893c9f60..de6034a7bdc07fdbecdcee871ce34a66bc1068a4 100644 Binary files a/dev/pt/.doctrees/api_doc/validate/monochrome.doctree and b/dev/pt/.doctrees/api_doc/validate/monochrome.doctree differ diff --git a/dev/pt/.doctrees/api_doc/validate/nsfw.doctree b/dev/pt/.doctrees/api_doc/validate/nsfw.doctree index 8f3e1d01e599408121ca0bedaf94794706af5af3..aa72ca79307e3f12469cd68505aeb0c80441ce13 100644 Binary files a/dev/pt/.doctrees/api_doc/validate/nsfw.doctree and b/dev/pt/.doctrees/api_doc/validate/nsfw.doctree differ diff --git a/dev/pt/.doctrees/api_doc/validate/portrait.doctree b/dev/pt/.doctrees/api_doc/validate/portrait.doctree index ec38166d0ada0f34311e30327fc496a3c0e6a1d3..a32ecad67c1b1b38aafa10282ce575adfec2b552 100644 Binary files a/dev/pt/.doctrees/api_doc/validate/portrait.doctree and b/dev/pt/.doctrees/api_doc/validate/portrait.doctree differ diff --git a/dev/pt/.doctrees/api_doc/validate/rating.doctree b/dev/pt/.doctrees/api_doc/validate/rating.doctree index 62edb459ced9d5ce0bbc1f6b837bfd9db8ab9c95..551d567b9c1ef4b9707c4fe05331d9d272474064 100644 Binary files a/dev/pt/.doctrees/api_doc/validate/rating.doctree and b/dev/pt/.doctrees/api_doc/validate/rating.doctree differ diff --git a/dev/pt/.doctrees/api_doc/validate/real.doctree b/dev/pt/.doctrees/api_doc/validate/real.doctree index 2838ced236288ef73c988e9509cd3ccc64169c2a..effd460cea0b5b855ab2ff1f34409c29e978149d 100644 Binary files a/dev/pt/.doctrees/api_doc/validate/real.doctree and b/dev/pt/.doctrees/api_doc/validate/real.doctree differ diff --git a/dev/pt/.doctrees/api_doc/validate/safe.doctree b/dev/pt/.doctrees/api_doc/validate/safe.doctree index 019532c5889bcfce783ae9fc920399158d67bb01..2221f36fa12fcaaecb3d41109efaa6ef5870b7ed 100644 Binary files a/dev/pt/.doctrees/api_doc/validate/safe.doctree and b/dev/pt/.doctrees/api_doc/validate/safe.doctree differ diff --git a/dev/pt/.doctrees/api_doc/validate/style_age.doctree b/dev/pt/.doctrees/api_doc/validate/style_age.doctree index 3f0bce0f5290e9e2703d098afdba1ce3af0b3498..9edf98f45b079fd650354c72ca65269dccc0cec2 100644 Binary files a/dev/pt/.doctrees/api_doc/validate/style_age.doctree and b/dev/pt/.doctrees/api_doc/validate/style_age.doctree differ diff --git a/dev/pt/.doctrees/api_doc/validate/teen.doctree b/dev/pt/.doctrees/api_doc/validate/teen.doctree index 96d87f9fda701960de352b47ef4710d3da22912d..bdaa501c5eef7e5000f56f63e4aa97382351af36 100644 Binary files a/dev/pt/.doctrees/api_doc/validate/teen.doctree and b/dev/pt/.doctrees/api_doc/validate/teen.doctree differ diff --git a/dev/pt/.doctrees/api_doc/validate/truncate.doctree b/dev/pt/.doctrees/api_doc/validate/truncate.doctree index 855a8483636c61ee917c3ed3d0e3ce7b1545111d..2a21ce11e55caf4be108707301f6947dcd66350a 100644 Binary files a/dev/pt/.doctrees/api_doc/validate/truncate.doctree and b/dev/pt/.doctrees/api_doc/validate/truncate.doctree differ diff --git a/dev/pt/.doctrees/environment.pickle b/dev/pt/.doctrees/environment.pickle index 254b8cfdf2061eff1bac0033e7c7a320ce9376ef..5f1f686d5ccab1d093989187a145b255756f0b0e 100644 Binary files a/dev/pt/.doctrees/environment.pickle and b/dev/pt/.doctrees/environment.pickle differ diff --git a/dev/pt/.doctrees/index.doctree b/dev/pt/.doctrees/index.doctree index 290e68d2a69c067e42869245ccf6630d565134a7..71ca3ab7369ef3b81b189dd44e80a705e10c49b0 100644 Binary files a/dev/pt/.doctrees/index.doctree and b/dev/pt/.doctrees/index.doctree differ diff --git a/dev/pt/.doctrees/information/environment.doctree b/dev/pt/.doctrees/information/environment.doctree index 386937af1e81f4f47ace347679154edbb6557e8c..746e49be498a44d308ea70f78be551432712c5f1 100644 Binary files a/dev/pt/.doctrees/information/environment.doctree and b/dev/pt/.doctrees/information/environment.doctree differ diff --git a/dev/pt/.doctrees/information/environment.result.doctree b/dev/pt/.doctrees/information/environment.result.doctree index ddcc96f6c1af1e66add7c75375c8853f5e89bc20..7f6772a76c6d66cf46d545de760702dc4e096b82 100644 Binary files a/dev/pt/.doctrees/information/environment.result.doctree and b/dev/pt/.doctrees/information/environment.result.doctree differ diff --git a/dev/pt/.doctrees/nbsphinx/information/environment.ipynb b/dev/pt/.doctrees/nbsphinx/information/environment.ipynb index 11c329b0dde44ed6ecf626f510dbfcab4f2128c3..90112958561605efbd787ff4625d5276ecfc7f5a 100644 --- a/dev/pt/.doctrees/nbsphinx/information/environment.ipynb +++ b/dev/pt/.doctrees/nbsphinx/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-03-27T05:49:45.364343Z", - "iopub.status.busy": "2025-03-27T05:49:45.363928Z", - "iopub.status.idle": "2025-03-27T05:49:46.523218Z", - "shell.execute_reply": "2025-03-27T05:49:46.522462Z" + "iopub.execute_input": "2025-03-27T10:54:49.663855Z", + "iopub.status.busy": "2025-03-27T10:54:49.663655Z", + "iopub.status.idle": "2025-03-27T10:54:50.823398Z", + "shell.execute_reply": "2025-03-27T10:54:50.822700Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3077.92125 MHz\n", + "CPU Freq: 3233.9435000000003 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/dev/pt/.doctrees/nbsphinx/information/environment.result.ipynb b/dev/pt/.doctrees/nbsphinx/information/environment.result.ipynb index 39c5101f4e4fa3e7dc5253bcd913f725ed21b82a..5aa8037114af16811307dd5ac42e7dd6ff18948c 100644 --- a/dev/pt/.doctrees/nbsphinx/information/environment.result.ipynb +++ b/dev/pt/.doctrees/nbsphinx/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-03-27T05:46:26.015111Z", - "iopub.status.busy": "2025-03-27T05:46:26.014902Z", - "iopub.status.idle": "2025-03-27T05:46:27.179177Z", - "shell.execute_reply": "2025-03-27T05:46:27.178423Z" + "iopub.execute_input": "2025-03-27T10:51:28.794102Z", + "iopub.status.busy": "2025-03-27T10:51:28.793904Z", + "iopub.status.idle": "2025-03-27T10:51:29.959082Z", + "shell.execute_reply": "2025-03-27T10:51:29.958396Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3152.90875 MHz\n", + "CPU Freq: 3261.41025 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/dev/pt/.doctrees/tutorials/installation/index.doctree b/dev/pt/.doctrees/tutorials/installation/index.doctree index bd4fda69db8cb5bd5e378bcbabdb6788169ecfbc..32fe8858f88628f0bb1b64fa2432bc24854003f8 100644 Binary files a/dev/pt/.doctrees/tutorials/installation/index.doctree and b/dev/pt/.doctrees/tutorials/installation/index.doctree differ diff --git a/dev/pt/.doctrees/tutorials/quick_start/index.doctree b/dev/pt/.doctrees/tutorials/quick_start/index.doctree index 85cf3e02c75ff538b6eb66d71da9ae58ee01e813..144fb382fc70a58b159eaeb10819539dbba2712e 100644 Binary files a/dev/pt/.doctrees/tutorials/quick_start/index.doctree and b/dev/pt/.doctrees/tutorials/quick_start/index.doctree differ diff --git a/dev/pt/_sources/information/environment.result.ipynb.txt b/dev/pt/_sources/information/environment.result.ipynb.txt index 39c5101f4e4fa3e7dc5253bcd913f725ed21b82a..5aa8037114af16811307dd5ac42e7dd6ff18948c 100644 --- a/dev/pt/_sources/information/environment.result.ipynb.txt +++ b/dev/pt/_sources/information/environment.result.ipynb.txt @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-03-27T05:46:26.015111Z", - "iopub.status.busy": "2025-03-27T05:46:26.014902Z", - "iopub.status.idle": "2025-03-27T05:46:27.179177Z", - "shell.execute_reply": "2025-03-27T05:46:27.178423Z" + "iopub.execute_input": "2025-03-27T10:51:28.794102Z", + "iopub.status.busy": "2025-03-27T10:51:28.793904Z", + "iopub.status.idle": "2025-03-27T10:51:29.959082Z", + "shell.execute_reply": "2025-03-27T10:51:29.958396Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3152.90875 MHz\n", + "CPU Freq: 3261.41025 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/dev/pt/information/environment.html b/dev/pt/information/environment.html index 26c797ed65c1ca9aeb88e7e6a2d53dc33214126d..73c9f50edb1b908504fcf84747ac88dede9556ea 100644 --- a/dev/pt/information/environment.html +++ b/dev/pt/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: 3077.92125 MHz +CPU Freq: 3233.9435000000003 MHz Memory Size: 15.615 GiB Has CUDA: No diff --git a/dev/pt/information/environment.ipynb b/dev/pt/information/environment.ipynb index 11c329b0dde44ed6ecf626f510dbfcab4f2128c3..90112958561605efbd787ff4625d5276ecfc7f5a 100644 --- a/dev/pt/information/environment.ipynb +++ b/dev/pt/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-03-27T05:49:45.364343Z", - "iopub.status.busy": "2025-03-27T05:49:45.363928Z", - "iopub.status.idle": "2025-03-27T05:49:46.523218Z", - "shell.execute_reply": "2025-03-27T05:49:46.522462Z" + "iopub.execute_input": "2025-03-27T10:54:49.663855Z", + "iopub.status.busy": "2025-03-27T10:54:49.663655Z", + "iopub.status.idle": "2025-03-27T10:54:50.823398Z", + "shell.execute_reply": "2025-03-27T10:54:50.822700Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3077.92125 MHz\n", + "CPU Freq: 3233.9435000000003 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/dev/pt/information/environment.result.html b/dev/pt/information/environment.result.html index c410cd92046912fc64403928b919320e28af3ad4..b04ff6e6eae45b69dd818b689bed44dfddd13b42 100644 --- a/dev/pt/information/environment.result.html +++ b/dev/pt/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: 3152.90875 MHz +CPU Freq: 3261.41025 MHz Memory Size: 15.615 GiB Has CUDA: No diff --git a/dev/pt/information/environment.result.ipynb b/dev/pt/information/environment.result.ipynb index 39c5101f4e4fa3e7dc5253bcd913f725ed21b82a..5aa8037114af16811307dd5ac42e7dd6ff18948c 100644 --- a/dev/pt/information/environment.result.ipynb +++ b/dev/pt/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-03-27T05:46:26.015111Z", - "iopub.status.busy": "2025-03-27T05:46:26.014902Z", - "iopub.status.idle": "2025-03-27T05:46:27.179177Z", - "shell.execute_reply": "2025-03-27T05:46:27.178423Z" + "iopub.execute_input": "2025-03-27T10:51:28.794102Z", + "iopub.status.busy": "2025-03-27T10:51:28.793904Z", + "iopub.status.idle": "2025-03-27T10:51:29.959082Z", + "shell.execute_reply": "2025-03-27T10:51:29.958396Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3152.90875 MHz\n", + "CPU Freq: 3261.41025 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/dev/pt/searchindex.js b/dev/pt/searchindex.js index efc68589b01b676c016dfcb3e599c6d83d724360..43834bd4e4e1d268531a24a096d218fe88725723 100644 --- a/dev/pt/searchindex.js +++ b/dev/pt/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/blob", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/data/url", "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/blob.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/data/url.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.blob", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.data.url", "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, 5, 8, 29, 62, 67], "str": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 54, 57, 58, 59, 60, 64, 65, 67, 68, 69, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105], "pathlik": [0, 4, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 54, 64, 65, 67, 69, 71, 74, 75, 79, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "byte": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 52, 54, 64, 65, 67, 69, 71, 74, 75, 79, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "bytearrai": [0, 4, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 52, 54, 64, 65, 67, 69, 71, 74, 75, 79, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "binaryio": [0, 4, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 54, 64, 65, 67, 69, 71, 74, 75, 79, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "imag": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 53, 54, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 69, 70, 71, 74, 75, 76, 77, 79, 82, 83, 84, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 109], "max_width": 0, "int": [0, 4, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 27, 28, 29, 30, 33, 34, 37, 39, 43, 45, 46, 47, 48, 50, 51, 52, 54, 59, 60, 62, 64, 65, 71, 79, 83, 102], "none": [0, 4, 8, 10, 11, 13, 14, 15, 16, 17, 18, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 39, 47, 50, 51, 54, 57, 58, 59, 60, 67, 69, 72, 73, 88], "ellipsi": 0, "max_height": 0, "resampl": [0, 59], "2": [0, 8, 12, 22, 23, 38, 39, 40, 43, 45, 52, 59, 62, 67, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104], "level": [0, 13, 14, 15, 16, 17, 18, 21, 33, 34, 38, 47, 60, 74, 94], "aspect": [0, 24, 34, 46], "float": [0, 7, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 34, 39, 40, 42, 43, 44, 45, 47, 48, 50, 52, 54, 59, 60, 62, 69, 72, 73, 74, 75, 76, 79, 80, 81, 82, 86, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "1": [0, 10, 12, 20, 21, 22, 38, 39, 40, 43, 45, 52, 59, 60, 62, 67, 68, 72, 73, 74, 75, 80, 82, 83, 86, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108, 109], "8": [0, 12, 22, 37, 39, 43, 47, 52, 59, 62, 67, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 107, 108, 109], "sourc": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 54, 55, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105], "gener": [0, 4, 12, 15, 21, 35, 36, 66, 67, 69, 75, 79, 82, 87, 94, 106], "art": [0, 67], "base": [0, 18, 21, 22, 29, 30, 33, 34, 39, 40, 42, 43, 46, 47, 48, 50, 52, 54, 56, 57, 59, 60, 69, 71, 74, 75, 79, 80, 81, 82, 90, 94, 98, 100, 106], "given": [0, 6, 7, 8, 10, 11, 14, 15, 17, 18, 19, 20, 23, 25, 27, 28, 29, 30, 33, 37, 39, 42, 46, 48, 52, 55, 59, 67, 69, 72, 73, 78, 81, 82, 89, 91, 94, 97, 98, 100, 104], "paramet": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 54, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105], "imagetyp": [0, 5, 12, 13, 14, 15, 16, 17, 18, 21, 23, 24, 29, 31, 34, 35, 37, 39, 40, 42, 45, 47, 50, 51, 54, 64, 65, 67, 69, 75, 82, 83, 90, 93, 95, 98, 99, 101, 102, 103], "The": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 29, 30, 31, 33, 34, 35, 36, 37, 39, 40, 42, 45, 46, 47, 48, 50, 51, 52, 54, 57, 58, 59, 60, 62, 63, 64, 65, 67, 68, 69, 71, 73, 74, 75, 76, 78, 79, 80, 82, 83, 85, 86, 88, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105, 109], "input": [0, 5, 12, 13, 14, 15, 16, 18, 20, 21, 23, 24, 29, 30, 31, 33, 34, 35, 37, 39, 40, 42, 45, 46, 47, 48, 50, 51, 54, 57, 59, 62, 64, 65, 67, 69, 72, 73, 75, 76, 78, 80, 82, 83, 86, 90, 93, 95, 98, 99, 101, 103], "option": [0, 4, 11, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 24, 29, 30, 33, 34, 35, 39, 45, 47, 50, 51, 54, 59, 60, 62, 67, 68, 69, 72, 73, 80, 85], "maximum": [0, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 34, 39, 45, 46, 47, 59, 62, 85, 102], "width": [0, 4, 10, 48, 59, 60, 79], "If": [0, 5, 8, 10, 11, 13, 14, 15, 16, 17, 18, 21, 22, 24, 29, 30, 33, 34, 35, 37, 39, 45, 47, 50, 52, 54, 57, 58, 59, 62, 64, 65, 67, 68, 69, 72, 73, 80, 82, 88, 89, 90, 91, 94, 97, 100, 104], "set": [0, 12, 24, 29, 30, 34, 39, 50, 52, 54, 59, 82, 88, 91, 94, 100, 104, 105], "automat": [0, 4, 30, 33, 39, 50, 88, 107, 108], "determin": [0, 8, 39, 98], "termin": 0, "size": [0, 4, 6, 7, 10, 11, 23, 24, 25, 27, 28, 39, 46, 48, 50, 54, 57, 58, 59, 60, 62, 64, 65, 67, 71, 79, 83, 84, 102, 107, 108], "height": [0, 4, 10, 48, 59, 60, 79], "filter": [0, 34, 50, 59, 62, 72, 73, 94, 96, 100], "us": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 43, 45, 47, 48, 50, 51, 54, 55, 57, 59, 62, 63, 64, 65, 67, 68, 69, 72, 74, 75, 76, 79, 82, 83, 85, 86, 88, 89, 90, 91, 94, 96, 97, 98, 100, 104], "when": [0, 7, 10, 12, 23, 25, 27, 28, 29, 30, 37, 39, 43, 47, 48, 52, 55, 59, 64, 67, 69, 71, 79, 83, 85, 88, 89, 105], "resiz": [0, 23, 24, 34, 46, 54, 57, 58, 59, 67, 79], "charact": [0, 39, 45, 54, 70, 71, 74, 75, 76, 77, 82, 90, 106], "repres": [0, 7, 10, 12, 13, 14, 15, 22, 39, 43, 47, 50, 52, 69, 71, 80, 89, 98, 105], "differ": [0, 8, 14, 15, 16, 17, 18, 21, 22, 30, 35, 36, 37, 39, 43, 44, 51, 52, 58, 59, 90, 95, 99, 101, 103, 107, 108], "intens": 0, "proport": [0, 90], "correct": [0, 37], "output": [0, 24, 29, 30, 33, 40, 54, 67, 68, 75, 80, 82, 109], "which": [0, 4, 10, 22, 23, 25, 27, 28, 33, 35, 39, 43, 48, 57, 59, 60, 63, 67, 68, 69, 71, 72, 75, 79, 85, 86, 88, 89, 91, 96, 97, 98, 105, 106, 107, 108, 109], "should": [0, 3, 10, 24, 39, 43, 47, 48, 50, 59, 71, 82, 109], "approxim": 0, "ratio": [0, 24, 34, 45, 46, 48, 79], "your": [0, 50, 64, 105, 107, 108, 109], "thi": [0, 3, 4, 5, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 45, 47, 48, 50, 51, 52, 54, 55, 57, 58, 59, 62, 64, 65, 66, 67, 68, 69, 70, 74, 77, 81, 82, 83, 85, 86, 88, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105, 107, 108], "valu": [0, 4, 8, 10, 13, 17, 18, 21, 22, 37, 39, 43, 47, 50, 52, 57, 58, 59, 68, 74, 79, 86, 89, 97, 105], "ensur": [0, 30, 34, 39, 46, 59, 64, 67, 85], "i": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 45, 47, 48, 50, 51, 52, 54, 55, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 79, 80, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "close": [0, 48, 67], "possibl": [0, 23, 30, 39, 48], "origin": [0, 4, 6, 8, 20, 25, 27, 28, 37, 38, 44, 47, 48, 50, 54, 71, 74, 76, 79, 80, 98], "default": [0, 4, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 25, 27, 28, 29, 30, 33, 34, 39, 40, 42, 43, 45, 47, 48, 50, 52, 54, 59, 60, 64, 65, 68, 71, 72, 73, 74, 76, 79, 82, 83, 88, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104], "return": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 54, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 98, 99, 100, 101, 102, 103, 104, 105], "represent": [0, 22, 39, 57, 58, 67], "type": [0, 5, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 24, 29, 30, 31, 33, 34, 35, 37, 39, 40, 42, 45, 47, 48, 50, 51, 52, 54, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 72, 73, 76, 78, 80, 81, 82, 83, 85, 86, 90, 93, 94, 95, 98, 99, 100, 101, 102, 103], "exampl": [0, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 24, 25, 26, 27, 28, 29, 34, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 57, 58, 59, 60, 62, 67, 71, 72, 73, 74, 75, 76, 79, 80, 81, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 105], "here": [0, 12, 20, 26, 39, 43, 44, 67, 72, 74, 75, 79, 82, 83, 90, 92, 105, 107, 108], "an": [0, 4, 5, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 52, 54, 57, 59, 62, 64, 65, 67, 69, 70, 71, 73, 74, 75, 77, 80, 82, 83, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105], "jerri": 0, "from": [0, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 27, 28, 29, 33, 34, 35, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 57, 58, 59, 60, 62, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 79, 80, 81, 82, 83, 85, 86, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105, 107, 108, 109], "import": [0, 6, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 21, 24, 34, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 57, 58, 59, 60, 62, 67, 71, 72, 73, 74, 75, 76, 79, 80, 81, 82, 83, 85, 86, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 105, 107, 108, 109], "print": [0, 5, 12, 17, 18, 21, 22, 34, 67, 68, 107, 108, 109], "png": [0, 5, 8, 10, 13, 24, 35, 37, 42, 47, 48, 50, 62, 67, 69, 71, 82, 83, 92, 105], "draw": [1, 24, 26, 27, 54, 98, 106], "ascii_draw": 1, "meta": [2, 106, 109], "__title__": [2, 109], "__version__": [2, 109], "__description__": [2, 109], "__author__": [2, 109], "__author_email__": 2, "overview": [3, 4, 6, 7, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 31, 32, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 50, 51, 53, 59, 60, 61, 62, 63, 64, 65, 66, 67, 70, 71, 72, 73, 74, 75, 76, 77, 79, 82, 83, 84, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105], "inform": [3, 30, 33, 34, 35, 36, 37, 54, 67, 69, 81], "packag": 3, "titl": [3, 69], "project": [3, 20, 74, 82, 105], "version": [3, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 34, 38, 47, 64, 65, 67, 68, 85, 91, 106, 109], "short": [3, 75, 79, 82], "descript": [3, 20, 29, 33, 69], "includ": [3, 5, 8, 11, 12, 13, 20, 21, 22, 24, 29, 30, 31, 33, 34, 35, 36, 51, 52, 58, 59, 66, 67, 68, 69, 75, 82, 86, 90, 98], "setup": 3, "py": [3, 71], "author": [3, 68], "email": 3, "step": [4, 48, 59, 67], "forecolor": [4, 25, 27, 28], "lightgrei": 4, "backcolor": [4, 25, 27, 28], "white": [4, 8, 25, 27, 28, 30, 59, 67, 71], "creat": [4, 29, 30, 33, 34, 35, 47, 57, 58, 59, 67, 69, 73, 89], "black": [4, 47, 67], "squar": [4, 59], "can": [4, 5, 8, 10, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 26, 30, 33, 35, 37, 39, 43, 47, 51, 52, 57, 59, 67, 68, 69, 75, 80, 82, 88, 90, 96, 97, 106, 109], "complement": 4, "transpar": [4, 8, 10, 25, 27, 28, 48, 50, 71, 83], "area": [4, 10, 12, 22, 23, 47, 48], "grid": 4, "pixel": [4, 24, 37, 47, 48, 50, 59, 62, 67, 71, 97], "mean": [4, 20, 22, 23, 25, 27, 28, 29, 39, 42, 43, 48, 52, 57, 58, 59, 88, 91, 109], "function": [4, 7, 8, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 35, 36, 37, 39, 42, 45, 47, 48, 50, 51, 54, 57, 58, 59, 62, 64, 66, 67, 68, 69, 81, 82, 83, 85, 86, 90, 94, 98, 100, 105], "suitabl": [4, 57, 59, 74, 98], "color": [4, 8, 10, 25, 27, 28, 47, 62, 67, 71, 96, 97, 106], "fore": [4, 25, 27, 28], "back": [4, 82], "A": [4, 5, 8, 13, 14, 15, 16, 17, 18, 20, 21, 25, 27, 28, 29, 34, 37, 38, 39, 40, 45, 46, 47, 48, 50, 57, 59, 60, 67, 68, 69, 73, 76, 81, 85, 88, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 102, 103, 104, 109], "rgba": [4, 8, 31, 37, 64, 65, 71, 83], "contain": [4, 5, 10, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 29, 30, 33, 34, 39, 40, 52, 54, 59, 64, 67, 68, 69, 75, 79, 82, 91, 94, 100, 102, 104], "add": [4, 35, 68, 69, 76], "rgb": [4, 6, 7, 8, 30, 31, 47, 59, 60, 67, 71, 83], "In": [4, 27, 39, 90, 91], "document": [4, 107, 108, 109], "accur": [4, 13, 21, 94, 100], "present": [4, 35, 69, 74], "state": [4, 33], "shown": [4, 70], "follow": [4, 29, 39, 52, 58, 59, 63, 68, 69, 75, 82, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104, 109], "figur": 4, "modul": [5, 8, 11, 12, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 35, 36, 37, 57, 58, 66, 68, 69, 70, 82, 85, 86, 94, 100, 106], "provid": [5, 8, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 31, 33, 34, 35, 36, 37, 39, 47, 50, 52, 54, 57, 58, 59, 66, 67, 68, 69, 79, 80, 82, 85, 86, 88, 94, 100], "util": [5, 8, 11, 20, 21, 29, 32, 34, 43, 46, 50, 53, 57, 58, 63, 66, 68, 74, 75, 79, 82, 106], "handl": [5, 8, 11, 29, 30, 33, 34, 36, 37, 55, 58, 59, 66, 69], "url": [5, 9, 13, 16, 18, 30, 37, 67, 106], "convers": [5, 8, 34, 58, 59], "between": [5, 14, 15, 21, 22, 29, 30, 33, 39, 43, 44, 48, 58, 64, 65, 73, 79, 83, 86], "valid": [5, 11, 47, 48, 52, 59, 106], "format": [5, 8, 10, 25, 27, 28, 29, 30, 33, 34, 35, 36, 37, 40, 47, 50, 51, 53, 57, 59, 67, 68, 69, 75, 77, 82, 98, 106], "support": [5, 6, 8, 11, 14, 15, 16, 18, 21, 29, 33, 34, 35, 48, 54, 57, 58, 59, 64, 65, 67, 68, 69, 82, 83], "convert": [5, 8, 30, 35, 37, 39, 52, 57, 58, 59, 69, 82, 98], "specifi": [5, 8, 22, 23, 24, 29, 30, 33, 34, 39, 47, 48, 50, 59, 67, 68, 69, 73, 75, 80, 82, 85], "load": [5, 8, 13, 14, 17, 18, 29, 30, 33, 34, 35, 37, 67, 82, 88], "variou": [5, 8, 14, 15, 17, 21, 22, 24, 29, 31, 33, 34, 36, 59, 67, 69, 86, 109], "mime": 5, "jpg": [5, 6, 7, 8, 11, 12, 14, 15, 16, 17, 18, 21, 24, 29, 34, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 51, 60, 71, 74, 75, 79, 82, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 105], "save_kwarg": 5, "string": [5, 13, 15, 16, 20, 37, 52, 67, 68, 76, 88, 105], "pil": [5, 6, 7, 8, 10, 11, 17, 24, 30, 34, 43, 46, 47, 48, 50, 57, 59, 60, 62, 67, 75, 83, 92, 97], "numpi": [5, 6, 10, 24, 30, 33, 37, 39, 50, 52, 82, 86], "arrai": [5, 10, 24, 30, 37, 39, 43, 50, 52, 82, 86], "file": [5, 8, 10, 11, 12, 13, 16, 18, 24, 35, 37, 43, 60, 66, 67, 68, 69, 88, 97, 105, 106], "path": [5, 8, 10, 12, 13, 16, 18, 24, 30, 34, 37, 60, 67, 68, 69, 75, 92, 97, 105], "desir": [5, 60], "addit": [5, 11, 29, 30, 33, 34, 35, 47, 48, 58, 67, 69], "keyword": [5, 11, 29, 30, 33, 34, 35, 47, 48, 67, 69, 85], "argument": [5, 11, 29, 30, 33, 34, 35, 47, 48, 51, 52, 67, 69, 73, 75, 82, 85], "pass": [5, 11, 27, 28, 29, 30, 33, 34, 35, 47, 48, 67, 71, 79, 83, 85], "save": [5, 10, 24, 35, 62, 67, 68, 69, 71], "encod": [5, 6, 9, 29, 30, 33, 37, 69, 106], "open": [5, 6, 7, 8, 10, 12, 17, 29, 34, 46, 47, 48, 50, 62, 67, 68, 83, 88], "test": [5, 43, 83, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104], "blob_url": 5, "qualiti": [5, 23, 40, 61, 67, 82, 83], "95": [5, 34, 59, 72, 73, 80], "base64": 5, "pre": [5, 13, 15, 18, 30, 33, 40], "object": [5, 6, 8, 10, 11, 12, 18, 22, 24, 34, 35, 37, 43, 47, 51, 54, 55, 58, 59, 60, 67, 69, 74, 75, 88, 91, 92, 94, 97, 100, 104], "rais": [5, 8, 11, 13, 14, 16, 17, 18, 21, 22, 29, 33, 34, 37, 47, 50, 52, 55, 57, 58, 59, 62, 67, 68, 69, 72, 73, 80], "valueerror": [5, 11, 13, 16, 18, 21, 22, 29, 33, 37, 50, 59, 69, 80], "unsupport": [5, 45, 58, 59, 80], "method": [5, 11, 29, 30, 31, 33, 34, 36, 37, 39, 47, 59, 94, 100], "warn": 5, "userwarn": 5, "doesn": [5, 37, 73], "t": [5, 37, 73], "match": [5, 22, 33, 37, 50, 59, 73, 77, 106], "actual": [5, 18, 21, 45], "invalid": [5, 13, 16, 18, 21, 29, 33, 35, 59], "show": [5, 11, 13, 14, 15, 16, 51], "bool": [5, 7, 8, 11, 24, 27, 34, 39, 45, 47, 50, 51, 54, 59, 64, 65, 68, 69, 72, 73, 74, 75, 76, 78, 79, 82, 83, 89, 97, 105], "effici": [5, 20, 23, 30, 68, 86], "without": [5, 34, 62, 67, 72, 73, 81], "content": [5, 11, 12, 27, 45, 70], "true": [5, 7, 8, 11, 24, 34, 39, 47, 48, 51, 54, 57, 58, 59, 64, 65, 68, 69, 72, 73, 76, 78, 82, 89, 92, 97, 105], "fals": [5, 6, 7, 8, 11, 24, 27, 34, 39, 45, 47, 59, 64, 65, 67, 68, 69, 72, 73, 74, 75, 76, 78, 79, 82, 83, 89, 92, 97, 105], "otherwis": [5, 8, 11, 35, 39, 59, 64, 65, 69, 72, 73, 78, 83, 88], "abc": 5, "svg": 5, "xml": 5, "jpeg": [5, 63, 67, 92, 105], "text": [5, 19, 24, 30, 33, 45, 67, 76, 78, 106], "plain": 5, "hello": 5, "order_": [6, 7], "chw": [6, 7], "both": [6, 13, 22, 30, 33, 45, 57, 68, 82], "np": [6, 7, 10, 29, 30, 33, 37, 39, 48, 50, 52, 82, 86], "uint8": [6, 7], "float32": [6, 7, 10, 25, 27, 28, 39], "ar": [6, 10, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 29, 30, 33, 34, 35, 39, 42, 43, 44, 45, 47, 52, 55, 58, 59, 60, 63, 67, 68, 69, 72, 73, 74, 75, 79, 80, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 99, 100, 101, 102, 103, 104, 105], "order": [6, 7, 59, 76, 77, 106], "rgb_encod": [6, 9], "custom_imag": [6, 7], "data_cwh": 6, "cwh": 6, "data_int": 6, "use_float": [6, 7], "mode": [6, 7, 8, 22, 34, 37, 58, 60, 67, 80, 83, 88], "1606x1870": [6, 7], "0x7fb9b89bbdc0": 6, "0x7fb9b89bbe50": 6, "0x7fb9b89bbdf0": 6, "invers": 6, "oper": [6, 30, 33, 38, 39, 40, 42, 43, 59, 68, 106], "ndarrai": [7, 10, 29, 30, 33, 37, 39, 43, 48, 50, 52, 82, 86], "channel": [7, 8, 31, 59, 64, 65, 83], "jpegimageplugin": [7, 60], "jpegimagefil": [7, 60], "0x7f9ec37389d0": 7, "shape": [7, 39, 43, 50, 71, 82], "dtype": [7, 39], "3": [7, 10, 12, 13, 14, 15, 21, 22, 39, 40, 43, 45, 47, 52, 54, 59, 62, 67, 75, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108, 109], "1870": 7, "1606": 7, "whc": 7, "": [7, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 29, 34, 35, 37, 45, 47, 57, 59, 67, 82, 85, 93], "result": [7, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 37, 40, 43, 45, 47, 48, 50, 51, 71, 74, 75, 82, 86, 93, 94, 100], "same": [7, 8, 39, 44, 82, 85], "torchvis": [7, 56, 106], "transform": [7, 8, 55, 56, 57, 58, 76, 106], "to_tensor": [7, 57, 58], "process": [8, 9, 11, 13, 14, 16, 17, 22, 31, 34, 36, 37, 39, 57, 59, 62, 64, 65, 66, 73, 82, 109], "manipul": [8, 66], "python": [8, 37, 62, 85, 107, 108, 109], "librari": [8, 34, 57, 59, 62, 109], "It": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 35, 36, 47, 48, 50, 54, 57, 58, 66, 68, 69, 82, 85, 86, 98, 109], "multipl": [8, 10, 16, 30, 33, 37, 39, 43, 67], "ad": [8, 12, 59, 68, 69, 76], "background": [8, 9, 25, 27, 28, 30, 61, 67, 71, 106], "check": [8, 11, 37, 42, 68, 72, 73, 78, 89, 92, 102, 105, 109], "alpha": [8, 31, 64, 65], "design": [8, 22, 29, 33, 35, 36], "simplifi": [8, 90], "common": [8, 58], "relat": [8, 12, 14, 17, 66, 73, 86], "task": [8, 21, 22, 33, 36, 47, 57], "applic": [8, 57, 74, 79, 98], "kei": [8, 18, 22, 30, 59, 68, 75, 82], "featur": [8, 13, 18, 30, 32, 33, 39, 43, 69, 71, 74, 75, 76, 82, 90], "binari": [8, 86], "like": [8, 12, 19, 24, 58, 59, 79, 85, 109], "onc": 8, "particularli": [8, 22, 29, 35, 36, 69, 85], "requir": [8, 10, 20, 21, 39, 48, 68, 69, 94, 100, 109], "preprocess": [8, 20, 29, 30, 34, 39, 64, 106], "befor": [8, 37, 39, 68, 82], "further": 8, "analysi": [8, 40], "force_background": [8, 59], "appli": [8, 15, 18, 20, 31, 39, 47, 48, 50, 57, 59, 62, 82, 86], "necessari": [8, 39, 74, 79], "ha": [8, 23, 45, 58, 83, 98, 107, 108], "4": [8, 12, 15, 17, 18, 22, 37, 38, 39, 40, 43, 47, 52, 62, 64, 65, 67, 75, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108], "avoid": [8, 74], "anomali": 8, "dure": [8, 29, 37, 76, 97, 105], "subsequ": [8, 30, 47], "union": [8, 13, 14, 15, 16, 17, 18, 21, 22, 30, 33, 37, 39, 47, 52, 57, 59, 67, 69, 72, 73, 80], "retain": 8, "typeerror": [8, 52, 57, 58, 59, 72, 73, 80], "isinst": 8, "list": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 39, 43, 45, 47, 48, 51, 54, 57, 58, 59, 60, 72, 73, 80, 81, 82, 89, 91, 94, 100, 104], "tupl": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 39, 40, 43, 45, 47, 48, 51, 59, 82, 90, 91, 93, 94, 95, 98, 99, 100, 101, 102, 103, 104], "take": [8, 54, 59], "singl": [8, 16, 33, 37, 39, 58, 59, 76, 82, 86], "call": [8, 26, 67], "each": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 29, 34, 39, 43, 50, 57, 66, 76, 78, 82, 83, 98], "item": [8, 10, 18], "batch": [8, 64, 65, 82, 83, 102], "multiimagestyp": [8, 30, 33, 39, 48], "iter": [8, 59, 62, 73], "img_path": 8, "image1": 8, "image2": 8, "loaded_imag": 8, "len": [8, 60], "all": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 26, 29, 30, 33, 34, 38, 39, 40, 42, 43, 45, 51, 52, 62, 64, 65, 68, 70, 71, 75, 77, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "pillow": [8, 56, 106], "boolean": [8, 39], "tool": [9, 16, 24, 29, 31, 38, 39, 40, 41, 47, 62, 70, 76, 96, 98], "basic": [9, 57, 61, 73], "grid_background": 9, "grid_transpar": 9, "blob": [9, 71, 106], "to_blob_url": 9, "load_image_from_blob_url": 9, "is_valid_image_blob_url": 9, "decod": [9, 37, 106], "rgb_decod": 9, "load_imag": [9, 24, 51, 67], "has_alpha_channel": 9, "layer": [9, 86, 106], "istack": 9, "download_image_from_url": 9, "is_http_url": 9, "mai": [10, 14, 17, 39, 63, 67, 74, 79, 85, 105, 107, 108], "block": [10, 29, 33, 34], "togeth": 10, "new": [10, 23, 29, 52, 64, 65, 67, 68, 73], "similar": [10, 12, 19, 30, 33, 39, 43, 59, 79, 82, 106], "techniqu": [10, 31, 37], "p": [10, 74, 75, 79, 82], "need": [10, 16, 34, 45, 48, 85, 89, 91, 94, 97, 100, 104], "stack": [10, 82], "addition": 10, "second": [10, 22, 39, 44, 78], "element": [10, 82], "rang": [10, 39, 43, 48], "left": [10, 47, 48, 52, 86], "0": [10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 29, 30, 34, 38, 39, 40, 43, 45, 47, 48, 50, 52, 54, 57, 58, 59, 62, 67, 68, 72, 73, 74, 75, 76, 79, 80, 81, 82, 86, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108, 109], "right": [10, 47, 52, 86], "two": [10, 22, 39, 44, 62, 78, 97], "dimension": [10, 82], "h": [10, 25, 27, 28, 50, 71], "w": [10, 25, 27, 28, 50, 71, 82], "posit": [10, 39, 47, 48, 90], "target": [10, 19, 25, 27, 28, 30, 48, 59], "By": [10, 45], "first": [10, 12, 16, 22, 34, 39, 44, 78], "howev": [10, 39], "solid": [10, 47], "pure": [10, 71], "lime": [10, 71], "nian": 10, "nian_lim": 10, "yellow": [10, 67], "5": [10, 12, 16, 21, 22, 39, 40, 43, 45, 48, 50, 52, 57, 58, 59, 60, 67, 74, 86, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104], "9": [10, 12, 22, 39, 43, 52, 59, 67, 80, 89, 90, 91, 93, 94, 97, 98, 99, 100, 101, 103, 104], "nian_tran": 10, "custom": [10, 13, 14, 15, 16, 17, 18, 21, 29, 33, 34, 37, 40, 47, 48, 50, 58, 59, 67, 68, 72], "mask": [10, 25, 27, 28, 48, 50, 71], "hs1": 10, "ab": 10, "linspac": 10, "ws1": 10, "nian_mask": 10, "hxw": [10, 25, 27, 28, 50], "download": 11, "special": [11, 12], "github": [11, 51, 107, 108, 109], "hug": [11, 18, 29, 30, 33, 34, 39, 59, 82], "face": [11, 18, 19, 20, 29, 30, 33, 34, 39, 52, 54, 59, 67, 73, 82, 90, 106], "progress": [11, 64, 65, 83], "track": 11, "host": [11, 12, 15, 20, 23, 30, 39, 45, 60, 75, 83, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104, 109], "main": [11, 17, 20, 21, 24, 29, 30, 33, 34, 39, 59, 67, 69, 71, 74, 85, 109], "compon": [11, 12, 22, 29, 30, 33, 34, 85], "http": [11, 51, 71, 109], "intern": [11, 33, 55, 68], "silent": [11, 64, 65, 83], "expected_s": 11, "kwarg": [11, 12, 13, 14, 15, 16, 17, 18, 21, 29, 30, 33, 34, 35, 47, 48, 67, 69], "suppress": [11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 24, 34, 47, 83], "bar": 11, "displai": [11, 30, 33, 64, 65], "expect": [11, 37, 59], "session": 11, "get": [11, 25, 27, 28, 30, 38, 40, 60, 61, 67, 71, 74, 77, 82, 88, 90, 95, 97, 99, 101, 103], "especi": 11, "hf": 11, "request": 11, "requestexcept": 11, "fail": [11, 13], "unidentifiedimageerror": 11, "com": [11, 51, 109], "ftp": 11, "booru": 12, "yolo": [12, 18, 20, 32, 106], "aperveyev": 12, "deepgh": [12, 13, 14, 15, 16, 17, 18, 20, 23, 39, 43, 45, 60, 75, 79, 83, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104, 109], "overal": [12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 26, 38, 39, 40, 42, 43, 45, 51, 62, 64, 65, 70, 77, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "benchmark": [12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 26, 38, 39, 40, 42, 43, 45, 51, 62, 64, 65, 70, 77, 83, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "explan": 12, "No": [12, 67, 107, 108], "head": [12, 19, 24, 51, 73, 90, 99, 106], "anim": [12, 13, 14, 15, 16, 17, 18, 19, 21, 26, 28, 38, 39, 40, 42, 51, 53, 54, 60, 67, 70, 71, 73, 74, 77, 83, 90, 91, 94, 95, 99, 100, 101, 103, 104, 109], "pretti": 12, "girl": [12, 45, 73], "onli": [12, 13, 14, 15, 16, 17, 18, 21, 24, 39, 68, 73, 74, 79, 82, 97], "bust": 12, "torso": 12, "part": [12, 50, 51, 52], "collarbon": 12, "center": [12, 48, 58, 59], "pair": [12, 22, 33], "cover": [12, 20, 48, 67, 73], "breast": [12, 20, 73, 74, 75, 79, 81, 82], "boob": 12, "bra": 12, "nippl": [12, 13, 47, 67], "mostli": [12, 16], "visibl": [12, 24], "nsfw": [12, 47, 96, 106], "shld": 12, "shoulder": [12, 52], "mayb": 12, "one": [12, 33, 37, 43, 45, 59, 73, 82], "view": [12, 45], "profil": 12, "exactli": 12, "rear": 12, "exclud": 12, "sideb": 12, "uncov": 12, "other": [12, 39, 45, 59, 78, 81, 90], "visual": [12, 13, 14, 15, 16, 18, 19, 21, 39, 41, 51, 53, 82, 106], "mark": 12, "belli": [12, 20], "button": [12, 29, 75], "hip": [12, 52], "half": [12, 16, 73], "stock": 12, "line": [12, 26, 27, 54], "knee": [12, 52], "below": [12, 54, 70, 109], "6": [12, 22, 24, 39, 43, 52, 59, 62, 72, 73, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108], "nopan": 12, "panti": [12, 76], "cloth": 12, "bikini": 12, "regardless": 12, "censor": [12, 19, 47, 48, 94, 100, 106], "evid": 12, "7": [12, 13, 15, 16, 17, 18, 34, 39, 43, 45, 47, 50, 52, 59, 67, 72, 73, 79, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104], "butt": 12, "buttock": [12, 20], "least": [12, 36, 37, 69], "partial": 12, "behind": 12, "more": [12, 13, 32, 33, 45, 52, 57, 67, 85, 88], "less": [12, 13, 15, 21, 89], "stand": [12, 67, 74, 75, 79, 82], "sit": [12, 73], "ass": 12, "split": [12, 79], "leg": [12, 67], "wide": [12, 67], "90": 12, "degre": [12, 48], "typic": [12, 13, 30, 59], "abov": [12, 13, 14, 15, 16, 17, 18, 21, 50, 91, 94, 100, 104], "10": [12, 23, 29, 39, 43, 48, 52, 59, 62, 89, 90, 91, 94, 97, 98, 100, 101], "sprd": 12, "strongli": [12, 83], "11": [12, 39, 52, 89, 90, 91, 94, 97, 98, 100, 101], "vsplt": 12, "pose": [12, 39, 106], "12": [12, 24, 39, 47, 52, 59, 89, 90, 91, 94, 97, 98, 100, 101], "vsprd": 12, "vsplit": 12, "13": [12, 39, 52, 90, 91, 94, 98, 101, 103], "full": [12, 67], "almost": 12, "side": [12, 46, 73, 105], "usual": [12, 43], "ly": 12, "14": [12, 52, 59, 90, 91, 94, 98, 101, 109], "wing": [12, 73], "dragon": 12, "poni": 12, "15": [12, 42, 44, 52, 59, 90, 91, 94, 98, 101, 107, 108], "feral": 12, "four": [12, 13, 90], "non": [12, 13, 14, 15, 16, 17, 18, 20, 21, 34, 47, 95], "human": [12, 13, 14, 15, 16, 17, 18, 21, 51, 53, 89], "16": [12, 52, 59, 62, 64, 65, 90, 94, 98, 101], "hdrago": 12, "style": [12, 16, 21, 48, 103, 109], "17": [12, 52, 59, 98, 103], "hponi": 12, "18": [12, 20, 52, 59, 94, 98, 100, 107, 108], "hfox": 12, "cartoon": 12, "fox": 12, "dog": 12, "zootopia": 12, "nick": 12, "wild": 12, "19": [12, 52, 98], "hrabb": 12, "rabbit": 12, "judi": 12, "hopp": 12, "bunnygirl": 12, "20": [12, 29, 52, 59, 67, 98], "hcat": 12, "cat": [12, 73, 80], "catgirl": 12, "sharp": 12, "muzzl": 12, "compar": [12, 22, 33], "21": [12, 16, 52, 59, 103], "hbear": 12, "bear": 12, "22": [12, 52, 59], "jacko": 12, "memet": 12, "jack": 12, "o": [12, 67, 69, 79, 82, 94, 97, 107, 108], "contest": 12, "toward": [12, 52], "viewer": [12, 67], "23": [12, 52, 59], "jackx": 12, "sometim": 12, "24": [12, 39, 43, 52, 59, 62], "hhors": 12, "hors": 12, "implement": [12, 30, 33, 44, 85], "aa09": 12, "25": [12, 15, 20, 34, 44, 59, 103], "hbird": 12, "bird": 12, "name": [12, 13, 14, 15, 16, 17, 18, 21, 23, 29, 30, 33, 34, 39, 40, 45, 47, 52, 57, 58, 59, 74, 79, 82, 83, 89, 90, 93, 95, 98, 99, 101, 102, 103], "releas": 12, "time": [12, 69, 83], "yolov8s_pp09": 12, "2023": 12, "focus": 12, "class": [12, 14, 17, 18, 29, 30, 31, 33, 34, 37, 47, 48, 52, 55, 57, 59, 60, 66, 67, 69, 73, 90, 91, 94, 95, 99, 100, 101, 103, 104], "advanc": [12, 109], "capabl": [12, 30, 37, 45], "specif": [12, 13, 18, 29, 30, 33, 35, 37, 47, 52, 55, 57, 59, 69, 70, 90, 94, 100], "scenario": [12, 74, 79, 85], "yolov8s_pp12": 12, "2024": 12, "final": 12, "patch": 12, "continu": 12, "focu": [12, 67], "enhanc": [12, 32, 106], "improv": [12, 23, 82], "previou": 12, "yolov8m_pp13": 12, "offer": [12, 15, 16, 17, 22, 57, 69, 97], "yolov8n_as01": 12, "spinoff": 12, "26": [12, 59], "train": [12, 13, 14, 15, 16, 17, 18, 21, 39, 40, 74, 75, 76, 79, 83, 94, 100], "80": 12, "epoch": 12, "sfw": 12, "subset": 12, "wa": 12, "eventu": 12, "abandon": 12, "due": [12, 38, 39, 74, 79, 85, 90, 105], "ineffect": 12, "yolov8m_as02": 12, "start": [12, 37, 48, 67, 106], "30": [12, 21, 48], "public": [12, 30], "friendli": [12, 109], "reduc": [12, 39, 50, 82], "yolov8m_as03": 12, "as02": 12, "60": 12, "aim": 12, "bottleneck": 12, "reproduc": 12, "yolov8s_aa06": 12, "initi": [12, 29, 30, 34, 37, 47, 60, 73], "current": [12, 58, 64, 67, 94, 100, 107, 108, 109], "reincarn": 12, "some": [12, 29, 32, 39, 43, 44, 48, 61, 72, 74, 75, 79, 82, 83, 85, 92, 105, 107, 108], "yolov8s_aa09": 12, "updat": [12, 29, 30, 33, 34, 68], "dataset": [12, 13, 14, 15, 16, 17, 18, 21, 40, 43, 82, 96], "closeup": 12, "adjust": [12, 34, 43, 73], "larg": [12, 27, 30, 39, 82], "hat": [12, 73], "aa06": 12, "yolov8s_aa10": 12, "major": 12, "fix": 12, "issu": [12, 18, 64], "wear": 12, "yolov8s_aa11": 12, "latest": [12, 34, 74, 79], "mainstream": 12, "aa10": 12, "outstand": 12, "map": [12, 29, 45, 51, 72, 73, 76, 80, 81, 86, 98, 102], "score": [12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 24, 29, 30, 33, 38, 40, 42, 43, 45, 51, 52, 54, 76, 80, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "though": 12, "note": [12, 16, 39, 48, 67, 90, 94, 97, 100, 107, 108], "complet": [12, 34, 48, 90, 96, 106], "fair": 12, "bias": 12, "model_nam": [12, 13, 14, 15, 16, 17, 18, 21, 29, 30, 33, 34, 40, 47, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "conf_threshold": [12, 13, 14, 15, 16, 17, 18, 21, 34, 47], "iou_threshold": [12, 13, 14, 15, 16, 17, 18, 20, 21, 34, 47], "perform": [12, 16, 20, 21, 23, 30, 33, 34, 39, 45, 47, 48, 51, 59, 74, 85, 97, 98, 107, 108], "confid": [12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 34, 40, 45, 47, 52, 54, 75, 82], "threshold": [12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 25, 34, 39, 42, 43, 45, 47, 50, 54, 74, 75, 79, 82, 89, 97], "iou": [12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 34, 47], "bounding_box": 12, "x1": [12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 34, 47, 48], "y1": [12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 34, 47, 48], "x2": [12, 20, 22], "y2": [12, 20, 22], "box": [12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 24, 45, 51], "f": [12, 17, 22, 39, 43, 67, 86], "2f": 12, "point": [13, 17, 39, 52, 59], "femal": [13, 20, 47, 73], "genit": 13, "male": [13, 20, 73], "anime_censor_detect": 13, "yolov8": [13, 14, 15, 16, 17, 18, 21], "model": [13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 26, 27, 28, 29, 30, 31, 33, 34, 38, 39, 40, 43, 45, 47, 51, 52, 54, 59, 62, 63, 64, 65, 66, 67, 70, 74, 75, 76, 77, 79, 82, 83, 86, 88, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 106, 109], "v1": [13, 14, 15, 16, 17, 21, 47, 67, 82], "identifi": [13, 29, 37, 64], "locat": 13, "anatom": 13, "analyz": [13, 20, 40], "data": [13, 16, 18, 35, 37, 39, 51, 58, 66, 67, 74, 76, 94, 100, 106, 107, 108, 109], "either": [13, 14, 15, 16, 17, 33, 39, 59, 82, 86], "standard": [13, 15, 16, 17, 35, 59, 85], "n": [13, 14, 15, 16, 17, 18, 21, 37, 39, 47, 59, 67], "nano": [13, 15, 16, 17, 47], "faster": [13, 14, 15, 16, 17, 18, 47], "while": [13, 15, 16, 17, 24, 34, 46, 48, 62, 85], "slower": [13, 21], "construct": [13, 14, 16, 17, 47, 82], "intersect": [13, 14, 15, 16, 17, 18, 21, 22, 47], "over": [13, 14, 15, 16, 17, 18, 21, 22, 23, 47, 73], "merg": [13, 14, 15, 16, 17, 39], "integ": [13, 37, 43, 52, 59], "x0": [13, 14, 15, 16, 17, 18, 21, 24, 34, 47, 48], "y0": [13, 14, 15, 16, 17, 18, 21, 24, 34, 47, 48], "bound": [13, 14, 15, 16, 17, 18, 20, 22, 23, 24, 51], "indic": [13, 39, 52, 55, 74, 79, 82], "nipple_f": [13, 47], "peni": [13, 47], "pussi": [13, 47, 67], "runtimeerror": [13, 29, 33], "detection_visu": [13, 14, 15, 16, 18, 19, 21], "nude_girl": [13, 47], "365": 13, "264": 13, "399": 13, "289": [13, 14], "7473511695861816": 13, "224": [13, 57, 58, 59], "260": 13, "252": 13, "285": 13, "6830288171768188": 13, "206": 13, "523": [13, 47, 48], "240": 13, "608": 13, "6799028515815735": 13, "matplotlib": [13, 14, 15, 16, 24, 51], "pyplot": [13, 14, 15, 16, 51], "plt": [13, 14, 15, 16, 51], "imshow": [13, 14, 15, 16, 51], "anime_eye_detect": 14, "allow": [14, 15, 17, 18, 21, 30, 34, 37, 55, 57, 59, 85], "trade": [14, 16], "off": [14, 16], "speed": [14, 15, 16, 17, 18, 21, 25, 83], "accuraci": [14, 15, 16, 17, 18, 21, 45, 89, 91, 94, 97, 100, 104], "higher": [14, 15, 16, 17, 18, 20, 23, 97], "consid": [14, 17, 22, 39, 45, 48, 50, 60, 73, 94, 100], "overlap": [14, 16, 17, 18, 22, 64, 65, 74, 75, 77, 79, 82, 83, 106], "coordin": [14, 15, 16, 17, 18, 24, 34, 48, 52, 62], "alwai": [14, 16, 17, 18, 45], "except": [14, 17, 37, 55, 59, 67], "predict": [14, 18, 21, 29, 30, 33, 34, 75, 82, 89, 91, 93, 94, 97, 98, 100, 102, 104], "yolo_predict": [14, 21, 32], "squat": [14, 16, 51], "297": 14, "239": [14, 45], "341": 14, "271": 14, "7760562896728516": 14, "230": 14, "263": 14, "308": 14, "7682342529296875": 14, "createml": 15, "huggingfac": [15, 17, 39, 45, 59, 62, 71, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104], "anime_face_detect": 15, "user": [15, 21, 29, 30, 33, 34, 37, 60, 69, 109], "balanc": [15, 17, 21, 67], "system": [15, 16, 25, 55, 59, 94, 100], "overhead": [15, 16, 25, 85], "avail": [15, 21, 24, 29, 30, 37, 39, 45, 48, 55, 59, 67, 80, 88, 89, 91, 94, 100, 104], "v0": [15, 21, 64, 65], "overrid": [15, 21], "auto": [15, 21, 51, 69, 88], "mostima_post": [15, 18], "29": [15, 18, 59], "441": [15, 18], "204": [15, 18], "584": [15, 18], "7874319553375244": [15, 18], "346": [15, 18], "59": [15, 18], "529": [15, 18], "275": [15, 18], "7510495185852051": [15, 18], "606": [15, 18], "51": [15, 18, 59], "895": [15, 18], "336": [15, 18], "6986488103866577": [15, 18], "upper": [16, 47], "bodi": [16, 21, 51, 52, 54, 67], "anime_halfbody_detect": 16, "pleas": [16, 23, 38, 39, 45, 64, 66, 68, 83, 90, 94, 97, 100, 107, 108], "primari": [16, 90, 93, 95, 99, 101, 103], "purpos": 16, "crop": [16, 50, 57, 58, 59, 67], "illustr": [16, 67, 91, 93], "therefor": [16, 39, 107, 108], "consist": [16, 39], "person": [16, 19, 22, 24, 34, 51, 99, 106], "peopl": [16, 80], "guarante": [16, 45], "you": [16, 18, 19, 21, 26, 45, 48, 64, 65, 82, 83, 85, 88, 89, 90, 91, 94, 97, 100, 104, 109], "inde": 16, "recommend": [16, 23, 39, 42, 43, 82, 83, 94, 100], "approach": 16, "detect_person": [16, 19, 24, 51], "individu": [16, 22, 37, 57, 66], "obtain": [16, 26, 38, 39], "local": [16, 60, 107, 108], "flexibl": [16, 57, 58], "lower": [16, 42, 43, 45, 47], "127": 16, "629": 16, "637": 16, "9040350914001465": 16, "anime_hand_detect": 17, "choos": [17, 21, 45], "35": [17, 59, 67, 74, 82], "configur": [17, 29, 39, 57, 58, 59, 106], "suit": 17, "case": [17, 23, 39, 42], "defin": [17, 21, 39, 67, 86], "being": 17, "label": [17, 18, 20, 22, 23, 24, 29, 30, 33, 34, 39, 40, 45, 76, 98, 102], "infer": [17, 20, 23, 30, 33, 34, 51, 64, 65, 88, 97], "anime_imag": 17, "bbox": 17, "conf": 17, "customiz": [18, 24], "integr": [18, 30, 74, 109], "repositori": [18, 29, 30, 33, 34, 39], "anime_head_detect": 18, "contribut": 18, "our": 18, "develop": [18, 83, 109], "yolo11": 18, "architectur": 18, "usag": [18, 29, 30, 66, 67, 68, 74, 85, 86, 105], "head_detect_v2": 18, "0_": 18, "equal": [18, 48], "deprec": [18, 23, 38], "remov": [18, 23, 29, 34, 38, 45, 62, 71, 73, 75, 76, 81, 82], "futur": [18, 23], "help": [18, 39, 50, 62], "For": [18, 19, 21, 22, 30, 39, 45, 52, 66, 82, 88], "instead": [18, 23, 76], "detect_head": [19, 24], "booru_yolo": [19, 106], "detect_with_booru_yolo": 19, "detect_censor": [19, 47, 94, 100], "ey": [19, 48, 52, 67, 73, 106], "detect_ey": 19, "detect_fac": 19, "halfbodi": [19, 90, 99, 106], "detect_halfbodi": 19, "hand": [19, 52, 54, 67, 73, 106], "detect_hand": 19, "nudenet": [19, 106], "detect_with_nudenet": 19, "calculate_i": 19, "bboxes_similar": 19, "detection_similar": 19, "detect_text": 19, "nuditi": 20, "run": [20, 25, 29, 30, 34, 83, 88, 105, 106], "nm": 20, "postprocess": 20, "onnx": [20, 29, 30, 33, 34, 75, 88, 98], "nudenet_onnx": 20, "notai": 20, "tech": 20, "detail": [20, 62, 66, 67, 88, 90], "respect": 20, "female_genitalia_cov": 20, "genitalia": 20, "face_femal": 20, "buttocks_expos": 20, "expos": 20, "female_breast_expos": 20, "female_genitalia_expos": 20, "male_breast_expos": 20, "anus_expos": 20, "anu": 20, "feet_expos": 20, "feet": [20, 52, 54], "belly_cov": 20, "feet_cov": 20, "armpits_cov": 20, "armpit": 20, "armpits_expos": 20, "face_mal": 20, "belly_expos": 20, "male_genitalia_expos": 20, "anus_cov": 20, "female_breast_cov": 20, "buttocks_cov": 20, "onnxruntim": [20, 87, 106], "topk": [20, 29], "100": [20, 25, 34, 42, 59, 85], "45": [20, 43, 59], "score_threshold": 20, "number": [20, 29, 30, 33, 37, 39, 45, 52, 60, 62, 86, 89], "keep": [20, 79], "entir": 21, "anidet3": 21, "roboflow": 21, "m": 21, "x": [21, 39, 48, 52, 67, 85, 86, 102], "fastest": [21, 25], "most": [21, 29, 30, 33, 34], "confidence_scor": [21, 24], "genshin_post": [21, 46, 47, 48], "371": 21, "232": 21, "564": 21, "690": 21, "7533698678016663": 21, "135": [21, 52], "451": 21, "716": [21, 45], "6788613796234131": 21, "614": 21, "393": 21, "830": 21, "686": 21, "5612757205963135": 21, "1275": 21, "654": 21, "4047100841999054": 21, "calcul": [22, 30, 39, 42, 43], "comput": [22, 27, 30, 33, 41, 59, 85, 86, 98], "work": [22, 29, 30, 33, 36, 42, 69, 98], "aggreg": 22, "involv": 22, "segment": [22, 60, 106], "evalu": [22, 38], "algorithm": [22, 39, 42], "box1": 22, "box2": 22, "bboxtyp": 22, "measur": [22, 38, 39, 42], "divid": [22, 52], "4f": 22, "1429": 22, "bboxes1": 22, "bboxes2": 22, "liter": [22, 39, 48, 52, 64, 65, 80], "max": [22, 23], "raw": [22, 29, 30, 33, 37], "depend": [22, 67, 68, 105], "unknown": [22, 80], "hungarian": 22, "find": [22, 48], "optim": [22, 30, 39], "assign": [22, 23, 29, 39], "among": [22, 39], "averag": 22, "detect1": 22, "detect2": 22, "bboxwithscoreandlabel": 22, "group": [22, 29, 43, 76], "correspond": [22, 39, 45, 50, 59, 82, 98, 102], "combin": [22, 37, 45], "against": [22, 83], "ground": [22, 94, 100], "truth": [22, 94, 100], "car": 22, "85": [22, 74, 82], "75": 22, "text_detect": 23, "been": [23, 98], "migrat": 23, "ocr": [23, 106], "detect_text_with_ocr": [23, 106], "soon": 23, "paddleocr": [23, 45], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 23, "05": [23, 59, 74, 75, 89, 90, 91, 93, 98, 99, 100, 101, 103, 104], "max_area_s": 23, "640": 23, "region": [23, 47, 50, 94, 100], "dbnet": 23, "do": [23, 50, 91], "640x640": 23, "ani": [23, 30, 33, 37, 39, 47, 57, 59, 62, 67, 72, 86, 88], "sinc": [23, 38], "appear": [24, 27], "font": 24, "pad": [24, 71], "see": [24, 67, 88], "text_pad": 24, "fontsiz": 24, "max_short_edge_s": 24, "fp": 24, "no_label": 24, "normal": [24, 30, 40, 57, 58, 59, 82], "predefin": [24, 73], "extract": [24, 25, 27, 28, 37, 39, 43, 45, 50, 59, 66, 67, 68, 69, 75, 82], "around": [24, 29, 34, 37, 54], "shortest": 24, "edg": [24, 54, 106], "maintain": [24, 34, 46, 52, 85, 109], "font_manag": 24, "fontproperti": 24, "properti": [24, 48, 52, 67, 69], "cv2": 25, "have": [25, 27, 39, 80, 81, 94, 100, 105], "lowest": 25, "resourc": [25, 106], "low_threshold": 25, "high_threshold": 25, "200": [25, 34, 59], "assum": [25, 27, 28, 71], "its": [25, 27, 28, 29, 39, 45, 46, 59, 68, 71, 74, 76, 88, 90, 91, 93, 94, 95, 98, 99, 100, 101, 103, 104], "low": [25, 33, 38, 40, 67, 79, 82, 83], "high": [25, 33, 34, 61, 67, 83, 97, 98], "outlin": 26, "comparison": [26, 74], "canni": [26, 106], "get_edge_by_canni": 26, "edge_image_with_canni": 26, "lineart": [26, 28, 106], "get_edge_by_lineart": 26, "edge_image_with_lineart": 26, "lineart_anim": [26, 106], "get_edge_by_lineart_anim": 26, "edge_image_with_lineart_anim": 26, "best": [27, 40, 48, 67], "effect": [27, 38, 47, 105], "closest": 27, "consum": 27, "amount": 27, "memori": [27, 29, 30, 34, 107, 108], "power": 27, "runtim": [27, 30, 88, 97], "coars": 27, "detect_resolut": [27, 28], "512": [27, 28, 54, 67, 83], "deeper": 27, "richer": 27, "probabl": [27, 30, 98], "extra": [27, 67], "increas": [27, 39], "resolut": [27, 28, 60, 83], "neural": [27, 28, 71, 86], "network": [27, 28, 71, 86], "classif": [29, 33, 86, 90, 91, 93, 94, 95, 96, 99, 100, 101, 103, 104], "those": [29, 97], "store": [29, 30, 34, 35, 67, 68], "well": [29, 42], "manag": [29, 30, 33, 34, 88, 106], "interact": [29, 30, 33, 34], "also": [29, 57, 82, 109], "token": [29, 30, 33, 34], "authent": [29, 30, 33, 34], "access": [29, 30, 33, 52, 67, 85], "privat": [29, 30, 31, 33, 43], "repo_id": [29, 30, 33, 34], "fn_preprocess": 29, "callabl": [29, 59], "hf_token": [29, 30, 33, 34], "comprehens": [29, 30], "imagepreprocessfunc": 29, "variabl": [29, 48, 88], "_model_nam": 29, "cach": [29, 30, 33, 34, 60, 87, 106], "_model": 29, "dictionari": [29, 35, 40, 57, 59, 67, 68, 69, 72, 73, 75, 90, 93, 95, 99, 101, 103], "_label": 29, "_hf_token": 29, "org": 29, "repo": [29, 59], "__init__": [29, 30, 31, 33, 34, 37, 48, 52, 60, 69, 73], "instanc": [29, 30, 34, 39, 47, 52, 59, 60, 73], "clear": [29, 30, 33, 34, 39, 68, 90, 94, 100], "free": [29, 30, 34], "up": [29, 30, 34, 73], "launch_demo": [29, 30, 33, 34], "default_model_nam": [29, 30, 33, 34], "server_nam": [29, 30, 33, 34], "server_port": [29, 30, 33, 34], "launch": [29, 30, 33, 34], "gradio": [29, 30, 33, 34], "demo": [29, 30, 33, 34, 79], "interfac": [29, 30, 33, 34, 85], "ui": [29, 33, 34], "make_ui": [29, 30, 33, 34], "server": [29, 30, 33, 34], "select": [29, 30, 33, 34, 39, 47, 60], "dropdown": [29, 30], "port": [29, 30, 33, 34], "importerror": [29, 34], "instal": [29, 33, 34, 62, 68, 106], "properli": [29, 33, 67], "usernam": [29, 34], "repo_nam": [29, 34], "model_v1": 29, "7860": [29, 30, 34], "submit": 29, "recent": [29, 30, 33, 34], "label_group": 29, "highest": [29, 98], "through": [29, 30, 59, 109], "error": [29, 37, 59, 82], "predict_fmt": 29, "fmt": [29, 30, 33, 40, 75, 82], "top5": 29, "logit": [29, 30, 33], "embed": [29, 30, 33, 37, 82], "dict": [29, 30, 37, 40, 51, 57, 58, 59, 67, 68, 69, 75, 82, 85, 90, 91, 93, 94, 95, 99, 100, 101, 103, 104], "top": [29, 48, 97], "k": 29, "e": [29, 30, 39, 61, 64, 65, 80, 83, 86], "g": [29, 30, 39, 61, 64, 65, 80, 82, 83], "top10": 29, "predict_scor": 29, "ia": 29, "conveni": [29, 52, 67, 109], "wrapper": [29, 34, 37], "id": [29, 30, 33, 34], "multimod": 30, "hub": 30, "discoveri": 30, "variant": [30, 33], "pipelin": [30, 57, 59], "pattern": [30, 39, 73], "direct": 30, "api": [30, 33], "control": [30, 67], "via": 30, "web": [30, 33], "deploy": [30, 98], "reus": 30, "lru": 30, "thread": [30, 33, 85, 105], "safe": [30, 33, 68, 74, 75, 85, 96, 98, 100, 105, 106], "demand": 30, "switch": 30, "image_encod": [30, 33], "upload": [30, 34], "enter": 30, "link": 30, "address": 30, "bind": 30, "organ": 30, "precomput": [30, 81], "cosin": 30, "scale": [30, 33, 47, 48, 52, 67, 71, 82, 107, 108], "complex": 30, "image_embed": 30, "text_embed": 30, "etc": [30, 59], "thei": [30, 39, 55, 59], "l2": [30, 82], "text_encod": [30, 33], "accept": 30, "_process_rgb": 31, "_process_alpha_channel_with_model": 31, "_process_rgba": 31, "attribut": 31, "classifi": [32, 90, 95, 96, 97, 99, 101, 103, 104, 106], "classifymodel": 32, "classify_predict_scor": 32, "classify_predict": 32, "classify_predict_fmt": 32, "imageenhanc": 32, "clip": [32, 59, 67, 106], "clipmodel": 32, "clip_image_encod": 32, "clip_text_encod": 32, "clip_predict": 32, "siglip": [32, 59, 106], "siglipmodel": 32, "siglip_image_encod": 32, "siglip_text_encod": 32, "siglip_predict": 32, "yolomodel": 32, "sigmoid": [33, 87], "loss": 33, "creation": [33, 57, 58, 69], "preprocessor": [33, 67], "reset": 33, "about": [33, 35], "hostnam": 33, "gr": [33, 34], "One": [33, 43], "detect": [34, 42, 45, 47, 51, 52, 53, 54, 72, 73, 88, 89, 94, 100, 106], "post": [34, 45], "helper": 34, "easi": 34, "metadata": [34, 40, 66, 68, 69, 106], "cleanup": 34, "associ": [34, 69], "default_conf_threshold": 34, "default_iou_threshold": 34, "environmenterror": [34, 62, 68], "environ": [34, 83, 85, 88, 106], "offlin": 34, "yolov5": 34, "allow_dynam": 34, "dynam": [34, 57], "300": [34, 59], "400": 34, "simpl": 34, "explicitli": 34, "read": [35, 36, 37, 66, 67, 68], "write": [35, 36, 37, 66, 68], "exif": [35, 36, 67], "gif": [35, 36, 67], "comment": 35, "These": [35, 38, 60], "retriev": [35, 39], "context": [35, 36], "ai": [35, 36, 69, 89], "found": [35, 48, 67, 90], "attempt": [35, 48, 59, 67, 69, 88], "commonli": [35, 59, 76, 86], "where": [35, 39, 67, 68, 82, 85], "look": [35, 45, 67, 90], "usercom": 35, "field": [35, 69], "dst_filenam": 35, "destin": [35, 67, 68, 69], "filenam": [35, 60], "pnginfo": [35, 37, 67, 69], "wai": [35, 67, 68], "geninfo": [36, 106], "lsb": [36, 69, 106], "signific": [36, 37, 39, 64, 69], "bit": [36, 37, 59, 69], "read_geninfo_paramet": 36, "read_geninfo_exif": 36, "read_geninfo_gif": 36, "write_geninfo_paramet": 36, "write_geninfo_exif": 36, "write_geninfo_gif": 36, "read_lsb_raw_byt": 36, "read_lsb_metadata": 36, "write_lsb_raw_byt": 36, "write_lsb_metadata": 36, "lsbreaderror": 36, "lsbextractor": 36, "imagelsbdataextractor": 36, "serialize_pnginfo": 36, "serialize_json": 36, "inject_data": 36, "steganographi": 37, "serial": 37, "json": 37, "compat": [37, 76], "inject": 37, "emb": [37, 82], "seamlessli": 37, "hidden": 37, "decompress": 37, "them": [37, 47, 57, 64, 68, 82], "gzip": 37, "written": 37, "appropri": [37, 45, 59, 67], "serializ": [37, 57], "err": 37, "caus": [37, 105], "multi": [37, 85], "get_next_n_byt": 37, "next": [37, 55], "get_one_byt": 37, "form": [37, 76], "read_32bit_integ": 37, "32": [37, 59], "interpret": [37, 52], "big": 37, "endian": 37, "enough": 37, "magic": 37, "stealth_pngcomp": 37, "extract_data": 37, "length": [37, 39, 46], "compress": 37, "along": [37, 39, 71], "robust": [37, 39], "skytnt": [38, 60, 71], "poor": 38, "anime_dbaesthet": [38, 41], "better": [38, 42, 62, 82, 83, 89, 91, 94, 97, 100, 104], "2053756": 38, "09986039996147156": 38, "1663584": 38, "24299287796020508": 38, "4886411": 38, "38091593980789185": 38, "2066024": 38, "5131649971008301": 38, "3670169": 38, "6011670827865601": 38, "5930006": 38, "7067991495132446": 38, "3821265": 38, "8237218260765076": 38, "5512471": 38, "9187621474266052": 38, "limit": [39, 74], "smaller": 39, "7eu7d7": [39, 79, 83, 109], "ccip_onnx": 39, "cluster": [39, 43], "refer": [39, 42, 66, 97], "relev": 39, "aforement": 39, "manual": [39, 48], "384": [39, 43, 57, 58, 59], "caform": 39, "randaug": 39, "prune": 39, "vector": 39, "pruned_fp32": 39, "5_fp32": 39, "feat": 39, "768": [39, 45, 67], "17847511429108218": 39, "1951224011983088": 39, "18397327797685215": 39, "y": [39, 48, 85], "16583099961280823": 39, "42947039008140564": 39, "4037521779537201": 39, "4371533691883087": 39, "40748104453086853": 39, "392294704914093": 39, "whether": [39, 45, 47, 59, 69, 72, 75, 82, 83], "belong": 39, "pairwis": 39, "matrix": 39, "5350548e": 39, "08": [39, 59, 99, 100], "6583106e": 39, "01": 39, "2947042e": 39, "0375218e": 39, "8025822e": 39, "3715334e": 39, "0748104e": 39, "2675274e": 39, "9229470e": 39, "j": 39, "th": 39, "dbscan": 39, "dbscan_2": 39, "dbscan_fre": 39, "optic": [39, 45], "optics_best": 39, "epsilon": 39, "ep": 39, "min_sampl": 39, "ccipclustermethodtyp": 39, "12921094122454668": 39, "1291187648928262": 39, "1836453739562513": 39, "distanc": 39, "_featureorimag": 39, "sampl": [39, 43, 67, 89, 90, 91, 93, 94, 95, 99, 100, 101, 103, 104], "neighborhood": [39, 62], "core": [39, 107, 108], "few": 39, "too": 39, "sensit": [39, 47, 82, 94, 100], "tune": 39, "guidelin": 39, "deal": [39, 66], "solut": [39, 48], "small": [39, 47], "advis": [39, 74], "significantli": 39, "separ": 39, "slightli": 39, "exhibit": 39, "regular": [39, 62], "outfit": 39, "awar": 39, "highli": 39, "so": [39, 42, 79, 83], "care": 39, "diff": 39, "07437477": 39, "0356068": 39, "04396922": 39, "05131693": 39, "assess": 40, "aesthet": [40, 41, 106], "danbooru": [40, 74, 77, 79, 94, 97], "hakubooru": 40, "kohakublueleaf": 40, "swinv2pv3_v0_448_ls0": 40, "2_x": 40, "percentil": 40, "_default_model_nam": 40, "masterpiec": [40, 67], "9831666690063624": 40, "8810615667538594": 40, "great": 40, "8225559148288356": 40, "good": [40, 45], "591020403706702": 40, "2888798940585766": 40, "243279223969715": 40, "worst": [40, 67], "005268185993767627": 40, "275707557797432": 40, "7977807857096195": 40, "56098810210824": 40, "670568235218525": 40, "1677918508648872": 40, "9305131509900093": 40, "6085879728198051": 40, "6834832429885864": 40, "16141420602798462": 40, "05435194447636604": 40, "025083942338824272": 40, "024000568315386772": 40, "027076328173279762": 40, "024589713662862778": 40, "3757021427154541": 40, "3451208472251892": 40, "1511985808610916": 40, "04740551486611366": 40, "02172713913023472": 40, "027498546987771988": 40, "03134724497795105": 40, "39281174540519714": 40, "22457796335220337": 40, "15563568472862244": 40, "10796019434928894": 40, "047730278223752975": 40, "0393439345061779": 40, "031940147280693054": 40, "13832266628742218": 40, "20687267184257507": 40, "2509062886238098": 40, "1644320785999298": 40, "11332042515277863": 40, "08270663768053055": 40, "043439216911792755": 40, "033693961799144745": 40, "03375888615846634": 40, "050045162439346313": 40, "16734018921852112": 40, "4311050772666931": 40, "23242227733135223": 40, "05163438618183136": 40, "012833272106945515": 40, "01619996316730976": 40, "03074900433421135": 40, "1396280825138092": 40, "5038207173347473": 40, "22299200296401978": 40, "07377689331769943": 40, "02854202501475811": 40, "026677291840314865": 40, "02838410809636116": 40, "026617199182510376": 40, "02508518099784851": 40, "06039097160100937": 40, "8043031692504883": 40, "get_aesthetic_scor": 41, "ccip": [41, 106], "ccip_extract_featur": 41, "ccip_batch_extract_featur": 41, "ccip_default_threshold": 41, "ccip_differ": 41, "ccip_sam": 41, "ccip_batch_differ": 41, "ccip_batch_sam": 41, "ccip_default_clustering_param": 41, "ccip_clust": 41, "ccip_merg": 41, "dbaesthet": [41, 106], "laplacian": [41, 106], "laplacian_scor": 41, "lpip": [41, 106], "lpips_extract_featur": 41, "lpips_differ": 41, "lpips_clust": 41, "psnr_": [41, 106], "psnr": [41, 65], "blur": [42, 47], "than": [42, 43, 47, 85, 89, 97], "seem": 42, "just": [42, 62, 91, 94, 97, 100, 104], "we": [42, 64, 83], "explor": 42, "bluri": 42, "hutao": [42, 71, 74, 75, 79, 82], "156": 42, "68285005210006": 42, "text_blur": 42, "2276": 42, "66629157129": 42, "real2": 42, "908745781486806": 42, "mmd": 42, "1072": 42, "8372572065527": 42, "richzhang": 43, "perceptualsimilar": 43, "chafen_arknight": 43, "rand": 43, "reach": 43, "995": 43, "cnn": 43, "f1": 43, "f2": 43, "f3": 43, "f4": 43, "f5": 43, "64": [43, 59, 62, 67, 83, 107, 108], "99": 43, "192": 43, "49": [43, 59], "256": [43, 57, 58, 64, 67], "img1": [43, 44, 82], "img2": [43, 44, 82], "anoth": 43, "16922694444656372": 43, "22250649333000183": 43, "6897575259208679": 43, "10956494510173798": 43, "6823137998580933": 43, "6837796568870544": 43, "nois": [43, 50, 62, 64], "inf": 44, "gaussian_20": 44, "dat": 44, "058228614646987": 44, "gaussian_3": 44, "27": [44, 59], "65611098737784": 44, "lq": 44, "29589659377844": 44, "recogn": [45, 59], "export": [45, 88], "recognit": 45, "ch_pp": 45, "ocrv4_det": 45, "heat_threshold": 45, "box_threshold": 45, "max_candid": 45, "1000": 45, "unclip_ratio": 45, "heat": 45, "candid": 45, "unclip": 45, "comic": [45, 91], "742": 45, "485": [45, 57, 58], "809": 45, "511": 45, "9543377610144915": 45, "682": 45, "98": 45, "734": 45, "124": 45, "9309689495575223": 45, "136": 45, "836": 45, "164": 45, "9042856988923695": 45, "144": 45, "455": 45, "196": 45, "874083638387722": 45, "719": 45, "835": 45, "488": 45, "8628696346175078": 45, "478": 45, "214": 45, "508": 45, "848871771901487": 45, "1030": 45, "557": 45, "1184": 45, "578": 45, "8352495440618789": 45, "427": 45, "129": 45, "553": 45, "154": 45, "8249209443996619": 45, "detect_model": 45, "recognize_model": 45, "ocrv4_rec": 45, "rotation_threshold": 45, "is_remove_dupl": 45, "rotat": [45, 48], "duplic": [45, 67], "mob": 45, "9356705927336156": 45, "shishou": 45, "8933000384412466": 45, "BUT": 45, "8730931912907247": 45, "oh": 45, "8417627579351514": 45, "mirror": 45, "7366019454049503": 45, "el": 45, "gato": 45, "iberico": 45, "7271127306351021": 45, "THAt": 45, "701928390168364": 45, "6965972578194936": 45, "chines": 45, "english": 45, "cannot": [45, 55, 57, 59, 69], "languag": 45, "func": [45, 87, 106], "japanes": [45, 67], "post_text": 45, "319": 45, "847": 45, "561": 45, "899": 45, "kancol": 45, "9130667787597329": 45, "552": 45, "811": 45, "791": 45, "921": 45, "1944": 45, "8566762346615406": 45, "820": 45, "558": 45, "850": 45, "fleet": 45, "collect": [45, 66], "8100635458911772": 45, "235": 45, "904": 45, "855": 45, "1009": 45, "\u6d77": 45, "6716076803280185": 45, "858": 45, "808": 45, "tsu": 45, "ka": 45, "NO": 45, "u": [45, 109], "mi": 45, "de": 45, "654507230718228": 45, "209": 45, "507": 45, "2888084133529467": 45, "japan_pp": 45, "ocrv3_rec": 45, "9230690942939336": 45, "8564870717047623": 45, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 45, "8061289060358996": 45, "8045396777081609": 45, "7311649382696896": 45, "\u8266\u3068\u308c\u308c": 45, "6648729016512889": 45, "ocrv2_det": 45, "ocrv3_det": 45, "ocrv4_server_det": 45, "ch_ppocr_mobile_slim_v2": 45, "0_det": 45, "ch_ppocr_mobile_v2": 45, "ch_ppocr_server_v2": 45, "en_pp": 45, "arabic_pp": 45, "ocrv2_rec": 45, "ocrv4_server_rec": 45, "0_rec": 45, "chinese_cht_pp": 45, "cyrillic_pp": 45, "devanagari_pp": 45, "en_number_mobile_v2": 45, "ka_pp": 45, "korean_pp": 45, "latin_pp": 45, "ta_pp": 45, "te_pp": 45, "dimens": [46, 59], "max_siz": [46, 57, 58, 59], "longer": 46, "after": [46, 59, 74, 79, 82], "1280": 46, "720": 46, "new_img": 46, "600": 46, "337": 46, "obscur": 47, "regist": [47, 48, 57, 58, 59], "rectangular": 47, "967": [47, 48], "143": [47, 48], "1084": [47, 48], "261": [47, 48], "246": [47, 48], "208": [47, 48], "331": [47, 48], "287": [47, 48], "662": [47, 48], "466": [47, 48], "705": [47, 48], "514": [47, 48], "479": [47, 48], "283": [47, 48], "326": [47, 48], "color_black": 47, "radiu": 47, "emoji": [47, 48], "penis": 47, "vagina": 47, "serv": [47, 59, 74], "foundat": 47, "inherit": [47, 59], "within": [47, 67, 74, 82], "fill": 47, "color_default": 47, "green": 47, "color_green": 47, "ffff00": 47, "color_ffff00": 47, "blur_4": 47, "blur_8": 47, "blur_12": 47, "pixelate_4": 47, "pixelate_8": 47, "pixelate_12": 47, "cl": 47, "arg": 47, "subclass": 47, "keyerror": 47, "alreadi": 47, "exist": [47, 68, 88, 91], "angl": 48, "end": [48, 67], "censor_area": [48, 49], "ratio_threshold": 48, "minimum": [48, 54, 60, 62], "total": [48, 107, 108], "star": [48, 79], "register_censor_method": [48, 49], "smiling_face_with_heart": 48, "twitter": 48, "appl": 48, "googl": 48, "microsoft": 48, "samsung": 48, "whatsapp": 48, "facebook": 48, "messeng": 48, "joypixel": 48, "openmoji": 48, "emojidex": 48, "mozilla": 48, "express": 48, "code": [48, 64, 79, 82], "_emojistyletyp": 48, "emoji_default": 48, "cat_fac": 48, "emoji_green": 48, "grinning_face_with_sweat": 48, "emoji_liuhanhuangd": 48, "minim": 48, "abl": [48, 55], "prefix": [48, 73, 78], "sum": 48, "cx": 48, "mass": 48, "occlus": 48, "cy": 48, "find_for_area": 48, "rectangl": 48, "corner": 48, "factor": [48, 59], "align": [49, 106], "align_maxs": 49, "censor_": [49, 106], "censor_nsfw": 49, "basecensor": 49, "colorcensor": 49, "blurcensor": 49, "pixelatecensor": 49, "imgcensor": [49, 106], "imagebasedcensor": 49, "emojibasedcensor": 49, "singleimag": 49, "squeez": [49, 106], "squeeze_with_transpar": 49, "fit": 50, "tightli": 50, "interest": 50, "jerry_with_spac": 50, "median_filt": 50, "median": 50, "kernel": 50, "larger": [50, 54, 84], "disabl": 50, "keypoint": [51, 52, 53, 54], "idea": 51, "research": 51, "auto_detect": 51, "out_bbox": 51, "person_detect_cfg": 51, "op18keypointset": [51, 53, 54], "rtmpose": 51, "config": [51, 58, 106, 109], "foot": [51, 52], "hand1": 51, "hand2": 51, "op18_visu": [51, 53], "0x7f5ca933f3d0": 51, "axesimag": 51, "0x7f5c98069790": 51, "all_": 52, "openpos": [52, 67], "op18": [52, 54], "__mul__": 52, "multipli": 52, "scalar": 52, "__truediv__": 52, "divisor": 52, "left_foot": 52, "left_hand": 52, "right_foot": 52, "right_hand": 52, "enum": 52, "enumer": 52, "symbol": [52, 79, 82], "make": [52, 57, 76, 86, 94, 98, 100], "readabl": [52, 82], "categor": 52, "nose": 52, "neck": 52, "elbow": 52, "wrist": 52, "ankl": 52, "ear": [52, 73, 80], "member": 52, "right_should": 52, "right_elbow": 52, "right_wrist": 52, "left_should": 52, "left_elbow": 52, "left_wrist": 52, "right_hip": 52, "right_kne": 52, "right_ankl": 52, "left_hip": 52, "left_kne": 52, "left_ankl": 52, "right_ey": 52, "left_ey": 52, "right_ear": 52, "left_ear": 52, "left_big_to": 52, "left_small_to": 52, "left_heel": 52, "right_big_to": 52, "right_small_to": 52, "right_heel": 52, "__int__": 52, "truncat": [52, 96, 106], "zero": 52, "must": [52, 73, 105], "preced": 52, "surround": 52, "whitespac": [52, 76], "36": [52, 59], "0b100": 52, "91": [52, 59], "112": 52, "92": [52, 59, 80], "113": [52, 59], "dwpose": [53, 106], "dwpose_estim": 53, "openpose18": 53, "op18_body_max": 53, "op18_body_min": 53, "op18_face_max": 53, "op18_face_min": 53, "op18_left_foot_max": 53, "op18_left_foot_min": 53, "op18_left_hand_max": 53, "op18_left_hand_min": 53, "op18_right_foot_max": 53, "op18_right_foot_min": 53, "op18_right_hand_max": 53, "op18_right_hand_min": 53, "keypoints_list": 54, "min_edge_s": 54, "draw_bodi": 54, "draw_hand": 54, "draw_feet": 54, "draw_fac": 54, "drawn": 54, "shorter": 54, "connect": 54, "ellips": 54, "facial": [54, 73, 90], "pars": [55, 57, 58, 66, 67, 106], "parser": [55, 57, 58, 67], "try": 55, "notparsetarget": 56, "register_pillow_transform": 56, "register_pillow_pars": 56, "create_pillow_transform": 56, "parse_pillow_transform": 56, "register_torchvision_transform": 56, "register_torchvision_pars": 56, "create_torchvision_transform": 56, "parse_torchvision_transform": 56, "register_creators_for_transform": 56, "notprocessortypeerror": 56, "create_transforms_from_transform": 56, "is_valid_size_dict": 56, "convert_to_size_dict": 56, "get_size_dict": 56, "create_clip_transform": 56, "create_transforms_from_clip_processor": 56, "create_convnext_transform": 56, "create_transforms_from_convnext_processor": 56, "create_vit_transform": 56, "create_transforms_from_vit_processor": 56, "create_siglip_transform": 56, "create_transforms_from_siglip_processor": 56, "create_bit_transform": 56, "create_transforms_from_bit_processor": 56, "create_blip_transform": 56, "create_transforms_from_blip_processor": 56, "create_mobilenetv2_transform": 56, "create_transforms_from_mobilenetv2_processor": 56, "tensor": [57, 58, 59, 68], "composit": [57, 59], "machin": [57, 86], "learn": [57, 86], "compos": [57, 58, 59], "sequenc": [57, 59, 73], "pillowcompos": [57, 59], "sequenti": 57, "decor": [57, 58, 59, 85], "facilit": 57, "creator": [57, 59], "tvalu": [57, 58], "describ": 57, "interpol": [57, 58, 59], "bicub": [57, 58, 59], "pillowres": [57, 59], "antialia": [57, 58, 59], "bilinear": [57, 58], "center_crop": [57, 58], "pillowcentercrop": [57, 59], "pillowtotensor": [57, 59], "maybe_to_tensor": [57, 58], "pillowmaybetotensor": 57, "std": [57, 58, 59], "pillownorm": [57, 59], "456": [57, 58], "406": [57, 58], "229": [57, 58], "225": [57, 58], "48500001430511475": 57, "4560000002384186": 57, "4059999883174896": 57, "2290000021457672": 57, "2240000069141388": 57, "22499999403953552": 57, "framework": 58, "extend": 58, "centercrop": 58, "totensor": 58, "maybetotensor": 58, "4850": 58, "4560": 58, "4060": 58, "2290": 58, "2240": 58, "2250": 58, "timm": 58, "interpolationmod": 58, "processor": [59, 107, 108], "vitimageprocessor": 59, "5906": 59, "33": 59, "donutimageprocessor": 59, "1901": 59, "70": [59, 83], "detrimageprocessor": 59, "1575": 59, "86": [59, 73], "clipimageprocessor": 59, "1374": 59, "73": 59, "videomaeimageprocessor": 59, "1093": 59, "convnextimageprocessor": 59, "648": 59, "65": 59, "segformerimageprocessor": 59, "533": 59, "00": 59, "beitimageprocessor": 59, "468": 59, "63": 59, "siglipimageprocessor": 59, "440": 59, "48": 59, "layoutlmv3imageprocessor": 59, "403": 59, "layoutlmv2imageprocessor": 59, "332": 59, "87": 59, "mllamaimageprocessor": 59, "qwen2vlimageprocessor": 59, "314": 59, "77": 59, "blipimageprocessor": 59, "276": 59, "55": 59, "idefics2imageprocessor": 59, "226": 59, "llavanextimageprocessor": 59, "215": 59, "bitimageprocessor": 59, "210": 59, "pix2structimageprocessor": 59, "conditionaldetrimageprocessor": 59, "53": 59, "samimageprocessor": 59, "52": 59, "deitimageprocessor": 59, "mask2formerimageprocessor": 59, "89": 59, "50": 59, "vivitimageprocessor": 59, "88": 59, "yolosimageprocessor": 59, "84": 59, "47": 59, "viltimageprocessor": 59, "41": 59, "detaimageprocessor": 59, "68": 59, "38": 59, "pixtralimageprocessor": 59, "mobilenetv2imageprocessor": 59, "mobilevitimageprocessor": 59, "61": 59, "34": [59, 107, 108], "dptimageprocessor": 59, "maskformerimageprocessor": 59, "28": 59, "nougatimageprocessor": 59, "ideficsimageprocessor": 59, "rtdetrimageprocessor": 59, "efficientnetimageprocessor": 59, "40": [59, 67], "deformabledetrimageprocessor": 59, "idefics3imageprocessor": 59, "fuyuimageprocessor": 59, "videollavaimageprocessor": 59, "pvtimageprocessor": 59, "09": 59, "oneformerimageprocessor": 59, "mobilenetv1imageprocessor": 59, "07": [59, 98, 99, 100, 103], "owlv2imageprocessor": 59, "chineseclipimageprocessor": 59, "efficientformerimageprocessor": 59, "llavaonevisionimageprocessor": 59, "swin2srimageprocessor": 59, "vithybridimageprocessor": 59, "owlvitimageprocessor": 59, "04": 59, "groundingdinoimageprocessor": 59, "03": 59, "perceiverimageprocessor": 59, "chameleonimageprocessor": 59, "levitimageprocessor": 59, "vitmatteimageprocessor": 59, "extens": [59, 74], "tri": 59, "def": [59, 85], "hasattr": 59, "feature_extractor": 59, "encount": 59, "becaus": 59, "until": 59, "successfulli": 59, "imageprocessor": 59, "autoimageprocessor": 59, "from_pretrain": 59, "openai": 59, "vit": 59, "patch32": 59, "pillowconvertrgb": 59, "48145467": 59, "4578275": 59, "40821072": 59, "26862955": 59, "2613026": 59, "2757771": 59, "size_dict": 59, "shortest_edg": 59, "invalid_kei": 59, "default_to_squar": 59, "height_width_ord": 59, "constraint": 59, "els": [59, 67, 107, 108], "incompat": 59, "longest_edg": 59, "param_nam": 59, "entri": 59, "conform": 59, "messag": [59, 83], "do_res": 59, "do_center_crop": 59, "crop_siz": 59, "do_rescal": 59, "rescale_factor": 59, "00392156862745098": 59, "do_norm": 59, "image_mean": 59, "image_std": 59, "do_convert_rgb": 59, "rescal": 59, "deviat": 59, "clipprocessor": 59, "crop_pct": 59, "tailor": 59, "convnext": 59, "percentag": 59, "prepar": 59, "replic": 59, "build": [59, 74, 82], "blip": 59, "255": 59, "openai_clip_mean": 59, "openai_clip_std": 59, "accord": 59, "behavior": 59, "mobilenetv2": 59, "per": 59, "equival": 59, "bg": 60, "strict_level": 60, "min_select": 60, "min_width": 60, "min_height": 60, "min_resolut": 60, "strict": [60, 94, 100], "get_imag": 60, "get_image_fil": 60, "list_image_fil": 60, "random_imag": 60, "randomli": 60, "random_image_fil": 60, "8057": 60, "000000": 60, "000001": 60, "000002": 60, "000003": 60, "000004": 60, "home": 60, "dgh": [60, 68, 109], "2400x1600": 60, "0x7feb86ed5160": 60, "003258": 60, "400x400": 60, "0x7feb86a748b0": 60, "quickli": 61, "backgroundimageset": 61, "list_bg_image_fil": 61, "get_bg_image_fil": 61, "get_bg_imag": 61, "random_bg_image_fil": 61, "random_bg_imag": 61, "opencv": 62, "denois": [62, 67], "inspir": [62, 71, 75, 82, 102], "mf666": [62, 102], "mist": 62, "fucker": 62, "diameter_min": 62, "diameter_max": 62, "sigma_color_min": 62, "sigma_color_max": 62, "sigma_space_min": 62, "sigma_space_max": 62, "radius_min": 62, "radius_max": 62, "eps_min": 62, "eps_max": 62, "b_iter": 62, "g_iter": 62, "random": [62, 80], "bilater": 62, "guid": 62, "stage": 62, "preserv": 62, "diamet": 62, "sigma": 62, "space": [62, 71, 82], "window": [62, 67], "term": 62, "contrib": 62, "noisy_imag": 62, "cleaned_img": 62, "cleaned_imag": 62, "blurri": [63, 67], "noisi": 63, "nafnet": [63, 106], "scunet": [63, 64, 106], "adversari": [63, 106], "remove_adversarial_nois": 63, "restore_with_nafnet": 63, "restore_with_scunet": 63, "ve": 64, "gaussian": 64, "To": 64, "correctli": 64, "credibl": 64, "rgg": [64, 65], "red": [64, 73], "gopro": 64, "sidd": 64, "tile_s": [64, 65, 83], "tile_overlap": [64, 65, 83], "batch_siz": [64, 65, 83], "nafnetmodeltyp": 64, "tile": [64, 65, 83], "gan": 65, "128": 65, "scunetmodeltyp": 65, "automatic1111": 66, "stabl": [66, 67, 89, 109], "diffus": [66, 67, 89], "webui": [66, 67, 68], "novelai": 66, "sdwui": 66, "submodul": 66, "nai": [66, 106], "docstr": 66, "sdmetadata": 66, "parse_sdmeta_from_text": 66, "get_sdmeta_from_imag": 66, "save_image_with_sdmeta": 66, "read_metadata": 66, "save_with_metadata": 66, "naimetadata": 66, "get_naimeta_from_imag": 66, "add_naimeta_to_imag": 66, "save_image_with_naimeta": 66, "formatt": 67, "a1111": 67, "sd_metadata_simpl": 67, "sd_metadata_complex": 67, "prompt": 67, "neg_prompt": 67, "neg": 67, "__str__": 67, "sd1": 67, "extrem": 67, "delic": 67, "beauti": 67, "offici": 67, "global": [67, 105], "illumin": 67, "soft": 67, "shadow": 67, "super": 67, "light": 67, "novel": [67, 69], "4k": 67, "metal_textur": 67, "striped_background": 67, "rich": 67, "cg": 67, "uniti": 67, "8k": 67, "wallpap": 67, "unreal": 67, "sci": 67, "fi": 67, "fantasi": 67, "silver_skin": 67, "cut": [67, 73], "silver_impossible_bodysuit": 67, "gem_on_chest": 67, "cut_silver_mechanical_leotard": 67, "headgear": [67, 73], "1_girl": 67, "solo": [67, 72, 73, 74, 75, 79, 80, 81, 82], "slim_waist": 67, "hair": [67, 73], "long": 67, "lumin": 67, "medium_breast": [67, 81], "indistinct_camelto": 67, "flat_crotch": 67, "coquettish": 67, "squint": 67, "evil_smil": 67, "dark_persona": 67, "mouth": 67, "wet": 67, "slim_fac": 67, "tall_girl": 67, "matur": 67, "mature_fac": 67, "slim_figur": 67, "slim_leg": 67, "groin": 67, "bare_thigh": 67, "easyneg": 67, "sketch": 67, "ugli": 67, "huge": 67, "logo": 67, "monochrom": [67, 93, 96, 106], "bad": 67, "mutat": 67, "horror": 67, "geometri": 67, "bad_prompt": 67, "miss": 67, "finger": 67, "limb": 67, "anatomi": 67, "interlock": 67, "digit": 67, "arm": 67, "2girl": 67, "deform": 67, "artist": 67, "blush": [67, 74, 75, 79, 82], "lipstick": 67, "skindent": 67, "tie": 67, "big_breast": 67, "thighhigh": [67, 74], "pubic_hair": [67, 73], "3d": [67, 91], "realist": 67, "slip": [67, 76], "head_out_of_fram": 67, "curvi": 67, "sampler": 67, "ddim": 67, "cfg": 67, "seed": 67, "3827064803": 67, "512x848": 67, "hash": 67, "eb49192009": 67, "anidosmix": 67, "skip": 67, "new_imag": 67, "let": 67, "what": 67, "nslim_fac": 67, "848": 67, "_sdmeta_text": 67, "directli": 67, "starri": 67, "night": 67, "daylight": 67, "euler": 67, "sd2": 67, "1girl": [67, 72, 73, 74, 75, 76, 79, 80, 81, 82], "blue": 67, "footwear": 67, "shoe": 67, "bang": [67, 73, 74, 79, 82], "indoor": 67, "sleev": 67, "ahog": [67, 73, 74, 75, 79, 82], "dress": [67, 73], "pot": 67, "plant": 67, "bag": [67, 74, 75, 79, 82], "bun": [67, 73], "lora": 67, "bluearchive10": 67, "bluearchiv": 67, "neg1": 67, "dpm": 67, "2m": 67, "sde": 67, "karra": 67, "2647703743": 67, "768x768": 67, "72bd94132e": 67, "cutemix": 67, "strength": 67, "controlnet": 67, "control_v11p_sd15_openpos": 67, "cab727d4": 67, "weight": 67, "perfect": 67, "param": 67, "hire": 67, "upscal": [67, 106], "latent": 67, "ti": 67, "339cc9210f70": 67, "66a7279a88dd": 67, "info": 67, "underli": [67, 85], "sd_meta": 67, "scope": 67, "dst_file": [67, 69], "webp": 67, "systemerror": [67, 69], "input_imag": 67, "output_imag": 67, "a41": 68, "safetensor": 68, "torch": 68, "command": [68, 109], "pip": [68, 109], "_check_env": 68, "model_fil": 68, "key1": 68, "value1": 68, "key2": 68, "value2": 68, "src_model_fil": 68, "dst_model_fil": 68, "new_metadata": 68, "john": 68, "doe": [68, 72, 80, 94, 100], "input_model": 68, "output_model": 68, "softwar": 69, "generation_tim": 69, "dataclass": 69, "encapsul": 69, "taken": 69, "alia": 69, "success": [69, 109], "add_lsb_meta": 69, "save_metainfo": 69, "metainfo": 69, "prefer": 69, "isneti": [70, 106], "get_isnetis_mask": 70, "segment_with_isneti": 70, "segment_rgba_with_isneti": 70, "co": 71, "seg": 71, "1024": [71, 82], "app": 71, "l8": 71, "00ff00": 71, "mask_": 71, "image_": 71, "hutao_seg": 71, "skadi": [71, 74, 75, 79, 82], "skadi_seg": 71, "drop": [72, 73, 74, 79, 81, 82], "cosplai": 72, "no_eyewear": 72, "eyewear": [72, 73], "span": [72, 73], "matter": [72, 73], "red_hair": [72, 73, 80, 81], "use_preset": 72, "custom_blacklist": 72, "onlin": 72, "preset": 72, "ones": 72, "neither": [72, 73], "nor": [72, 73], "anal_hair": 73, "anal_tail": 73, "arm_behind_head": 73, "arm_hair": 73, "arm_under_breast": 73, "arms_behind_head": 73, "bird_on_head": 73, "blood_in_hair": 73, "breasts_on_glass": 73, "breasts_on_head": 73, "cat_on_head": 73, "closed_ey": 73, "clothed_female_nude_femal": 73, "clothed_female_nude_mal": 73, "clothed_male_nude_femal": 73, "clothes_between_breast": 73, "cream_on_fac": 73, "drying_hair": 73, "empty_ey": 73, "face_to_breast": 73, "food_on_fac": 73, "food_on_head": 73, "game_boi": 73, "grabbing_anoth": 73, "s_hair": 73, "grabbing_own_breast": 73, "gun_to_head": 73, "head_between_breast": 73, "heart_in_ey": 73, "multiple_boi": 73, "multiple_girl": 73, "object_on_breast": 73, "object_on_head": 73, "paint_splatter_on_fac": 73, "parted_lip": [73, 74, 75, 79, 82], "penis_on_fac": 73, "person_on_head": 73, "pokemon_on_head": 73, "rabbit_on_head": 73, "rice_on_fac": 73, "severed_head": 73, "star_in_ey": 73, "sticker_on_fac": 73, "tentacles_on_mal": 73, "tying_hair": 73, "built": [73, 85], "mutabl": 73, "constructor": 73, "empti": 73, "hold": [73, 74, 75, 79, 82], "futa": 73, "cum": 73, "rub": 73, "shade": 73, "plai": 73, "drill": 73, "skin": 73, "sidelock": 73, "twintail": [73, 74, 75, 79, 82], "braid": 73, "afro": 73, "bald": 73, "dreadlock": 73, "ponytail": 73, "updo": 73, "beard": 73, "mustach": 73, "pointi": 73, "horn": 73, "tail": 73, "ornament": 73, "hairband": 73, "pupil": 73, "bow": [73, 74, 75], "headwear": 73, "ribbon": [73, 75, 79], "crown": 73, "cap": 73, "hairclip": [73, 79], "mole": 73, "halo": 73, "fluff": 73, "flower": [73, 74, 75, 79, 82], "glass": [73, 76], "fang": 73, "boi": 73, "beret": 73, "heterochromia": 73, "headdress": 73, "eyepatch": 73, "headphon": 73, "eyebrow": 73, "eyelash": 73, "sunglass": 73, "intak": 73, "scrunchi": 73, "ear_pierc": 73, "headband": 73, "ring": 73, "under_mouth": 73, "freckl": 73, "lip": 73, "eyelin": 73, "eyeshadow": 73, "tassel": 73, "whitelist_suffix": 73, "whitelist_prefix": 73, "whitelist_word": 73, "suffix": [73, 78], "pool": 73, "whitelist": 73, "blacklist": [73, 77, 106], "singular": 73, "plural": 73, "chair": 73, "whole": 73, "word": 73, "hear": 73, "72": 73, "outdat": 74, "anymor": 74, "baselin": 74, "practic": 74, "use_real_nam": [74, 79], "general_threshold": [74, 75, 82], "character_threshold": [74, 75, 82], "drop_overlap": [74, 75, 79, 82], "real": [74, 79, 96, 106], "renam": [74, 79], "redirect": [74, 79], "mani": [74, 79], "websit": [74, 79], "rate": [74, 75, 82, 94, 96, 106], "char": [74, 75, 82], "9897817373275757": 74, "question": [74, 75, 82, 94], "010265946388244629": 74, "explicit": [74, 75, 82, 94], "2809715270996094e": 74, "9939777851104736": 74, "5032387375831604": 74, "black_bord": 74, "9943548440933228": 74, "black_glov": [74, 75, 79, 82], "5011609792709351": 74, "blue_ski": [74, 75, 79, 82], "6877802610397339": 74, "5543792843818665": 74, "8268730640411377": 74, "cloud": [74, 75, 79, 82], "8504303693771362": 74, "cowboy_shot": [74, 75, 79, 82], "6008237600326538": 74, "crop_top": [74, 75, 79, 82], "6635787487030029": 74, "dai": [74, 75, 79, 82], "8496965765953064": 74, "glove": [74, 75, 79, 82], "6107005476951599": 74, "hair_between_ey": [74, 75, 79, 82], "668294370174408": 74, "5619469285011292": 74, "holding_baseball_bat": [74, 75, 79, 82], "5141720771789551": 74, "letterbox": 74, "long_hair": [74, 75, 79, 81, 82], "9884189963340759": 74, "looking_at_view": [74, 75, 79, 82], "5673105120658875": 74, "midriff": [74, 75, 79, 82], "6290556192398071": 74, "navel": [74, 75, 79, 82], "9631235003471375": 74, "no_hat": [74, 75, 79], "7978747487068176": 74, "no_headwear": [74, 75, 79, 82], "7577926516532898": 74, "outdoor": [74, 75, 79, 82], "7118550539016724": 74, "5452839136123657": 74, "pillarbox": 74, "9841411709785461": 74, "red_ey": [74, 75, 79, 82], "958786129951477": 74, "shirt": [74, 75, 79, 82], "6720131039619446": 74, "short_sleev": [74, 75, 79, 82], "7077711820602417": 74, "silver_hair": [74, 75, 79], "6673924326896667": 74, "sky": [74, 75, 79, 82], "8709812760353088": 74, "9614333510398865": 74, "sportswear": [74, 75, 79, 82], "7786177396774292": 74, "6842771172523499": 74, "sweat": [74, 75, 79, 82], "9076308012008667": 74, "thigh": [74, 75, 79, 82], "580970823764801": 74, "skadi_": [74, 75, 82], "arknight": [74, 75, 82], "9633345007896423": 74, "9988503456115723": 74, "001651763916015625": 74, "00012505054473876953": 74, "9829280972480774": 74, "894218385219574": 74, "8733789920806885": 74, "backpack": [74, 75, 79, 82], "6322951316833496": 74, "9987058639526367": 74, "bag_charm": [74, 75], "9754379987716675": 74, "6810564994812012": 74, "9708781838417053": 74, "6356008052825928": 74, "5633733868598938": 74, "brick_wal": 74, "5315935611724854": 74, "brown_hair": [74, 75, 79, 82], "9397273659706116": 74, "9229896664619446": 74, "charm_": [74, 75], "9006357789039612": 74, "citi": 74, "9020784497261047": 74, "cityscap": 74, "9547432661056519": 74, "5296419262886047": 74, "8253412246704102": 74, "5619839429855347": 74, "hair_flow": [74, 75, 79, 82], "8277763724327087": 74, "hair_orna": [74, 75, 79, 82], "9356368780136108": 74, "hair_ribbon": [74, 75, 79], "5288072824478149": 74, "jacket": [74, 75, 79, 82], "6336134076118469": 74, "9703260064125061": 74, "8188960552215576": 74, "phone_screen": 74, "9579574465751648": 74, "9954615235328674": 74, "plaid": [74, 75, 79], "9725285172462463": 74, "plaid_skirt": [74, 75, 79], "9638455510139465": 74, "pleated_skirt": [74, 75, 79, 82], "7226815819740295": 74, "5321241021156311": 74, "red_nail": [74, 79], "5493080615997314": 74, "school_bag": [74, 75], "9863407611846924": 74, "school_uniform": [74, 75, 79, 82], "6794284582138062": 74, "5062428116798401": 74, "shoulder_bag": 74, "9325523972511292": 74, "skirt": [74, 75, 79, 82], "92237788438797": 74, "skyscrap": 74, "7728171348571777": 74, "sleeves_past_wrist": [74, 75, 79], "7257086038589478": 74, "smile": [74, 75, 79, 82], "5357837080955505": 74, "6939404010772705": 74, "7054293155670166": 74, "tongu": [74, 75, 79, 82], "9990814924240112": 74, "tongue_out": [74, 75, 79, 82], "9992498755455017": 74, "5012534260749817": 74, "very_long_hair": [74, 75, 79, 81, 82], "7461410164833069": 74, "lagpixellol": 75, "deepgelbooru_onnx": 75, "categori": [75, 90, 98], "dim": [75, 82], "9986732006072998": 75, "0013858973979949951": 75, "315376281738281e": 75, "9972434639930725": 75, "basebal": [75, 82], "5982598662376404": 75, "baseball_bat": [75, 79, 82], "6429562568664551": 75, "bike_short": 75, "36296138167381287": 75, "8308937549591064": 75, "black_shirt": [75, 79, 82], "7388008832931519": 75, "6039759516716003": 75, "30909663438796997": 75, "9694308042526245": 75, "6422968506813049": 75, "5898381471633911": 75, "8145260810852051": 75, "652222216129303": 75, "dolphin_short": 75, "466494083404541": 75, "7183809280395508": 75, "6753682494163513": 75, "7302790880203247": 75, "6649775505065918": 75, "large_breast": [75, 79, 82], "8446108102798462": 75, "98187655210495": 75, "8140730857849121": 75, "6360533833503723": 75, "9635934829711914": 75, "33370012044906616": 75, "44239571690559387": 75, "7891374826431274": 75, "6471294164657593": 75, "9958090782165527": 75, "8736815452575684": 75, "872096061706543": 75, "5640895366668701": 75, "5049663186073303": 75, "8832778930664062": 75, "9687467813491821": 75, "sports_bra": 75, "3659853935241699": 75, "9309735298156738": 75, "49939480423927307": 75, "stomach": [75, 79, 82], "446407288312912": 75, "809670090675354": 75, "6560589075088501": 75, "47956040501594543": 75, "9832853674888611": 75, "9994162321090698": 75, "0008397102355957031": 75, "00035390257835388184": 75, "9926226139068604": 75, "899387001991272": 75, "34215790033340454": 75, "5701972246170044": 75, "9512913227081299": 75, "6664570569992065": 75, "5614628791809082": 75, "33615976572036743": 75, "5770801305770874": 75, "987317681312561": 75, "37286585569381714": 75, "cardigan": [75, 79], "36409223079681396": 75, "7329680919647217": 75, "collared_shirt": [75, 79], "5924292206764221": 75, "4344901144504547": 75, "7465001344680786": 75, "5225946307182312": 75, "6976451873779297": 75, "9265321493148804": 75, "34527891874313354": 75, "6675043106079102": 75, "9096828699111938": 75, "long_sleev": [75, 79, 82], "41341525316238403": 75, "8418735265731812": 75, "miniskirt": [75, 79], "3675632178783417": 75, "nail_polish": [75, 79], "5284417867660522": 75, "open_cloth": [75, 79], "30296844244003296": 75, "48789578676223755": 75, "36596980690956116": 75, "7759367227554321": 75, "6535028219223022": 75, "8975257873535156": 75, "36911237239837646": 75, "4171145558357239": 75, "3942635953426361": 75, "6772940754890442": 75, "9397937655448914": 75, "5207280516624451": 75, "4673041105270386": 75, "9118321537971497": 75, "9967410564422607": 75, "9970728158950806": 75, "8419480323791504": 75, "6489560604095459": 75, "white_shirt": [75, 79], "6217572689056396": 75, "underscor": [76, 82], "convent": 76, "restor": [76, 106], "use_spac": 76, "use_escap": 76, "include_scor": 76, "score_descend": 76, "_": 76, "escap": 76, "unsaf": 76, "sort": [76, 80], "descend": 76, "panty_pul": 76, "6826801300048828": 76, "958938717842102": 76, "drinking_glass": 76, "9340789318084717": 76, "areola_slip": 76, "41196826100349426": 76, "9988248348236084": 76, "drink": 76, "pull": 76, "areola": 76, "999": 76, "959": 76, "934": 76, "683": 76, "412": 76, "mldanbooru": [77, 106], "get_mldanbooru_tag": 77, "wd14": [77, 79, 106], "get_wd14_tag": [77, 79], "convert_wd14_emb_to_predict": 77, "denormalize_wd14_emb": 77, "deepdanbooru": [77, 79, 106], "get_deepdanbooru_tag": [77, 79], "deepgelbooru": [77, 106], "get_deepgelbooru_tag": 77, "add_underlin": 77, "remove_underlin": 77, "tags_to_text": 77, "drop_overlap_tag": 77, "is_blacklist": 77, "drop_blacklisted_tag": 77, "char_whitelist_suffix": 77, "char_whitelist_prefix": 77, "char_whitelist_word": 77, "char_suffix": 77, "char_prefix": 77, "charactertagpool": 77, "is_basic_character_tag": 77, "drop_basic_character_tag": 77, "sort_tag": 77, "tag_match_suffix": 77, "tag_match_prefix": 77, "tag_match_ful": 77, "t1": 78, "t2": 78, "fulli": 78, "ml": 79, "448": 79, "keep_ratio": 79, "9999984502792358": [79, 101], "9999946355819702": 79, "9994951486587524": 79, "998144268989563": 79, "9978417158126831": 79, "9941409230232239": 79, "9799384474754333": 79, "979142427444458": 79, "961823582649231": 79, "961323618888855": 79, "9490893483161926": 79, "9450850486755371": 79, "9425153136253357": 79, "9409335255622864": 79, "9319437146186829": 79, "9265308976173401": 79, "9259042143821716": 79, "922250509262085": 79, "9199565052986145": 79, "9175475835800171": 79, "9102761745452881": 79, "9076938629150391": 79, "9052775502204895": 79, "8938589692115784": 79, "8894285559654236": 79, "8891903162002563": 79, "8845980763435364": 79, "8842408061027527": 79, "8659475445747375": 79, "862621009349823": 79, "8616052865982056": 79, "8562789559364319": 79, "short_short": [79, 82], "8555729389190674": 79, "8533340096473694": 79, "black_short": [79, 82], "8477485775947571": 79, "8430152535438538": 79, "tied_long_hair": [79, 82], "8340626955032349": 79, "crop_top_overhang": 79, "8266023397445679": 79, "8222048282623291": 79, "8202669620513916": 79, "8061150312423706": 79, "ass_visible_through_thigh": [79, 82], "7803354859352112": 79, "thigh_gap": [79, 82], "7789446711540222": 79, "arms_up": 79, "7052110433578491": 79, "9999866485595703": 79, "997043788433075": 79, "9969649910926819": 79, "9957101345062256": 79, "9928386807441711": 79, "9886980056762695": 79, "9864778518676758": 79, "ghost": [79, 82], "9769423007965088": 79, "9747489094734192": 79, "9736957550048828": 79, "9388670325279236": 79, "9356311559677124": 79, "91000896692276": 79, "8955123424530029": 79, "8910233378410339": 79, "8904104828834534": 79, "8881211280822754": 79, "8876776695251465": 79, "8864808678627014": 79, "8810517191886902": 79, "8798807263374329": 79, "8765745162963867": 79, "8737136125564575": 79, "8650439381599426": 79, "8613706827163696": 79, "blue_cardigan": 79, "8571277260780334": 79, "8333670496940613": 79, "8160212635993958": 79, "eyebrows_visible_through_hair": 79, "8122442364692688": 79, "8091571927070618": 79, "8082079887390137": 79, "8048468232154846": 79, "8042327165603638": 79, "7984272241592407": 79, "blazer": [79, 82], "794708251953125": 79, "78981614112854": 79, "7892146110534668": 79, "shaped_pupil": [79, 82], "7867060899734497": 79, "gradient_hair": 79, "786359965801239": 79, "7790888547897339": 79, "brown_skirt": 79, "7760675549507141": 79, "774523913860321": 79, "7721588015556335": 79, "7697228789329529": 79, "755959689617157": 79, "multicolored_hair": 79, "7477189898490906": 79, "7476690411567688": 79, "rail": 79, "7476617693901062": 79, "blue_jacket": 79, "7458406090736389": 79, "741143524646759": 79, "7364678978919983": 79, "7193643450737": 79, "red_neckwear": 79, "7108616828918457": 79, "7086325287818909": 79, "7055293321609497": 79, "7039415836334229": 79, "7018357515335083": 79, "shuffl": 80, "count": [80, 107, 108], "2boi": 80, "cat_ear": 80, "uniqu": 80, "8849405313291128": 81, "8548297594823425": 81, "03910296474461261": 81, "6615180440330748": 81, "21552028866308015": 81, "3165260620737027": 81, "47744464927382957": 81, "tagger": 82, "smilingwolf": 82, "wd": 82, "swinv2_v3": 82, "general_mcut_en": 82, "character_mcut_en": 82, "no_underlin": 82, "mcut": 82, "replac": 82, "index": [82, 109], "follw": 82, "valuabl": 82, "enabl": 82, "rapid": 82, "queri": 82, "0011444687843322754": 82, "8876402974128723": 82, "106781005859375": 82, "000277101993560791": 82, "997527003288269": 82, "9797663688659668": 82, "9905703663825989": 82, "9761719703674316": 82, "8981098532676697": 82, "8810765743255615": 82, "9498510360717773": 82, "8377365469932556": 82, "945058286190033": 82, "9457170367240906": 82, "969594419002533": 82, "7881088852882385": 82, "7687551379203796": 82, "9301245212554932": 82, "6703325510025024": 82, "white_hair": 82, "5292627811431885": 82, "8677047491073608": 82, "grey_hair": 82, "5859264731407166": 82, "9536856412887573": 82, "8056888580322266": 82, "8394746780395508": 82, "9473626613616943": 82, "8986269235610962": 82, "9385137557983398": 82, "8408567905426025": 82, "alternate_costum": 82, "4245271384716034": 82, "931140661239624": 82, "8830795884132385": 82, "7279844284057617": 82, "artist_nam": 82, "5333830714225769": 82, "64717698097229": 82, "9516432285308838": 82, "9655293226242065": 82, "9485014081001282": 82, "7366660833358765": 82, "7161656618118286": 82, "5858667492866516": 82, "6186309456825256": 82, "41193312406539917": 82, "467605859041214": 82, "36282333731651306": 82, "3756745457649231": 82, "motion_blur": 82, "5091936588287354": 82, "951993465423584": 82, "5634750723838806": 82, "8232709169387817": 82, "9869340658187866": 82, "49491602182388306": 82, "5193622708320618": 82, "003406703472137451": 82, "0007208287715911865": 82, "9798132181167603": 82, "8046203851699829": 82, "7596215009689331": 82, "7620116472244263": 82, "46084529161453247": 82, "48454540967941284": 82, "5152207016944885": 82, "8023070096969604": 82, "8653596639633179": 82, "7201820611953735": 82, "7816740870475769": 82, "697688639163971": 82, "8974947333335876": 82, "7491052746772766": 82, "5015512704849243": 82, "6401398181915283": 82, "43420469760894775": 82, "4528769850730896": 82, "5730487704277039": 82, "6739872694015503": 82, "5545973181724548": 82, "6946243047714233": 82, "5487751364707947": 82, "7439308166503906": 82, "4186026453971863": 82, "47378358244895935": 82, "4690653085708618": 82, "7565015554428101": 82, "hu_tao_": 82, "genshin_impact": 82, "9262397289276123": 82, "boo_tao_": 82, "942080020904541": 82, "denorm": 82, "denormalizer_nam": 82, "mnum2_al": 82, "understand": 82, "redund": 82, "structur": [82, 106], "b": 82, "r": [82, 94, 100], "c": 82, "linalg": 82, "norm": 82, "approx": [82, 83], "1e": 82, "cdc_anime_onnx": 83, "realli": 83, "As": [83, 94, 100], "1024x1024": 83, "2060": 83, "gpu": 83, "cost": 83, "cpu": [83, 88, 107, 108], "experi": 83, "hgsr": 83, "mhr": 83, "aug_x4_320": 83, "cute_waifu_aroma": 83, "pngimageplugin": 83, "pngimagefil": 83, "1168x1168": 83, "0x7f0e8ca06880": 83, "4672x4672": 83, "0x7f0e48edb640": 83, "cdc": [84, 106], "upscale_with_cdc": 84, "lru_cach": 85, "wrap": 85, "synchron": 85, "prevent": 85, "race": 85, "condit": 85, "maxsiz": 85, "expensive_funct": 85, "expens": 85, "lock": [85, 105], "safeti": [85, 102], "multithread": 85, "my_funct": 85, "introduc": 85, "acquisit": 85, "critic": 85, "mathemat": 86, "activ": 86, "deep": 86, "problem": [86, 94, 100], "input_valu": 86, "frac": 86, "26894142": 86, "73105858": 86, "ts_lru_cach": 87, "get_onnx_provid": 87, "open_onnx_model": 87, "cudaexecutionprovid": 88, "cpuexecutionprovid": 88, "ckpt": 88, "inferencesess": 88, "onnx_mod": 88, "decid": 88, "linux": [88, 107, 108], "execut": [88, 107, 108], "ignor": 88, "cuda": [88, 107, 108], "forc": 88, "anime_ai_check": 89, "mobilenetv3_sce_dist": [89, 100, 104], "mainli": 89, "caformer_s36_plus_sc": 89, "graph": 89, "9996960163116455": 89, "9999125003814697": 89, "997803270816803": 89, "9960069060325623": 89, "9887709021568298": 89, "9998629093170166": 89, "0013722758740186691": 89, "00020673229300882667": 89, "0001895089662866667": 89, "0008857478387653828": 89, "552320024231449e": 89, "001168627175502479": 89, "bangumi": [90, 91], "vision": 90, "imageri": 90, "bangumi_char_typ": 90, "definit": [90, 97], "video": 90, "secondari": 90, "often": 90, "lack": 90, "lead": 90, "under": [90, 109], "three": 90, "judg": 90, "anime_portrait": [90, 96], "mobilenetv3_v0_dist": [90, 99, 103, 104], "9998525381088257": 90, "00012103465269319713": 90, "6464786313008517e": 90, "906112609314732e": 90, "06": [90, 91, 93, 98, 99, 100, 101, 103], "9997243285179138": 90, "0002490800397936255": 90, "7215803381986916e": 90, "354368557978887e": 90, "9998849630355835": 90, "90006631379947e": 90, "3920385754317977e": 90, "2084233276254963e": 90, "9998877048492432": 90, "732793503440917e": 90, "4264976925915107e": 90, "0623419257171918e": 90, "07076334953308105": 90, "9290977716445923": 90, "0001044218079186976": 90, "4467317163944244e": 90, "2568268832401372e": 90, "9999498128890991": 90, "1810528778587468e": 90, "879474429093534e": 90, "260669109295122e": 90, "9999510049819946": 90, "2321036592766177e": 90, "025227553938748e": 90, "4251427273848094e": 90, "999957799911499": 90, "4273678718600422e": 90, "6884023302263813e": 90, "880981603288092e": 90, "0002326338435523212": 90, "9996368885040283": 90, "164971561403945e": 90, "00020793956355191767": 90, "13438372313976288": 90, "8652494549751282": 90, "000158855298650451": 90, "000238816806813702": 90, "3589179217815399": 90, "6406960487365723": 90, "0001471740542910993": 90, "002255884697660804": 90, "08208147436380386": 90, "9152728915214539": 90, "00038967153523117304": 90, "227699592884164e": 90, "0835404282261152e": 90, "1437502406770363e": 90, "9999284744262695": 90, "2125529792683665e": 90, "0218892384727951e": 90, "00011914174683624879": 90, "9998584985733032": 90, "2007669283775613e": 90, "6357082131435163e": 90, "3068713896209374e": 90, "9999185800552368": 90, "066640925273532e": 90, "529400813335087e": 90, "089402500540018e": 90, "9999388456344604": 90, "6406959295272827": 90, "not_paint": 91, "anime_classif": 91, "older": 91, "mobilenetv3_v1": [91, 101], "5_dist": 91, "3_dist": 91, "plot": [91, 94, 100, 104], "caformer_s36_v1": 91, "3_focal": 91, "8346158862113953": 91, "004201625939458609": 91, "0028638991061598063": 91, "15633030235767365": 91, "001988308737054467": 91, "9868855476379395": 91, "001178382197394967": 91, "00015886101755313575": 91, "0005986307514831424": 91, "011178601533174515": 91, "9933090209960938": 91, "0012440024875104427": 91, "00040085514774546027": 91, "004924307577311993": 91, "00012189441622467712": 91, "00031298911198973656": 91, "9968050718307495": 91, "182305903872475e": 91, "0027923565357923508": 91, "7805559259140864e": 91, "0004650334012694657": 91, "996709942817688": 91, "736721191671677e": 91, "0027629584074020386": 91, "4619508621981367e": 91, "0003803370927926153": 91, "998649537563324": 91, "190127922105603e": 91, "0008622839814051986": 91, "595230686594732e": 91, "0004573142796289176": 91, "00031435859273187816": 91, "8671838641166687": 91, "13199880719184875": 91, "563074617180973e": 91, "153919796110131e": 91, "290010737255216e": 91, "9727378487586975": 91, "027150526642799377": 91, "162296004826203e": 91, "4933258828241378e": 91, "0004275702522136271": 91, "995402455329895": 91, "002233930164948106": 91, "001911122351884842": 91, "1603819727897644": 91, "0007561995880678296": 91, "00017044576816260815": 91, "838487982749939": 91, "0002034590725088492": 91, "005001617129892111": 91, "000932251859921962": 91, "009352140128612518": 91, "9846979379653931": 91, "6018555470509455e": 91, "004064667969942093": 91, "464051254326478e": 91, "025772539898753166": 91, "9699516296386719": 91, "00011656546121230349": 91, "287263775244355e": 91, "370255853951676e": 91, "01098843663930893": 91, "0031668643932789564": 91, "9857884049415588": 91, "499273488065228e": 91, "8419872251106426e": 91, "0003471920208539814": 91, "029472889378666878": 91, "9700765609741211": 91, "0012387704337015748": 91, "001172148622572422": 91, "787473391043022e": 91, "003680602880194783": 91, "9938107132911682": 91, "8346157073974609": 91, "8671836853027344": 91, "8384883403778076": 91, "9846979975700378": 91, "9700766801834106": 91, "greyscal": 92, "jpeg_ful": [92, 105], "6125901": 92, "6125785": [92, 105], "6124220": 92, "rough": [93, 94, 100], "polish": 93, "mobilenetv3_v2": 93, "2_dist": [93, 101], "910087929805741e": 93, "1241951510310173": 93, "8757457137107849": 93, "00018937293498311192": 93, "030049214139580727": 93, "9697614312171936": 93, "008933082222938538": 93, "05096456781029701": 93, "9401022791862488": 93, "009832272306084633": 93, "9898634552955627": 93, "00030428936588577926": 93, "013919820077717304": 93, "9819902181625366": 93, "004089969675987959": 93, "04166747257113457": 93, "9582782983779907": 93, "4218515288084745e": 93, "8849249482154846": 93, "1149177998304367": 93, "0001573085755808279": 93, "9907882809638977": 93, "008958994410932064": 93, "0002527958422433585": 93, "9831690788269043": 93, "01682441122829914": 93, "613856385229155e": 93, "8757458329200745": 93, "8849248290061951": 93, "million": 94, "anime_r": [94, 96], "boundari": [94, 100], "challeng": [94, 100], "clean": [94, 100], "judgment": [94, 100], "intend": [94, 100], "quick": [94, 100, 106], "estim": [94, 100], "basi": [94, 100], "mobilenetv3_large_100_v0_ls0": 94, "caformer_s36_v0_ls0": 94, "7508869767189026": 94, "7034655809402466": 94, "728887677192688": 94, "7404400110244751": 94, "7446154952049255": 94, "7514738440513611": 94, "768704354763031": 94, "8219676613807678": 94, "7267540693283081": 94, "7645740509033203": 94, "7216582894325256": 94, "7615436315536499": 94, "815083920955658": 94, "8321858644485474": 94, "8204999566078186": 94, "820833146572113": 94, "chdir": 94, "doc": 94, "api_doc": 94, "7508870363235474": 94, "11212056130170822": 94, "06781744956970215": 94, "06917501986026764": 94, "7034654021263123": 94, "15903906524181366": 94, "06688199192285538": 94, "07061357796192169": 94, "7288877964019775": 94, "1476859599351883": 94, "060362350195646286": 94, "06306383013725281": 94, "7404399514198303": 94, "10337048768997192": 94, "08087948709726334": 94, "07530999928712845": 94, "055992450565099716": 94, "7446154356002808": 94, "13191790878772736": 94, "06747424602508545": 94, "06458679586648941": 94, "10566363483667374": 94, "07827574014663696": 94, "07079866528511047": 94, "7687042951583862": 94, "09974884241819382": 94, "06074819341301918": 94, "050435908138751984": 94, "8219675421714783": 94, "0593985915184021": 94, "06819795072078705": 94, "06569571048021317": 94, "1177448257803917": 94, "726753830909729": 94, "08980562537908554": 94, "06481882929801941": 94, "06922297924757004": 94, "10138414055109024": 94, "06351721286773682": 94, "07683827728033066": 94, "13798624277114868": 94, "05942752957344055": 94, "10584963858127594": 94, "7615437507629395": 94, "07317910343408585": 94, "060196295380592346": 94, "06751583516597748": 94, "0572039857506752": 94, "05398125201463699": 94, "06124086305499077": 94, "0525919646024704": 94, "8321859240531921": 94, "05922013148665428": 94, "06274889409542084": 94, "057530902326107025": 94, "8205001354217529": 94, "05683052912354469": 94, "06635929644107819": 94, "05597696080803871": 94, "8208332657814026": 94, "non_furri": 95, "mobilenetv3_v0": 95, "1_dist": 95, "9898804426193237": 95, "010119626298546791": 95, "9677742123603821": 95, "032225821167230606": 95, "959551215171814": 95, "040448784828186035": 95, "9535530209541321": 95, "04644693806767464": 95, "04358793422579765": 95, "9564120769500732": 95, "02767963521182537": 95, "9723203182220459": 95, "028900373727083206": 95, "9710996150970459": 95, "037573859095573425": 95, "9624261260032654": 95, "aicheck": [96, 106], "get_ai_created_scor": 96, "is_ai_cr": 96, "bangumi_char": [96, 106], "anime_bangumi_char_scor": 96, "anime_bangumi_char": 96, "anime_classify_scor": 96, "anime_classifi": 96, "is_greyscal": 96, "anime_completeness_scor": 96, "anime_complet": 96, "dbrate": [96, 106], "anime_dbrating_scor": 96, "anime_dbr": 96, "furri": [96, 106], "anime_furry_scor": 96, "anime_furri": 96, "get_monochrome_scor": 96, "is_monochrom": 96, "nsfw_pred_scor": 96, "nsfw_pred": 96, "portrait": [96, 106], "anime_portrait_scor": 96, "anime_rating_scor": 96, "anime_real_scor": 96, "safe_check_scor": 96, "safe_check": 96, "style_ag": [96, 106], "anime_style_age_scor": 96, "anime_style_ag": 96, "teen": [96, 106], "anime_teen_scor": 96, "anime_teen": 96, "is_truncated_fil": 96, "screen": 97, "row": 97, "bottom": 97, "grayscal": 97, "monochrome_detect": 97, "mobilenetv3_large_100_dist_safe2": 97, "mobilenetv3_dist": 97, "caformer_s36": 97, "mono": 97, "9614395499229431": 97, "9458909034729004": 97, "9559807777404785": 97, "9651952981948853": 97, "9379720687866211": 97, "8814834356307983": 97, "03941023349761963": 97, "07492382079362869": 97, "09546589106321335": 97, "016521310433745384": 97, "005693843588232994": 97, "0315730981528759": 97, "Not": 98, "five": 98, "hentai": 98, "neutral": 98, "porn": 98, "sexi": 98, "infinit": 98, "nsfwj": 98, "tfj": 98, "mobil": 98, "9970946311950684": 98, "00198739324696362": 98, "000894528697244823": 98, "4315058251668233e": 98, "099447197513655e": 98, "9282580614089966": 98, "061733175069093704": 98, "008979619480669498": 98, "0007789491210132837": 98, "0002501663693692535": 98, "7945129871368408": 98, "2044062316417694": 98, "0005603990866802633": 98, "0004847997915931046": 98, "564094367902726e": 98, "7977773547172546": 98, "01352313905954361": 98, "18791256844997406": 98, "0004888656549155712": 98, "00029804420773871243": 98, "04498734697699547": 98, "9509441256523132": 98, "4087972633424215e": 98, "003999904729425907": 98, "4542059185914695e": 98, "002892113756388426": 98, "982390284538269": 98, "02520776737947e": 98, "014633022248744965": 98, "858086610212922e": 98, "002532319398596883": 98, "9887337684631348": 98, "231979568838142e": 98, "008699454367160797": 98, "8187158022774383e": 98, "03564726561307907": 98, "954788088798523": 98, "343036850215867e": 98, "009289607405662537": 98, "00020158555707894266": 98, "006372362840920687": 98, "006019102409482002": 98, "9694945812225342": 98, "015214097686111927": 98, "002899901708588004": 98, "0004039364866912365": 98, "00012730166781693697": 98, "987038791179657": 98, "007135333959013224": 98, "005294707603752613": 98, "06964848190546036": 98, "0014777459437027574": 98, "9276643395423889": 98, "0003031621454283595": 98, "0009063396137207747": 98, "00028707628371194005": 98, "00010888021643040702": 98, "9992460012435913": 98, "00015473493840545416": 98, "0002033217460848391": 98, "563037691696081e": 98, "008058490231633186": 98, "00044566826545633376": 98, "937960684299469": 98, "05353058874607086": 98, "364063445587817e": 98, "00562260951846838": 98, "00012077406427124515": 98, "9897090792655945": 98, "004547217860817909": 98, "564737981942017e": 98, "016690678894519806": 98, "001258736359886825": 98, "9766013622283936": 98, "005440687295049429": 98, "4481674952548929e": 98, "01861923187971115": 98, "0008914825739338994": 98, "9674761295318604": 98, "012998746708035469": 98, "691116141155362e": 98, "0007601747056469321": 98, "0005019629606977105": 98, "039504989981651306": 98, "9591660499572754": 98, "0001652583305258304": 98, "0002614929690025747": 98, "020374108105897903": 98, "029394468292593956": 98, "9498046040534973": 98, "00016299057460855693": 98, "004782819654792547": 98, "002861740067601204": 98, "12280157208442688": 98, "8693908452987671": 98, "0001731760276015848": 98, "304211274255067e": 98, "03286275267601013": 98, "010648751631379128": 98, "9562522172927856": 98, "999900221824646": 99, "645313209854066e": 99, "3387104445428122e": 99, "9999704360961914": 99, "4465465685352683e": 99, "071506166132167e": 99, "9999785423278809": 99, "512719154561637e": 99, "292278612818336e": 99, "919455750496127e": 99, "9999444484710693": 99, "3647335082350764e": 99, "0555699191172607e": 99, "9999880790710449": 99, "3210242286731955e": 99, "7451418898417614e": 99, "9999822378158569": 99, "2084267331811134e": 99, "7460413321023225e": 99, "1532473820352607e": 99, "9999996423721313": 99, "0316136922483565e": 99, "840229633236049e": 99, "9999998807907104": [99, 100], "736660568800289e": 99, "199210472208506e": 99, "9999992847442627": 99, "r15": 100, "r18": 100, "sankaku": 100, "mobilenetv3_v1_pruned_ls0": 100, "caformer_s36_plu": [100, 104], "5863172936624323e": 100, "480062353375615e": 100, "9924363493919373": 100, "007255776319652796": 100, "0003077814180869609": 100, "996969997882843": 100, "0030054834205657244": 100, "4601260520284995e": 100, "9966891407966614": 100, "003293127752840519": 100, "770909148035571e": 100, "00025384966284036636": 100, "9996721744537354": 100, "399192691082135e": 100, "973351603141055e": 100, "9998563528060913": 100, "391309580067173e": 100, "0018681309884414077": 100, "9827859997749329": 100, "015345841646194458": 100, "013710384257137775": 100, "8339558839797974": 100, "15233369171619415": 100, "951323833462084e": 100, "00029566374723799527": 100, "9997004270553589": 100, "00018434497178532183": 100, "568440272123553e": 100, "9997699856758118": 100, "11225129129889e": 100, "051862899563275e": 100, "9999485015869141": 100, "902020231791539e": 100, "0005639699520543218": 100, "9994290471076965": 100, "anime_real_cl": 101, "4_dist": 101, "9999716281890869": 101, "8398366339388303e": 101, "9992202520370483": 101, "0007797438884153962": 101, "9999709129333496": 101, "905452492996119e": 101, "9999765157699585": 101, "3499671442550607e": 101, "9994087219238281": 101, "0005913018831051886": 101, "9999759197235107": 101, "4061362637439743e": 101, "9999052286148071": 101, "475799015490338e": 101, "403173675702419e": 101, "5848207794988411e": 101, "0010207017185166478": 101, "9989792704582214": 101, "2124368115328252e": 101, "9999977350234985": 101, "6512358342879452e": 101, "9999834299087524": 101, "359853614412714e": 101, "9999936819076538": 101, "600314317329321e": 101, "9999840259552002": 101, "5589323083986528e": 101, "9999843835830688": 101, "5513256585109048e": 101, "9999845027923584": 101, "pollut": 102, "shit": 102, "checker": 102, "mobilenet": 102, "v2": 102, "max_batch_s": 102, "1970": 103, "1980": 103, "1990": 103, "2000": 103, "2010": 103, "2015": 103, "2020": 103, "ag": 103, "9805465340614319": 103, "761269782553427e": 103, "0005044879508204758": 103, "01569165475666523": 103, "002850610064342618": 103, "00037849770160391927": 103, "9434612113400362e": 103, "053497342392802e": 103, "9992554783821106": 103, "0006490182713605464": 103, "8857468805654207e": 103, "317252262353577e": 103, "314484721769986e": 103, "0750001138148946e": 103, "706833609205205e": 103, "00034479793976061046": 103, "9995512366294861": 103, "391363472677767e": 103, "4607510820496827e": 103, "0679690351244062e": 103, "661913514311891e": 103, "757471131393686e": 103, "0744897230761126e": 103, "76177470368566e": 103, "9996387958526611": 103, "160279296338558e": 103, "00013228354509919882": 103, "1361367038916796e": 103, "464057489414699e": 103, "2412899599876255e": 103, "703883653040975e": 103, "127358498517424e": 103, "9973921775817871": 103, "0022309015039354563": 103, "00018872201326303184": 103, "780902943617548e": 103, "422096920578042e": 103, "638929097680375e": 103, "152203023797483e": 103, "00028818511054851115": 103, "9996094107627869": 103, "58777353237383e": 103, "9200742826797068e": 103, "00017117452807724476": 103, "518441947875544e": 103, "885544381570071e": 103, "4389253010449465e": 103, "1696006772108376e": 103, "9996393918991089": 103, "contenti": 104, "safe_teen": 104, "non_teen": 104, "caformer_s36_v0": 104, "9998493194580078": 104, "0378791052498855e": 104, "00012023092131130397": 104, "9790042638778687": 104, "0017522255657240748": 104, "01924353837966919": 104, "9998124241828918": 104, "19778298237361e": 104, "0001456339523429051": 104, "0008521362324245274": 104, "9989691972732544": 104, "00017870066221803427": 104, "0992944781901315e": 104, "9994398951530457": 104, "0004991036257706583": 104, "2035720727872103e": 104, "9994019269943237": 104, "0005460577667690814": 104, "0478151529678144e": 104, "524079147609882e": 104, "999934196472168": 104, "786742884898558e": 104, "653994154883549e": 104, "9998156428337097": 104, "0001218809193233028": 104, "00013706681784242392": 104, "9997410178184509": 104, "jpeg_trunc": 105, "2216614_truncat": 105, "imagefil": 105, "load_truncated_imag": 105, "ascii": 106, "metric": 106, "list_det_model": 106, "list_rec_model": 106, "sd": 106, "tag": 106, "platform": [107, 108], "shutil": [107, 108], "cpuinfo": [107, 108], "psutil": [107, 108], "hbutil": [107, 108], "size_to_bytes_str": [107, 108], "python_implement": [107, 108], "python_vers": [107, 108], "brand": [107, 108], "get_cpu_info": [107, 108], "brand_raw": [107, 108], "cpu_count": [107, 108], "freq": [107, 108], "cpu_freq": [107, 108], "mhz": [107, 108], "virtual_memori": [107, 108], "precis": [107, 108], "ye": [107, 108], "nvidia": [107, 108], "smi": [107, 108], "1021": [107, 108], "azur": [107, 108], "x86_64": [107, 108], "glibc2": [107, 108], "cpython": [107, 108], "amd": [107, 108], "epyc": [107, 108], "7763": [107, 108], "3077": 107, "92125": 107, "615": [107, 108], "gib": [107, 108], "deploi": [107, 108], "action": [107, 108], "3152": 108, "90875": 108, "imgutil": 109, "pypi": 109, "simpli": 109, "newest": 109, "git": 109, "script": 109, "__name__": 109, "__main__": 109, "narugo1992": 109, "still": 109, "out": 109, "io": 109, "html": 109, "faq": 110}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [9, 0, 0, "-", "data"], [19, 0, 0, "-", "detect"], [26, 0, 0, "-", "edge"], [32, 0, 0, "-", "generic"], [36, 0, 0, "-", "metadata"], [41, 0, 0, "-", "metrics"], [45, 0, 0, "-", "ocr"], [49, 0, 0, "-", "operate"], [53, 0, 0, "-", "pose"], [56, 0, 0, "-", "preprocess"], [61, 0, 0, "-", "resource"], [63, 0, 0, "-", "restore"], [66, 0, 0, "-", "sd"], [70, 0, 0, "-", "segment"], [77, 0, 0, "-", "tagging"], [84, 0, 0, "-", "upscale"], [87, 0, 0, "-", "utils"], [96, 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, "-", "blob"], [6, 0, 0, "-", "decode"], [7, 0, 0, "-", "encode"], [8, 0, 0, "-", "image"], [10, 0, 0, "-", "layer"], [11, 0, 0, "-", "url"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.blob": [[5, 1, 1, "", "is_valid_image_blob_url"], [5, 1, 1, "", "load_image_from_blob_url"], [5, 1, 1, "", "to_blob_url"]], "imgutils.data.decode": [[6, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[7, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[8, 1, 1, "", "has_alpha_channel"], [8, 1, 1, "", "load_image"], [8, 1, 1, "", "load_images"]], "imgutils.data.layer": [[10, 1, 1, "", "istack"]], "imgutils.data.url": [[11, 1, 1, "", "download_image_from_url"], [11, 1, 1, "", "is_http_url"]], "imgutils.detect": [[12, 0, 0, "-", "booru_yolo"], [13, 0, 0, "-", "censor"], [14, 0, 0, "-", "eye"], [15, 0, 0, "-", "face"], [16, 0, 0, "-", "halfbody"], [17, 0, 0, "-", "hand"], [18, 0, 0, "-", "head"], [20, 0, 0, "-", "nudenet"], [21, 0, 0, "-", "person"], [22, 0, 0, "-", "similarity"], [23, 0, 0, "-", "text"], [24, 0, 0, "-", "visual"]], "imgutils.detect.booru_yolo": [[12, 1, 1, "", "detect_with_booru_yolo"]], "imgutils.detect.censor": [[13, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[14, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[15, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[16, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[17, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[18, 1, 1, "", "detect_heads"]], "imgutils.detect.nudenet": [[20, 1, 1, "", "detect_with_nudenet"]], "imgutils.detect.person": [[21, 1, 1, "", "detect_person"]], "imgutils.detect.similarity": [[22, 1, 1, "", "bboxes_similarity"], [22, 1, 1, "", "calculate_iou"], [22, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[23, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[24, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[25, 0, 0, "-", "canny"], [27, 0, 0, "-", "lineart"], [28, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[25, 1, 1, "", "edge_image_with_canny"], [25, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[27, 1, 1, "", "edge_image_with_lineart"], [27, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[28, 1, 1, "", "edge_image_with_lineart_anime"], [28, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[29, 0, 0, "-", "classify"], [30, 0, 0, "-", "clip"], [31, 0, 0, "-", "enhance"], [33, 0, 0, "-", "siglip"], [34, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[29, 3, 1, "", "ClassifyModel"], [29, 1, 1, "", "classify_predict"], [29, 1, 1, "", "classify_predict_fmt"], [29, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[29, 4, 1, "", "__init__"], [29, 4, 1, "", "clear"], [29, 4, 1, "", "launch_demo"], [29, 4, 1, "", "make_ui"], [29, 4, 1, "", "predict"], [29, 4, 1, "", "predict_fmt"], [29, 4, 1, "", "predict_score"]], "imgutils.generic.clip": [[30, 3, 1, "", "CLIPModel"], [30, 1, 1, "", "clip_image_encode"], [30, 1, 1, "", "clip_predict"], [30, 1, 1, "", "clip_text_encode"]], "imgutils.generic.clip.CLIPModel": [[30, 4, 1, "", "__init__"], [30, 4, 1, "", "clear"], [30, 4, 1, "", "image_encode"], [30, 4, 1, "", "launch_demo"], [30, 4, 1, "", "make_ui"], [30, 4, 1, "", "predict"], [30, 4, 1, "", "text_encode"]], "imgutils.generic.enhance": [[31, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[31, 4, 1, "", "__init__"], [31, 4, 1, "", "process"]], "imgutils.generic.siglip": [[33, 3, 1, "", "SigLIPModel"], [33, 1, 1, "", "siglip_image_encode"], [33, 1, 1, "", "siglip_predict"], [33, 1, 1, "", "siglip_text_encode"]], "imgutils.generic.siglip.SigLIPModel": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "clear"], [33, 4, 1, "", "image_encode"], [33, 4, 1, "", "launch_demo"], [33, 4, 1, "", "make_ui"], [33, 4, 1, "", "predict"], [33, 4, 1, "", "text_encode"]], "imgutils.generic.yolo": [[34, 3, 1, "", "YOLOModel"], [34, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[34, 4, 1, "", "__init__"], [34, 4, 1, "", "clear"], [34, 4, 1, "", "launch_demo"], [34, 4, 1, "", "make_ui"], [34, 4, 1, "", "predict"]], "imgutils.metadata": [[35, 0, 0, "-", "geninfo"], [37, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[35, 1, 1, "", "read_geninfo_exif"], [35, 1, 1, "", "read_geninfo_gif"], [35, 1, 1, "", "read_geninfo_parameters"], [35, 1, 1, "", "write_geninfo_exif"], [35, 1, 1, "", "write_geninfo_gif"], [35, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[37, 3, 1, "", "ImageLsbDataExtractor"], [37, 3, 1, "", "LSBExtractor"], [37, 3, 1, "", "LSBReadError"], [37, 1, 1, "", "inject_data"], [37, 1, 1, "", "read_lsb_metadata"], [37, 1, 1, "", "read_lsb_raw_bytes"], [37, 1, 1, "", "serialize_json"], [37, 1, 1, "", "serialize_pnginfo"], [37, 1, 1, "", "write_lsb_metadata"], [37, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[37, 4, 1, "", "__init__"], [37, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[37, 4, 1, "", "__init__"], [37, 4, 1, "", "get_next_n_bytes"], [37, 4, 1, "", "get_one_byte"], [37, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[38, 0, 0, "-", "aesthetic"], [39, 0, 0, "-", "ccip"], [40, 0, 0, "-", "dbaesthetic"], [42, 0, 0, "-", "laplacian"], [43, 0, 0, "-", "lpips"], [44, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[38, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[39, 1, 1, "", "ccip_batch_differences"], [39, 1, 1, "", "ccip_batch_extract_features"], [39, 1, 1, "", "ccip_batch_same"], [39, 1, 1, "", "ccip_clustering"], [39, 1, 1, "", "ccip_default_clustering_params"], [39, 1, 1, "", "ccip_default_threshold"], [39, 1, 1, "", "ccip_difference"], [39, 1, 1, "", "ccip_extract_feature"], [39, 1, 1, "", "ccip_merge"], [39, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[40, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[42, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[43, 1, 1, "", "lpips_clustering"], [43, 1, 1, "", "lpips_difference"], [43, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[44, 1, 1, "", "psnr"]], "imgutils.ocr": [[45, 1, 1, "", "detect_text_with_ocr"], [45, 1, 1, "", "list_det_models"], [45, 1, 1, "", "list_rec_models"], [45, 1, 1, "", "ocr"]], "imgutils.operate": [[46, 0, 0, "-", "align"], [47, 0, 0, "-", "censor_"], [48, 0, 0, "-", "imgcensor"], [50, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[46, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[47, 3, 1, "", "BaseCensor"], [47, 3, 1, "", "BlurCensor"], [47, 3, 1, "", "ColorCensor"], [47, 3, 1, "", "PixelateCensor"], [47, 1, 1, "", "censor_areas"], [47, 1, 1, "", "censor_nsfw"], [47, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[47, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[47, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[47, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[47, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[48, 3, 1, "", "EmojiBasedCensor"], [48, 3, 1, "", "ImageBasedCensor"], [48, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[48, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[48, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[48, 4, 1, "", "__init__"], [48, 4, 1, "", "find_for_area"], [48, 5, 1, "", "height"], [48, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[50, 1, 1, "", "squeeze"], [50, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[51, 0, 0, "-", "dwpose"], [52, 0, 0, "-", "format"], [54, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[51, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[52, 3, 1, "", "OP18KeyPointSet"], [52, 2, 1, "", "OP18_BODY_MAX"], [52, 2, 1, "", "OP18_BODY_MIN"], [52, 2, 1, "", "OP18_FACE_MAX"], [52, 2, 1, "", "OP18_FACE_MIN"], [52, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [52, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [52, 2, 1, "", "OP18_LEFT_HAND_MAX"], [52, 2, 1, "", "OP18_LEFT_HAND_MIN"], [52, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [52, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [52, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [52, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [52, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[52, 4, 1, "", "__init__"], [52, 4, 1, "", "__mul__"], [52, 4, 1, "", "__truediv__"], [52, 5, 1, "", "body"], [52, 5, 1, "", "face"], [52, 5, 1, "", "left_foot"], [52, 5, 1, "", "left_hand"], [52, 5, 1, "", "right_foot"], [52, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[52, 7, 1, "", "LEFT_ANKLE"], [52, 7, 1, "", "LEFT_BIG_TOE"], [52, 7, 1, "", "LEFT_EAR"], [52, 7, 1, "", "LEFT_ELBOW"], [52, 7, 1, "", "LEFT_EYE"], [52, 7, 1, "", "LEFT_HEEL"], [52, 7, 1, "", "LEFT_HIP"], [52, 7, 1, "", "LEFT_KNEE"], [52, 7, 1, "", "LEFT_SHOULDER"], [52, 7, 1, "", "LEFT_SMALL_TOE"], [52, 7, 1, "", "LEFT_WRIST"], [52, 7, 1, "", "NECK"], [52, 7, 1, "", "NOSE"], [52, 7, 1, "", "RIGHT_ANKLE"], [52, 7, 1, "", "RIGHT_BIG_TOE"], [52, 7, 1, "", "RIGHT_EAR"], [52, 7, 1, "", "RIGHT_ELBOW"], [52, 7, 1, "", "RIGHT_EYE"], [52, 7, 1, "", "RIGHT_HEEL"], [52, 7, 1, "", "RIGHT_HIP"], [52, 7, 1, "", "RIGHT_KNEE"], [52, 7, 1, "", "RIGHT_SHOULDER"], [52, 7, 1, "", "RIGHT_SMALL_TOE"], [52, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[54, 1, 1, "", "op18_visualize"]], "imgutils.preprocess": [[55, 0, 0, "-", "base"], [57, 0, 0, "-", "pillow"], [58, 0, 0, "-", "torchvision"], [59, 0, 0, "-", "transformers"]], "imgutils.preprocess.base": [[55, 3, 1, "", "NotParseTarget"]], "imgutils.preprocess.pillow": [[57, 1, 1, "", "create_pillow_transforms"], [57, 1, 1, "", "parse_pillow_transforms"], [57, 1, 1, "", "register_pillow_parse"], [57, 1, 1, "", "register_pillow_transform"]], "imgutils.preprocess.torchvision": [[58, 1, 1, "", "create_torchvision_transforms"], [58, 1, 1, "", "parse_torchvision_transforms"], [58, 1, 1, "", "register_torchvision_parse"], [58, 1, 1, "", "register_torchvision_transform"]], "imgutils.preprocess.transformers": [[59, 3, 1, "", "NotProcessorTypeError"], [59, 1, 1, "", "convert_to_size_dict"], [59, 1, 1, "", "create_bit_transforms"], [59, 1, 1, "", "create_blip_transforms"], [59, 1, 1, "", "create_clip_transforms"], [59, 1, 1, "", "create_convnext_transforms"], [59, 1, 1, "", "create_mobilenetv2_transforms"], [59, 1, 1, "", "create_siglip_transforms"], [59, 1, 1, "", "create_transforms_from_bit_processor"], [59, 1, 1, "", "create_transforms_from_blip_processor"], [59, 1, 1, "", "create_transforms_from_clip_processor"], [59, 1, 1, "", "create_transforms_from_convnext_processor"], [59, 1, 1, "", "create_transforms_from_mobilenetv2_processor"], [59, 1, 1, "", "create_transforms_from_siglip_processor"], [59, 1, 1, "", "create_transforms_from_transformers"], [59, 1, 1, "", "create_transforms_from_vit_processor"], [59, 1, 1, "", "create_vit_transforms"], [59, 1, 1, "", "get_size_dict"], [59, 1, 1, "", "is_valid_size_dict"], [59, 1, 1, "", "register_creators_for_transformers"]], "imgutils.resource": [[60, 0, 0, "-", "background"]], "imgutils.resource.background": [[60, 3, 1, "", "BackgroundImageSet"], [60, 1, 1, "", "get_bg_image"], [60, 1, 1, "", "get_bg_image_file"], [60, 1, 1, "", "list_bg_image_files"], [60, 1, 1, "", "random_bg_image"], [60, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[60, 4, 1, "", "__init__"], [60, 4, 1, "", "get_image"], [60, 4, 1, "", "get_image_file"], [60, 4, 1, "", "list_image_files"], [60, 4, 1, "", "random_image"], [60, 4, 1, "", "random_image_file"]], "imgutils.restore": [[62, 0, 0, "-", "adversarial"], [64, 0, 0, "-", "nafnet"], [65, 0, 0, "-", "scunet"]], "imgutils.restore.adversarial": [[62, 1, 1, "", "remove_adversarial_noise"]], "imgutils.restore.nafnet": [[64, 1, 1, "", "restore_with_nafnet"]], "imgutils.restore.scunet": [[65, 1, 1, "", "restore_with_scunet"]], "imgutils.sd": [[67, 0, 0, "-", "metadata"], [68, 0, 0, "-", "model"], [69, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[67, 3, 1, "", "SDMetaData"], [67, 1, 1, "", "get_sdmeta_from_image"], [67, 1, 1, "", "parse_sdmeta_from_text"], [67, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[67, 4, 1, "", "__str__"], [67, 5, 1, "", "pnginfo"], [67, 5, 1, "", "text"]], "imgutils.sd.model": [[68, 1, 1, "", "read_metadata"], [68, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[69, 3, 1, "", "NAIMetaData"], [69, 3, 1, "", "NAIMetadata"], [69, 1, 1, "", "add_naimeta_to_image"], [69, 1, 1, "", "get_naimeta_from_image"], [69, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[69, 4, 1, "", "__init__"], [69, 5, 1, "", "pnginfo"]], "imgutils.segment": [[71, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[71, 1, 1, "", "get_isnetis_mask"], [71, 1, 1, "", "segment_rgba_with_isnetis"], [71, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[72, 0, 0, "-", "blacklist"], [73, 0, 0, "-", "character"], [74, 0, 0, "-", "deepdanbooru"], [75, 0, 0, "-", "deepgelbooru"], [76, 0, 0, "-", "format"], [78, 0, 0, "-", "match"], [79, 0, 0, "-", "mldanbooru"], [80, 0, 0, "-", "order"], [81, 0, 0, "-", "overlap"], [82, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[72, 1, 1, "", "drop_blacklisted_tags"], [72, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[73, 2, 1, "", "CHAR_PREFIXES"], [73, 2, 1, "", "CHAR_SUFFIXES"], [73, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [73, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [73, 2, 1, "", "CHAR_WHITELIST_WORD"], [73, 3, 1, "", "CharacterTagPool"], [73, 1, 1, "", "drop_basic_character_tags"], [73, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[73, 4, 1, "", "__init__"], [73, 4, 1, "", "drop_basic_character_tags"], [73, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[74, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.deepgelbooru": [[75, 1, 1, "", "get_deepgelbooru_tags"]], "imgutils.tagging.format": [[76, 1, 1, "", "add_underline"], [76, 1, 1, "", "remove_underline"], [76, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[78, 1, 1, "", "tag_match_full"], [78, 1, 1, "", "tag_match_prefix"], [78, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[79, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[80, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[81, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[82, 1, 1, "", "convert_wd14_emb_to_prediction"], [82, 1, 1, "", "denormalize_wd14_emb"], [82, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[83, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[83, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[85, 0, 0, "-", "cache"], [86, 0, 0, "-", "func"], [88, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[85, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[86, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[88, 1, 1, "", "get_onnx_provider"], [88, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[89, 0, 0, "-", "aicheck"], [90, 0, 0, "-", "bangumi_char"], [91, 0, 0, "-", "classify"], [92, 0, 0, "-", "color"], [93, 0, 0, "-", "completeness"], [94, 0, 0, "-", "dbrating"], [95, 0, 0, "-", "furry"], [97, 0, 0, "-", "monochrome"], [98, 0, 0, "-", "nsfw"], [99, 0, 0, "-", "portrait"], [100, 0, 0, "-", "rating"], [101, 0, 0, "-", "real"], [102, 0, 0, "-", "safe"], [103, 0, 0, "-", "style_age"], [104, 0, 0, "-", "teen"], [105, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[89, 1, 1, "", "get_ai_created_score"], [89, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[90, 1, 1, "", "anime_bangumi_char"], [90, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[91, 1, 1, "", "anime_classify"], [91, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[92, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[93, 1, 1, "", "anime_completeness"], [93, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[94, 1, 1, "", "anime_dbrating"], [94, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[95, 1, 1, "", "anime_furry"], [95, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[97, 1, 1, "", "get_monochrome_score"], [97, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[98, 1, 1, "", "nsfw_pred"], [98, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[99, 1, 1, "", "anime_portrait"], [99, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[100, 1, 1, "", "anime_rating"], [100, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[101, 1, 1, "", "anime_real"], [101, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[102, 1, 1, "", "safe_check"], [102, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[103, 1, 1, "", "anime_style_age"], [103, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[104, 1, 1, "", "anime_teen"], [104, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[105, 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, 105, 106], "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, 10, 11], "background": [4, 60], "grid_background": 4, "grid_transpar": 4, "blob": 5, "to_blob_url": 5, "load_image_from_blob_url": 5, "is_valid_image_blob_url": 5, "decod": 6, "rgb_decod": 6, "encod": 7, "rgb_encod": 7, "imag": 8, "load_imag": 8, "has_alpha_channel": 8, "layer": 10, "istack": 10, "url": 11, "download_image_from_url": 11, "is_http_url": 11, "detect": [12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24], "booru_yolo": 12, "model": [12, 68], "label": 12, "descript": 12, "avail": 12, "pp": 12, "seri": 12, "AS": 12, "aa": 12, "detect_with_booru_yolo": 12, "censor": 13, "detect_censor": 13, "ey": 14, "detect_ey": 14, "face": 15, "detect_fac": 15, "halfbodi": 16, "detect_halfbodi": 16, "hand": 17, "detect_hand": 17, "head": 18, "detect_head": 18, "nudenet": 20, "detect_with_nudenet": 20, "person": 21, "detect_person": 21, "similar": 22, "calculate_i": 22, "bboxes_similar": 22, "detection_similar": 22, "text": 23, "detect_text": 23, "visual": [24, 54], "detection_visu": 24, "edg": [25, 26, 27, 28], "canni": 25, "get_edge_by_canni": 25, "edge_image_with_canni": 25, "lineart": 27, "get_edge_by_lineart": 27, "edge_image_with_lineart": 27, "lineart_anim": 28, "get_edge_by_lineart_anim": 28, "edge_image_with_lineart_anim": 28, "gener": [29, 30, 31, 32, 33, 34], "classifi": [29, 91], "classifymodel": 29, "classify_predict_scor": 29, "classify_predict": 29, "classify_predict_fmt": 29, "clip": 30, "clipmodel": 30, "clip_image_encod": 30, "clip_text_encod": 30, "clip_predict": 30, "enhanc": 31, "imageenhanc": 31, "siglip": 33, "siglipmodel": 33, "siglip_image_encod": 33, "siglip_text_encod": 33, "siglip_predict": 33, "yolo": 34, "yolomodel": 34, "yolo_predict": 34, "metadata": [35, 36, 37, 67], "geninfo": 35, "read_geninfo_paramet": 35, "read_geninfo_exif": 35, "read_geninfo_gif": 35, "write_geninfo_paramet": 35, "write_geninfo_exif": 35, "write_geninfo_gif": 35, "lsb": 37, "read_lsb_raw_byt": 37, "read_lsb_metadata": 37, "write_lsb_raw_byt": 37, "write_lsb_metadata": 37, "lsbreaderror": 37, "lsbextractor": 37, "imagelsbdataextractor": 37, "serialize_pnginfo": 37, "serialize_json": 37, "inject_data": 37, "metric": [38, 39, 40, 41, 42, 43, 44], "aesthet": 38, "get_aesthetic_scor": 38, "ccip": 39, "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": 40, "anime_dbaesthet": 40, "laplacian": 42, "laplacian_scor": 42, "lpip": 43, "lpips_extract_featur": 43, "lpips_differ": 43, "lpips_clust": 43, "psnr_": 44, "psnr": 44, "ocr": 45, "detect_text_with_ocr": 45, "list_det_model": 45, "list_rec_model": 45, "oper": [46, 47, 48, 49, 50], "align": 46, "align_maxs": 46, "censor_": 47, "censor_area": 47, "censor_nsfw": 47, "basecensor": 47, "colorcensor": 47, "blurcensor": 47, "pixelatecensor": 47, "register_censor_method": 47, "imgcensor": 48, "imagebasedcensor": 48, "emojibasedcensor": 48, "singleimag": 48, "squeez": 50, "squeeze_with_transpar": 50, "pose": [51, 52, 53, 54], "dwpose": 51, "dwpose_estim": 51, "format": [52, 76], "op18keypointset": 52, "openpose18": 52, "op18_body_max": 52, "op18_body_min": 52, "op18_face_max": 52, "op18_face_min": 52, "op18_left_foot_max": 52, "op18_left_foot_min": 52, "op18_left_hand_max": 52, "op18_left_hand_min": 52, "op18_right_foot_max": 52, "op18_right_foot_min": 52, "op18_right_hand_max": 52, "op18_right_hand_min": 52, "op18_visu": 54, "preprocess": [55, 56, 57, 58, 59], "base": 55, "notparsetarget": 55, "pillow": 57, "register_pillow_transform": 57, "register_pillow_pars": 57, "create_pillow_transform": 57, "parse_pillow_transform": 57, "torchvis": 58, "register_torchvision_transform": 58, "register_torchvision_pars": 58, "create_torchvision_transform": 58, "parse_torchvision_transform": 58, "transform": 59, "register_creators_for_transform": 59, "notprocessortypeerror": 59, "create_transforms_from_transform": 59, "is_valid_size_dict": 59, "convert_to_size_dict": 59, "get_size_dict": 59, "create_clip_transform": 59, "create_transforms_from_clip_processor": 59, "create_convnext_transform": 59, "create_transforms_from_convnext_processor": 59, "create_vit_transform": 59, "create_transforms_from_vit_processor": 59, "create_siglip_transform": 59, "create_transforms_from_siglip_processor": 59, "create_bit_transform": 59, "create_transforms_from_bit_processor": 59, "create_blip_transform": 59, "create_transforms_from_blip_processor": 59, "create_mobilenetv2_transform": 59, "create_transforms_from_mobilenetv2_processor": 59, "resourc": [60, 61], "backgroundimageset": 60, "list_bg_image_fil": 60, "get_bg_image_fil": 60, "get_bg_imag": 60, "random_bg_image_fil": 60, "random_bg_imag": 60, "restor": [62, 63, 64, 65], "adversari": 62, "remove_adversarial_nois": 62, "nafnet": 64, "restore_with_nafnet": 64, "scunet": 65, "restore_with_scunet": 65, "sd": [66, 67, 68, 69], "sdmetadata": 67, "parse_sdmeta_from_text": 67, "get_sdmeta_from_imag": 67, "save_image_with_sdmeta": 67, "read_metadata": 68, "save_with_metadata": 68, "nai": 69, "naimetadata": 69, "get_naimeta_from_imag": 69, "add_naimeta_to_imag": 69, "save_image_with_naimeta": 69, "segment": [70, 71], "isneti": 71, "get_isnetis_mask": 71, "segment_with_isneti": 71, "segment_rgba_with_isneti": 71, "tag": [72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82], "blacklist": 72, "is_blacklist": 72, "drop_blacklisted_tag": 72, "charact": 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, "deepdanbooru": 74, "get_deepdanbooru_tag": 74, "deepgelbooru": 75, "get_deepgelbooru_tag": 75, "add_underlin": 76, "remove_underlin": 76, "tags_to_text": 76, "match": 78, "tag_match_suffix": 78, "tag_match_prefix": 78, "tag_match_ful": 78, "mldanbooru": 79, "get_mldanbooru_tag": 79, "order": 80, "sort_tag": 80, "overlap": 81, "drop_overlap_tag": 81, "wd14": 82, "get_wd14_tag": 82, "convert_wd14_emb_to_predict": 82, "denormalize_wd14_emb": 82, "upscal": [83, 84], "cdc": 83, "upscale_with_cdc": 83, "util": [85, 86, 87, 88], "cach": 85, "ts_lru_cach": 85, "func": 86, "sigmoid": 86, "onnxruntim": 88, "get_onnx_provid": 88, "open_onnx_model": 88, "valid": [89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105], "aicheck": 89, "get_ai_created_scor": 89, "is_ai_cr": 89, "bangumi_char": 90, "anime_bangumi_char_scor": 90, "anime_bangumi_char": 90, "anime_classify_scor": 91, "anime_classifi": 91, "color": 92, "is_greyscal": 92, "complet": 93, "anime_completeness_scor": 93, "anime_complet": 93, "dbrate": 94, "anime_dbrating_scor": 94, "anime_dbr": 94, "furri": 95, "anime_furry_scor": 95, "anime_furri": 95, "monochrom": 97, "get_monochrome_scor": 97, "is_monochrom": 97, "nsfw": 98, "nsfw_pred_scor": 98, "nsfw_pred": 98, "portrait": 99, "anime_portrait_scor": 99, "anime_portrait": 99, "rate": 100, "anime_rating_scor": 100, "anime_r": [100, 101], "real": 101, "anime_real_scor": 101, "safe": 102, "safe_check_scor": 102, "safe_check": 102, "style_ag": 103, "anime_style_age_scor": 103, "anime_style_ag": 103, "teen": 104, "anime_teen_scor": 104, "anime_teen": 104, "truncat": 105, "is_truncated_fil": 105, "welcom": 106, "": 106, "document": 106, "overview": 106, "tutori": 106, "inform": [106, 107, 108], "api": 106, "run": [107, 108], "environ": [107, 108], "instal": 109, "quick": 110, "start": 110}, "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.blob": [[5, "module-imgutils.data.blob"]], "to_blob_url": [[5, "to-blob-url"]], "load_image_from_blob_url": [[5, "load-image-from-blob-url"]], "is_valid_image_blob_url": [[5, "is-valid-image-blob-url"]], "imgutils.data.decode": [[6, "module-imgutils.data.decode"]], "rgb_decode": [[6, "rgb-decode"]], "imgutils.data.encode": [[7, "module-imgutils.data.encode"]], "rgb_encode": [[7, "rgb-encode"]], "imgutils.data.image": [[8, "module-imgutils.data.image"]], "load_image": [[8, "load-image"]], "load_images": [[8, "load-images"]], "has_alpha_channel": [[8, "has-alpha-channel"]], "imgutils.data": [[9, "module-imgutils.data"]], "imgutils.data.layer": [[10, "module-imgutils.data.layer"]], "istack": [[10, "istack"]], "imgutils.data.url": [[11, "module-imgutils.data.url"]], "download_image_from_url": [[11, "download-image-from-url"]], "is_http_url": [[11, "is-http-url"]], "imgutils.detect.booru_yolo": [[12, "module-imgutils.detect.booru_yolo"]], "Model Labels and Descriptions": [[12, "id1"]], "Available Models (PP Series)": [[12, "id2"]], "Available Models (AS Series)": [[12, "id3"]], "Available Models (AA Series)": [[12, "id4"]], "detect_with_booru_yolo": [[12, "detect-with-booru-yolo"]], "imgutils.detect.censor": [[13, "module-imgutils.detect.censor"]], "detect_censors": [[13, "detect-censors"]], "imgutils.detect.eye": [[14, "module-imgutils.detect.eye"]], "detect_eyes": [[14, "detect-eyes"]], "imgutils.detect.face": [[15, "module-imgutils.detect.face"]], "detect_faces": [[15, "detect-faces"]], "imgutils.detect.halfbody": [[16, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[16, "detect-halfbody"]], "imgutils.detect.hand": [[17, "module-imgutils.detect.hand"]], "detect_hands": [[17, "detect-hands"]], "imgutils.detect.head": [[18, "module-imgutils.detect.head"]], "detect_heads": [[18, "detect-heads"]], "imgutils.detect": [[19, "module-imgutils.detect"]], "imgutils.detect.nudenet": [[20, "module-imgutils.detect.nudenet"]], "detect_with_nudenet": [[20, "detect-with-nudenet"]], "imgutils.detect.person": [[21, "module-imgutils.detect.person"]], "detect_person": [[21, "detect-person"]], "imgutils.detect.similarity": [[22, "module-imgutils.detect.similarity"]], "calculate_iou": [[22, "calculate-iou"]], "bboxes_similarity": [[22, "bboxes-similarity"]], "detection_similarity": [[22, "detection-similarity"]], "imgutils.detect.text": [[23, "module-imgutils.detect.text"]], "detect_text": [[23, "detect-text"]], "imgutils.detect.visual": [[24, "module-imgutils.detect.visual"]], "detection_visualize": [[24, "detection-visualize"]], "imgutils.edge.canny": [[25, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[25, "get-edge-by-canny"]], "edge_image_with_canny": [[25, "edge-image-with-canny"]], "imgutils.edge": [[26, "module-imgutils.edge"]], "imgutils.edge.lineart": [[27, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[27, "get-edge-by-lineart"]], "edge_image_with_lineart": [[27, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[28, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[28, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[28, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[29, "module-imgutils.generic.classify"]], "ClassifyModel": [[29, "classifymodel"]], "classify_predict_score": [[29, "classify-predict-score"]], "classify_predict": [[29, "classify-predict"]], "classify_predict_fmt": [[29, "classify-predict-fmt"]], "imgutils.generic.clip": [[30, "module-imgutils.generic.clip"]], "CLIPModel": [[30, "clipmodel"]], "clip_image_encode": [[30, "clip-image-encode"]], "clip_text_encode": [[30, "clip-text-encode"]], "clip_predict": [[30, "clip-predict"]], "imgutils.generic.enhance": [[31, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[31, "imageenhancer"]], "imgutils.generic": [[32, "module-imgutils.generic"]], "imgutils.generic.siglip": [[33, "module-imgutils.generic.siglip"]], "SigLIPModel": [[33, "siglipmodel"]], "siglip_image_encode": [[33, "siglip-image-encode"]], "siglip_text_encode": [[33, "siglip-text-encode"]], "siglip_predict": [[33, "siglip-predict"]], "imgutils.generic.yolo": [[34, "module-imgutils.generic.yolo"]], "YOLOModel": [[34, "yolomodel"]], "yolo_predict": [[34, "yolo-predict"]], "imgutils.metadata.geninfo": [[35, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[35, "read-geninfo-parameters"]], "read_geninfo_exif": [[35, "read-geninfo-exif"]], "read_geninfo_gif": [[35, "read-geninfo-gif"]], "write_geninfo_parameters": [[35, "write-geninfo-parameters"]], "write_geninfo_exif": [[35, "write-geninfo-exif"]], "write_geninfo_gif": [[35, "write-geninfo-gif"]], "imgutils.metadata": [[36, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[37, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[37, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[37, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[37, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[37, "write-lsb-metadata"]], "LSBReadError": [[37, "lsbreaderror"]], "LSBExtractor": [[37, "lsbextractor"]], "ImageLsbDataExtractor": [[37, "imagelsbdataextractor"]], "serialize_pnginfo": [[37, "serialize-pnginfo"]], "serialize_json": [[37, "serialize-json"]], "inject_data": [[37, "inject-data"]], "imgutils.metrics.aesthetic": [[38, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[38, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[39, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[39, "ccip-extract-feature"]], "ccip_batch_extract_features": [[39, "ccip-batch-extract-features"]], "ccip_default_threshold": [[39, "ccip-default-threshold"]], "ccip_difference": [[39, "ccip-difference"]], "ccip_same": [[39, "ccip-same"]], "ccip_batch_differences": [[39, "ccip-batch-differences"]], "ccip_batch_same": [[39, "ccip-batch-same"]], "ccip_default_clustering_params": [[39, "ccip-default-clustering-params"]], "ccip_clustering": [[39, "ccip-clustering"]], "ccip_merge": [[39, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[40, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[40, "anime-dbaesthetic"]], "imgutils.metrics": [[41, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[42, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[42, "laplacian-score"]], "imgutils.metrics.lpips": [[43, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[43, "lpips-extract-feature"]], "lpips_difference": [[43, "lpips-difference"]], "lpips_clustering": [[43, "lpips-clustering"]], "imgutils.metrics.psnr_": [[44, "module-imgutils.metrics.psnr_"]], "psnr": [[44, "id1"]], "imgutils.ocr": [[45, "module-imgutils.ocr"]], "detect_text_with_ocr": [[45, "detect-text-with-ocr"]], "ocr": [[45, "ocr"]], "list_det_models": [[45, "list-det-models"]], "list_rec_models": [[45, "list-rec-models"]], "imgutils.operate.align": [[46, "module-imgutils.operate.align"]], "align_maxsize": [[46, "align-maxsize"]], "imgutils.operate.censor_": [[47, "module-imgutils.operate.censor_"]], "censor_areas": [[47, "censor-areas"]], "censor_nsfw": [[47, "censor-nsfw"]], "BaseCensor": [[47, "basecensor"]], "ColorCensor": [[47, "colorcensor"]], "BlurCensor": [[47, "blurcensor"]], "PixelateCensor": [[47, "pixelatecensor"]], "register_censor_method": [[47, "register-censor-method"]], "imgutils.operate.imgcensor": [[48, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[48, "imagebasedcensor"]], "EmojiBasedCensor": [[48, "emojibasedcensor"]], "SingleImage": [[48, "singleimage"]], "imgutils.operate": [[49, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[50, "module-imgutils.operate.squeeze"]], "squeeze": [[50, "squeeze"]], "squeeze_with_transparency": [[50, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[51, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[51, "dwpose-estimate"]], "imgutils.pose.format": [[52, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[52, "op18keypointset"]], "OpenPose18": [[52, "openpose18"]], "OP18_BODY_MAX": [[52, "op18-body-max"]], "OP18_BODY_MIN": [[52, "op18-body-min"]], "OP18_FACE_MAX": [[52, "op18-face-max"]], "OP18_FACE_MIN": [[52, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[52, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[52, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[52, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[52, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[52, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[52, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[52, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[52, "op18-right-hand-min"]], "imgutils.pose": [[53, "module-imgutils.pose"]], "imgutils.pose.visual": [[54, "module-imgutils.pose.visual"]], "op18_visualize": [[54, "op18-visualize"]], "imgutils.preprocess.base": [[55, "module-imgutils.preprocess.base"]], "NotParseTarget": [[55, "notparsetarget"]], "imgutils.preprocess": [[56, "module-imgutils.preprocess"]], "imgutils.preprocess.pillow": [[57, "module-imgutils.preprocess.pillow"]], "register_pillow_transform": [[57, "register-pillow-transform"]], "register_pillow_parse": [[57, "register-pillow-parse"]], "create_pillow_transforms": [[57, "create-pillow-transforms"]], "parse_pillow_transforms": [[57, "parse-pillow-transforms"]], "imgutils.preprocess.torchvision": [[58, "module-imgutils.preprocess.torchvision"]], "register_torchvision_transform": [[58, "register-torchvision-transform"]], "register_torchvision_parse": [[58, "register-torchvision-parse"]], "create_torchvision_transforms": [[58, "create-torchvision-transforms"]], "parse_torchvision_transforms": [[58, "parse-torchvision-transforms"]], "imgutils.preprocess.transformers": [[59, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers": [[59, "register-creators-for-transformers"]], "NotProcessorTypeError": [[59, "notprocessortypeerror"]], "create_transforms_from_transformers": [[59, "create-transforms-from-transformers"]], "is_valid_size_dict": [[59, "is-valid-size-dict"]], "convert_to_size_dict": [[59, "convert-to-size-dict"]], "get_size_dict": [[59, "get-size-dict"]], "create_clip_transforms": [[59, "create-clip-transforms"]], "create_transforms_from_clip_processor": [[59, "create-transforms-from-clip-processor"]], "create_convnext_transforms": [[59, "create-convnext-transforms"]], "create_transforms_from_convnext_processor": [[59, "create-transforms-from-convnext-processor"]], "create_vit_transforms": [[59, "create-vit-transforms"]], "create_transforms_from_vit_processor": [[59, "create-transforms-from-vit-processor"]], "create_siglip_transforms": [[59, "create-siglip-transforms"]], "create_transforms_from_siglip_processor": [[59, "create-transforms-from-siglip-processor"]], "create_bit_transforms": [[59, "create-bit-transforms"]], "create_transforms_from_bit_processor": [[59, "create-transforms-from-bit-processor"]], "create_blip_transforms": [[59, "create-blip-transforms"]], "create_transforms_from_blip_processor": [[59, "create-transforms-from-blip-processor"]], "create_mobilenetv2_transforms": [[59, "create-mobilenetv2-transforms"]], "create_transforms_from_mobilenetv2_processor": [[59, "create-transforms-from-mobilenetv2-processor"]], "imgutils.resource.background": [[60, "module-imgutils.resource.background"]], "BackgroundImageSet": [[60, "backgroundimageset"]], "list_bg_image_files": [[60, "list-bg-image-files"]], "get_bg_image_file": [[60, "get-bg-image-file"]], "get_bg_image": [[60, "get-bg-image"]], "random_bg_image_file": [[60, "random-bg-image-file"]], "random_bg_image": [[60, "random-bg-image"]], "imgutils.resource": [[61, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[62, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise": [[62, "remove-adversarial-noise"]], "imgutils.restore": [[63, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[64, "module-imgutils.restore.nafnet"]], "restore_with_nafnet": [[64, "restore-with-nafnet"]], "imgutils.restore.scunet": [[65, "module-imgutils.restore.scunet"]], "restore_with_scunet": [[65, "restore-with-scunet"]], "imgutils.sd": [[66, "module-imgutils.sd"]], "imgutils.sd.metadata": [[67, "module-imgutils.sd.metadata"]], "SDMetaData": [[67, "sdmetadata"]], "parse_sdmeta_from_text": [[67, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[67, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[67, "save-image-with-sdmeta"]], "imgutils.sd.model": [[68, "module-imgutils.sd.model"]], "read_metadata": [[68, "read-metadata"]], "save_with_metadata": [[68, "save-with-metadata"]], "imgutils.sd.nai": [[69, "module-imgutils.sd.nai"]], "NAIMetaData": [[69, "naimetadata"]], "NAIMetadata": [[69, "id1"]], "get_naimeta_from_image": [[69, "get-naimeta-from-image"]], "add_naimeta_to_image": [[69, "add-naimeta-to-image"]], "save_image_with_naimeta": [[69, "save-image-with-naimeta"]], "imgutils.segment": [[70, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[71, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[71, "get-isnetis-mask"]], "segment_with_isnetis": [[71, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[71, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[72, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[72, "is-blacklisted"]], "drop_blacklisted_tags": [[72, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[73, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[73, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[73, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[73, "char-whitelist-word"]], "CHAR_SUFFIXES": [[73, "char-suffixes"]], "CHAR_PREFIXES": [[73, "char-prefixes"]], "CharacterTagPool": [[73, "charactertagpool"]], "is_basic_character_tag": [[73, "is-basic-character-tag"]], "drop_basic_character_tags": [[73, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[74, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[74, "get-deepdanbooru-tags"]], "imgutils.tagging.deepgelbooru": [[75, "module-imgutils.tagging.deepgelbooru"]], "get_deepgelbooru_tags": [[75, "get-deepgelbooru-tags"]], "imgutils.tagging.format": [[76, "module-imgutils.tagging.format"]], "add_underline": [[76, "add-underline"]], "remove_underline": [[76, "remove-underline"]], "tags_to_text": [[76, "tags-to-text"]], "imgutils.tagging": [[77, "module-imgutils.tagging"]], "imgutils.tagging.match": [[78, "module-imgutils.tagging.match"]], "tag_match_suffix": [[78, "tag-match-suffix"]], "tag_match_prefix": [[78, "tag-match-prefix"]], "tag_match_full": [[78, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[79, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[79, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[80, "module-imgutils.tagging.order"]], "sort_tags": [[80, "sort-tags"]], "imgutils.tagging.overlap": [[81, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[81, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[82, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[82, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[82, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[82, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[83, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[83, "upscale-with-cdc"]], "imgutils.upscale": [[84, "module-imgutils.upscale"]], "imgutils.utils.cache": [[85, "module-imgutils.utils.cache"]], "ts_lru_cache": [[85, "ts-lru-cache"]], "imgutils.utils.func": [[86, "module-imgutils.utils.func"]], "sigmoid": [[86, "sigmoid"]], "imgutils.utils": [[87, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[88, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[88, "get-onnx-provider"]], "open_onnx_model": [[88, "open-onnx-model"]], "imgutils.validate.aicheck": [[89, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[89, "get-ai-created-score"]], "is_ai_created": [[89, "is-ai-created"]], "imgutils.validate.bangumi_char": [[90, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[90, "anime-bangumi-char-score"]], "anime_bangumi_char": [[90, "anime-bangumi-char"]], "imgutils.validate.classify": [[91, "module-imgutils.validate.classify"]], "anime_classify_score": [[91, "anime-classify-score"]], "anime_classify": [[91, "anime-classify"]], "imgutils.validate.color": [[92, "module-imgutils.validate.color"]], "is_greyscale": [[92, "is-greyscale"]], "imgutils.validate.completeness": [[93, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[93, "anime-completeness-score"]], "anime_completeness": [[93, "anime-completeness"]], "imgutils.validate.dbrating": [[94, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[94, "anime-dbrating-score"]], "anime_dbrating": [[94, "anime-dbrating"]], "imgutils.validate.furry": [[95, "module-imgutils.validate.furry"]], "anime_furry_score": [[95, "anime-furry-score"]], "anime_furry": [[95, "anime-furry"]], "imgutils.validate": [[96, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[97, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[97, "get-monochrome-score"]], "is_monochrome": [[97, "is-monochrome"]], "imgutils.validate.nsfw": [[98, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[98, "nsfw-pred-score"]], "nsfw_pred": [[98, "nsfw-pred"]], "imgutils.validate.portrait": [[99, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[99, "anime-portrait-score"]], "anime_portrait": [[99, "anime-portrait"]], "imgutils.validate.rating": [[100, "module-imgutils.validate.rating"]], "anime_rating_score": [[100, "anime-rating-score"]], "anime_rating": [[100, "anime-rating"]], "imgutils.validate.real": [[101, "module-imgutils.validate.real"]], "anime_real_score": [[101, "anime-real-score"]], "anime_real": [[101, "anime-real"]], "imgutils.validate.safe": [[102, "module-imgutils.validate.safe"]], "safe_check_score": [[102, "safe-check-score"]], "safe_check": [[102, "safe-check"]], "imgutils.validate.style_age": [[103, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[103, "anime-style-age-score"]], "anime_style_age": [[103, "anime-style-age"]], "imgutils.validate.teen": [[104, "module-imgutils.validate.teen"]], "anime_teen_score": [[104, "anime-teen-score"]], "anime_teen": [[104, "anime-teen"]], "imgutils.validate.truncate": [[105, "module-imgutils.validate.truncate"]], "is_truncated_file": [[105, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[106, "welcome-to-imgutils-s-documentation"]], "Overview": [[106, "overview"]], "Tutorials": [[106, null]], "Information": [[106, null]], "API Documentation": [[106, null]], "Run Environment Information": [[107, "Run-Environment-Information"], [108, "Run-Environment-Information"]], "Installation": [[109, "installation"]], "Quick Start": [[110, "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.blob"], [6, "module-imgutils.data.decode"], [7, "module-imgutils.data.encode"], [8, "module-imgutils.data.image"], [9, "module-imgutils.data"], [10, "module-imgutils.data.layer"], [11, "module-imgutils.data.url"], [12, "module-imgutils.detect.booru_yolo"], [13, "module-imgutils.detect.censor"], [14, "module-imgutils.detect.eye"], [15, "module-imgutils.detect.face"], [16, "module-imgutils.detect.halfbody"], [17, "module-imgutils.detect.hand"], [18, "module-imgutils.detect.head"], [19, "module-imgutils.detect"], [20, "module-imgutils.detect.nudenet"], [21, "module-imgutils.detect.person"], [22, "module-imgutils.detect.similarity"], [23, "module-imgutils.detect.text"], [24, "module-imgutils.detect.visual"], [25, "module-imgutils.edge.canny"], [26, "module-imgutils.edge"], [27, "module-imgutils.edge.lineart"], [28, "module-imgutils.edge.lineart_anime"], [29, "module-imgutils.generic.classify"], [30, "module-imgutils.generic.clip"], [31, "module-imgutils.generic.enhance"], [32, "module-imgutils.generic"], [33, "module-imgutils.generic.siglip"], [34, "module-imgutils.generic.yolo"], [35, "module-imgutils.metadata.geninfo"], [36, "module-imgutils.metadata"], [37, "module-imgutils.metadata.lsb"], [38, "module-imgutils.metrics.aesthetic"], [39, "module-imgutils.metrics.ccip"], [40, "module-imgutils.metrics.dbaesthetic"], [41, "module-imgutils.metrics"], [42, "module-imgutils.metrics.laplacian"], [43, "module-imgutils.metrics.lpips"], [44, "module-imgutils.metrics.psnr_"], [45, "module-imgutils.ocr"], [46, "module-imgutils.operate.align"], [47, "module-imgutils.operate.censor_"], [48, "module-imgutils.operate.imgcensor"], [49, "module-imgutils.operate"], [50, "module-imgutils.operate.squeeze"], [51, "module-imgutils.pose.dwpose"], [52, "module-imgutils.pose.format"], [53, "module-imgutils.pose"], [54, "module-imgutils.pose.visual"], [55, "module-imgutils.preprocess.base"], [56, "module-imgutils.preprocess"], [57, "module-imgutils.preprocess.pillow"], [58, "module-imgutils.preprocess.torchvision"], [59, "module-imgutils.preprocess.transformers"], [60, "module-imgutils.resource.background"], [61, "module-imgutils.resource"], [62, "module-imgutils.restore.adversarial"], [63, "module-imgutils.restore"], [64, "module-imgutils.restore.nafnet"], [65, "module-imgutils.restore.scunet"], [66, "module-imgutils.sd"], [67, "module-imgutils.sd.metadata"], [68, "module-imgutils.sd.model"], [69, "module-imgutils.sd.nai"], [70, "module-imgutils.segment"], [71, "module-imgutils.segment.isnetis"], [72, "module-imgutils.tagging.blacklist"], [73, "module-imgutils.tagging.character"], [74, "module-imgutils.tagging.deepdanbooru"], [75, "module-imgutils.tagging.deepgelbooru"], [76, "module-imgutils.tagging.format"], [77, "module-imgutils.tagging"], [78, "module-imgutils.tagging.match"], [79, "module-imgutils.tagging.mldanbooru"], [80, "module-imgutils.tagging.order"], [81, "module-imgutils.tagging.overlap"], [82, "module-imgutils.tagging.wd14"], [83, "module-imgutils.upscale.cdc"], [84, "module-imgutils.upscale"], [85, "module-imgutils.utils.cache"], [86, "module-imgutils.utils.func"], [87, "module-imgutils.utils"], [88, "module-imgutils.utils.onnxruntime"], [89, "module-imgutils.validate.aicheck"], [90, "module-imgutils.validate.bangumi_char"], [91, "module-imgutils.validate.classify"], [92, "module-imgutils.validate.color"], [93, "module-imgutils.validate.completeness"], [94, "module-imgutils.validate.dbrating"], [95, "module-imgutils.validate.furry"], [96, "module-imgutils.validate"], [97, "module-imgutils.validate.monochrome"], [98, "module-imgutils.validate.nsfw"], [99, "module-imgutils.validate.portrait"], [100, "module-imgutils.validate.rating"], [101, "module-imgutils.validate.real"], [102, "module-imgutils.validate.safe"], [103, "module-imgutils.validate.style_age"], [104, "module-imgutils.validate.teen"], [105, "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.blob": [[5, "module-imgutils.data.blob"]], "is_valid_image_blob_url() (in module imgutils.data.blob)": [[5, "imgutils.data.blob.is_valid_image_blob_url"]], "load_image_from_blob_url() (in module imgutils.data.blob)": [[5, "imgutils.data.blob.load_image_from_blob_url"]], "to_blob_url() (in module imgutils.data.blob)": [[5, "imgutils.data.blob.to_blob_url"]], "imgutils.data.decode": [[6, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[6, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[7, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[7, "imgutils.data.encode.rgb_encode"]], "has_alpha_channel() (in module imgutils.data.image)": [[8, "imgutils.data.image.has_alpha_channel"]], "imgutils.data.image": [[8, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[8, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[8, "imgutils.data.image.load_images"]], "imgutils.data": [[9, "module-imgutils.data"]], "imgutils.data.layer": [[10, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[10, "imgutils.data.layer.istack"]], "download_image_from_url() (in module imgutils.data.url)": [[11, "imgutils.data.url.download_image_from_url"]], "imgutils.data.url": [[11, "module-imgutils.data.url"]], "is_http_url() (in module imgutils.data.url)": [[11, "imgutils.data.url.is_http_url"]], "detect_with_booru_yolo() (in module imgutils.detect.booru_yolo)": [[12, "imgutils.detect.booru_yolo.detect_with_booru_yolo"]], "imgutils.detect.booru_yolo": [[12, "module-imgutils.detect.booru_yolo"]], "detect_censors() (in module imgutils.detect.censor)": [[13, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[13, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[14, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[14, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[15, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[15, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[16, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[16, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[17, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[17, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[18, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[18, "module-imgutils.detect.head"]], "imgutils.detect": [[19, "module-imgutils.detect"]], "detect_with_nudenet() (in module imgutils.detect.nudenet)": [[20, "imgutils.detect.nudenet.detect_with_nudenet"]], "imgutils.detect.nudenet": [[20, "module-imgutils.detect.nudenet"]], "detect_person() (in module imgutils.detect.person)": [[21, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[21, "module-imgutils.detect.person"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[22, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[22, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[22, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[22, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[23, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[23, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[24, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[24, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[25, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[25, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[25, "module-imgutils.edge.canny"]], "imgutils.edge": [[26, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[27, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[27, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[27, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[28, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[28, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[28, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[29, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[29, "imgutils.generic.classify.classify_predict"]], "classify_predict_fmt() (in module imgutils.generic.classify)": [[29, "imgutils.generic.classify.classify_predict_fmt"]], "classify_predict_score() (in module imgutils.generic.classify)": [[29, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[29, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_fmt() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.predict_fmt"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.predict_score"]], "clipmodel (class in imgutils.generic.clip)": [[30, "imgutils.generic.clip.CLIPModel"]], "__init__() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.__init__"]], "clear() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.clear"]], "clip_image_encode() (in module imgutils.generic.clip)": [[30, "imgutils.generic.clip.clip_image_encode"]], "clip_predict() (in module imgutils.generic.clip)": [[30, "imgutils.generic.clip.clip_predict"]], "clip_text_encode() (in module imgutils.generic.clip)": [[30, "imgutils.generic.clip.clip_text_encode"]], "image_encode() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.image_encode"]], "imgutils.generic.clip": [[30, "module-imgutils.generic.clip"]], "launch_demo() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.launch_demo"]], "make_ui() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.make_ui"]], "predict() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.predict"]], "text_encode() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.text_encode"]], "imageenhancer (class in imgutils.generic.enhance)": [[31, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[31, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[31, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[31, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[32, "module-imgutils.generic"]], "siglipmodel (class in imgutils.generic.siglip)": [[33, "imgutils.generic.siglip.SigLIPModel"]], "__init__() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.__init__"]], "clear() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.clear"]], "image_encode() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.image_encode"]], "imgutils.generic.siglip": [[33, "module-imgutils.generic.siglip"]], "launch_demo() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.launch_demo"]], "make_ui() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.make_ui"]], "predict() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.predict"]], "siglip_image_encode() (in module imgutils.generic.siglip)": [[33, "imgutils.generic.siglip.siglip_image_encode"]], "siglip_predict() (in module imgutils.generic.siglip)": [[33, "imgutils.generic.siglip.siglip_predict"]], "siglip_text_encode() (in module imgutils.generic.siglip)": [[33, "imgutils.generic.siglip.siglip_text_encode"]], "text_encode() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.text_encode"]], "yolomodel (class in imgutils.generic.yolo)": [[34, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[34, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[34, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[35, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[36, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[37, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[37, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[37, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[37, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[37, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[37, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[37, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[38, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[38, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[39, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[40, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[40, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[41, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[42, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[42, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[43, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[43, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[43, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[43, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[44, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[44, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[45, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[45, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[45, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[45, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[45, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[46, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[46, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[47, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[47, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[47, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[47, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[47, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[48, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[48, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[48, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[48, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[48, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[48, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[48, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[48, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[48, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[48, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[49, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[50, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[50, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[50, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[51, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[51, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[52, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[52, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[52, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[52, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[52, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[53, "module-imgutils.pose"]], "imgutils.pose.visual": [[54, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[54, "imgutils.pose.visual.op18_visualize"]], "notparsetarget (class in imgutils.preprocess.base)": [[55, "imgutils.preprocess.base.NotParseTarget"]], "imgutils.preprocess.base": [[55, "module-imgutils.preprocess.base"]], "imgutils.preprocess": [[56, "module-imgutils.preprocess"]], "create_pillow_transforms() (in module imgutils.preprocess.pillow)": [[57, "imgutils.preprocess.pillow.create_pillow_transforms"]], "imgutils.preprocess.pillow": [[57, "module-imgutils.preprocess.pillow"]], "parse_pillow_transforms() (in module imgutils.preprocess.pillow)": [[57, "imgutils.preprocess.pillow.parse_pillow_transforms"]], "register_pillow_parse() (in module imgutils.preprocess.pillow)": [[57, "imgutils.preprocess.pillow.register_pillow_parse"]], "register_pillow_transform() (in module imgutils.preprocess.pillow)": [[57, "imgutils.preprocess.pillow.register_pillow_transform"]], "create_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[58, "imgutils.preprocess.torchvision.create_torchvision_transforms"]], "imgutils.preprocess.torchvision": [[58, "module-imgutils.preprocess.torchvision"]], "parse_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[58, "imgutils.preprocess.torchvision.parse_torchvision_transforms"]], "register_torchvision_parse() (in module imgutils.preprocess.torchvision)": [[58, "imgutils.preprocess.torchvision.register_torchvision_parse"]], "register_torchvision_transform() (in module imgutils.preprocess.torchvision)": [[58, "imgutils.preprocess.torchvision.register_torchvision_transform"]], "notprocessortypeerror (class in imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.NotProcessorTypeError"]], "convert_to_size_dict() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.convert_to_size_dict"]], "create_bit_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_bit_transforms"]], "create_blip_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_blip_transforms"]], "create_clip_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_clip_transforms"]], "create_convnext_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_convnext_transforms"]], "create_mobilenetv2_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_mobilenetv2_transforms"]], "create_siglip_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_siglip_transforms"]], "create_transforms_from_bit_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_bit_processor"]], "create_transforms_from_blip_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_blip_processor"]], "create_transforms_from_clip_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_clip_processor"]], "create_transforms_from_convnext_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_convnext_processor"]], "create_transforms_from_mobilenetv2_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_mobilenetv2_processor"]], "create_transforms_from_siglip_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_siglip_processor"]], "create_transforms_from_transformers() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_transformers"]], "create_transforms_from_vit_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_vit_processor"]], "create_vit_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_vit_transforms"]], "get_size_dict() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.get_size_dict"]], "imgutils.preprocess.transformers": [[59, "module-imgutils.preprocess.transformers"]], "is_valid_size_dict() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.is_valid_size_dict"]], "register_creators_for_transformers() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.register_creators_for_transformers"]], "backgroundimageset (class in imgutils.resource.background)": [[60, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[60, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[61, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[62, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise() (in module imgutils.restore.adversarial)": [[62, "imgutils.restore.adversarial.remove_adversarial_noise"]], "imgutils.restore": [[63, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[64, "module-imgutils.restore.nafnet"]], "restore_with_nafnet() (in module imgutils.restore.nafnet)": [[64, "imgutils.restore.nafnet.restore_with_nafnet"]], "imgutils.restore.scunet": [[65, "module-imgutils.restore.scunet"]], "restore_with_scunet() (in module imgutils.restore.scunet)": [[65, "imgutils.restore.scunet.restore_with_scunet"]], "imgutils.sd": [[66, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[67, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[67, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[67, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[67, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[67, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[67, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[67, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[67, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[68, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[68, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[68, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[69, "imgutils.sd.nai.NAIMetaData"], [69, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[69, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[69, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[69, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[69, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[69, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[69, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[70, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[71, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[71, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[71, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[71, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[72, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[72, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[72, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[73, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[73, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[73, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[73, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[73, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[74, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[74, "module-imgutils.tagging.deepdanbooru"]], "get_deepgelbooru_tags() (in module imgutils.tagging.deepgelbooru)": [[75, "imgutils.tagging.deepgelbooru.get_deepgelbooru_tags"]], "imgutils.tagging.deepgelbooru": [[75, "module-imgutils.tagging.deepgelbooru"]], "add_underline() (in module imgutils.tagging.format)": [[76, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[76, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[76, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[76, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[77, "module-imgutils.tagging"]], "imgutils.tagging.match": [[78, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[78, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[78, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[78, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[79, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[79, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[80, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[80, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[81, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[81, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[82, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[82, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[82, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[82, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[83, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[83, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[84, "module-imgutils.upscale"]], "imgutils.utils.cache": [[85, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[85, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[86, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[86, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[87, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[88, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[88, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[88, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[89, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[89, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[89, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[90, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[90, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[90, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[91, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[91, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[91, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[92, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[92, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[93, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[93, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[93, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[94, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[94, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[94, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[95, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[95, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[95, "module-imgutils.validate.furry"]], "imgutils.validate": [[96, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[97, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[97, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[97, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[98, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[98, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[98, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[99, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[99, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[99, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[100, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[100, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[100, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[101, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[101, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[101, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[102, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[102, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[102, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[103, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[103, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[103, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[104, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[104, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[104, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[105, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[105, "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/blob", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/data/url", "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/blob.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/data/url.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.blob", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.data.url", "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, 5, 8, 29, 62, 67], "str": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 54, 57, 58, 59, 60, 64, 65, 67, 68, 69, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105], "pathlik": [0, 4, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 54, 64, 65, 67, 69, 71, 74, 75, 79, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "byte": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 52, 54, 64, 65, 67, 69, 71, 74, 75, 79, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "bytearrai": [0, 4, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 52, 54, 64, 65, 67, 69, 71, 74, 75, 79, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "binaryio": [0, 4, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 54, 64, 65, 67, 69, 71, 74, 75, 79, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "imag": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 53, 54, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 69, 70, 71, 74, 75, 76, 77, 79, 82, 83, 84, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 109], "max_width": 0, "int": [0, 4, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 27, 28, 29, 30, 33, 34, 37, 39, 43, 45, 46, 47, 48, 50, 51, 52, 54, 59, 60, 62, 64, 65, 71, 79, 83, 102], "none": [0, 4, 8, 10, 11, 13, 14, 15, 16, 17, 18, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 39, 47, 50, 51, 54, 57, 58, 59, 60, 67, 69, 72, 73, 88], "ellipsi": 0, "max_height": 0, "resampl": [0, 59], "2": [0, 8, 12, 22, 23, 38, 39, 40, 43, 45, 52, 59, 62, 67, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104], "level": [0, 13, 14, 15, 16, 17, 18, 21, 33, 34, 38, 47, 60, 74, 94], "aspect": [0, 24, 34, 46], "float": [0, 7, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 34, 39, 40, 42, 43, 44, 45, 47, 48, 50, 52, 54, 59, 60, 62, 69, 72, 73, 74, 75, 76, 79, 80, 81, 82, 86, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "1": [0, 10, 12, 20, 21, 22, 38, 39, 40, 43, 45, 52, 59, 60, 62, 67, 68, 72, 73, 74, 75, 80, 82, 83, 86, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108, 109], "8": [0, 12, 22, 37, 39, 43, 47, 52, 59, 62, 67, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 107, 108, 109], "sourc": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 54, 55, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105], "gener": [0, 4, 12, 15, 21, 35, 36, 66, 67, 69, 75, 79, 82, 87, 94, 106], "art": [0, 67], "base": [0, 18, 21, 22, 29, 30, 33, 34, 39, 40, 42, 43, 46, 47, 48, 50, 52, 54, 56, 57, 59, 60, 69, 71, 74, 75, 79, 80, 81, 82, 90, 94, 98, 100, 106], "given": [0, 6, 7, 8, 10, 11, 14, 15, 17, 18, 19, 20, 23, 25, 27, 28, 29, 30, 33, 37, 39, 42, 46, 48, 52, 55, 59, 67, 69, 72, 73, 78, 81, 82, 89, 91, 94, 97, 98, 100, 104], "paramet": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 54, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105], "imagetyp": [0, 5, 12, 13, 14, 15, 16, 17, 18, 21, 23, 24, 29, 31, 34, 35, 37, 39, 40, 42, 45, 47, 50, 51, 54, 64, 65, 67, 69, 75, 82, 83, 90, 93, 95, 98, 99, 101, 102, 103], "The": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 29, 30, 31, 33, 34, 35, 36, 37, 39, 40, 42, 45, 46, 47, 48, 50, 51, 52, 54, 57, 58, 59, 60, 62, 63, 64, 65, 67, 68, 69, 71, 73, 74, 75, 76, 78, 79, 80, 82, 83, 85, 86, 88, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105, 109], "input": [0, 5, 12, 13, 14, 15, 16, 18, 20, 21, 23, 24, 29, 30, 31, 33, 34, 35, 37, 39, 40, 42, 45, 46, 47, 48, 50, 51, 54, 57, 59, 62, 64, 65, 67, 69, 72, 73, 75, 76, 78, 80, 82, 83, 86, 90, 93, 95, 98, 99, 101, 103], "option": [0, 4, 11, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 24, 29, 30, 33, 34, 35, 39, 45, 47, 50, 51, 54, 59, 60, 62, 67, 68, 69, 72, 73, 80, 85], "maximum": [0, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 34, 39, 45, 46, 47, 59, 62, 85, 102], "width": [0, 4, 10, 48, 59, 60, 79], "If": [0, 5, 8, 10, 11, 13, 14, 15, 16, 17, 18, 21, 22, 24, 29, 30, 33, 34, 35, 37, 39, 45, 47, 50, 52, 54, 57, 58, 59, 62, 64, 65, 67, 68, 69, 72, 73, 80, 82, 88, 89, 90, 91, 94, 97, 100, 104], "set": [0, 12, 24, 29, 30, 34, 39, 50, 52, 54, 59, 82, 88, 91, 94, 100, 104, 105], "automat": [0, 4, 30, 33, 39, 50, 88, 107, 108], "determin": [0, 8, 39, 98], "termin": 0, "size": [0, 4, 6, 7, 10, 11, 23, 24, 25, 27, 28, 39, 46, 48, 50, 54, 57, 58, 59, 60, 62, 64, 65, 67, 71, 79, 83, 84, 102, 107, 108], "height": [0, 4, 10, 48, 59, 60, 79], "filter": [0, 34, 50, 59, 62, 72, 73, 94, 96, 100], "us": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 43, 45, 47, 48, 50, 51, 54, 55, 57, 59, 62, 63, 64, 65, 67, 68, 69, 72, 74, 75, 76, 79, 82, 83, 85, 86, 88, 89, 90, 91, 94, 96, 97, 98, 100, 104], "when": [0, 7, 10, 12, 23, 25, 27, 28, 29, 30, 37, 39, 43, 47, 48, 52, 55, 59, 64, 67, 69, 71, 79, 83, 85, 88, 89, 105], "resiz": [0, 23, 24, 34, 46, 54, 57, 58, 59, 67, 79], "charact": [0, 39, 45, 54, 70, 71, 74, 75, 76, 77, 82, 90, 106], "repres": [0, 7, 10, 12, 13, 14, 15, 22, 39, 43, 47, 50, 52, 69, 71, 80, 89, 98, 105], "differ": [0, 8, 14, 15, 16, 17, 18, 21, 22, 30, 35, 36, 37, 39, 43, 44, 51, 52, 58, 59, 90, 95, 99, 101, 103, 107, 108], "intens": 0, "proport": [0, 90], "correct": [0, 37], "output": [0, 24, 29, 30, 33, 40, 54, 67, 68, 75, 80, 82, 109], "which": [0, 4, 10, 22, 23, 25, 27, 28, 33, 35, 39, 43, 48, 57, 59, 60, 63, 67, 68, 69, 71, 72, 75, 79, 85, 86, 88, 89, 91, 96, 97, 98, 105, 106, 107, 108, 109], "should": [0, 3, 10, 24, 39, 43, 47, 48, 50, 59, 71, 82, 109], "approxim": 0, "ratio": [0, 24, 34, 45, 46, 48, 79], "your": [0, 50, 64, 105, 107, 108, 109], "thi": [0, 3, 4, 5, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 45, 47, 48, 50, 51, 52, 54, 55, 57, 58, 59, 62, 64, 65, 66, 67, 68, 69, 70, 74, 77, 81, 82, 83, 85, 86, 88, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105, 107, 108], "valu": [0, 4, 8, 10, 13, 17, 18, 21, 22, 37, 39, 43, 47, 50, 52, 57, 58, 59, 68, 74, 79, 86, 89, 97, 105], "ensur": [0, 30, 34, 39, 46, 59, 64, 67, 85], "i": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 45, 47, 48, 50, 51, 52, 54, 55, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 79, 80, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "close": [0, 48, 67], "possibl": [0, 23, 30, 39, 48], "origin": [0, 4, 6, 8, 20, 25, 27, 28, 37, 38, 44, 47, 48, 50, 54, 71, 74, 76, 79, 80, 98], "default": [0, 4, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 25, 27, 28, 29, 30, 33, 34, 39, 40, 42, 43, 45, 47, 48, 50, 52, 54, 59, 60, 64, 65, 68, 71, 72, 73, 74, 76, 79, 82, 83, 88, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104], "return": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 54, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 98, 99, 100, 101, 102, 103, 104, 105], "represent": [0, 22, 39, 57, 58, 67], "type": [0, 5, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 24, 29, 30, 31, 33, 34, 35, 37, 39, 40, 42, 45, 47, 48, 50, 51, 52, 54, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 72, 73, 76, 78, 80, 81, 82, 83, 85, 86, 90, 93, 94, 95, 98, 99, 100, 101, 102, 103], "exampl": [0, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 24, 25, 26, 27, 28, 29, 34, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 57, 58, 59, 60, 62, 67, 71, 72, 73, 74, 75, 76, 79, 80, 81, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 105], "here": [0, 12, 20, 26, 39, 43, 44, 67, 72, 74, 75, 79, 82, 83, 90, 92, 105, 107, 108], "an": [0, 4, 5, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 52, 54, 57, 59, 62, 64, 65, 67, 69, 70, 71, 73, 74, 75, 77, 80, 82, 83, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105], "jerri": 0, "from": [0, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 27, 28, 29, 33, 34, 35, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 57, 58, 59, 60, 62, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 79, 80, 81, 82, 83, 85, 86, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105, 107, 108, 109], "import": [0, 6, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 21, 24, 34, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 57, 58, 59, 60, 62, 67, 71, 72, 73, 74, 75, 76, 79, 80, 81, 82, 83, 85, 86, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 105, 107, 108, 109], "print": [0, 5, 12, 17, 18, 21, 22, 34, 67, 68, 107, 108, 109], "png": [0, 5, 8, 10, 13, 24, 35, 37, 42, 47, 48, 50, 62, 67, 69, 71, 82, 83, 92, 105], "draw": [1, 24, 26, 27, 54, 98, 106], "ascii_draw": 1, "meta": [2, 106, 109], "__title__": [2, 109], "__version__": [2, 109], "__description__": [2, 109], "__author__": [2, 109], "__author_email__": 2, "overview": [3, 4, 6, 7, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 31, 32, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 50, 51, 53, 59, 60, 61, 62, 63, 64, 65, 66, 67, 70, 71, 72, 73, 74, 75, 76, 77, 79, 82, 83, 84, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105], "inform": [3, 30, 33, 34, 35, 36, 37, 54, 67, 69, 81], "packag": 3, "titl": [3, 69], "project": [3, 20, 74, 82, 105], "version": [3, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 34, 38, 47, 64, 65, 67, 68, 85, 91, 106, 109], "short": [3, 75, 79, 82], "descript": [3, 20, 29, 33, 69], "includ": [3, 5, 8, 11, 12, 13, 20, 21, 22, 24, 29, 30, 31, 33, 34, 35, 36, 51, 52, 58, 59, 66, 67, 68, 69, 75, 82, 86, 90, 98], "setup": 3, "py": [3, 71], "author": [3, 68], "email": 3, "step": [4, 48, 59, 67], "forecolor": [4, 25, 27, 28], "lightgrei": 4, "backcolor": [4, 25, 27, 28], "white": [4, 8, 25, 27, 28, 30, 59, 67, 71], "creat": [4, 29, 30, 33, 34, 35, 47, 57, 58, 59, 67, 69, 73, 89], "black": [4, 47, 67], "squar": [4, 59], "can": [4, 5, 8, 10, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 26, 30, 33, 35, 37, 39, 43, 47, 51, 52, 57, 59, 67, 68, 69, 75, 80, 82, 88, 90, 96, 97, 106, 109], "complement": 4, "transpar": [4, 8, 10, 25, 27, 28, 48, 50, 71, 83], "area": [4, 10, 12, 22, 23, 47, 48], "grid": 4, "pixel": [4, 24, 37, 47, 48, 50, 59, 62, 67, 71, 97], "mean": [4, 20, 22, 23, 25, 27, 28, 29, 39, 42, 43, 48, 52, 57, 58, 59, 88, 91, 109], "function": [4, 7, 8, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 35, 36, 37, 39, 42, 45, 47, 48, 50, 51, 54, 57, 58, 59, 62, 64, 66, 67, 68, 69, 81, 82, 83, 85, 86, 90, 94, 98, 100, 105], "suitabl": [4, 57, 59, 74, 98], "color": [4, 8, 10, 25, 27, 28, 47, 62, 67, 71, 96, 97, 106], "fore": [4, 25, 27, 28], "back": [4, 82], "A": [4, 5, 8, 13, 14, 15, 16, 17, 18, 20, 21, 25, 27, 28, 29, 34, 37, 38, 39, 40, 45, 46, 47, 48, 50, 57, 59, 60, 67, 68, 69, 73, 76, 81, 85, 88, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 102, 103, 104, 109], "rgba": [4, 8, 31, 37, 64, 65, 71, 83], "contain": [4, 5, 10, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 29, 30, 33, 34, 39, 40, 52, 54, 59, 64, 67, 68, 69, 75, 79, 82, 91, 94, 100, 102, 104], "add": [4, 35, 68, 69, 76], "rgb": [4, 6, 7, 8, 30, 31, 47, 59, 60, 67, 71, 83], "In": [4, 27, 39, 90, 91], "document": [4, 107, 108, 109], "accur": [4, 13, 21, 94, 100], "present": [4, 35, 69, 74], "state": [4, 33], "shown": [4, 70], "follow": [4, 29, 39, 52, 58, 59, 63, 68, 69, 75, 82, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104, 109], "figur": 4, "modul": [5, 8, 11, 12, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 35, 36, 37, 57, 58, 66, 68, 69, 70, 82, 85, 86, 94, 100, 106], "provid": [5, 8, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 31, 33, 34, 35, 36, 37, 39, 47, 50, 52, 54, 57, 58, 59, 66, 67, 68, 69, 79, 80, 82, 85, 86, 88, 94, 100], "util": [5, 8, 11, 20, 21, 29, 32, 34, 43, 46, 50, 53, 57, 58, 63, 66, 68, 74, 75, 79, 82, 106], "handl": [5, 8, 11, 29, 30, 33, 34, 36, 37, 55, 58, 59, 66, 69], "url": [5, 9, 13, 16, 18, 30, 37, 67, 106], "convers": [5, 8, 34, 58, 59], "between": [5, 14, 15, 21, 22, 29, 30, 33, 39, 43, 44, 48, 58, 64, 65, 73, 79, 83, 86], "valid": [5, 11, 47, 48, 52, 59, 106], "format": [5, 8, 10, 25, 27, 28, 29, 30, 33, 34, 35, 36, 37, 40, 47, 50, 51, 53, 57, 59, 67, 68, 69, 75, 77, 82, 98, 106], "support": [5, 6, 8, 11, 14, 15, 16, 18, 21, 29, 33, 34, 35, 48, 54, 57, 58, 59, 64, 65, 67, 68, 69, 82, 83], "convert": [5, 8, 30, 35, 37, 39, 52, 57, 58, 59, 69, 82, 98], "specifi": [5, 8, 22, 23, 24, 29, 30, 33, 34, 39, 47, 48, 50, 59, 67, 68, 69, 73, 75, 80, 82, 85], "load": [5, 8, 13, 14, 17, 18, 29, 30, 33, 34, 35, 37, 67, 82, 88], "variou": [5, 8, 14, 15, 17, 21, 22, 24, 29, 31, 33, 34, 36, 59, 67, 69, 86, 109], "mime": 5, "jpg": [5, 6, 7, 8, 11, 12, 14, 15, 16, 17, 18, 21, 24, 29, 34, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 51, 60, 71, 74, 75, 79, 82, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 105], "save_kwarg": 5, "string": [5, 13, 15, 16, 20, 37, 52, 67, 68, 76, 88, 105], "pil": [5, 6, 7, 8, 10, 11, 17, 24, 30, 34, 43, 46, 47, 48, 50, 57, 59, 60, 62, 67, 75, 83, 92, 97], "numpi": [5, 6, 10, 24, 30, 33, 37, 39, 50, 52, 82, 86], "arrai": [5, 10, 24, 30, 37, 39, 43, 50, 52, 82, 86], "file": [5, 8, 10, 11, 12, 13, 16, 18, 24, 35, 37, 43, 60, 66, 67, 68, 69, 88, 97, 105, 106], "path": [5, 8, 10, 12, 13, 16, 18, 24, 30, 34, 37, 60, 67, 68, 69, 75, 92, 97, 105], "desir": [5, 60], "addit": [5, 11, 29, 30, 33, 34, 35, 47, 48, 58, 67, 69], "keyword": [5, 11, 29, 30, 33, 34, 35, 47, 48, 67, 69, 85], "argument": [5, 11, 29, 30, 33, 34, 35, 47, 48, 51, 52, 67, 69, 73, 75, 82, 85], "pass": [5, 11, 27, 28, 29, 30, 33, 34, 35, 47, 48, 67, 71, 79, 83, 85], "save": [5, 10, 24, 35, 62, 67, 68, 69, 71], "encod": [5, 6, 9, 29, 30, 33, 37, 69, 106], "open": [5, 6, 7, 8, 10, 12, 17, 29, 34, 46, 47, 48, 50, 62, 67, 68, 83, 88], "test": [5, 43, 83, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104], "blob_url": 5, "qualiti": [5, 23, 40, 61, 67, 82, 83], "95": [5, 34, 59, 72, 73, 80], "base64": 5, "pre": [5, 13, 15, 18, 30, 33, 40], "object": [5, 6, 8, 10, 11, 12, 18, 22, 24, 34, 35, 37, 43, 47, 51, 54, 55, 58, 59, 60, 67, 69, 74, 75, 88, 91, 92, 94, 97, 100, 104], "rais": [5, 8, 11, 13, 14, 16, 17, 18, 21, 22, 29, 33, 34, 37, 47, 50, 52, 55, 57, 58, 59, 62, 67, 68, 69, 72, 73, 80], "valueerror": [5, 11, 13, 16, 18, 21, 22, 29, 33, 37, 50, 59, 69, 80], "unsupport": [5, 45, 58, 59, 80], "method": [5, 11, 29, 30, 31, 33, 34, 36, 37, 39, 47, 59, 94, 100], "warn": 5, "userwarn": 5, "doesn": [5, 37, 73], "t": [5, 37, 73], "match": [5, 22, 33, 37, 50, 59, 73, 77, 106], "actual": [5, 18, 21, 45], "invalid": [5, 13, 16, 18, 21, 29, 33, 35, 59], "show": [5, 11, 13, 14, 15, 16, 51], "bool": [5, 7, 8, 11, 24, 27, 34, 39, 45, 47, 50, 51, 54, 59, 64, 65, 68, 69, 72, 73, 74, 75, 76, 78, 79, 82, 83, 89, 97, 105], "effici": [5, 20, 23, 30, 68, 86], "without": [5, 34, 62, 67, 72, 73, 81], "content": [5, 11, 12, 27, 45, 70], "true": [5, 7, 8, 11, 24, 34, 39, 47, 48, 51, 54, 57, 58, 59, 64, 65, 68, 69, 72, 73, 76, 78, 82, 89, 92, 97, 105], "fals": [5, 6, 7, 8, 11, 24, 27, 34, 39, 45, 47, 59, 64, 65, 67, 68, 69, 72, 73, 74, 75, 76, 78, 79, 82, 83, 89, 92, 97, 105], "otherwis": [5, 8, 11, 35, 39, 59, 64, 65, 69, 72, 73, 78, 83, 88], "abc": 5, "svg": 5, "xml": 5, "jpeg": [5, 63, 67, 92, 105], "text": [5, 19, 24, 30, 33, 45, 67, 76, 78, 106], "plain": 5, "hello": 5, "order_": [6, 7], "chw": [6, 7], "both": [6, 13, 22, 30, 33, 45, 57, 68, 82], "np": [6, 7, 10, 29, 30, 33, 37, 39, 48, 50, 52, 82, 86], "uint8": [6, 7], "float32": [6, 7, 10, 25, 27, 28, 39], "ar": [6, 10, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 29, 30, 33, 34, 35, 39, 42, 43, 44, 45, 47, 52, 55, 58, 59, 60, 63, 67, 68, 69, 72, 73, 74, 75, 79, 80, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 99, 100, 101, 102, 103, 104, 105], "order": [6, 7, 59, 76, 77, 106], "rgb_encod": [6, 9], "custom_imag": [6, 7], "data_cwh": 6, "cwh": 6, "data_int": 6, "use_float": [6, 7], "mode": [6, 7, 8, 22, 34, 37, 58, 60, 67, 80, 83, 88], "1606x1870": [6, 7], "0x7fb9b89bbdc0": 6, "0x7fb9b89bbe50": 6, "0x7fb9b89bbdf0": 6, "invers": 6, "oper": [6, 30, 33, 38, 39, 40, 42, 43, 59, 68, 106], "ndarrai": [7, 10, 29, 30, 33, 37, 39, 43, 48, 50, 52, 82, 86], "channel": [7, 8, 31, 59, 64, 65, 83], "jpegimageplugin": [7, 60], "jpegimagefil": [7, 60], "0x7f9ec37389d0": 7, "shape": [7, 39, 43, 50, 71, 82], "dtype": [7, 39], "3": [7, 10, 12, 13, 14, 15, 21, 22, 39, 40, 43, 45, 47, 52, 54, 59, 62, 67, 75, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108, 109], "1870": 7, "1606": 7, "whc": 7, "": [7, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 29, 34, 35, 37, 45, 47, 57, 59, 67, 82, 85, 93], "result": [7, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 37, 40, 43, 45, 47, 48, 50, 51, 71, 74, 75, 82, 86, 93, 94, 100], "same": [7, 8, 39, 44, 82, 85], "torchvis": [7, 56, 106], "transform": [7, 8, 55, 56, 57, 58, 76, 106], "to_tensor": [7, 57, 58], "process": [8, 9, 11, 13, 14, 16, 17, 22, 31, 34, 36, 37, 39, 57, 59, 62, 64, 65, 66, 73, 82, 109], "manipul": [8, 66], "python": [8, 37, 62, 85, 107, 108, 109], "librari": [8, 34, 57, 59, 62, 109], "It": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 35, 36, 47, 48, 50, 54, 57, 58, 66, 68, 69, 82, 85, 86, 98, 109], "multipl": [8, 10, 16, 30, 33, 37, 39, 43, 67], "ad": [8, 12, 59, 68, 69, 76], "background": [8, 9, 25, 27, 28, 30, 61, 67, 71, 106], "check": [8, 11, 37, 42, 68, 72, 73, 78, 89, 92, 102, 105, 109], "alpha": [8, 31, 64, 65], "design": [8, 22, 29, 33, 35, 36], "simplifi": [8, 90], "common": [8, 58], "relat": [8, 12, 14, 17, 66, 73, 86], "task": [8, 21, 22, 33, 36, 47, 57], "applic": [8, 57, 74, 79, 98], "kei": [8, 18, 22, 30, 59, 68, 75, 82], "featur": [8, 13, 18, 30, 32, 33, 39, 43, 69, 71, 74, 75, 76, 82, 90], "binari": [8, 86], "like": [8, 12, 19, 24, 58, 59, 79, 85, 109], "onc": 8, "particularli": [8, 22, 29, 35, 36, 69, 85], "requir": [8, 10, 20, 21, 39, 48, 68, 69, 94, 100, 109], "preprocess": [8, 20, 29, 30, 34, 39, 64, 106], "befor": [8, 37, 39, 68, 82], "further": 8, "analysi": [8, 40], "force_background": [8, 59], "appli": [8, 15, 18, 20, 31, 39, 47, 48, 50, 57, 59, 62, 82, 86], "necessari": [8, 39, 74, 79], "ha": [8, 23, 45, 58, 83, 98, 107, 108], "4": [8, 12, 15, 17, 18, 22, 37, 38, 39, 40, 43, 47, 52, 62, 64, 65, 67, 75, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108], "avoid": [8, 74], "anomali": 8, "dure": [8, 29, 37, 76, 97, 105], "subsequ": [8, 30, 47], "union": [8, 13, 14, 15, 16, 17, 18, 21, 22, 30, 33, 37, 39, 47, 52, 57, 59, 67, 69, 72, 73, 80], "retain": 8, "typeerror": [8, 52, 57, 58, 59, 72, 73, 80], "isinst": 8, "list": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 39, 43, 45, 47, 48, 51, 54, 57, 58, 59, 60, 72, 73, 80, 81, 82, 89, 91, 94, 100, 104], "tupl": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 39, 40, 43, 45, 47, 48, 51, 59, 82, 90, 91, 93, 94, 95, 98, 99, 100, 101, 102, 103, 104], "take": [8, 54, 59], "singl": [8, 16, 33, 37, 39, 58, 59, 76, 82, 86], "call": [8, 26, 67], "each": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 29, 34, 39, 43, 50, 57, 66, 76, 78, 82, 83, 98], "item": [8, 10, 18], "batch": [8, 64, 65, 82, 83, 102], "multiimagestyp": [8, 30, 33, 39, 48], "iter": [8, 59, 62, 73], "img_path": 8, "image1": 8, "image2": 8, "loaded_imag": 8, "len": [8, 60], "all": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 26, 29, 30, 33, 34, 38, 39, 40, 42, 43, 45, 51, 52, 62, 64, 65, 68, 70, 71, 75, 77, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "pillow": [8, 56, 106], "boolean": [8, 39], "tool": [9, 16, 24, 29, 31, 38, 39, 40, 41, 47, 62, 70, 76, 96, 98], "basic": [9, 57, 61, 73], "grid_background": 9, "grid_transpar": 9, "blob": [9, 71, 106], "to_blob_url": 9, "load_image_from_blob_url": 9, "is_valid_image_blob_url": 9, "decod": [9, 37, 106], "rgb_decod": 9, "load_imag": [9, 24, 51, 67], "has_alpha_channel": 9, "layer": [9, 86, 106], "istack": 9, "download_image_from_url": 9, "is_http_url": 9, "mai": [10, 14, 17, 39, 63, 67, 74, 79, 85, 105, 107, 108], "block": [10, 29, 33, 34], "togeth": 10, "new": [10, 23, 29, 52, 64, 65, 67, 68, 73], "similar": [10, 12, 19, 30, 33, 39, 43, 59, 79, 82, 106], "techniqu": [10, 31, 37], "p": [10, 74, 75, 79, 82], "need": [10, 16, 34, 45, 48, 85, 89, 91, 94, 97, 100, 104], "stack": [10, 82], "addition": 10, "second": [10, 22, 39, 44, 78], "element": [10, 82], "rang": [10, 39, 43, 48], "left": [10, 47, 48, 52, 86], "0": [10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 29, 30, 34, 38, 39, 40, 43, 45, 47, 48, 50, 52, 54, 57, 58, 59, 62, 67, 68, 72, 73, 74, 75, 76, 79, 80, 81, 82, 86, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108, 109], "right": [10, 47, 52, 86], "two": [10, 22, 39, 44, 62, 78, 97], "dimension": [10, 82], "h": [10, 25, 27, 28, 50, 71], "w": [10, 25, 27, 28, 50, 71, 82], "posit": [10, 39, 47, 48, 90], "target": [10, 19, 25, 27, 28, 30, 48, 59], "By": [10, 45], "first": [10, 12, 16, 22, 34, 39, 44, 78], "howev": [10, 39], "solid": [10, 47], "pure": [10, 71], "lime": [10, 71], "nian": 10, "nian_lim": 10, "yellow": [10, 67], "5": [10, 12, 16, 21, 22, 39, 40, 43, 45, 48, 50, 52, 57, 58, 59, 60, 67, 74, 86, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104], "9": [10, 12, 22, 39, 43, 52, 59, 67, 80, 89, 90, 91, 93, 94, 97, 98, 99, 100, 101, 103, 104], "nian_tran": 10, "custom": [10, 13, 14, 15, 16, 17, 18, 21, 29, 33, 34, 37, 40, 47, 48, 50, 58, 59, 67, 68, 72], "mask": [10, 25, 27, 28, 48, 50, 71], "hs1": 10, "ab": 10, "linspac": 10, "ws1": 10, "nian_mask": 10, "hxw": [10, 25, 27, 28, 50], "download": 11, "special": [11, 12], "github": [11, 51, 107, 108, 109], "hug": [11, 18, 29, 30, 33, 34, 39, 59, 82], "face": [11, 18, 19, 20, 29, 30, 33, 34, 39, 52, 54, 59, 67, 73, 82, 90, 106], "progress": [11, 64, 65, 83], "track": 11, "host": [11, 12, 15, 20, 23, 30, 39, 45, 60, 75, 83, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104, 109], "main": [11, 17, 20, 21, 24, 29, 30, 33, 34, 39, 59, 67, 69, 71, 74, 85, 109], "compon": [11, 12, 22, 29, 30, 33, 34, 85], "http": [11, 51, 71, 109], "intern": [11, 33, 55, 68], "silent": [11, 64, 65, 83], "expected_s": 11, "kwarg": [11, 12, 13, 14, 15, 16, 17, 18, 21, 29, 30, 33, 34, 35, 47, 48, 67, 69], "suppress": [11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 24, 34, 47, 83], "bar": 11, "displai": [11, 30, 33, 64, 65], "expect": [11, 37, 59], "session": 11, "get": [11, 25, 27, 28, 30, 38, 40, 60, 61, 67, 71, 74, 77, 82, 88, 90, 95, 97, 99, 101, 103], "especi": 11, "hf": 11, "request": 11, "requestexcept": 11, "fail": [11, 13], "unidentifiedimageerror": 11, "com": [11, 51, 109], "ftp": 11, "booru": 12, "yolo": [12, 18, 20, 32, 106], "aperveyev": 12, "deepgh": [12, 13, 14, 15, 16, 17, 18, 20, 23, 39, 43, 45, 60, 75, 79, 83, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104, 109], "overal": [12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 26, 38, 39, 40, 42, 43, 45, 51, 62, 64, 65, 70, 77, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "benchmark": [12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 26, 38, 39, 40, 42, 43, 45, 51, 62, 64, 65, 70, 77, 83, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "explan": 12, "No": [12, 67, 107, 108], "head": [12, 19, 24, 51, 73, 90, 99, 106], "anim": [12, 13, 14, 15, 16, 17, 18, 19, 21, 26, 28, 38, 39, 40, 42, 51, 53, 54, 60, 67, 70, 71, 73, 74, 77, 83, 90, 91, 94, 95, 99, 100, 101, 103, 104, 109], "pretti": 12, "girl": [12, 45, 73], "onli": [12, 13, 14, 15, 16, 17, 18, 21, 24, 39, 68, 73, 74, 79, 82, 97], "bust": 12, "torso": 12, "part": [12, 50, 51, 52], "collarbon": 12, "center": [12, 48, 58, 59], "pair": [12, 22, 33], "cover": [12, 20, 48, 67, 73], "breast": [12, 20, 73, 74, 75, 79, 81, 82], "boob": 12, "bra": 12, "nippl": [12, 13, 47, 67], "mostli": [12, 16], "visibl": [12, 24], "nsfw": [12, 47, 96, 106], "shld": 12, "shoulder": [12, 52], "mayb": 12, "one": [12, 33, 37, 43, 45, 59, 73, 82], "view": [12, 45], "profil": 12, "exactli": 12, "rear": 12, "exclud": 12, "sideb": 12, "uncov": 12, "other": [12, 39, 45, 59, 78, 81, 90], "visual": [12, 13, 14, 15, 16, 18, 19, 21, 39, 41, 51, 53, 82, 106], "mark": 12, "belli": [12, 20], "button": [12, 29, 75], "hip": [12, 52], "half": [12, 16, 73], "stock": 12, "line": [12, 26, 27, 54], "knee": [12, 52], "below": [12, 54, 70, 109], "6": [12, 22, 24, 39, 43, 52, 59, 62, 72, 73, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108], "nopan": 12, "panti": [12, 76], "cloth": 12, "bikini": 12, "regardless": 12, "censor": [12, 19, 47, 48, 94, 100, 106], "evid": 12, "7": [12, 13, 15, 16, 17, 18, 34, 39, 43, 45, 47, 50, 52, 59, 67, 72, 73, 79, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104], "butt": 12, "buttock": [12, 20], "least": [12, 36, 37, 69], "partial": 12, "behind": 12, "more": [12, 13, 32, 33, 45, 52, 57, 67, 85, 88], "less": [12, 13, 15, 21, 89], "stand": [12, 67, 74, 75, 79, 82], "sit": [12, 73], "ass": 12, "split": [12, 79], "leg": [12, 67], "wide": [12, 67], "90": 12, "degre": [12, 48], "typic": [12, 13, 30, 59], "abov": [12, 13, 14, 15, 16, 17, 18, 21, 50, 91, 94, 100, 104], "10": [12, 23, 29, 39, 43, 48, 52, 59, 62, 89, 90, 91, 94, 97, 98, 100, 101], "sprd": 12, "strongli": [12, 83], "11": [12, 39, 52, 89, 90, 91, 94, 97, 98, 100, 101], "vsplt": 12, "pose": [12, 39, 106], "12": [12, 24, 39, 47, 52, 59, 89, 90, 91, 94, 97, 98, 100, 101], "vsprd": 12, "vsplit": 12, "13": [12, 39, 52, 90, 91, 94, 98, 101, 103], "full": [12, 67], "almost": 12, "side": [12, 46, 73, 105], "usual": [12, 43], "ly": 12, "14": [12, 52, 59, 90, 91, 94, 98, 101, 109], "wing": [12, 73], "dragon": 12, "poni": 12, "15": [12, 42, 44, 52, 59, 90, 91, 94, 98, 101, 107, 108], "feral": 12, "four": [12, 13, 90], "non": [12, 13, 14, 15, 16, 17, 18, 20, 21, 34, 47, 95], "human": [12, 13, 14, 15, 16, 17, 18, 21, 51, 53, 89], "16": [12, 52, 59, 62, 64, 65, 90, 94, 98, 101], "hdrago": 12, "style": [12, 16, 21, 48, 103, 109], "17": [12, 52, 59, 98, 103], "hponi": 12, "18": [12, 20, 52, 59, 94, 98, 100, 107, 108], "hfox": 12, "cartoon": 12, "fox": 12, "dog": 12, "zootopia": 12, "nick": 12, "wild": 12, "19": [12, 52, 98], "hrabb": 12, "rabbit": 12, "judi": 12, "hopp": 12, "bunnygirl": 12, "20": [12, 29, 52, 59, 67, 98], "hcat": 12, "cat": [12, 73, 80], "catgirl": 12, "sharp": 12, "muzzl": 12, "compar": [12, 22, 33], "21": [12, 16, 52, 59, 103], "hbear": 12, "bear": 12, "22": [12, 52, 59], "jacko": 12, "memet": 12, "jack": 12, "o": [12, 67, 69, 79, 82, 94, 97, 107, 108], "contest": 12, "toward": [12, 52], "viewer": [12, 67], "23": [12, 52, 59], "jackx": 12, "sometim": 12, "24": [12, 39, 43, 52, 59, 62], "hhors": 12, "hors": 12, "implement": [12, 30, 33, 44, 85], "aa09": 12, "25": [12, 15, 20, 34, 44, 59, 103], "hbird": 12, "bird": 12, "name": [12, 13, 14, 15, 16, 17, 18, 21, 23, 29, 30, 33, 34, 39, 40, 45, 47, 52, 57, 58, 59, 74, 79, 82, 83, 89, 90, 93, 95, 98, 99, 101, 102, 103], "releas": 12, "time": [12, 69, 83], "yolov8s_pp09": 12, "2023": 12, "focus": 12, "class": [12, 14, 17, 18, 29, 30, 31, 33, 34, 37, 47, 48, 52, 55, 57, 59, 60, 66, 67, 69, 73, 90, 91, 94, 95, 99, 100, 101, 103, 104], "advanc": [12, 109], "capabl": [12, 30, 37, 45], "specif": [12, 13, 18, 29, 30, 33, 35, 37, 47, 52, 55, 57, 59, 69, 70, 90, 94, 100], "scenario": [12, 74, 79, 85], "yolov8s_pp12": 12, "2024": 12, "final": 12, "patch": 12, "continu": 12, "focu": [12, 67], "enhanc": [12, 32, 106], "improv": [12, 23, 82], "previou": 12, "yolov8m_pp13": 12, "offer": [12, 15, 16, 17, 22, 57, 69, 97], "yolov8n_as01": 12, "spinoff": 12, "26": [12, 59], "train": [12, 13, 14, 15, 16, 17, 18, 21, 39, 40, 74, 75, 76, 79, 83, 94, 100], "80": 12, "epoch": 12, "sfw": 12, "subset": 12, "wa": 12, "eventu": 12, "abandon": 12, "due": [12, 38, 39, 74, 79, 85, 90, 105], "ineffect": 12, "yolov8m_as02": 12, "start": [12, 37, 48, 67, 106], "30": [12, 21, 48], "public": [12, 30], "friendli": [12, 109], "reduc": [12, 39, 50, 82], "yolov8m_as03": 12, "as02": 12, "60": 12, "aim": 12, "bottleneck": 12, "reproduc": 12, "yolov8s_aa06": 12, "initi": [12, 29, 30, 34, 37, 47, 60, 73], "current": [12, 58, 64, 67, 94, 100, 107, 108, 109], "reincarn": 12, "some": [12, 29, 32, 39, 43, 44, 48, 61, 72, 74, 75, 79, 82, 83, 85, 92, 105, 107, 108], "yolov8s_aa09": 12, "updat": [12, 29, 30, 33, 34, 68], "dataset": [12, 13, 14, 15, 16, 17, 18, 21, 40, 43, 82, 96], "closeup": 12, "adjust": [12, 34, 43, 73], "larg": [12, 27, 30, 39, 82], "hat": [12, 73], "aa06": 12, "yolov8s_aa10": 12, "major": 12, "fix": 12, "issu": [12, 18, 64], "wear": 12, "yolov8s_aa11": 12, "latest": [12, 34, 74, 79], "mainstream": 12, "aa10": 12, "outstand": 12, "map": [12, 29, 45, 51, 72, 73, 76, 80, 81, 86, 98, 102], "score": [12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 24, 29, 30, 33, 38, 40, 42, 43, 45, 51, 52, 54, 76, 80, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "though": 12, "note": [12, 16, 39, 48, 67, 90, 94, 97, 100, 107, 108], "complet": [12, 34, 48, 90, 96, 106], "fair": 12, "bias": 12, "model_nam": [12, 13, 14, 15, 16, 17, 18, 21, 29, 30, 33, 34, 40, 47, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "conf_threshold": [12, 13, 14, 15, 16, 17, 18, 21, 34, 47], "iou_threshold": [12, 13, 14, 15, 16, 17, 18, 20, 21, 34, 47], "perform": [12, 16, 20, 21, 23, 30, 33, 34, 39, 45, 47, 48, 51, 59, 74, 85, 97, 98, 107, 108], "confid": [12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 34, 40, 45, 47, 52, 54, 75, 82], "threshold": [12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 25, 34, 39, 42, 43, 45, 47, 50, 54, 74, 75, 79, 82, 89, 97], "iou": [12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 34, 47], "bounding_box": 12, "x1": [12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 34, 47, 48], "y1": [12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 34, 47, 48], "x2": [12, 20, 22], "y2": [12, 20, 22], "box": [12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 24, 45, 51], "f": [12, 17, 22, 39, 43, 67, 86], "2f": 12, "point": [13, 17, 39, 52, 59], "femal": [13, 20, 47, 73], "genit": 13, "male": [13, 20, 73], "anime_censor_detect": 13, "yolov8": [13, 14, 15, 16, 17, 18, 21], "model": [13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 26, 27, 28, 29, 30, 31, 33, 34, 38, 39, 40, 43, 45, 47, 51, 52, 54, 59, 62, 63, 64, 65, 66, 67, 70, 74, 75, 76, 77, 79, 82, 83, 86, 88, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 106, 109], "v1": [13, 14, 15, 16, 17, 21, 47, 67, 82], "identifi": [13, 29, 37, 64], "locat": 13, "anatom": 13, "analyz": [13, 20, 40], "data": [13, 16, 18, 35, 37, 39, 51, 58, 66, 67, 74, 76, 94, 100, 106, 107, 108, 109], "either": [13, 14, 15, 16, 17, 33, 39, 59, 82, 86], "standard": [13, 15, 16, 17, 35, 59, 85], "n": [13, 14, 15, 16, 17, 18, 21, 37, 39, 47, 59, 67], "nano": [13, 15, 16, 17, 47], "faster": [13, 14, 15, 16, 17, 18, 47], "while": [13, 15, 16, 17, 24, 34, 46, 48, 62, 85], "slower": [13, 21], "construct": [13, 14, 16, 17, 47, 82], "intersect": [13, 14, 15, 16, 17, 18, 21, 22, 47], "over": [13, 14, 15, 16, 17, 18, 21, 22, 23, 47, 73], "merg": [13, 14, 15, 16, 17, 39], "integ": [13, 37, 43, 52, 59], "x0": [13, 14, 15, 16, 17, 18, 21, 24, 34, 47, 48], "y0": [13, 14, 15, 16, 17, 18, 21, 24, 34, 47, 48], "bound": [13, 14, 15, 16, 17, 18, 20, 22, 23, 24, 51], "indic": [13, 39, 52, 55, 74, 79, 82], "nipple_f": [13, 47], "peni": [13, 47], "pussi": [13, 47, 67], "runtimeerror": [13, 29, 33], "detection_visu": [13, 14, 15, 16, 18, 19, 21], "nude_girl": [13, 47], "365": 13, "264": 13, "399": 13, "289": [13, 14], "7473511695861816": 13, "224": [13, 57, 58, 59], "260": 13, "252": 13, "285": 13, "6830288171768188": 13, "206": 13, "523": [13, 47, 48], "240": 13, "608": 13, "6799028515815735": 13, "matplotlib": [13, 14, 15, 16, 24, 51], "pyplot": [13, 14, 15, 16, 51], "plt": [13, 14, 15, 16, 51], "imshow": [13, 14, 15, 16, 51], "anime_eye_detect": 14, "allow": [14, 15, 17, 18, 21, 30, 34, 37, 55, 57, 59, 85], "trade": [14, 16], "off": [14, 16], "speed": [14, 15, 16, 17, 18, 21, 25, 83], "accuraci": [14, 15, 16, 17, 18, 21, 45, 89, 91, 94, 97, 100, 104], "higher": [14, 15, 16, 17, 18, 20, 23, 97], "consid": [14, 17, 22, 39, 45, 48, 50, 60, 73, 94, 100], "overlap": [14, 16, 17, 18, 22, 64, 65, 74, 75, 77, 79, 82, 83, 106], "coordin": [14, 15, 16, 17, 18, 24, 34, 48, 52, 62], "alwai": [14, 16, 17, 18, 45], "except": [14, 17, 37, 55, 59, 67], "predict": [14, 18, 21, 29, 30, 33, 34, 75, 82, 89, 91, 93, 94, 97, 98, 100, 102, 104], "yolo_predict": [14, 21, 32], "squat": [14, 16, 51], "297": 14, "239": [14, 45], "341": 14, "271": 14, "7760562896728516": 14, "230": 14, "263": 14, "308": 14, "7682342529296875": 14, "createml": 15, "huggingfac": [15, 17, 39, 45, 59, 62, 71, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104], "anime_face_detect": 15, "user": [15, 21, 29, 30, 33, 34, 37, 60, 69, 109], "balanc": [15, 17, 21, 67], "system": [15, 16, 25, 55, 59, 94, 100], "overhead": [15, 16, 25, 85], "avail": [15, 21, 24, 29, 30, 37, 39, 45, 48, 55, 59, 67, 80, 88, 89, 91, 94, 100, 104], "v0": [15, 21, 64, 65], "overrid": [15, 21], "auto": [15, 21, 51, 69, 88], "mostima_post": [15, 18], "29": [15, 18, 59], "441": [15, 18], "204": [15, 18], "584": [15, 18], "7874319553375244": [15, 18], "346": [15, 18], "59": [15, 18], "529": [15, 18], "275": [15, 18], "7510495185852051": [15, 18], "606": [15, 18], "51": [15, 18, 59], "895": [15, 18], "336": [15, 18], "6986488103866577": [15, 18], "upper": [16, 47], "bodi": [16, 21, 51, 52, 54, 67], "anime_halfbody_detect": 16, "pleas": [16, 23, 38, 39, 45, 64, 66, 68, 83, 90, 94, 97, 100, 107, 108], "primari": [16, 90, 93, 95, 99, 101, 103], "purpos": 16, "crop": [16, 50, 57, 58, 59, 67], "illustr": [16, 67, 91, 93], "therefor": [16, 39, 107, 108], "consist": [16, 39], "person": [16, 19, 22, 24, 34, 51, 99, 106], "peopl": [16, 80], "guarante": [16, 45], "you": [16, 18, 19, 21, 26, 45, 48, 64, 65, 82, 83, 85, 88, 89, 90, 91, 94, 97, 100, 104, 109], "inde": 16, "recommend": [16, 23, 39, 42, 43, 82, 83, 94, 100], "approach": 16, "detect_person": [16, 19, 24, 51], "individu": [16, 22, 37, 57, 66], "obtain": [16, 26, 38, 39], "local": [16, 60, 107, 108], "flexibl": [16, 57, 58], "lower": [16, 42, 43, 45, 47], "127": 16, "629": 16, "637": 16, "9040350914001465": 16, "anime_hand_detect": 17, "choos": [17, 21, 45], "35": [17, 59, 67, 74, 82], "configur": [17, 29, 39, 57, 58, 59, 106], "suit": 17, "case": [17, 23, 39, 42], "defin": [17, 21, 39, 67, 86], "being": 17, "label": [17, 18, 20, 22, 23, 24, 29, 30, 33, 34, 39, 40, 45, 76, 98, 102], "infer": [17, 20, 23, 30, 33, 34, 51, 64, 65, 88, 97], "anime_imag": 17, "bbox": 17, "conf": 17, "customiz": [18, 24], "integr": [18, 30, 74, 109], "repositori": [18, 29, 30, 33, 34, 39], "anime_head_detect": 18, "contribut": 18, "our": 18, "develop": [18, 83, 109], "yolo11": 18, "architectur": 18, "usag": [18, 29, 30, 66, 67, 68, 74, 85, 86, 105], "head_detect_v2": 18, "0_": 18, "equal": [18, 48], "deprec": [18, 23, 38], "remov": [18, 23, 29, 34, 38, 45, 62, 71, 73, 75, 76, 81, 82], "futur": [18, 23], "help": [18, 39, 50, 62], "For": [18, 19, 21, 22, 30, 39, 45, 52, 66, 82, 88], "instead": [18, 23, 76], "detect_head": [19, 24], "booru_yolo": [19, 106], "detect_with_booru_yolo": 19, "detect_censor": [19, 47, 94, 100], "ey": [19, 48, 52, 67, 73, 106], "detect_ey": 19, "detect_fac": 19, "halfbodi": [19, 90, 99, 106], "detect_halfbodi": 19, "hand": [19, 52, 54, 67, 73, 106], "detect_hand": 19, "nudenet": [19, 106], "detect_with_nudenet": 19, "calculate_i": 19, "bboxes_similar": 19, "detection_similar": 19, "detect_text": 19, "nuditi": 20, "run": [20, 25, 29, 30, 34, 83, 88, 105, 106], "nm": 20, "postprocess": 20, "onnx": [20, 29, 30, 33, 34, 75, 88, 98], "nudenet_onnx": 20, "notai": 20, "tech": 20, "detail": [20, 62, 66, 67, 88, 90], "respect": 20, "female_genitalia_cov": 20, "genitalia": 20, "face_femal": 20, "buttocks_expos": 20, "expos": 20, "female_breast_expos": 20, "female_genitalia_expos": 20, "male_breast_expos": 20, "anus_expos": 20, "anu": 20, "feet_expos": 20, "feet": [20, 52, 54], "belly_cov": 20, "feet_cov": 20, "armpits_cov": 20, "armpit": 20, "armpits_expos": 20, "face_mal": 20, "belly_expos": 20, "male_genitalia_expos": 20, "anus_cov": 20, "female_breast_cov": 20, "buttocks_cov": 20, "onnxruntim": [20, 87, 106], "topk": [20, 29], "100": [20, 25, 34, 42, 59, 85], "45": [20, 43, 59], "score_threshold": 20, "number": [20, 29, 30, 33, 37, 39, 45, 52, 60, 62, 86, 89], "keep": [20, 79], "entir": 21, "anidet3": 21, "roboflow": 21, "m": 21, "x": [21, 39, 48, 52, 67, 85, 86, 102], "fastest": [21, 25], "most": [21, 29, 30, 33, 34], "confidence_scor": [21, 24], "genshin_post": [21, 46, 47, 48], "371": 21, "232": 21, "564": 21, "690": 21, "7533698678016663": 21, "135": [21, 52], "451": 21, "716": [21, 45], "6788613796234131": 21, "614": 21, "393": 21, "830": 21, "686": 21, "5612757205963135": 21, "1275": 21, "654": 21, "4047100841999054": 21, "calcul": [22, 30, 39, 42, 43], "comput": [22, 27, 30, 33, 41, 59, 85, 86, 98], "work": [22, 29, 30, 33, 36, 42, 69, 98], "aggreg": 22, "involv": 22, "segment": [22, 60, 106], "evalu": [22, 38], "algorithm": [22, 39, 42], "box1": 22, "box2": 22, "bboxtyp": 22, "measur": [22, 38, 39, 42], "divid": [22, 52], "4f": 22, "1429": 22, "bboxes1": 22, "bboxes2": 22, "liter": [22, 39, 48, 52, 64, 65, 80], "max": [22, 23], "raw": [22, 29, 30, 33, 37], "depend": [22, 67, 68, 105], "unknown": [22, 80], "hungarian": 22, "find": [22, 48], "optim": [22, 30, 39], "assign": [22, 23, 29, 39], "among": [22, 39], "averag": 22, "detect1": 22, "detect2": 22, "bboxwithscoreandlabel": 22, "group": [22, 29, 43, 76], "correspond": [22, 39, 45, 50, 59, 82, 98, 102], "combin": [22, 37, 45], "against": [22, 83], "ground": [22, 94, 100], "truth": [22, 94, 100], "car": 22, "85": [22, 74, 82], "75": 22, "text_detect": 23, "been": [23, 98], "migrat": 23, "ocr": [23, 106], "detect_text_with_ocr": [23, 106], "soon": 23, "paddleocr": [23, 45], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 23, "05": [23, 59, 74, 75, 89, 90, 91, 93, 98, 99, 100, 101, 103, 104], "max_area_s": 23, "640": 23, "region": [23, 47, 50, 94, 100], "dbnet": 23, "do": [23, 50, 91], "640x640": 23, "ani": [23, 30, 33, 37, 39, 47, 57, 59, 62, 67, 72, 86, 88], "sinc": [23, 38], "appear": [24, 27], "font": 24, "pad": [24, 71], "see": [24, 67, 88], "text_pad": 24, "fontsiz": 24, "max_short_edge_s": 24, "fp": 24, "no_label": 24, "normal": [24, 30, 40, 57, 58, 59, 82], "predefin": [24, 73], "extract": [24, 25, 27, 28, 37, 39, 43, 45, 50, 59, 66, 67, 68, 69, 75, 82], "around": [24, 29, 34, 37, 54], "shortest": 24, "edg": [24, 54, 106], "maintain": [24, 34, 46, 52, 85, 109], "font_manag": 24, "fontproperti": 24, "properti": [24, 48, 52, 67, 69], "cv2": 25, "have": [25, 27, 39, 80, 81, 94, 100, 105], "lowest": 25, "resourc": [25, 106], "low_threshold": 25, "high_threshold": 25, "200": [25, 34, 59], "assum": [25, 27, 28, 71], "its": [25, 27, 28, 29, 39, 45, 46, 59, 68, 71, 74, 76, 88, 90, 91, 93, 94, 95, 98, 99, 100, 101, 103, 104], "low": [25, 33, 38, 40, 67, 79, 82, 83], "high": [25, 33, 34, 61, 67, 83, 97, 98], "outlin": 26, "comparison": [26, 74], "canni": [26, 106], "get_edge_by_canni": 26, "edge_image_with_canni": 26, "lineart": [26, 28, 106], "get_edge_by_lineart": 26, "edge_image_with_lineart": 26, "lineart_anim": [26, 106], "get_edge_by_lineart_anim": 26, "edge_image_with_lineart_anim": 26, "best": [27, 40, 48, 67], "effect": [27, 38, 47, 105], "closest": 27, "consum": 27, "amount": 27, "memori": [27, 29, 30, 34, 107, 108], "power": 27, "runtim": [27, 30, 88, 97], "coars": 27, "detect_resolut": [27, 28], "512": [27, 28, 54, 67, 83], "deeper": 27, "richer": 27, "probabl": [27, 30, 98], "extra": [27, 67], "increas": [27, 39], "resolut": [27, 28, 60, 83], "neural": [27, 28, 71, 86], "network": [27, 28, 71, 86], "classif": [29, 33, 86, 90, 91, 93, 94, 95, 96, 99, 100, 101, 103, 104], "those": [29, 97], "store": [29, 30, 34, 35, 67, 68], "well": [29, 42], "manag": [29, 30, 33, 34, 88, 106], "interact": [29, 30, 33, 34], "also": [29, 57, 82, 109], "token": [29, 30, 33, 34], "authent": [29, 30, 33, 34], "access": [29, 30, 33, 52, 67, 85], "privat": [29, 30, 31, 33, 43], "repo_id": [29, 30, 33, 34], "fn_preprocess": 29, "callabl": [29, 59], "hf_token": [29, 30, 33, 34], "comprehens": [29, 30], "imagepreprocessfunc": 29, "variabl": [29, 48, 88], "_model_nam": 29, "cach": [29, 30, 33, 34, 60, 87, 106], "_model": 29, "dictionari": [29, 35, 40, 57, 59, 67, 68, 69, 72, 73, 75, 90, 93, 95, 99, 101, 103], "_label": 29, "_hf_token": 29, "org": 29, "repo": [29, 59], "__init__": [29, 30, 31, 33, 34, 37, 48, 52, 60, 69, 73], "instanc": [29, 30, 34, 39, 47, 52, 59, 60, 73], "clear": [29, 30, 33, 34, 39, 68, 90, 94, 100], "free": [29, 30, 34], "up": [29, 30, 34, 73], "launch_demo": [29, 30, 33, 34], "default_model_nam": [29, 30, 33, 34], "server_nam": [29, 30, 33, 34], "server_port": [29, 30, 33, 34], "launch": [29, 30, 33, 34], "gradio": [29, 30, 33, 34], "demo": [29, 30, 33, 34, 79], "interfac": [29, 30, 33, 34, 85], "ui": [29, 33, 34], "make_ui": [29, 30, 33, 34], "server": [29, 30, 33, 34], "select": [29, 30, 33, 34, 39, 47, 60], "dropdown": [29, 30], "port": [29, 30, 33, 34], "importerror": [29, 34], "instal": [29, 33, 34, 62, 68, 106], "properli": [29, 33, 67], "usernam": [29, 34], "repo_nam": [29, 34], "model_v1": 29, "7860": [29, 30, 34], "submit": 29, "recent": [29, 30, 33, 34], "label_group": 29, "highest": [29, 98], "through": [29, 30, 59, 109], "error": [29, 37, 59, 82], "predict_fmt": 29, "fmt": [29, 30, 33, 40, 75, 82], "top5": 29, "logit": [29, 30, 33], "embed": [29, 30, 33, 37, 82], "dict": [29, 30, 37, 40, 51, 57, 58, 59, 67, 68, 69, 75, 82, 85, 90, 91, 93, 94, 95, 99, 100, 101, 103, 104], "top": [29, 48, 97], "k": 29, "e": [29, 30, 39, 61, 64, 65, 80, 83, 86], "g": [29, 30, 39, 61, 64, 65, 80, 82, 83], "top10": 29, "predict_scor": 29, "ia": 29, "conveni": [29, 52, 67, 109], "wrapper": [29, 34, 37], "id": [29, 30, 33, 34], "multimod": 30, "hub": 30, "discoveri": 30, "variant": [30, 33], "pipelin": [30, 57, 59], "pattern": [30, 39, 73], "direct": 30, "api": [30, 33], "control": [30, 67], "via": 30, "web": [30, 33], "deploy": [30, 98], "reus": 30, "lru": 30, "thread": [30, 33, 85, 105], "safe": [30, 33, 68, 74, 75, 85, 96, 98, 100, 105, 106], "demand": 30, "switch": 30, "image_encod": [30, 33], "upload": [30, 34], "enter": 30, "link": 30, "address": 30, "bind": 30, "organ": 30, "precomput": [30, 81], "cosin": 30, "scale": [30, 33, 47, 48, 52, 67, 71, 82, 107, 108], "complex": 30, "image_embed": 30, "text_embed": 30, "etc": [30, 59], "thei": [30, 39, 55, 59], "l2": [30, 82], "text_encod": [30, 33], "accept": 30, "_process_rgb": 31, "_process_alpha_channel_with_model": 31, "_process_rgba": 31, "attribut": 31, "classifi": [32, 90, 95, 96, 97, 99, 101, 103, 104, 106], "classifymodel": 32, "classify_predict_scor": 32, "classify_predict": 32, "classify_predict_fmt": 32, "imageenhanc": 32, "clip": [32, 59, 67, 106], "clipmodel": 32, "clip_image_encod": 32, "clip_text_encod": 32, "clip_predict": 32, "siglip": [32, 59, 106], "siglipmodel": 32, "siglip_image_encod": 32, "siglip_text_encod": 32, "siglip_predict": 32, "yolomodel": 32, "sigmoid": [33, 87], "loss": 33, "creation": [33, 57, 58, 69], "preprocessor": [33, 67], "reset": 33, "about": [33, 35], "hostnam": 33, "gr": [33, 34], "One": [33, 43], "detect": [34, 42, 45, 47, 51, 52, 53, 54, 72, 73, 88, 89, 94, 100, 106], "post": [34, 45], "helper": 34, "easi": 34, "metadata": [34, 40, 66, 68, 69, 106], "cleanup": 34, "associ": [34, 69], "default_conf_threshold": 34, "default_iou_threshold": 34, "environmenterror": [34, 62, 68], "environ": [34, 83, 85, 88, 106], "offlin": 34, "yolov5": 34, "allow_dynam": 34, "dynam": [34, 57], "300": [34, 59], "400": 34, "simpl": 34, "explicitli": 34, "read": [35, 36, 37, 66, 67, 68], "write": [35, 36, 37, 66, 68], "exif": [35, 36, 67], "gif": [35, 36, 67], "comment": 35, "These": [35, 38, 60], "retriev": [35, 39], "context": [35, 36], "ai": [35, 36, 69, 89], "found": [35, 48, 67, 90], "attempt": [35, 48, 59, 67, 69, 88], "commonli": [35, 59, 76, 86], "where": [35, 39, 67, 68, 82, 85], "look": [35, 45, 67, 90], "usercom": 35, "field": [35, 69], "dst_filenam": 35, "destin": [35, 67, 68, 69], "filenam": [35, 60], "pnginfo": [35, 37, 67, 69], "wai": [35, 67, 68], "geninfo": [36, 106], "lsb": [36, 69, 106], "signific": [36, 37, 39, 64, 69], "bit": [36, 37, 59, 69], "read_geninfo_paramet": 36, "read_geninfo_exif": 36, "read_geninfo_gif": 36, "write_geninfo_paramet": 36, "write_geninfo_exif": 36, "write_geninfo_gif": 36, "read_lsb_raw_byt": 36, "read_lsb_metadata": 36, "write_lsb_raw_byt": 36, "write_lsb_metadata": 36, "lsbreaderror": 36, "lsbextractor": 36, "imagelsbdataextractor": 36, "serialize_pnginfo": 36, "serialize_json": 36, "inject_data": 36, "steganographi": 37, "serial": 37, "json": 37, "compat": [37, 76], "inject": 37, "emb": [37, 82], "seamlessli": 37, "hidden": 37, "decompress": 37, "them": [37, 47, 57, 64, 68, 82], "gzip": 37, "written": 37, "appropri": [37, 45, 59, 67], "serializ": [37, 57], "err": 37, "caus": [37, 105], "multi": [37, 85], "get_next_n_byt": 37, "next": [37, 55], "get_one_byt": 37, "form": [37, 76], "read_32bit_integ": 37, "32": [37, 59], "interpret": [37, 52], "big": 37, "endian": 37, "enough": 37, "magic": 37, "stealth_pngcomp": 37, "extract_data": 37, "length": [37, 39, 46], "compress": 37, "along": [37, 39, 71], "robust": [37, 39], "skytnt": [38, 60, 71], "poor": 38, "anime_dbaesthet": [38, 41], "better": [38, 42, 62, 82, 83, 89, 91, 94, 97, 100, 104], "2053756": 38, "09986039996147156": 38, "1663584": 38, "24299287796020508": 38, "4886411": 38, "38091593980789185": 38, "2066024": 38, "5131649971008301": 38, "3670169": 38, "6011670827865601": 38, "5930006": 38, "7067991495132446": 38, "3821265": 38, "8237218260765076": 38, "5512471": 38, "9187621474266052": 38, "limit": [39, 74], "smaller": 39, "7eu7d7": [39, 79, 83, 109], "ccip_onnx": 39, "cluster": [39, 43], "refer": [39, 42, 66, 97], "relev": 39, "aforement": 39, "manual": [39, 48], "384": [39, 43, 57, 58, 59], "caform": 39, "randaug": 39, "prune": 39, "vector": 39, "pruned_fp32": 39, "5_fp32": 39, "feat": 39, "768": [39, 45, 67], "17847511429108218": 39, "1951224011983088": 39, "18397327797685215": 39, "y": [39, 48, 85], "16583099961280823": 39, "42947039008140564": 39, "4037521779537201": 39, "4371533691883087": 39, "40748104453086853": 39, "392294704914093": 39, "whether": [39, 45, 47, 59, 69, 72, 75, 82, 83], "belong": 39, "pairwis": 39, "matrix": 39, "5350548e": 39, "08": [39, 59, 99, 100], "6583106e": 39, "01": 39, "2947042e": 39, "0375218e": 39, "8025822e": 39, "3715334e": 39, "0748104e": 39, "2675274e": 39, "9229470e": 39, "j": 39, "th": 39, "dbscan": 39, "dbscan_2": 39, "dbscan_fre": 39, "optic": [39, 45], "optics_best": 39, "epsilon": 39, "ep": 39, "min_sampl": 39, "ccipclustermethodtyp": 39, "12921094122454668": 39, "1291187648928262": 39, "1836453739562513": 39, "distanc": 39, "_featureorimag": 39, "sampl": [39, 43, 67, 89, 90, 91, 93, 94, 95, 99, 100, 101, 103, 104], "neighborhood": [39, 62], "core": [39, 107, 108], "few": 39, "too": 39, "sensit": [39, 47, 82, 94, 100], "tune": 39, "guidelin": 39, "deal": [39, 66], "solut": [39, 48], "small": [39, 47], "advis": [39, 74], "significantli": 39, "separ": 39, "slightli": 39, "exhibit": 39, "regular": [39, 62], "outfit": 39, "awar": 39, "highli": 39, "so": [39, 42, 79, 83], "care": 39, "diff": 39, "07437477": 39, "0356068": 39, "04396922": 39, "05131693": 39, "assess": 40, "aesthet": [40, 41, 106], "danbooru": [40, 74, 77, 79, 94, 97], "hakubooru": 40, "kohakublueleaf": 40, "swinv2pv3_v0_448_ls0": 40, "2_x": 40, "percentil": 40, "_default_model_nam": 40, "masterpiec": [40, 67], "9831666690063624": 40, "8810615667538594": 40, "great": 40, "8225559148288356": 40, "good": [40, 45], "591020403706702": 40, "2888798940585766": 40, "243279223969715": 40, "worst": [40, 67], "005268185993767627": 40, "275707557797432": 40, "7977807857096195": 40, "56098810210824": 40, "670568235218525": 40, "1677918508648872": 40, "9305131509900093": 40, "6085879728198051": 40, "6834832429885864": 40, "16141420602798462": 40, "05435194447636604": 40, "025083942338824272": 40, "024000568315386772": 40, "027076328173279762": 40, "024589713662862778": 40, "3757021427154541": 40, "3451208472251892": 40, "1511985808610916": 40, "04740551486611366": 40, "02172713913023472": 40, "027498546987771988": 40, "03134724497795105": 40, "39281174540519714": 40, "22457796335220337": 40, "15563568472862244": 40, "10796019434928894": 40, "047730278223752975": 40, "0393439345061779": 40, "031940147280693054": 40, "13832266628742218": 40, "20687267184257507": 40, "2509062886238098": 40, "1644320785999298": 40, "11332042515277863": 40, "08270663768053055": 40, "043439216911792755": 40, "033693961799144745": 40, "03375888615846634": 40, "050045162439346313": 40, "16734018921852112": 40, "4311050772666931": 40, "23242227733135223": 40, "05163438618183136": 40, "012833272106945515": 40, "01619996316730976": 40, "03074900433421135": 40, "1396280825138092": 40, "5038207173347473": 40, "22299200296401978": 40, "07377689331769943": 40, "02854202501475811": 40, "026677291840314865": 40, "02838410809636116": 40, "026617199182510376": 40, "02508518099784851": 40, "06039097160100937": 40, "8043031692504883": 40, "get_aesthetic_scor": 41, "ccip": [41, 106], "ccip_extract_featur": 41, "ccip_batch_extract_featur": 41, "ccip_default_threshold": 41, "ccip_differ": 41, "ccip_sam": 41, "ccip_batch_differ": 41, "ccip_batch_sam": 41, "ccip_default_clustering_param": 41, "ccip_clust": 41, "ccip_merg": 41, "dbaesthet": [41, 106], "laplacian": [41, 106], "laplacian_scor": 41, "lpip": [41, 106], "lpips_extract_featur": 41, "lpips_differ": 41, "lpips_clust": 41, "psnr_": [41, 106], "psnr": [41, 65], "blur": [42, 47], "than": [42, 43, 47, 85, 89, 97], "seem": 42, "just": [42, 62, 91, 94, 97, 100, 104], "we": [42, 64, 83], "explor": 42, "bluri": 42, "hutao": [42, 71, 74, 75, 79, 82], "156": 42, "68285005210006": 42, "text_blur": 42, "2276": 42, "66629157129": 42, "real2": 42, "908745781486806": 42, "mmd": 42, "1072": 42, "8372572065527": 42, "richzhang": 43, "perceptualsimilar": 43, "chafen_arknight": 43, "rand": 43, "reach": 43, "995": 43, "cnn": 43, "f1": 43, "f2": 43, "f3": 43, "f4": 43, "f5": 43, "64": [43, 59, 62, 67, 83, 107, 108], "99": 43, "192": 43, "49": [43, 59], "256": [43, 57, 58, 64, 67], "img1": [43, 44, 82], "img2": [43, 44, 82], "anoth": 43, "16922694444656372": 43, "22250649333000183": 43, "6897575259208679": 43, "10956494510173798": 43, "6823137998580933": 43, "6837796568870544": 43, "nois": [43, 50, 62, 64], "inf": 44, "gaussian_20": 44, "dat": 44, "058228614646987": 44, "gaussian_3": 44, "27": [44, 59], "65611098737784": 44, "lq": 44, "29589659377844": 44, "recogn": [45, 59], "export": [45, 88], "recognit": 45, "ch_pp": 45, "ocrv4_det": 45, "heat_threshold": 45, "box_threshold": 45, "max_candid": 45, "1000": 45, "unclip_ratio": 45, "heat": 45, "candid": 45, "unclip": 45, "comic": [45, 91], "742": 45, "485": [45, 57, 58], "809": 45, "511": 45, "9543377610144915": 45, "682": 45, "98": 45, "734": 45, "124": 45, "9309689495575223": 45, "136": 45, "836": 45, "164": 45, "9042856988923695": 45, "144": 45, "455": 45, "196": 45, "874083638387722": 45, "719": 45, "835": 45, "488": 45, "8628696346175078": 45, "478": 45, "214": 45, "508": 45, "848871771901487": 45, "1030": 45, "557": 45, "1184": 45, "578": 45, "8352495440618789": 45, "427": 45, "129": 45, "553": 45, "154": 45, "8249209443996619": 45, "detect_model": 45, "recognize_model": 45, "ocrv4_rec": 45, "rotation_threshold": 45, "is_remove_dupl": 45, "rotat": [45, 48], "duplic": [45, 67], "mob": 45, "9356705927336156": 45, "shishou": 45, "8933000384412466": 45, "BUT": 45, "8730931912907247": 45, "oh": 45, "8417627579351514": 45, "mirror": 45, "7366019454049503": 45, "el": 45, "gato": 45, "iberico": 45, "7271127306351021": 45, "THAt": 45, "701928390168364": 45, "6965972578194936": 45, "chines": 45, "english": 45, "cannot": [45, 55, 57, 59, 69], "languag": 45, "func": [45, 87, 106], "japanes": [45, 67], "post_text": 45, "319": 45, "847": 45, "561": 45, "899": 45, "kancol": 45, "9130667787597329": 45, "552": 45, "811": 45, "791": 45, "921": 45, "1944": 45, "8566762346615406": 45, "820": 45, "558": 45, "850": 45, "fleet": 45, "collect": [45, 66], "8100635458911772": 45, "235": 45, "904": 45, "855": 45, "1009": 45, "\u6d77": 45, "6716076803280185": 45, "858": 45, "808": 45, "tsu": 45, "ka": 45, "NO": 45, "u": [45, 109], "mi": 45, "de": 45, "654507230718228": 45, "209": 45, "507": 45, "2888084133529467": 45, "japan_pp": 45, "ocrv3_rec": 45, "9230690942939336": 45, "8564870717047623": 45, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 45, "8061289060358996": 45, "8045396777081609": 45, "7311649382696896": 45, "\u8266\u3068\u308c\u308c": 45, "6648729016512889": 45, "ocrv2_det": 45, "ocrv3_det": 45, "ocrv4_server_det": 45, "ch_ppocr_mobile_slim_v2": 45, "0_det": 45, "ch_ppocr_mobile_v2": 45, "ch_ppocr_server_v2": 45, "en_pp": 45, "arabic_pp": 45, "ocrv2_rec": 45, "ocrv4_server_rec": 45, "0_rec": 45, "chinese_cht_pp": 45, "cyrillic_pp": 45, "devanagari_pp": 45, "en_number_mobile_v2": 45, "ka_pp": 45, "korean_pp": 45, "latin_pp": 45, "ta_pp": 45, "te_pp": 45, "dimens": [46, 59], "max_siz": [46, 57, 58, 59], "longer": 46, "after": [46, 59, 74, 79, 82], "1280": 46, "720": 46, "new_img": 46, "600": 46, "337": 46, "obscur": 47, "regist": [47, 48, 57, 58, 59], "rectangular": 47, "967": [47, 48], "143": [47, 48], "1084": [47, 48], "261": [47, 48], "246": [47, 48], "208": [47, 48], "331": [47, 48], "287": [47, 48], "662": [47, 48], "466": [47, 48], "705": [47, 48], "514": [47, 48], "479": [47, 48], "283": [47, 48], "326": [47, 48], "color_black": 47, "radiu": 47, "emoji": [47, 48], "penis": 47, "vagina": 47, "serv": [47, 59, 74], "foundat": 47, "inherit": [47, 59], "within": [47, 67, 74, 82], "fill": 47, "color_default": 47, "green": 47, "color_green": 47, "ffff00": 47, "color_ffff00": 47, "blur_4": 47, "blur_8": 47, "blur_12": 47, "pixelate_4": 47, "pixelate_8": 47, "pixelate_12": 47, "cl": 47, "arg": 47, "subclass": 47, "keyerror": 47, "alreadi": 47, "exist": [47, 68, 88, 91], "angl": 48, "end": [48, 67], "censor_area": [48, 49], "ratio_threshold": 48, "minimum": [48, 54, 60, 62], "total": [48, 107, 108], "star": [48, 79], "register_censor_method": [48, 49], "smiling_face_with_heart": 48, "twitter": 48, "appl": 48, "googl": 48, "microsoft": 48, "samsung": 48, "whatsapp": 48, "facebook": 48, "messeng": 48, "joypixel": 48, "openmoji": 48, "emojidex": 48, "mozilla": 48, "express": 48, "code": [48, 64, 79, 82], "_emojistyletyp": 48, "emoji_default": 48, "cat_fac": 48, "emoji_green": 48, "grinning_face_with_sweat": 48, "emoji_liuhanhuangd": 48, "minim": 48, "abl": [48, 55], "prefix": [48, 73, 78], "sum": 48, "cx": 48, "mass": 48, "occlus": 48, "cy": 48, "find_for_area": 48, "rectangl": 48, "corner": 48, "factor": [48, 59], "align": [49, 106], "align_maxs": 49, "censor_": [49, 106], "censor_nsfw": 49, "basecensor": 49, "colorcensor": 49, "blurcensor": 49, "pixelatecensor": 49, "imgcensor": [49, 106], "imagebasedcensor": 49, "emojibasedcensor": 49, "singleimag": 49, "squeez": [49, 106], "squeeze_with_transpar": 49, "fit": 50, "tightli": 50, "interest": 50, "jerry_with_spac": 50, "median_filt": 50, "median": 50, "kernel": 50, "larger": [50, 54, 84], "disabl": 50, "keypoint": [51, 52, 53, 54], "idea": 51, "research": 51, "auto_detect": 51, "out_bbox": 51, "person_detect_cfg": 51, "op18keypointset": [51, 53, 54], "rtmpose": 51, "config": [51, 58, 106, 109], "foot": [51, 52], "hand1": 51, "hand2": 51, "op18_visu": [51, 53], "0x7f5ca933f3d0": 51, "axesimag": 51, "0x7f5c98069790": 51, "all_": 52, "openpos": [52, 67], "op18": [52, 54], "__mul__": 52, "multipli": 52, "scalar": 52, "__truediv__": 52, "divisor": 52, "left_foot": 52, "left_hand": 52, "right_foot": 52, "right_hand": 52, "enum": 52, "enumer": 52, "symbol": [52, 79, 82], "make": [52, 57, 76, 86, 94, 98, 100], "readabl": [52, 82], "categor": 52, "nose": 52, "neck": 52, "elbow": 52, "wrist": 52, "ankl": 52, "ear": [52, 73, 80], "member": 52, "right_should": 52, "right_elbow": 52, "right_wrist": 52, "left_should": 52, "left_elbow": 52, "left_wrist": 52, "right_hip": 52, "right_kne": 52, "right_ankl": 52, "left_hip": 52, "left_kne": 52, "left_ankl": 52, "right_ey": 52, "left_ey": 52, "right_ear": 52, "left_ear": 52, "left_big_to": 52, "left_small_to": 52, "left_heel": 52, "right_big_to": 52, "right_small_to": 52, "right_heel": 52, "__int__": 52, "truncat": [52, 96, 106], "zero": 52, "must": [52, 73, 105], "preced": 52, "surround": 52, "whitespac": [52, 76], "36": [52, 59], "0b100": 52, "91": [52, 59], "112": 52, "92": [52, 59, 80], "113": [52, 59], "dwpose": [53, 106], "dwpose_estim": 53, "openpose18": 53, "op18_body_max": 53, "op18_body_min": 53, "op18_face_max": 53, "op18_face_min": 53, "op18_left_foot_max": 53, "op18_left_foot_min": 53, "op18_left_hand_max": 53, "op18_left_hand_min": 53, "op18_right_foot_max": 53, "op18_right_foot_min": 53, "op18_right_hand_max": 53, "op18_right_hand_min": 53, "keypoints_list": 54, "min_edge_s": 54, "draw_bodi": 54, "draw_hand": 54, "draw_feet": 54, "draw_fac": 54, "drawn": 54, "shorter": 54, "connect": 54, "ellips": 54, "facial": [54, 73, 90], "pars": [55, 57, 58, 66, 67, 106], "parser": [55, 57, 58, 67], "try": 55, "notparsetarget": 56, "register_pillow_transform": 56, "register_pillow_pars": 56, "create_pillow_transform": 56, "parse_pillow_transform": 56, "register_torchvision_transform": 56, "register_torchvision_pars": 56, "create_torchvision_transform": 56, "parse_torchvision_transform": 56, "register_creators_for_transform": 56, "notprocessortypeerror": 56, "create_transforms_from_transform": 56, "is_valid_size_dict": 56, "convert_to_size_dict": 56, "get_size_dict": 56, "create_clip_transform": 56, "create_transforms_from_clip_processor": 56, "create_convnext_transform": 56, "create_transforms_from_convnext_processor": 56, "create_vit_transform": 56, "create_transforms_from_vit_processor": 56, "create_siglip_transform": 56, "create_transforms_from_siglip_processor": 56, "create_bit_transform": 56, "create_transforms_from_bit_processor": 56, "create_blip_transform": 56, "create_transforms_from_blip_processor": 56, "create_mobilenetv2_transform": 56, "create_transforms_from_mobilenetv2_processor": 56, "tensor": [57, 58, 59, 68], "composit": [57, 59], "machin": [57, 86], "learn": [57, 86], "compos": [57, 58, 59], "sequenc": [57, 59, 73], "pillowcompos": [57, 59], "sequenti": 57, "decor": [57, 58, 59, 85], "facilit": 57, "creator": [57, 59], "tvalu": [57, 58], "describ": 57, "interpol": [57, 58, 59], "bicub": [57, 58, 59], "pillowres": [57, 59], "antialia": [57, 58, 59], "bilinear": [57, 58], "center_crop": [57, 58], "pillowcentercrop": [57, 59], "pillowtotensor": [57, 59], "maybe_to_tensor": [57, 58], "pillowmaybetotensor": 57, "std": [57, 58, 59], "pillownorm": [57, 59], "456": [57, 58], "406": [57, 58], "229": [57, 58], "225": [57, 58], "48500001430511475": 57, "4560000002384186": 57, "4059999883174896": 57, "2290000021457672": 57, "2240000069141388": 57, "22499999403953552": 57, "framework": 58, "extend": 58, "centercrop": 58, "totensor": 58, "maybetotensor": 58, "4850": 58, "4560": 58, "4060": 58, "2290": 58, "2240": 58, "2250": 58, "timm": 58, "interpolationmod": 58, "processor": [59, 107, 108], "vitimageprocessor": 59, "5906": 59, "33": 59, "donutimageprocessor": 59, "1901": 59, "70": [59, 83], "detrimageprocessor": 59, "1575": 59, "86": [59, 73], "clipimageprocessor": 59, "1374": 59, "73": 59, "videomaeimageprocessor": 59, "1093": 59, "convnextimageprocessor": 59, "648": 59, "65": 59, "segformerimageprocessor": 59, "533": 59, "00": 59, "beitimageprocessor": 59, "468": 59, "63": 59, "siglipimageprocessor": 59, "440": 59, "48": 59, "layoutlmv3imageprocessor": 59, "403": 59, "layoutlmv2imageprocessor": 59, "332": 59, "87": 59, "mllamaimageprocessor": 59, "qwen2vlimageprocessor": 59, "314": 59, "77": 59, "blipimageprocessor": 59, "276": 59, "55": 59, "idefics2imageprocessor": 59, "226": 59, "llavanextimageprocessor": 59, "215": 59, "bitimageprocessor": 59, "210": 59, "pix2structimageprocessor": 59, "conditionaldetrimageprocessor": 59, "53": 59, "samimageprocessor": 59, "52": 59, "deitimageprocessor": 59, "mask2formerimageprocessor": 59, "89": 59, "50": 59, "vivitimageprocessor": 59, "88": 59, "yolosimageprocessor": 59, "84": 59, "47": 59, "viltimageprocessor": 59, "41": 59, "detaimageprocessor": 59, "68": 59, "38": 59, "pixtralimageprocessor": 59, "mobilenetv2imageprocessor": 59, "mobilevitimageprocessor": 59, "61": 59, "34": [59, 107, 108], "dptimageprocessor": 59, "maskformerimageprocessor": 59, "28": 59, "nougatimageprocessor": 59, "ideficsimageprocessor": 59, "rtdetrimageprocessor": 59, "efficientnetimageprocessor": 59, "40": [59, 67], "deformabledetrimageprocessor": 59, "idefics3imageprocessor": 59, "fuyuimageprocessor": 59, "videollavaimageprocessor": 59, "pvtimageprocessor": 59, "09": 59, "oneformerimageprocessor": 59, "mobilenetv1imageprocessor": 59, "07": [59, 98, 99, 100, 103], "owlv2imageprocessor": 59, "chineseclipimageprocessor": 59, "efficientformerimageprocessor": 59, "llavaonevisionimageprocessor": 59, "swin2srimageprocessor": 59, "vithybridimageprocessor": 59, "owlvitimageprocessor": 59, "04": 59, "groundingdinoimageprocessor": 59, "03": 59, "perceiverimageprocessor": 59, "chameleonimageprocessor": 59, "levitimageprocessor": 59, "vitmatteimageprocessor": 59, "extens": [59, 74], "tri": 59, "def": [59, 85], "hasattr": 59, "feature_extractor": 59, "encount": 59, "becaus": 59, "until": 59, "successfulli": 59, "imageprocessor": 59, "autoimageprocessor": 59, "from_pretrain": 59, "openai": 59, "vit": 59, "patch32": 59, "pillowconvertrgb": 59, "48145467": 59, "4578275": 59, "40821072": 59, "26862955": 59, "2613026": 59, "2757771": 59, "size_dict": 59, "shortest_edg": 59, "invalid_kei": 59, "default_to_squar": 59, "height_width_ord": 59, "constraint": 59, "els": [59, 67, 107, 108], "incompat": 59, "longest_edg": 59, "param_nam": 59, "entri": 59, "conform": 59, "messag": [59, 83], "do_res": 59, "do_center_crop": 59, "crop_siz": 59, "do_rescal": 59, "rescale_factor": 59, "00392156862745098": 59, "do_norm": 59, "image_mean": 59, "image_std": 59, "do_convert_rgb": 59, "rescal": 59, "deviat": 59, "clipprocessor": 59, "crop_pct": 59, "tailor": 59, "convnext": 59, "percentag": 59, "prepar": 59, "replic": 59, "build": [59, 74, 82], "blip": 59, "255": 59, "openai_clip_mean": 59, "openai_clip_std": 59, "accord": 59, "behavior": 59, "mobilenetv2": 59, "per": 59, "equival": 59, "bg": 60, "strict_level": 60, "min_select": 60, "min_width": 60, "min_height": 60, "min_resolut": 60, "strict": [60, 94, 100], "get_imag": 60, "get_image_fil": 60, "list_image_fil": 60, "random_imag": 60, "randomli": 60, "random_image_fil": 60, "8057": 60, "000000": 60, "000001": 60, "000002": 60, "000003": 60, "000004": 60, "home": 60, "dgh": [60, 68, 109], "2400x1600": 60, "0x7feb86ed5160": 60, "003258": 60, "400x400": 60, "0x7feb86a748b0": 60, "quickli": 61, "backgroundimageset": 61, "list_bg_image_fil": 61, "get_bg_image_fil": 61, "get_bg_imag": 61, "random_bg_image_fil": 61, "random_bg_imag": 61, "opencv": 62, "denois": [62, 67], "inspir": [62, 71, 75, 82, 102], "mf666": [62, 102], "mist": 62, "fucker": 62, "diameter_min": 62, "diameter_max": 62, "sigma_color_min": 62, "sigma_color_max": 62, "sigma_space_min": 62, "sigma_space_max": 62, "radius_min": 62, "radius_max": 62, "eps_min": 62, "eps_max": 62, "b_iter": 62, "g_iter": 62, "random": [62, 80], "bilater": 62, "guid": 62, "stage": 62, "preserv": 62, "diamet": 62, "sigma": 62, "space": [62, 71, 82], "window": [62, 67], "term": 62, "contrib": 62, "noisy_imag": 62, "cleaned_img": 62, "cleaned_imag": 62, "blurri": [63, 67], "noisi": 63, "nafnet": [63, 106], "scunet": [63, 64, 106], "adversari": [63, 106], "remove_adversarial_nois": 63, "restore_with_nafnet": 63, "restore_with_scunet": 63, "ve": 64, "gaussian": 64, "To": 64, "correctli": 64, "credibl": 64, "rgg": [64, 65], "red": [64, 73], "gopro": 64, "sidd": 64, "tile_s": [64, 65, 83], "tile_overlap": [64, 65, 83], "batch_siz": [64, 65, 83], "nafnetmodeltyp": 64, "tile": [64, 65, 83], "gan": 65, "128": 65, "scunetmodeltyp": 65, "automatic1111": 66, "stabl": [66, 67, 89, 109], "diffus": [66, 67, 89], "webui": [66, 67, 68], "novelai": 66, "sdwui": 66, "submodul": 66, "nai": [66, 106], "docstr": 66, "sdmetadata": 66, "parse_sdmeta_from_text": 66, "get_sdmeta_from_imag": 66, "save_image_with_sdmeta": 66, "read_metadata": 66, "save_with_metadata": 66, "naimetadata": 66, "get_naimeta_from_imag": 66, "add_naimeta_to_imag": 66, "save_image_with_naimeta": 66, "formatt": 67, "a1111": 67, "sd_metadata_simpl": 67, "sd_metadata_complex": 67, "prompt": 67, "neg_prompt": 67, "neg": 67, "__str__": 67, "sd1": 67, "extrem": 67, "delic": 67, "beauti": 67, "offici": 67, "global": [67, 105], "illumin": 67, "soft": 67, "shadow": 67, "super": 67, "light": 67, "novel": [67, 69], "4k": 67, "metal_textur": 67, "striped_background": 67, "rich": 67, "cg": 67, "uniti": 67, "8k": 67, "wallpap": 67, "unreal": 67, "sci": 67, "fi": 67, "fantasi": 67, "silver_skin": 67, "cut": [67, 73], "silver_impossible_bodysuit": 67, "gem_on_chest": 67, "cut_silver_mechanical_leotard": 67, "headgear": [67, 73], "1_girl": 67, "solo": [67, 72, 73, 74, 75, 79, 80, 81, 82], "slim_waist": 67, "hair": [67, 73], "long": 67, "lumin": 67, "medium_breast": [67, 81], "indistinct_camelto": 67, "flat_crotch": 67, "coquettish": 67, "squint": 67, "evil_smil": 67, "dark_persona": 67, "mouth": 67, "wet": 67, "slim_fac": 67, "tall_girl": 67, "matur": 67, "mature_fac": 67, "slim_figur": 67, "slim_leg": 67, "groin": 67, "bare_thigh": 67, "easyneg": 67, "sketch": 67, "ugli": 67, "huge": 67, "logo": 67, "monochrom": [67, 93, 96, 106], "bad": 67, "mutat": 67, "horror": 67, "geometri": 67, "bad_prompt": 67, "miss": 67, "finger": 67, "limb": 67, "anatomi": 67, "interlock": 67, "digit": 67, "arm": 67, "2girl": 67, "deform": 67, "artist": 67, "blush": [67, 74, 75, 79, 82], "lipstick": 67, "skindent": 67, "tie": 67, "big_breast": 67, "thighhigh": [67, 74], "pubic_hair": [67, 73], "3d": [67, 91], "realist": 67, "slip": [67, 76], "head_out_of_fram": 67, "curvi": 67, "sampler": 67, "ddim": 67, "cfg": 67, "seed": 67, "3827064803": 67, "512x848": 67, "hash": 67, "eb49192009": 67, "anidosmix": 67, "skip": 67, "new_imag": 67, "let": 67, "what": 67, "nslim_fac": 67, "848": 67, "_sdmeta_text": 67, "directli": 67, "starri": 67, "night": 67, "daylight": 67, "euler": 67, "sd2": 67, "1girl": [67, 72, 73, 74, 75, 76, 79, 80, 81, 82], "blue": 67, "footwear": 67, "shoe": 67, "bang": [67, 73, 74, 79, 82], "indoor": 67, "sleev": 67, "ahog": [67, 73, 74, 75, 79, 82], "dress": [67, 73], "pot": 67, "plant": 67, "bag": [67, 74, 75, 79, 82], "bun": [67, 73], "lora": 67, "bluearchive10": 67, "bluearchiv": 67, "neg1": 67, "dpm": 67, "2m": 67, "sde": 67, "karra": 67, "2647703743": 67, "768x768": 67, "72bd94132e": 67, "cutemix": 67, "strength": 67, "controlnet": 67, "control_v11p_sd15_openpos": 67, "cab727d4": 67, "weight": 67, "perfect": 67, "param": 67, "hire": 67, "upscal": [67, 106], "latent": 67, "ti": 67, "339cc9210f70": 67, "66a7279a88dd": 67, "info": 67, "underli": [67, 85], "sd_meta": 67, "scope": 67, "dst_file": [67, 69], "webp": 67, "systemerror": [67, 69], "input_imag": 67, "output_imag": 67, "a41": 68, "safetensor": 68, "torch": 68, "command": [68, 109], "pip": [68, 109], "_check_env": 68, "model_fil": 68, "key1": 68, "value1": 68, "key2": 68, "value2": 68, "src_model_fil": 68, "dst_model_fil": 68, "new_metadata": 68, "john": 68, "doe": [68, 72, 80, 94, 100], "input_model": 68, "output_model": 68, "softwar": 69, "generation_tim": 69, "dataclass": 69, "encapsul": 69, "taken": 69, "alia": 69, "success": [69, 109], "add_lsb_meta": 69, "save_metainfo": 69, "metainfo": 69, "prefer": 69, "isneti": [70, 106], "get_isnetis_mask": 70, "segment_with_isneti": 70, "segment_rgba_with_isneti": 70, "co": 71, "seg": 71, "1024": [71, 82], "app": 71, "l8": 71, "00ff00": 71, "mask_": 71, "image_": 71, "hutao_seg": 71, "skadi": [71, 74, 75, 79, 82], "skadi_seg": 71, "drop": [72, 73, 74, 79, 81, 82], "cosplai": 72, "no_eyewear": 72, "eyewear": [72, 73], "span": [72, 73], "matter": [72, 73], "red_hair": [72, 73, 80, 81], "use_preset": 72, "custom_blacklist": 72, "onlin": 72, "preset": 72, "ones": 72, "neither": [72, 73], "nor": [72, 73], "anal_hair": 73, "anal_tail": 73, "arm_behind_head": 73, "arm_hair": 73, "arm_under_breast": 73, "arms_behind_head": 73, "bird_on_head": 73, "blood_in_hair": 73, "breasts_on_glass": 73, "breasts_on_head": 73, "cat_on_head": 73, "closed_ey": 73, "clothed_female_nude_femal": 73, "clothed_female_nude_mal": 73, "clothed_male_nude_femal": 73, "clothes_between_breast": 73, "cream_on_fac": 73, "drying_hair": 73, "empty_ey": 73, "face_to_breast": 73, "food_on_fac": 73, "food_on_head": 73, "game_boi": 73, "grabbing_anoth": 73, "s_hair": 73, "grabbing_own_breast": 73, "gun_to_head": 73, "head_between_breast": 73, "heart_in_ey": 73, "multiple_boi": 73, "multiple_girl": 73, "object_on_breast": 73, "object_on_head": 73, "paint_splatter_on_fac": 73, "parted_lip": [73, 74, 75, 79, 82], "penis_on_fac": 73, "person_on_head": 73, "pokemon_on_head": 73, "rabbit_on_head": 73, "rice_on_fac": 73, "severed_head": 73, "star_in_ey": 73, "sticker_on_fac": 73, "tentacles_on_mal": 73, "tying_hair": 73, "built": [73, 85], "mutabl": 73, "constructor": 73, "empti": 73, "hold": [73, 74, 75, 79, 82], "futa": 73, "cum": 73, "rub": 73, "shade": 73, "plai": 73, "drill": 73, "skin": 73, "sidelock": 73, "twintail": [73, 74, 75, 79, 82], "braid": 73, "afro": 73, "bald": 73, "dreadlock": 73, "ponytail": 73, "updo": 73, "beard": 73, "mustach": 73, "pointi": 73, "horn": 73, "tail": 73, "ornament": 73, "hairband": 73, "pupil": 73, "bow": [73, 74, 75], "headwear": 73, "ribbon": [73, 75, 79], "crown": 73, "cap": 73, "hairclip": [73, 79], "mole": 73, "halo": 73, "fluff": 73, "flower": [73, 74, 75, 79, 82], "glass": [73, 76], "fang": 73, "boi": 73, "beret": 73, "heterochromia": 73, "headdress": 73, "eyepatch": 73, "headphon": 73, "eyebrow": 73, "eyelash": 73, "sunglass": 73, "intak": 73, "scrunchi": 73, "ear_pierc": 73, "headband": 73, "ring": 73, "under_mouth": 73, "freckl": 73, "lip": 73, "eyelin": 73, "eyeshadow": 73, "tassel": 73, "whitelist_suffix": 73, "whitelist_prefix": 73, "whitelist_word": 73, "suffix": [73, 78], "pool": 73, "whitelist": 73, "blacklist": [73, 77, 106], "singular": 73, "plural": 73, "chair": 73, "whole": 73, "word": 73, "hear": 73, "72": 73, "outdat": 74, "anymor": 74, "baselin": 74, "practic": 74, "use_real_nam": [74, 79], "general_threshold": [74, 75, 82], "character_threshold": [74, 75, 82], "drop_overlap": [74, 75, 79, 82], "real": [74, 79, 96, 106], "renam": [74, 79], "redirect": [74, 79], "mani": [74, 79], "websit": [74, 79], "rate": [74, 75, 82, 94, 96, 106], "char": [74, 75, 82], "9897817373275757": 74, "question": [74, 75, 82, 94], "010265946388244629": 74, "explicit": [74, 75, 82, 94], "2809715270996094e": 74, "9939777851104736": 74, "5032387375831604": 74, "black_bord": 74, "9943548440933228": 74, "black_glov": [74, 75, 79, 82], "5011609792709351": 74, "blue_ski": [74, 75, 79, 82], "6877802610397339": 74, "5543792843818665": 74, "8268730640411377": 74, "cloud": [74, 75, 79, 82], "8504303693771362": 74, "cowboy_shot": [74, 75, 79, 82], "6008237600326538": 74, "crop_top": [74, 75, 79, 82], "6635787487030029": 74, "dai": [74, 75, 79, 82], "8496965765953064": 74, "glove": [74, 75, 79, 82], "6107005476951599": 74, "hair_between_ey": [74, 75, 79, 82], "668294370174408": 74, "5619469285011292": 74, "holding_baseball_bat": [74, 75, 79, 82], "5141720771789551": 74, "letterbox": 74, "long_hair": [74, 75, 79, 81, 82], "9884189963340759": 74, "looking_at_view": [74, 75, 79, 82], "5673105120658875": 74, "midriff": [74, 75, 79, 82], "6290556192398071": 74, "navel": [74, 75, 79, 82], "9631235003471375": 74, "no_hat": [74, 75, 79], "7978747487068176": 74, "no_headwear": [74, 75, 79, 82], "7577926516532898": 74, "outdoor": [74, 75, 79, 82], "7118550539016724": 74, "5452839136123657": 74, "pillarbox": 74, "9841411709785461": 74, "red_ey": [74, 75, 79, 82], "958786129951477": 74, "shirt": [74, 75, 79, 82], "6720131039619446": 74, "short_sleev": [74, 75, 79, 82], "7077711820602417": 74, "silver_hair": [74, 75, 79], "6673924326896667": 74, "sky": [74, 75, 79, 82], "8709812760353088": 74, "9614333510398865": 74, "sportswear": [74, 75, 79, 82], "7786177396774292": 74, "6842771172523499": 74, "sweat": [74, 75, 79, 82], "9076308012008667": 74, "thigh": [74, 75, 79, 82], "580970823764801": 74, "skadi_": [74, 75, 82], "arknight": [74, 75, 82], "9633345007896423": 74, "9988503456115723": 74, "001651763916015625": 74, "00012505054473876953": 74, "9829280972480774": 74, "894218385219574": 74, "8733789920806885": 74, "backpack": [74, 75, 79, 82], "6322951316833496": 74, "9987058639526367": 74, "bag_charm": [74, 75], "9754379987716675": 74, "6810564994812012": 74, "9708781838417053": 74, "6356008052825928": 74, "5633733868598938": 74, "brick_wal": 74, "5315935611724854": 74, "brown_hair": [74, 75, 79, 82], "9397273659706116": 74, "9229896664619446": 74, "charm_": [74, 75], "9006357789039612": 74, "citi": 74, "9020784497261047": 74, "cityscap": 74, "9547432661056519": 74, "5296419262886047": 74, "8253412246704102": 74, "5619839429855347": 74, "hair_flow": [74, 75, 79, 82], "8277763724327087": 74, "hair_orna": [74, 75, 79, 82], "9356368780136108": 74, "hair_ribbon": [74, 75, 79], "5288072824478149": 74, "jacket": [74, 75, 79, 82], "6336134076118469": 74, "9703260064125061": 74, "8188960552215576": 74, "phone_screen": 74, "9579574465751648": 74, "9954615235328674": 74, "plaid": [74, 75, 79], "9725285172462463": 74, "plaid_skirt": [74, 75, 79], "9638455510139465": 74, "pleated_skirt": [74, 75, 79, 82], "7226815819740295": 74, "5321241021156311": 74, "red_nail": [74, 79], "5493080615997314": 74, "school_bag": [74, 75], "9863407611846924": 74, "school_uniform": [74, 75, 79, 82], "6794284582138062": 74, "5062428116798401": 74, "shoulder_bag": 74, "9325523972511292": 74, "skirt": [74, 75, 79, 82], "92237788438797": 74, "skyscrap": 74, "7728171348571777": 74, "sleeves_past_wrist": [74, 75, 79], "7257086038589478": 74, "smile": [74, 75, 79, 82], "5357837080955505": 74, "6939404010772705": 74, "7054293155670166": 74, "tongu": [74, 75, 79, 82], "9990814924240112": 74, "tongue_out": [74, 75, 79, 82], "9992498755455017": 74, "5012534260749817": 74, "very_long_hair": [74, 75, 79, 81, 82], "7461410164833069": 74, "lagpixellol": 75, "deepgelbooru_onnx": 75, "categori": [75, 90, 98], "dim": [75, 82], "9986732006072998": 75, "0013858973979949951": 75, "315376281738281e": 75, "9972434639930725": 75, "basebal": [75, 82], "5982598662376404": 75, "baseball_bat": [75, 79, 82], "6429562568664551": 75, "bike_short": 75, "36296138167381287": 75, "8308937549591064": 75, "black_shirt": [75, 79, 82], "7388008832931519": 75, "6039759516716003": 75, "30909663438796997": 75, "9694308042526245": 75, "6422968506813049": 75, "5898381471633911": 75, "8145260810852051": 75, "652222216129303": 75, "dolphin_short": 75, "466494083404541": 75, "7183809280395508": 75, "6753682494163513": 75, "7302790880203247": 75, "6649775505065918": 75, "large_breast": [75, 79, 82], "8446108102798462": 75, "98187655210495": 75, "8140730857849121": 75, "6360533833503723": 75, "9635934829711914": 75, "33370012044906616": 75, "44239571690559387": 75, "7891374826431274": 75, "6471294164657593": 75, "9958090782165527": 75, "8736815452575684": 75, "872096061706543": 75, "5640895366668701": 75, "5049663186073303": 75, "8832778930664062": 75, "9687467813491821": 75, "sports_bra": 75, "3659853935241699": 75, "9309735298156738": 75, "49939480423927307": 75, "stomach": [75, 79, 82], "446407288312912": 75, "809670090675354": 75, "6560589075088501": 75, "47956040501594543": 75, "9832853674888611": 75, "9994162321090698": 75, "0008397102355957031": 75, "00035390257835388184": 75, "9926226139068604": 75, "899387001991272": 75, "34215790033340454": 75, "5701972246170044": 75, "9512913227081299": 75, "6664570569992065": 75, "5614628791809082": 75, "33615976572036743": 75, "5770801305770874": 75, "987317681312561": 75, "37286585569381714": 75, "cardigan": [75, 79], "36409223079681396": 75, "7329680919647217": 75, "collared_shirt": [75, 79], "5924292206764221": 75, "4344901144504547": 75, "7465001344680786": 75, "5225946307182312": 75, "6976451873779297": 75, "9265321493148804": 75, "34527891874313354": 75, "6675043106079102": 75, "9096828699111938": 75, "long_sleev": [75, 79, 82], "41341525316238403": 75, "8418735265731812": 75, "miniskirt": [75, 79], "3675632178783417": 75, "nail_polish": [75, 79], "5284417867660522": 75, "open_cloth": [75, 79], "30296844244003296": 75, "48789578676223755": 75, "36596980690956116": 75, "7759367227554321": 75, "6535028219223022": 75, "8975257873535156": 75, "36911237239837646": 75, "4171145558357239": 75, "3942635953426361": 75, "6772940754890442": 75, "9397937655448914": 75, "5207280516624451": 75, "4673041105270386": 75, "9118321537971497": 75, "9967410564422607": 75, "9970728158950806": 75, "8419480323791504": 75, "6489560604095459": 75, "white_shirt": [75, 79], "6217572689056396": 75, "underscor": [76, 82], "convent": 76, "restor": [76, 106], "use_spac": 76, "use_escap": 76, "include_scor": 76, "score_descend": 76, "_": 76, "escap": 76, "unsaf": 76, "sort": [76, 80], "descend": 76, "panty_pul": 76, "6826801300048828": 76, "958938717842102": 76, "drinking_glass": 76, "9340789318084717": 76, "areola_slip": 76, "41196826100349426": 76, "9988248348236084": 76, "drink": 76, "pull": 76, "areola": 76, "999": 76, "959": 76, "934": 76, "683": 76, "412": 76, "mldanbooru": [77, 106], "get_mldanbooru_tag": 77, "wd14": [77, 79, 106], "get_wd14_tag": [77, 79], "convert_wd14_emb_to_predict": 77, "denormalize_wd14_emb": 77, "deepdanbooru": [77, 79, 106], "get_deepdanbooru_tag": [77, 79], "deepgelbooru": [77, 106], "get_deepgelbooru_tag": 77, "add_underlin": 77, "remove_underlin": 77, "tags_to_text": 77, "drop_overlap_tag": 77, "is_blacklist": 77, "drop_blacklisted_tag": 77, "char_whitelist_suffix": 77, "char_whitelist_prefix": 77, "char_whitelist_word": 77, "char_suffix": 77, "char_prefix": 77, "charactertagpool": 77, "is_basic_character_tag": 77, "drop_basic_character_tag": 77, "sort_tag": 77, "tag_match_suffix": 77, "tag_match_prefix": 77, "tag_match_ful": 77, "t1": 78, "t2": 78, "fulli": 78, "ml": 79, "448": 79, "keep_ratio": 79, "9999984502792358": [79, 101], "9999946355819702": 79, "9994951486587524": 79, "998144268989563": 79, "9978417158126831": 79, "9941409230232239": 79, "9799384474754333": 79, "979142427444458": 79, "961823582649231": 79, "961323618888855": 79, "9490893483161926": 79, "9450850486755371": 79, "9425153136253357": 79, "9409335255622864": 79, "9319437146186829": 79, "9265308976173401": 79, "9259042143821716": 79, "922250509262085": 79, "9199565052986145": 79, "9175475835800171": 79, "9102761745452881": 79, "9076938629150391": 79, "9052775502204895": 79, "8938589692115784": 79, "8894285559654236": 79, "8891903162002563": 79, "8845980763435364": 79, "8842408061027527": 79, "8659475445747375": 79, "862621009349823": 79, "8616052865982056": 79, "8562789559364319": 79, "short_short": [79, 82], "8555729389190674": 79, "8533340096473694": 79, "black_short": [79, 82], "8477485775947571": 79, "8430152535438538": 79, "tied_long_hair": [79, 82], "8340626955032349": 79, "crop_top_overhang": 79, "8266023397445679": 79, "8222048282623291": 79, "8202669620513916": 79, "8061150312423706": 79, "ass_visible_through_thigh": [79, 82], "7803354859352112": 79, "thigh_gap": [79, 82], "7789446711540222": 79, "arms_up": 79, "7052110433578491": 79, "9999866485595703": 79, "997043788433075": 79, "9969649910926819": 79, "9957101345062256": 79, "9928386807441711": 79, "9886980056762695": 79, "9864778518676758": 79, "ghost": [79, 82], "9769423007965088": 79, "9747489094734192": 79, "9736957550048828": 79, "9388670325279236": 79, "9356311559677124": 79, "91000896692276": 79, "8955123424530029": 79, "8910233378410339": 79, "8904104828834534": 79, "8881211280822754": 79, "8876776695251465": 79, "8864808678627014": 79, "8810517191886902": 79, "8798807263374329": 79, "8765745162963867": 79, "8737136125564575": 79, "8650439381599426": 79, "8613706827163696": 79, "blue_cardigan": 79, "8571277260780334": 79, "8333670496940613": 79, "8160212635993958": 79, "eyebrows_visible_through_hair": 79, "8122442364692688": 79, "8091571927070618": 79, "8082079887390137": 79, "8048468232154846": 79, "8042327165603638": 79, "7984272241592407": 79, "blazer": [79, 82], "794708251953125": 79, "78981614112854": 79, "7892146110534668": 79, "shaped_pupil": [79, 82], "7867060899734497": 79, "gradient_hair": 79, "786359965801239": 79, "7790888547897339": 79, "brown_skirt": 79, "7760675549507141": 79, "774523913860321": 79, "7721588015556335": 79, "7697228789329529": 79, "755959689617157": 79, "multicolored_hair": 79, "7477189898490906": 79, "7476690411567688": 79, "rail": 79, "7476617693901062": 79, "blue_jacket": 79, "7458406090736389": 79, "741143524646759": 79, "7364678978919983": 79, "7193643450737": 79, "red_neckwear": 79, "7108616828918457": 79, "7086325287818909": 79, "7055293321609497": 79, "7039415836334229": 79, "7018357515335083": 79, "shuffl": 80, "count": [80, 107, 108], "2boi": 80, "cat_ear": 80, "uniqu": 80, "8849405313291128": 81, "8548297594823425": 81, "03910296474461261": 81, "6615180440330748": 81, "21552028866308015": 81, "3165260620737027": 81, "47744464927382957": 81, "tagger": 82, "smilingwolf": 82, "wd": 82, "swinv2_v3": 82, "general_mcut_en": 82, "character_mcut_en": 82, "no_underlin": 82, "mcut": 82, "replac": 82, "index": [82, 109], "follw": 82, "valuabl": 82, "enabl": 82, "rapid": 82, "queri": 82, "0011444687843322754": 82, "8876402974128723": 82, "106781005859375": 82, "000277101993560791": 82, "997527003288269": 82, "9797663688659668": 82, "9905703663825989": 82, "9761719703674316": 82, "8981098532676697": 82, "8810765743255615": 82, "9498510360717773": 82, "8377365469932556": 82, "945058286190033": 82, "9457170367240906": 82, "969594419002533": 82, "7881088852882385": 82, "7687551379203796": 82, "9301245212554932": 82, "6703325510025024": 82, "white_hair": 82, "5292627811431885": 82, "8677047491073608": 82, "grey_hair": 82, "5859264731407166": 82, "9536856412887573": 82, "8056888580322266": 82, "8394746780395508": 82, "9473626613616943": 82, "8986269235610962": 82, "9385137557983398": 82, "8408567905426025": 82, "alternate_costum": 82, "4245271384716034": 82, "931140661239624": 82, "8830795884132385": 82, "7279844284057617": 82, "artist_nam": 82, "5333830714225769": 82, "64717698097229": 82, "9516432285308838": 82, "9655293226242065": 82, "9485014081001282": 82, "7366660833358765": 82, "7161656618118286": 82, "5858667492866516": 82, "6186309456825256": 82, "41193312406539917": 82, "467605859041214": 82, "36282333731651306": 82, "3756745457649231": 82, "motion_blur": 82, "5091936588287354": 82, "951993465423584": 82, "5634750723838806": 82, "8232709169387817": 82, "9869340658187866": 82, "49491602182388306": 82, "5193622708320618": 82, "003406703472137451": 82, "0007208287715911865": 82, "9798132181167603": 82, "8046203851699829": 82, "7596215009689331": 82, "7620116472244263": 82, "46084529161453247": 82, "48454540967941284": 82, "5152207016944885": 82, "8023070096969604": 82, "8653596639633179": 82, "7201820611953735": 82, "7816740870475769": 82, "697688639163971": 82, "8974947333335876": 82, "7491052746772766": 82, "5015512704849243": 82, "6401398181915283": 82, "43420469760894775": 82, "4528769850730896": 82, "5730487704277039": 82, "6739872694015503": 82, "5545973181724548": 82, "6946243047714233": 82, "5487751364707947": 82, "7439308166503906": 82, "4186026453971863": 82, "47378358244895935": 82, "4690653085708618": 82, "7565015554428101": 82, "hu_tao_": 82, "genshin_impact": 82, "9262397289276123": 82, "boo_tao_": 82, "942080020904541": 82, "denorm": 82, "denormalizer_nam": 82, "mnum2_al": 82, "understand": 82, "redund": 82, "structur": [82, 106], "b": 82, "r": [82, 94, 100], "c": 82, "linalg": 82, "norm": 82, "approx": [82, 83], "1e": 82, "cdc_anime_onnx": 83, "realli": 83, "As": [83, 94, 100], "1024x1024": 83, "2060": 83, "gpu": 83, "cost": 83, "cpu": [83, 88, 107, 108], "experi": 83, "hgsr": 83, "mhr": 83, "aug_x4_320": 83, "cute_waifu_aroma": 83, "pngimageplugin": 83, "pngimagefil": 83, "1168x1168": 83, "0x7f0e8ca06880": 83, "4672x4672": 83, "0x7f0e48edb640": 83, "cdc": [84, 106], "upscale_with_cdc": 84, "lru_cach": 85, "wrap": 85, "synchron": 85, "prevent": 85, "race": 85, "condit": 85, "maxsiz": 85, "expensive_funct": 85, "expens": 85, "lock": [85, 105], "safeti": [85, 102], "multithread": 85, "my_funct": 85, "introduc": 85, "acquisit": 85, "critic": 85, "mathemat": 86, "activ": 86, "deep": 86, "problem": [86, 94, 100], "input_valu": 86, "frac": 86, "26894142": 86, "73105858": 86, "ts_lru_cach": 87, "get_onnx_provid": 87, "open_onnx_model": 87, "cudaexecutionprovid": 88, "cpuexecutionprovid": 88, "ckpt": 88, "inferencesess": 88, "onnx_mod": 88, "decid": 88, "linux": [88, 107, 108], "execut": [88, 107, 108], "ignor": 88, "cuda": [88, 107, 108], "forc": 88, "anime_ai_check": 89, "mobilenetv3_sce_dist": [89, 100, 104], "mainli": 89, "caformer_s36_plus_sc": 89, "graph": 89, "9996960163116455": 89, "9999125003814697": 89, "997803270816803": 89, "9960069060325623": 89, "9887709021568298": 89, "9998629093170166": 89, "0013722758740186691": 89, "00020673229300882667": 89, "0001895089662866667": 89, "0008857478387653828": 89, "552320024231449e": 89, "001168627175502479": 89, "bangumi": [90, 91], "vision": 90, "imageri": 90, "bangumi_char_typ": 90, "definit": [90, 97], "video": 90, "secondari": 90, "often": 90, "lack": 90, "lead": 90, "under": [90, 109], "three": 90, "judg": 90, "anime_portrait": [90, 96], "mobilenetv3_v0_dist": [90, 99, 103, 104], "9998525381088257": 90, "00012103465269319713": 90, "6464786313008517e": 90, "906112609314732e": 90, "06": [90, 91, 93, 98, 99, 100, 101, 103], "9997243285179138": 90, "0002490800397936255": 90, "7215803381986916e": 90, "354368557978887e": 90, "9998849630355835": 90, "90006631379947e": 90, "3920385754317977e": 90, "2084233276254963e": 90, "9998877048492432": 90, "732793503440917e": 90, "4264976925915107e": 90, "0623419257171918e": 90, "07076334953308105": 90, "9290977716445923": 90, "0001044218079186976": 90, "4467317163944244e": 90, "2568268832401372e": 90, "9999498128890991": 90, "1810528778587468e": 90, "879474429093534e": 90, "260669109295122e": 90, "9999510049819946": 90, "2321036592766177e": 90, "025227553938748e": 90, "4251427273848094e": 90, "999957799911499": 90, "4273678718600422e": 90, "6884023302263813e": 90, "880981603288092e": 90, "0002326338435523212": 90, "9996368885040283": 90, "164971561403945e": 90, "00020793956355191767": 90, "13438372313976288": 90, "8652494549751282": 90, "000158855298650451": 90, "000238816806813702": 90, "3589179217815399": 90, "6406960487365723": 90, "0001471740542910993": 90, "002255884697660804": 90, "08208147436380386": 90, "9152728915214539": 90, "00038967153523117304": 90, "227699592884164e": 90, "0835404282261152e": 90, "1437502406770363e": 90, "9999284744262695": 90, "2125529792683665e": 90, "0218892384727951e": 90, "00011914174683624879": 90, "9998584985733032": 90, "2007669283775613e": 90, "6357082131435163e": 90, "3068713896209374e": 90, "9999185800552368": 90, "066640925273532e": 90, "529400813335087e": 90, "089402500540018e": 90, "9999388456344604": 90, "6406959295272827": 90, "not_paint": 91, "anime_classif": 91, "older": 91, "mobilenetv3_v1": [91, 101], "5_dist": 91, "3_dist": 91, "plot": [91, 94, 100, 104], "caformer_s36_v1": 91, "3_focal": 91, "8346158862113953": 91, "004201625939458609": 91, "0028638991061598063": 91, "15633030235767365": 91, "001988308737054467": 91, "9868855476379395": 91, "001178382197394967": 91, "00015886101755313575": 91, "0005986307514831424": 91, "011178601533174515": 91, "9933090209960938": 91, "0012440024875104427": 91, "00040085514774546027": 91, "004924307577311993": 91, "00012189441622467712": 91, "00031298911198973656": 91, "9968050718307495": 91, "182305903872475e": 91, "0027923565357923508": 91, "7805559259140864e": 91, "0004650334012694657": 91, "996709942817688": 91, "736721191671677e": 91, "0027629584074020386": 91, "4619508621981367e": 91, "0003803370927926153": 91, "998649537563324": 91, "190127922105603e": 91, "0008622839814051986": 91, "595230686594732e": 91, "0004573142796289176": 91, "00031435859273187816": 91, "8671838641166687": 91, "13199880719184875": 91, "563074617180973e": 91, "153919796110131e": 91, "290010737255216e": 91, "9727378487586975": 91, "027150526642799377": 91, "162296004826203e": 91, "4933258828241378e": 91, "0004275702522136271": 91, "995402455329895": 91, "002233930164948106": 91, "001911122351884842": 91, "1603819727897644": 91, "0007561995880678296": 91, "00017044576816260815": 91, "838487982749939": 91, "0002034590725088492": 91, "005001617129892111": 91, "000932251859921962": 91, "009352140128612518": 91, "9846979379653931": 91, "6018555470509455e": 91, "004064667969942093": 91, "464051254326478e": 91, "025772539898753166": 91, "9699516296386719": 91, "00011656546121230349": 91, "287263775244355e": 91, "370255853951676e": 91, "01098843663930893": 91, "0031668643932789564": 91, "9857884049415588": 91, "499273488065228e": 91, "8419872251106426e": 91, "0003471920208539814": 91, "029472889378666878": 91, "9700765609741211": 91, "0012387704337015748": 91, "001172148622572422": 91, "787473391043022e": 91, "003680602880194783": 91, "9938107132911682": 91, "8346157073974609": 91, "8671836853027344": 91, "8384883403778076": 91, "9846979975700378": 91, "9700766801834106": 91, "greyscal": 92, "jpeg_ful": [92, 105], "6125901": 92, "6125785": [92, 105], "6124220": 92, "rough": [93, 94, 100], "polish": 93, "mobilenetv3_v2": 93, "2_dist": [93, 101], "910087929805741e": 93, "1241951510310173": 93, "8757457137107849": 93, "00018937293498311192": 93, "030049214139580727": 93, "9697614312171936": 93, "008933082222938538": 93, "05096456781029701": 93, "9401022791862488": 93, "009832272306084633": 93, "9898634552955627": 93, "00030428936588577926": 93, "013919820077717304": 93, "9819902181625366": 93, "004089969675987959": 93, "04166747257113457": 93, "9582782983779907": 93, "4218515288084745e": 93, "8849249482154846": 93, "1149177998304367": 93, "0001573085755808279": 93, "9907882809638977": 93, "008958994410932064": 93, "0002527958422433585": 93, "9831690788269043": 93, "01682441122829914": 93, "613856385229155e": 93, "8757458329200745": 93, "8849248290061951": 93, "million": 94, "anime_r": [94, 96], "boundari": [94, 100], "challeng": [94, 100], "clean": [94, 100], "judgment": [94, 100], "intend": [94, 100], "quick": [94, 100, 106], "estim": [94, 100], "basi": [94, 100], "mobilenetv3_large_100_v0_ls0": 94, "caformer_s36_v0_ls0": 94, "7508869767189026": 94, "7034655809402466": 94, "728887677192688": 94, "7404400110244751": 94, "7446154952049255": 94, "7514738440513611": 94, "768704354763031": 94, "8219676613807678": 94, "7267540693283081": 94, "7645740509033203": 94, "7216582894325256": 94, "7615436315536499": 94, "815083920955658": 94, "8321858644485474": 94, "8204999566078186": 94, "820833146572113": 94, "chdir": 94, "doc": 94, "api_doc": 94, "7508870363235474": 94, "11212056130170822": 94, "06781744956970215": 94, "06917501986026764": 94, "7034654021263123": 94, "15903906524181366": 94, "06688199192285538": 94, "07061357796192169": 94, "7288877964019775": 94, "1476859599351883": 94, "060362350195646286": 94, "06306383013725281": 94, "7404399514198303": 94, "10337048768997192": 94, "08087948709726334": 94, "07530999928712845": 94, "055992450565099716": 94, "7446154356002808": 94, "13191790878772736": 94, "06747424602508545": 94, "06458679586648941": 94, "10566363483667374": 94, "07827574014663696": 94, "07079866528511047": 94, "7687042951583862": 94, "09974884241819382": 94, "06074819341301918": 94, "050435908138751984": 94, "8219675421714783": 94, "0593985915184021": 94, "06819795072078705": 94, "06569571048021317": 94, "1177448257803917": 94, "726753830909729": 94, "08980562537908554": 94, "06481882929801941": 94, "06922297924757004": 94, "10138414055109024": 94, "06351721286773682": 94, "07683827728033066": 94, "13798624277114868": 94, "05942752957344055": 94, "10584963858127594": 94, "7615437507629395": 94, "07317910343408585": 94, "060196295380592346": 94, "06751583516597748": 94, "0572039857506752": 94, "05398125201463699": 94, "06124086305499077": 94, "0525919646024704": 94, "8321859240531921": 94, "05922013148665428": 94, "06274889409542084": 94, "057530902326107025": 94, "8205001354217529": 94, "05683052912354469": 94, "06635929644107819": 94, "05597696080803871": 94, "8208332657814026": 94, "non_furri": 95, "mobilenetv3_v0": 95, "1_dist": 95, "9898804426193237": 95, "010119626298546791": 95, "9677742123603821": 95, "032225821167230606": 95, "959551215171814": 95, "040448784828186035": 95, "9535530209541321": 95, "04644693806767464": 95, "04358793422579765": 95, "9564120769500732": 95, "02767963521182537": 95, "9723203182220459": 95, "028900373727083206": 95, "9710996150970459": 95, "037573859095573425": 95, "9624261260032654": 95, "aicheck": [96, 106], "get_ai_created_scor": 96, "is_ai_cr": 96, "bangumi_char": [96, 106], "anime_bangumi_char_scor": 96, "anime_bangumi_char": 96, "anime_classify_scor": 96, "anime_classifi": 96, "is_greyscal": 96, "anime_completeness_scor": 96, "anime_complet": 96, "dbrate": [96, 106], "anime_dbrating_scor": 96, "anime_dbr": 96, "furri": [96, 106], "anime_furry_scor": 96, "anime_furri": 96, "get_monochrome_scor": 96, "is_monochrom": 96, "nsfw_pred_scor": 96, "nsfw_pred": 96, "portrait": [96, 106], "anime_portrait_scor": 96, "anime_rating_scor": 96, "anime_real_scor": 96, "safe_check_scor": 96, "safe_check": 96, "style_ag": [96, 106], "anime_style_age_scor": 96, "anime_style_ag": 96, "teen": [96, 106], "anime_teen_scor": 96, "anime_teen": 96, "is_truncated_fil": 96, "screen": 97, "row": 97, "bottom": 97, "grayscal": 97, "monochrome_detect": 97, "mobilenetv3_large_100_dist_safe2": 97, "mobilenetv3_dist": 97, "caformer_s36": 97, "mono": 97, "9614395499229431": 97, "9458909034729004": 97, "9559807777404785": 97, "9651952981948853": 97, "9379720687866211": 97, "8814834356307983": 97, "03941023349761963": 97, "07492382079362869": 97, "09546589106321335": 97, "016521310433745384": 97, "005693843588232994": 97, "0315730981528759": 97, "Not": 98, "five": 98, "hentai": 98, "neutral": 98, "porn": 98, "sexi": 98, "infinit": 98, "nsfwj": 98, "tfj": 98, "mobil": 98, "9970946311950684": 98, "00198739324696362": 98, "000894528697244823": 98, "4315058251668233e": 98, "099447197513655e": 98, "9282580614089966": 98, "061733175069093704": 98, "008979619480669498": 98, "0007789491210132837": 98, "0002501663693692535": 98, "7945129871368408": 98, "2044062316417694": 98, "0005603990866802633": 98, "0004847997915931046": 98, "564094367902726e": 98, "7977773547172546": 98, "01352313905954361": 98, "18791256844997406": 98, "0004888656549155712": 98, "00029804420773871243": 98, "04498734697699547": 98, "9509441256523132": 98, "4087972633424215e": 98, "003999904729425907": 98, "4542059185914695e": 98, "002892113756388426": 98, "982390284538269": 98, "02520776737947e": 98, "014633022248744965": 98, "858086610212922e": 98, "002532319398596883": 98, "9887337684631348": 98, "231979568838142e": 98, "008699454367160797": 98, "8187158022774383e": 98, "03564726561307907": 98, "954788088798523": 98, "343036850215867e": 98, "009289607405662537": 98, "00020158555707894266": 98, "006372362840920687": 98, "006019102409482002": 98, "9694945812225342": 98, "015214097686111927": 98, "002899901708588004": 98, "0004039364866912365": 98, "00012730166781693697": 98, "987038791179657": 98, "007135333959013224": 98, "005294707603752613": 98, "06964848190546036": 98, "0014777459437027574": 98, "9276643395423889": 98, "0003031621454283595": 98, "0009063396137207747": 98, "00028707628371194005": 98, "00010888021643040702": 98, "9992460012435913": 98, "00015473493840545416": 98, "0002033217460848391": 98, "563037691696081e": 98, "008058490231633186": 98, "00044566826545633376": 98, "937960684299469": 98, "05353058874607086": 98, "364063445587817e": 98, "00562260951846838": 98, "00012077406427124515": 98, "9897090792655945": 98, "004547217860817909": 98, "564737981942017e": 98, "016690678894519806": 98, "001258736359886825": 98, "9766013622283936": 98, "005440687295049429": 98, "4481674952548929e": 98, "01861923187971115": 98, "0008914825739338994": 98, "9674761295318604": 98, "012998746708035469": 98, "691116141155362e": 98, "0007601747056469321": 98, "0005019629606977105": 98, "039504989981651306": 98, "9591660499572754": 98, "0001652583305258304": 98, "0002614929690025747": 98, "020374108105897903": 98, "029394468292593956": 98, "9498046040534973": 98, "00016299057460855693": 98, "004782819654792547": 98, "002861740067601204": 98, "12280157208442688": 98, "8693908452987671": 98, "0001731760276015848": 98, "304211274255067e": 98, "03286275267601013": 98, "010648751631379128": 98, "9562522172927856": 98, "999900221824646": 99, "645313209854066e": 99, "3387104445428122e": 99, "9999704360961914": 99, "4465465685352683e": 99, "071506166132167e": 99, "9999785423278809": 99, "512719154561637e": 99, "292278612818336e": 99, "919455750496127e": 99, "9999444484710693": 99, "3647335082350764e": 99, "0555699191172607e": 99, "9999880790710449": 99, "3210242286731955e": 99, "7451418898417614e": 99, "9999822378158569": 99, "2084267331811134e": 99, "7460413321023225e": 99, "1532473820352607e": 99, "9999996423721313": 99, "0316136922483565e": 99, "840229633236049e": 99, "9999998807907104": [99, 100], "736660568800289e": 99, "199210472208506e": 99, "9999992847442627": 99, "r15": 100, "r18": 100, "sankaku": 100, "mobilenetv3_v1_pruned_ls0": 100, "caformer_s36_plu": [100, 104], "5863172936624323e": 100, "480062353375615e": 100, "9924363493919373": 100, "007255776319652796": 100, "0003077814180869609": 100, "996969997882843": 100, "0030054834205657244": 100, "4601260520284995e": 100, "9966891407966614": 100, "003293127752840519": 100, "770909148035571e": 100, "00025384966284036636": 100, "9996721744537354": 100, "399192691082135e": 100, "973351603141055e": 100, "9998563528060913": 100, "391309580067173e": 100, "0018681309884414077": 100, "9827859997749329": 100, "015345841646194458": 100, "013710384257137775": 100, "8339558839797974": 100, "15233369171619415": 100, "951323833462084e": 100, "00029566374723799527": 100, "9997004270553589": 100, "00018434497178532183": 100, "568440272123553e": 100, "9997699856758118": 100, "11225129129889e": 100, "051862899563275e": 100, "9999485015869141": 100, "902020231791539e": 100, "0005639699520543218": 100, "9994290471076965": 100, "anime_real_cl": 101, "4_dist": 101, "9999716281890869": 101, "8398366339388303e": 101, "9992202520370483": 101, "0007797438884153962": 101, "9999709129333496": 101, "905452492996119e": 101, "9999765157699585": 101, "3499671442550607e": 101, "9994087219238281": 101, "0005913018831051886": 101, "9999759197235107": 101, "4061362637439743e": 101, "9999052286148071": 101, "475799015490338e": 101, "403173675702419e": 101, "5848207794988411e": 101, "0010207017185166478": 101, "9989792704582214": 101, "2124368115328252e": 101, "9999977350234985": 101, "6512358342879452e": 101, "9999834299087524": 101, "359853614412714e": 101, "9999936819076538": 101, "600314317329321e": 101, "9999840259552002": 101, "5589323083986528e": 101, "9999843835830688": 101, "5513256585109048e": 101, "9999845027923584": 101, "pollut": 102, "shit": 102, "checker": 102, "mobilenet": 102, "v2": 102, "max_batch_s": 102, "1970": 103, "1980": 103, "1990": 103, "2000": 103, "2010": 103, "2015": 103, "2020": 103, "ag": 103, "9805465340614319": 103, "761269782553427e": 103, "0005044879508204758": 103, "01569165475666523": 103, "002850610064342618": 103, "00037849770160391927": 103, "9434612113400362e": 103, "053497342392802e": 103, "9992554783821106": 103, "0006490182713605464": 103, "8857468805654207e": 103, "317252262353577e": 103, "314484721769986e": 103, "0750001138148946e": 103, "706833609205205e": 103, "00034479793976061046": 103, "9995512366294861": 103, "391363472677767e": 103, "4607510820496827e": 103, "0679690351244062e": 103, "661913514311891e": 103, "757471131393686e": 103, "0744897230761126e": 103, "76177470368566e": 103, "9996387958526611": 103, "160279296338558e": 103, "00013228354509919882": 103, "1361367038916796e": 103, "464057489414699e": 103, "2412899599876255e": 103, "703883653040975e": 103, "127358498517424e": 103, "9973921775817871": 103, "0022309015039354563": 103, "00018872201326303184": 103, "780902943617548e": 103, "422096920578042e": 103, "638929097680375e": 103, "152203023797483e": 103, "00028818511054851115": 103, "9996094107627869": 103, "58777353237383e": 103, "9200742826797068e": 103, "00017117452807724476": 103, "518441947875544e": 103, "885544381570071e": 103, "4389253010449465e": 103, "1696006772108376e": 103, "9996393918991089": 103, "contenti": 104, "safe_teen": 104, "non_teen": 104, "caformer_s36_v0": 104, "9998493194580078": 104, "0378791052498855e": 104, "00012023092131130397": 104, "9790042638778687": 104, "0017522255657240748": 104, "01924353837966919": 104, "9998124241828918": 104, "19778298237361e": 104, "0001456339523429051": 104, "0008521362324245274": 104, "9989691972732544": 104, "00017870066221803427": 104, "0992944781901315e": 104, "9994398951530457": 104, "0004991036257706583": 104, "2035720727872103e": 104, "9994019269943237": 104, "0005460577667690814": 104, "0478151529678144e": 104, "524079147609882e": 104, "999934196472168": 104, "786742884898558e": 104, "653994154883549e": 104, "9998156428337097": 104, "0001218809193233028": 104, "00013706681784242392": 104, "9997410178184509": 104, "jpeg_trunc": 105, "2216614_truncat": 105, "imagefil": 105, "load_truncated_imag": 105, "ascii": 106, "metric": 106, "list_det_model": 106, "list_rec_model": 106, "sd": 106, "tag": 106, "platform": [107, 108], "shutil": [107, 108], "cpuinfo": [107, 108], "psutil": [107, 108], "hbutil": [107, 108], "size_to_bytes_str": [107, 108], "python_implement": [107, 108], "python_vers": [107, 108], "brand": [107, 108], "get_cpu_info": [107, 108], "brand_raw": [107, 108], "cpu_count": [107, 108], "freq": [107, 108], "cpu_freq": [107, 108], "mhz": [107, 108], "virtual_memori": [107, 108], "precis": [107, 108], "ye": [107, 108], "nvidia": [107, 108], "smi": [107, 108], "1021": [107, 108], "azur": [107, 108], "x86_64": [107, 108], "glibc2": [107, 108], "cpython": [107, 108], "amd": [107, 108], "epyc": [107, 108], "7763": [107, 108], "3233": 107, "9435000000003": 107, "615": [107, 108], "gib": [107, 108], "deploi": [107, 108], "action": [107, 108], "3261": 108, "41025": 108, "imgutil": 109, "pypi": 109, "simpli": 109, "newest": 109, "git": 109, "script": 109, "__name__": 109, "__main__": 109, "narugo1992": 109, "still": 109, "out": 109, "io": 109, "html": 109, "faq": 110}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [9, 0, 0, "-", "data"], [19, 0, 0, "-", "detect"], [26, 0, 0, "-", "edge"], [32, 0, 0, "-", "generic"], [36, 0, 0, "-", "metadata"], [41, 0, 0, "-", "metrics"], [45, 0, 0, "-", "ocr"], [49, 0, 0, "-", "operate"], [53, 0, 0, "-", "pose"], [56, 0, 0, "-", "preprocess"], [61, 0, 0, "-", "resource"], [63, 0, 0, "-", "restore"], [66, 0, 0, "-", "sd"], [70, 0, 0, "-", "segment"], [77, 0, 0, "-", "tagging"], [84, 0, 0, "-", "upscale"], [87, 0, 0, "-", "utils"], [96, 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, "-", "blob"], [6, 0, 0, "-", "decode"], [7, 0, 0, "-", "encode"], [8, 0, 0, "-", "image"], [10, 0, 0, "-", "layer"], [11, 0, 0, "-", "url"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.blob": [[5, 1, 1, "", "is_valid_image_blob_url"], [5, 1, 1, "", "load_image_from_blob_url"], [5, 1, 1, "", "to_blob_url"]], "imgutils.data.decode": [[6, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[7, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[8, 1, 1, "", "has_alpha_channel"], [8, 1, 1, "", "load_image"], [8, 1, 1, "", "load_images"]], "imgutils.data.layer": [[10, 1, 1, "", "istack"]], "imgutils.data.url": [[11, 1, 1, "", "download_image_from_url"], [11, 1, 1, "", "is_http_url"]], "imgutils.detect": [[12, 0, 0, "-", "booru_yolo"], [13, 0, 0, "-", "censor"], [14, 0, 0, "-", "eye"], [15, 0, 0, "-", "face"], [16, 0, 0, "-", "halfbody"], [17, 0, 0, "-", "hand"], [18, 0, 0, "-", "head"], [20, 0, 0, "-", "nudenet"], [21, 0, 0, "-", "person"], [22, 0, 0, "-", "similarity"], [23, 0, 0, "-", "text"], [24, 0, 0, "-", "visual"]], "imgutils.detect.booru_yolo": [[12, 1, 1, "", "detect_with_booru_yolo"]], "imgutils.detect.censor": [[13, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[14, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[15, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[16, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[17, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[18, 1, 1, "", "detect_heads"]], "imgutils.detect.nudenet": [[20, 1, 1, "", "detect_with_nudenet"]], "imgutils.detect.person": [[21, 1, 1, "", "detect_person"]], "imgutils.detect.similarity": [[22, 1, 1, "", "bboxes_similarity"], [22, 1, 1, "", "calculate_iou"], [22, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[23, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[24, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[25, 0, 0, "-", "canny"], [27, 0, 0, "-", "lineart"], [28, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[25, 1, 1, "", "edge_image_with_canny"], [25, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[27, 1, 1, "", "edge_image_with_lineart"], [27, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[28, 1, 1, "", "edge_image_with_lineart_anime"], [28, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[29, 0, 0, "-", "classify"], [30, 0, 0, "-", "clip"], [31, 0, 0, "-", "enhance"], [33, 0, 0, "-", "siglip"], [34, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[29, 3, 1, "", "ClassifyModel"], [29, 1, 1, "", "classify_predict"], [29, 1, 1, "", "classify_predict_fmt"], [29, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[29, 4, 1, "", "__init__"], [29, 4, 1, "", "clear"], [29, 4, 1, "", "launch_demo"], [29, 4, 1, "", "make_ui"], [29, 4, 1, "", "predict"], [29, 4, 1, "", "predict_fmt"], [29, 4, 1, "", "predict_score"]], "imgutils.generic.clip": [[30, 3, 1, "", "CLIPModel"], [30, 1, 1, "", "clip_image_encode"], [30, 1, 1, "", "clip_predict"], [30, 1, 1, "", "clip_text_encode"]], "imgutils.generic.clip.CLIPModel": [[30, 4, 1, "", "__init__"], [30, 4, 1, "", "clear"], [30, 4, 1, "", "image_encode"], [30, 4, 1, "", "launch_demo"], [30, 4, 1, "", "make_ui"], [30, 4, 1, "", "predict"], [30, 4, 1, "", "text_encode"]], "imgutils.generic.enhance": [[31, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[31, 4, 1, "", "__init__"], [31, 4, 1, "", "process"]], "imgutils.generic.siglip": [[33, 3, 1, "", "SigLIPModel"], [33, 1, 1, "", "siglip_image_encode"], [33, 1, 1, "", "siglip_predict"], [33, 1, 1, "", "siglip_text_encode"]], "imgutils.generic.siglip.SigLIPModel": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "clear"], [33, 4, 1, "", "image_encode"], [33, 4, 1, "", "launch_demo"], [33, 4, 1, "", "make_ui"], [33, 4, 1, "", "predict"], [33, 4, 1, "", "text_encode"]], "imgutils.generic.yolo": [[34, 3, 1, "", "YOLOModel"], [34, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[34, 4, 1, "", "__init__"], [34, 4, 1, "", "clear"], [34, 4, 1, "", "launch_demo"], [34, 4, 1, "", "make_ui"], [34, 4, 1, "", "predict"]], "imgutils.metadata": [[35, 0, 0, "-", "geninfo"], [37, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[35, 1, 1, "", "read_geninfo_exif"], [35, 1, 1, "", "read_geninfo_gif"], [35, 1, 1, "", "read_geninfo_parameters"], [35, 1, 1, "", "write_geninfo_exif"], [35, 1, 1, "", "write_geninfo_gif"], [35, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[37, 3, 1, "", "ImageLsbDataExtractor"], [37, 3, 1, "", "LSBExtractor"], [37, 3, 1, "", "LSBReadError"], [37, 1, 1, "", "inject_data"], [37, 1, 1, "", "read_lsb_metadata"], [37, 1, 1, "", "read_lsb_raw_bytes"], [37, 1, 1, "", "serialize_json"], [37, 1, 1, "", "serialize_pnginfo"], [37, 1, 1, "", "write_lsb_metadata"], [37, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[37, 4, 1, "", "__init__"], [37, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[37, 4, 1, "", "__init__"], [37, 4, 1, "", "get_next_n_bytes"], [37, 4, 1, "", "get_one_byte"], [37, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[38, 0, 0, "-", "aesthetic"], [39, 0, 0, "-", "ccip"], [40, 0, 0, "-", "dbaesthetic"], [42, 0, 0, "-", "laplacian"], [43, 0, 0, "-", "lpips"], [44, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[38, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[39, 1, 1, "", "ccip_batch_differences"], [39, 1, 1, "", "ccip_batch_extract_features"], [39, 1, 1, "", "ccip_batch_same"], [39, 1, 1, "", "ccip_clustering"], [39, 1, 1, "", "ccip_default_clustering_params"], [39, 1, 1, "", "ccip_default_threshold"], [39, 1, 1, "", "ccip_difference"], [39, 1, 1, "", "ccip_extract_feature"], [39, 1, 1, "", "ccip_merge"], [39, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[40, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[42, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[43, 1, 1, "", "lpips_clustering"], [43, 1, 1, "", "lpips_difference"], [43, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[44, 1, 1, "", "psnr"]], "imgutils.ocr": [[45, 1, 1, "", "detect_text_with_ocr"], [45, 1, 1, "", "list_det_models"], [45, 1, 1, "", "list_rec_models"], [45, 1, 1, "", "ocr"]], "imgutils.operate": [[46, 0, 0, "-", "align"], [47, 0, 0, "-", "censor_"], [48, 0, 0, "-", "imgcensor"], [50, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[46, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[47, 3, 1, "", "BaseCensor"], [47, 3, 1, "", "BlurCensor"], [47, 3, 1, "", "ColorCensor"], [47, 3, 1, "", "PixelateCensor"], [47, 1, 1, "", "censor_areas"], [47, 1, 1, "", "censor_nsfw"], [47, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[47, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[47, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[47, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[47, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[48, 3, 1, "", "EmojiBasedCensor"], [48, 3, 1, "", "ImageBasedCensor"], [48, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[48, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[48, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[48, 4, 1, "", "__init__"], [48, 4, 1, "", "find_for_area"], [48, 5, 1, "", "height"], [48, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[50, 1, 1, "", "squeeze"], [50, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[51, 0, 0, "-", "dwpose"], [52, 0, 0, "-", "format"], [54, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[51, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[52, 3, 1, "", "OP18KeyPointSet"], [52, 2, 1, "", "OP18_BODY_MAX"], [52, 2, 1, "", "OP18_BODY_MIN"], [52, 2, 1, "", "OP18_FACE_MAX"], [52, 2, 1, "", "OP18_FACE_MIN"], [52, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [52, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [52, 2, 1, "", "OP18_LEFT_HAND_MAX"], [52, 2, 1, "", "OP18_LEFT_HAND_MIN"], [52, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [52, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [52, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [52, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [52, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[52, 4, 1, "", "__init__"], [52, 4, 1, "", "__mul__"], [52, 4, 1, "", "__truediv__"], [52, 5, 1, "", "body"], [52, 5, 1, "", "face"], [52, 5, 1, "", "left_foot"], [52, 5, 1, "", "left_hand"], [52, 5, 1, "", "right_foot"], [52, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[52, 7, 1, "", "LEFT_ANKLE"], [52, 7, 1, "", "LEFT_BIG_TOE"], [52, 7, 1, "", "LEFT_EAR"], [52, 7, 1, "", "LEFT_ELBOW"], [52, 7, 1, "", "LEFT_EYE"], [52, 7, 1, "", "LEFT_HEEL"], [52, 7, 1, "", "LEFT_HIP"], [52, 7, 1, "", "LEFT_KNEE"], [52, 7, 1, "", "LEFT_SHOULDER"], [52, 7, 1, "", "LEFT_SMALL_TOE"], [52, 7, 1, "", "LEFT_WRIST"], [52, 7, 1, "", "NECK"], [52, 7, 1, "", "NOSE"], [52, 7, 1, "", "RIGHT_ANKLE"], [52, 7, 1, "", "RIGHT_BIG_TOE"], [52, 7, 1, "", "RIGHT_EAR"], [52, 7, 1, "", "RIGHT_ELBOW"], [52, 7, 1, "", "RIGHT_EYE"], [52, 7, 1, "", "RIGHT_HEEL"], [52, 7, 1, "", "RIGHT_HIP"], [52, 7, 1, "", "RIGHT_KNEE"], [52, 7, 1, "", "RIGHT_SHOULDER"], [52, 7, 1, "", "RIGHT_SMALL_TOE"], [52, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[54, 1, 1, "", "op18_visualize"]], "imgutils.preprocess": [[55, 0, 0, "-", "base"], [57, 0, 0, "-", "pillow"], [58, 0, 0, "-", "torchvision"], [59, 0, 0, "-", "transformers"]], "imgutils.preprocess.base": [[55, 3, 1, "", "NotParseTarget"]], "imgutils.preprocess.pillow": [[57, 1, 1, "", "create_pillow_transforms"], [57, 1, 1, "", "parse_pillow_transforms"], [57, 1, 1, "", "register_pillow_parse"], [57, 1, 1, "", "register_pillow_transform"]], "imgutils.preprocess.torchvision": [[58, 1, 1, "", "create_torchvision_transforms"], [58, 1, 1, "", "parse_torchvision_transforms"], [58, 1, 1, "", "register_torchvision_parse"], [58, 1, 1, "", "register_torchvision_transform"]], "imgutils.preprocess.transformers": [[59, 3, 1, "", "NotProcessorTypeError"], [59, 1, 1, "", "convert_to_size_dict"], [59, 1, 1, "", "create_bit_transforms"], [59, 1, 1, "", "create_blip_transforms"], [59, 1, 1, "", "create_clip_transforms"], [59, 1, 1, "", "create_convnext_transforms"], [59, 1, 1, "", "create_mobilenetv2_transforms"], [59, 1, 1, "", "create_siglip_transforms"], [59, 1, 1, "", "create_transforms_from_bit_processor"], [59, 1, 1, "", "create_transforms_from_blip_processor"], [59, 1, 1, "", "create_transforms_from_clip_processor"], [59, 1, 1, "", "create_transforms_from_convnext_processor"], [59, 1, 1, "", "create_transforms_from_mobilenetv2_processor"], [59, 1, 1, "", "create_transforms_from_siglip_processor"], [59, 1, 1, "", "create_transforms_from_transformers"], [59, 1, 1, "", "create_transforms_from_vit_processor"], [59, 1, 1, "", "create_vit_transforms"], [59, 1, 1, "", "get_size_dict"], [59, 1, 1, "", "is_valid_size_dict"], [59, 1, 1, "", "register_creators_for_transformers"]], "imgutils.resource": [[60, 0, 0, "-", "background"]], "imgutils.resource.background": [[60, 3, 1, "", "BackgroundImageSet"], [60, 1, 1, "", "get_bg_image"], [60, 1, 1, "", "get_bg_image_file"], [60, 1, 1, "", "list_bg_image_files"], [60, 1, 1, "", "random_bg_image"], [60, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[60, 4, 1, "", "__init__"], [60, 4, 1, "", "get_image"], [60, 4, 1, "", "get_image_file"], [60, 4, 1, "", "list_image_files"], [60, 4, 1, "", "random_image"], [60, 4, 1, "", "random_image_file"]], "imgutils.restore": [[62, 0, 0, "-", "adversarial"], [64, 0, 0, "-", "nafnet"], [65, 0, 0, "-", "scunet"]], "imgutils.restore.adversarial": [[62, 1, 1, "", "remove_adversarial_noise"]], "imgutils.restore.nafnet": [[64, 1, 1, "", "restore_with_nafnet"]], "imgutils.restore.scunet": [[65, 1, 1, "", "restore_with_scunet"]], "imgutils.sd": [[67, 0, 0, "-", "metadata"], [68, 0, 0, "-", "model"], [69, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[67, 3, 1, "", "SDMetaData"], [67, 1, 1, "", "get_sdmeta_from_image"], [67, 1, 1, "", "parse_sdmeta_from_text"], [67, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[67, 4, 1, "", "__str__"], [67, 5, 1, "", "pnginfo"], [67, 5, 1, "", "text"]], "imgutils.sd.model": [[68, 1, 1, "", "read_metadata"], [68, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[69, 3, 1, "", "NAIMetaData"], [69, 3, 1, "", "NAIMetadata"], [69, 1, 1, "", "add_naimeta_to_image"], [69, 1, 1, "", "get_naimeta_from_image"], [69, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[69, 4, 1, "", "__init__"], [69, 5, 1, "", "pnginfo"]], "imgutils.segment": [[71, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[71, 1, 1, "", "get_isnetis_mask"], [71, 1, 1, "", "segment_rgba_with_isnetis"], [71, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[72, 0, 0, "-", "blacklist"], [73, 0, 0, "-", "character"], [74, 0, 0, "-", "deepdanbooru"], [75, 0, 0, "-", "deepgelbooru"], [76, 0, 0, "-", "format"], [78, 0, 0, "-", "match"], [79, 0, 0, "-", "mldanbooru"], [80, 0, 0, "-", "order"], [81, 0, 0, "-", "overlap"], [82, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[72, 1, 1, "", "drop_blacklisted_tags"], [72, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[73, 2, 1, "", "CHAR_PREFIXES"], [73, 2, 1, "", "CHAR_SUFFIXES"], [73, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [73, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [73, 2, 1, "", "CHAR_WHITELIST_WORD"], [73, 3, 1, "", "CharacterTagPool"], [73, 1, 1, "", "drop_basic_character_tags"], [73, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[73, 4, 1, "", "__init__"], [73, 4, 1, "", "drop_basic_character_tags"], [73, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[74, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.deepgelbooru": [[75, 1, 1, "", "get_deepgelbooru_tags"]], "imgutils.tagging.format": [[76, 1, 1, "", "add_underline"], [76, 1, 1, "", "remove_underline"], [76, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[78, 1, 1, "", "tag_match_full"], [78, 1, 1, "", "tag_match_prefix"], [78, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[79, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[80, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[81, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[82, 1, 1, "", "convert_wd14_emb_to_prediction"], [82, 1, 1, "", "denormalize_wd14_emb"], [82, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[83, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[83, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[85, 0, 0, "-", "cache"], [86, 0, 0, "-", "func"], [88, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[85, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[86, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[88, 1, 1, "", "get_onnx_provider"], [88, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[89, 0, 0, "-", "aicheck"], [90, 0, 0, "-", "bangumi_char"], [91, 0, 0, "-", "classify"], [92, 0, 0, "-", "color"], [93, 0, 0, "-", "completeness"], [94, 0, 0, "-", "dbrating"], [95, 0, 0, "-", "furry"], [97, 0, 0, "-", "monochrome"], [98, 0, 0, "-", "nsfw"], [99, 0, 0, "-", "portrait"], [100, 0, 0, "-", "rating"], [101, 0, 0, "-", "real"], [102, 0, 0, "-", "safe"], [103, 0, 0, "-", "style_age"], [104, 0, 0, "-", "teen"], [105, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[89, 1, 1, "", "get_ai_created_score"], [89, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[90, 1, 1, "", "anime_bangumi_char"], [90, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[91, 1, 1, "", "anime_classify"], [91, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[92, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[93, 1, 1, "", "anime_completeness"], [93, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[94, 1, 1, "", "anime_dbrating"], [94, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[95, 1, 1, "", "anime_furry"], [95, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[97, 1, 1, "", "get_monochrome_score"], [97, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[98, 1, 1, "", "nsfw_pred"], [98, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[99, 1, 1, "", "anime_portrait"], [99, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[100, 1, 1, "", "anime_rating"], [100, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[101, 1, 1, "", "anime_real"], [101, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[102, 1, 1, "", "safe_check"], [102, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[103, 1, 1, "", "anime_style_age"], [103, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[104, 1, 1, "", "anime_teen"], [104, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[105, 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, 105, 106], "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, 10, 11], "background": [4, 60], "grid_background": 4, "grid_transpar": 4, "blob": 5, "to_blob_url": 5, "load_image_from_blob_url": 5, "is_valid_image_blob_url": 5, "decod": 6, "rgb_decod": 6, "encod": 7, "rgb_encod": 7, "imag": 8, "load_imag": 8, "has_alpha_channel": 8, "layer": 10, "istack": 10, "url": 11, "download_image_from_url": 11, "is_http_url": 11, "detect": [12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24], "booru_yolo": 12, "model": [12, 68], "label": 12, "descript": 12, "avail": 12, "pp": 12, "seri": 12, "AS": 12, "aa": 12, "detect_with_booru_yolo": 12, "censor": 13, "detect_censor": 13, "ey": 14, "detect_ey": 14, "face": 15, "detect_fac": 15, "halfbodi": 16, "detect_halfbodi": 16, "hand": 17, "detect_hand": 17, "head": 18, "detect_head": 18, "nudenet": 20, "detect_with_nudenet": 20, "person": 21, "detect_person": 21, "similar": 22, "calculate_i": 22, "bboxes_similar": 22, "detection_similar": 22, "text": 23, "detect_text": 23, "visual": [24, 54], "detection_visu": 24, "edg": [25, 26, 27, 28], "canni": 25, "get_edge_by_canni": 25, "edge_image_with_canni": 25, "lineart": 27, "get_edge_by_lineart": 27, "edge_image_with_lineart": 27, "lineart_anim": 28, "get_edge_by_lineart_anim": 28, "edge_image_with_lineart_anim": 28, "gener": [29, 30, 31, 32, 33, 34], "classifi": [29, 91], "classifymodel": 29, "classify_predict_scor": 29, "classify_predict": 29, "classify_predict_fmt": 29, "clip": 30, "clipmodel": 30, "clip_image_encod": 30, "clip_text_encod": 30, "clip_predict": 30, "enhanc": 31, "imageenhanc": 31, "siglip": 33, "siglipmodel": 33, "siglip_image_encod": 33, "siglip_text_encod": 33, "siglip_predict": 33, "yolo": 34, "yolomodel": 34, "yolo_predict": 34, "metadata": [35, 36, 37, 67], "geninfo": 35, "read_geninfo_paramet": 35, "read_geninfo_exif": 35, "read_geninfo_gif": 35, "write_geninfo_paramet": 35, "write_geninfo_exif": 35, "write_geninfo_gif": 35, "lsb": 37, "read_lsb_raw_byt": 37, "read_lsb_metadata": 37, "write_lsb_raw_byt": 37, "write_lsb_metadata": 37, "lsbreaderror": 37, "lsbextractor": 37, "imagelsbdataextractor": 37, "serialize_pnginfo": 37, "serialize_json": 37, "inject_data": 37, "metric": [38, 39, 40, 41, 42, 43, 44], "aesthet": 38, "get_aesthetic_scor": 38, "ccip": 39, "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": 40, "anime_dbaesthet": 40, "laplacian": 42, "laplacian_scor": 42, "lpip": 43, "lpips_extract_featur": 43, "lpips_differ": 43, "lpips_clust": 43, "psnr_": 44, "psnr": 44, "ocr": 45, "detect_text_with_ocr": 45, "list_det_model": 45, "list_rec_model": 45, "oper": [46, 47, 48, 49, 50], "align": 46, "align_maxs": 46, "censor_": 47, "censor_area": 47, "censor_nsfw": 47, "basecensor": 47, "colorcensor": 47, "blurcensor": 47, "pixelatecensor": 47, "register_censor_method": 47, "imgcensor": 48, "imagebasedcensor": 48, "emojibasedcensor": 48, "singleimag": 48, "squeez": 50, "squeeze_with_transpar": 50, "pose": [51, 52, 53, 54], "dwpose": 51, "dwpose_estim": 51, "format": [52, 76], "op18keypointset": 52, "openpose18": 52, "op18_body_max": 52, "op18_body_min": 52, "op18_face_max": 52, "op18_face_min": 52, "op18_left_foot_max": 52, "op18_left_foot_min": 52, "op18_left_hand_max": 52, "op18_left_hand_min": 52, "op18_right_foot_max": 52, "op18_right_foot_min": 52, "op18_right_hand_max": 52, "op18_right_hand_min": 52, "op18_visu": 54, "preprocess": [55, 56, 57, 58, 59], "base": 55, "notparsetarget": 55, "pillow": 57, "register_pillow_transform": 57, "register_pillow_pars": 57, "create_pillow_transform": 57, "parse_pillow_transform": 57, "torchvis": 58, "register_torchvision_transform": 58, "register_torchvision_pars": 58, "create_torchvision_transform": 58, "parse_torchvision_transform": 58, "transform": 59, "register_creators_for_transform": 59, "notprocessortypeerror": 59, "create_transforms_from_transform": 59, "is_valid_size_dict": 59, "convert_to_size_dict": 59, "get_size_dict": 59, "create_clip_transform": 59, "create_transforms_from_clip_processor": 59, "create_convnext_transform": 59, "create_transforms_from_convnext_processor": 59, "create_vit_transform": 59, "create_transforms_from_vit_processor": 59, "create_siglip_transform": 59, "create_transforms_from_siglip_processor": 59, "create_bit_transform": 59, "create_transforms_from_bit_processor": 59, "create_blip_transform": 59, "create_transforms_from_blip_processor": 59, "create_mobilenetv2_transform": 59, "create_transforms_from_mobilenetv2_processor": 59, "resourc": [60, 61], "backgroundimageset": 60, "list_bg_image_fil": 60, "get_bg_image_fil": 60, "get_bg_imag": 60, "random_bg_image_fil": 60, "random_bg_imag": 60, "restor": [62, 63, 64, 65], "adversari": 62, "remove_adversarial_nois": 62, "nafnet": 64, "restore_with_nafnet": 64, "scunet": 65, "restore_with_scunet": 65, "sd": [66, 67, 68, 69], "sdmetadata": 67, "parse_sdmeta_from_text": 67, "get_sdmeta_from_imag": 67, "save_image_with_sdmeta": 67, "read_metadata": 68, "save_with_metadata": 68, "nai": 69, "naimetadata": 69, "get_naimeta_from_imag": 69, "add_naimeta_to_imag": 69, "save_image_with_naimeta": 69, "segment": [70, 71], "isneti": 71, "get_isnetis_mask": 71, "segment_with_isneti": 71, "segment_rgba_with_isneti": 71, "tag": [72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82], "blacklist": 72, "is_blacklist": 72, "drop_blacklisted_tag": 72, "charact": 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, "deepdanbooru": 74, "get_deepdanbooru_tag": 74, "deepgelbooru": 75, "get_deepgelbooru_tag": 75, "add_underlin": 76, "remove_underlin": 76, "tags_to_text": 76, "match": 78, "tag_match_suffix": 78, "tag_match_prefix": 78, "tag_match_ful": 78, "mldanbooru": 79, "get_mldanbooru_tag": 79, "order": 80, "sort_tag": 80, "overlap": 81, "drop_overlap_tag": 81, "wd14": 82, "get_wd14_tag": 82, "convert_wd14_emb_to_predict": 82, "denormalize_wd14_emb": 82, "upscal": [83, 84], "cdc": 83, "upscale_with_cdc": 83, "util": [85, 86, 87, 88], "cach": 85, "ts_lru_cach": 85, "func": 86, "sigmoid": 86, "onnxruntim": 88, "get_onnx_provid": 88, "open_onnx_model": 88, "valid": [89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105], "aicheck": 89, "get_ai_created_scor": 89, "is_ai_cr": 89, "bangumi_char": 90, "anime_bangumi_char_scor": 90, "anime_bangumi_char": 90, "anime_classify_scor": 91, "anime_classifi": 91, "color": 92, "is_greyscal": 92, "complet": 93, "anime_completeness_scor": 93, "anime_complet": 93, "dbrate": 94, "anime_dbrating_scor": 94, "anime_dbr": 94, "furri": 95, "anime_furry_scor": 95, "anime_furri": 95, "monochrom": 97, "get_monochrome_scor": 97, "is_monochrom": 97, "nsfw": 98, "nsfw_pred_scor": 98, "nsfw_pred": 98, "portrait": 99, "anime_portrait_scor": 99, "anime_portrait": 99, "rate": 100, "anime_rating_scor": 100, "anime_r": [100, 101], "real": 101, "anime_real_scor": 101, "safe": 102, "safe_check_scor": 102, "safe_check": 102, "style_ag": 103, "anime_style_age_scor": 103, "anime_style_ag": 103, "teen": 104, "anime_teen_scor": 104, "anime_teen": 104, "truncat": 105, "is_truncated_fil": 105, "welcom": 106, "": 106, "document": 106, "overview": 106, "tutori": 106, "inform": [106, 107, 108], "api": 106, "run": [107, 108], "environ": [107, 108], "instal": 109, "quick": 110, "start": 110}, "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.blob": [[5, "module-imgutils.data.blob"]], "to_blob_url": [[5, "to-blob-url"]], "load_image_from_blob_url": [[5, "load-image-from-blob-url"]], "is_valid_image_blob_url": [[5, "is-valid-image-blob-url"]], "imgutils.data.decode": [[6, "module-imgutils.data.decode"]], "rgb_decode": [[6, "rgb-decode"]], "imgutils.data.encode": [[7, "module-imgutils.data.encode"]], "rgb_encode": [[7, "rgb-encode"]], "imgutils.data.image": [[8, "module-imgutils.data.image"]], "load_image": [[8, "load-image"]], "load_images": [[8, "load-images"]], "has_alpha_channel": [[8, "has-alpha-channel"]], "imgutils.data": [[9, "module-imgutils.data"]], "imgutils.data.layer": [[10, "module-imgutils.data.layer"]], "istack": [[10, "istack"]], "imgutils.data.url": [[11, "module-imgutils.data.url"]], "download_image_from_url": [[11, "download-image-from-url"]], "is_http_url": [[11, "is-http-url"]], "imgutils.detect.booru_yolo": [[12, "module-imgutils.detect.booru_yolo"]], "Model Labels and Descriptions": [[12, "id1"]], "Available Models (PP Series)": [[12, "id2"]], "Available Models (AS Series)": [[12, "id3"]], "Available Models (AA Series)": [[12, "id4"]], "detect_with_booru_yolo": [[12, "detect-with-booru-yolo"]], "imgutils.detect.censor": [[13, "module-imgutils.detect.censor"]], "detect_censors": [[13, "detect-censors"]], "imgutils.detect.eye": [[14, "module-imgutils.detect.eye"]], "detect_eyes": [[14, "detect-eyes"]], "imgutils.detect.face": [[15, "module-imgutils.detect.face"]], "detect_faces": [[15, "detect-faces"]], "imgutils.detect.halfbody": [[16, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[16, "detect-halfbody"]], "imgutils.detect.hand": [[17, "module-imgutils.detect.hand"]], "detect_hands": [[17, "detect-hands"]], "imgutils.detect.head": [[18, "module-imgutils.detect.head"]], "detect_heads": [[18, "detect-heads"]], "imgutils.detect": [[19, "module-imgutils.detect"]], "imgutils.detect.nudenet": [[20, "module-imgutils.detect.nudenet"]], "detect_with_nudenet": [[20, "detect-with-nudenet"]], "imgutils.detect.person": [[21, "module-imgutils.detect.person"]], "detect_person": [[21, "detect-person"]], "imgutils.detect.similarity": [[22, "module-imgutils.detect.similarity"]], "calculate_iou": [[22, "calculate-iou"]], "bboxes_similarity": [[22, "bboxes-similarity"]], "detection_similarity": [[22, "detection-similarity"]], "imgutils.detect.text": [[23, "module-imgutils.detect.text"]], "detect_text": [[23, "detect-text"]], "imgutils.detect.visual": [[24, "module-imgutils.detect.visual"]], "detection_visualize": [[24, "detection-visualize"]], "imgutils.edge.canny": [[25, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[25, "get-edge-by-canny"]], "edge_image_with_canny": [[25, "edge-image-with-canny"]], "imgutils.edge": [[26, "module-imgutils.edge"]], "imgutils.edge.lineart": [[27, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[27, "get-edge-by-lineart"]], "edge_image_with_lineart": [[27, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[28, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[28, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[28, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[29, "module-imgutils.generic.classify"]], "ClassifyModel": [[29, "classifymodel"]], "classify_predict_score": [[29, "classify-predict-score"]], "classify_predict": [[29, "classify-predict"]], "classify_predict_fmt": [[29, "classify-predict-fmt"]], "imgutils.generic.clip": [[30, "module-imgutils.generic.clip"]], "CLIPModel": [[30, "clipmodel"]], "clip_image_encode": [[30, "clip-image-encode"]], "clip_text_encode": [[30, "clip-text-encode"]], "clip_predict": [[30, "clip-predict"]], "imgutils.generic.enhance": [[31, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[31, "imageenhancer"]], "imgutils.generic": [[32, "module-imgutils.generic"]], "imgutils.generic.siglip": [[33, "module-imgutils.generic.siglip"]], "SigLIPModel": [[33, "siglipmodel"]], "siglip_image_encode": [[33, "siglip-image-encode"]], "siglip_text_encode": [[33, "siglip-text-encode"]], "siglip_predict": [[33, "siglip-predict"]], "imgutils.generic.yolo": [[34, "module-imgutils.generic.yolo"]], "YOLOModel": [[34, "yolomodel"]], "yolo_predict": [[34, "yolo-predict"]], "imgutils.metadata.geninfo": [[35, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[35, "read-geninfo-parameters"]], "read_geninfo_exif": [[35, "read-geninfo-exif"]], "read_geninfo_gif": [[35, "read-geninfo-gif"]], "write_geninfo_parameters": [[35, "write-geninfo-parameters"]], "write_geninfo_exif": [[35, "write-geninfo-exif"]], "write_geninfo_gif": [[35, "write-geninfo-gif"]], "imgutils.metadata": [[36, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[37, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[37, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[37, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[37, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[37, "write-lsb-metadata"]], "LSBReadError": [[37, "lsbreaderror"]], "LSBExtractor": [[37, "lsbextractor"]], "ImageLsbDataExtractor": [[37, "imagelsbdataextractor"]], "serialize_pnginfo": [[37, "serialize-pnginfo"]], "serialize_json": [[37, "serialize-json"]], "inject_data": [[37, "inject-data"]], "imgutils.metrics.aesthetic": [[38, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[38, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[39, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[39, "ccip-extract-feature"]], "ccip_batch_extract_features": [[39, "ccip-batch-extract-features"]], "ccip_default_threshold": [[39, "ccip-default-threshold"]], "ccip_difference": [[39, "ccip-difference"]], "ccip_same": [[39, "ccip-same"]], "ccip_batch_differences": [[39, "ccip-batch-differences"]], "ccip_batch_same": [[39, "ccip-batch-same"]], "ccip_default_clustering_params": [[39, "ccip-default-clustering-params"]], "ccip_clustering": [[39, "ccip-clustering"]], "ccip_merge": [[39, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[40, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[40, "anime-dbaesthetic"]], "imgutils.metrics": [[41, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[42, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[42, "laplacian-score"]], "imgutils.metrics.lpips": [[43, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[43, "lpips-extract-feature"]], "lpips_difference": [[43, "lpips-difference"]], "lpips_clustering": [[43, "lpips-clustering"]], "imgutils.metrics.psnr_": [[44, "module-imgutils.metrics.psnr_"]], "psnr": [[44, "id1"]], "imgutils.ocr": [[45, "module-imgutils.ocr"]], "detect_text_with_ocr": [[45, "detect-text-with-ocr"]], "ocr": [[45, "ocr"]], "list_det_models": [[45, "list-det-models"]], "list_rec_models": [[45, "list-rec-models"]], "imgutils.operate.align": [[46, "module-imgutils.operate.align"]], "align_maxsize": [[46, "align-maxsize"]], "imgutils.operate.censor_": [[47, "module-imgutils.operate.censor_"]], "censor_areas": [[47, "censor-areas"]], "censor_nsfw": [[47, "censor-nsfw"]], "BaseCensor": [[47, "basecensor"]], "ColorCensor": [[47, "colorcensor"]], "BlurCensor": [[47, "blurcensor"]], "PixelateCensor": [[47, "pixelatecensor"]], "register_censor_method": [[47, "register-censor-method"]], "imgutils.operate.imgcensor": [[48, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[48, "imagebasedcensor"]], "EmojiBasedCensor": [[48, "emojibasedcensor"]], "SingleImage": [[48, "singleimage"]], "imgutils.operate": [[49, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[50, "module-imgutils.operate.squeeze"]], "squeeze": [[50, "squeeze"]], "squeeze_with_transparency": [[50, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[51, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[51, "dwpose-estimate"]], "imgutils.pose.format": [[52, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[52, "op18keypointset"]], "OpenPose18": [[52, "openpose18"]], "OP18_BODY_MAX": [[52, "op18-body-max"]], "OP18_BODY_MIN": [[52, "op18-body-min"]], "OP18_FACE_MAX": [[52, "op18-face-max"]], "OP18_FACE_MIN": [[52, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[52, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[52, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[52, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[52, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[52, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[52, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[52, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[52, "op18-right-hand-min"]], "imgutils.pose": [[53, "module-imgutils.pose"]], "imgutils.pose.visual": [[54, "module-imgutils.pose.visual"]], "op18_visualize": [[54, "op18-visualize"]], "imgutils.preprocess.base": [[55, "module-imgutils.preprocess.base"]], "NotParseTarget": [[55, "notparsetarget"]], "imgutils.preprocess": [[56, "module-imgutils.preprocess"]], "imgutils.preprocess.pillow": [[57, "module-imgutils.preprocess.pillow"]], "register_pillow_transform": [[57, "register-pillow-transform"]], "register_pillow_parse": [[57, "register-pillow-parse"]], "create_pillow_transforms": [[57, "create-pillow-transforms"]], "parse_pillow_transforms": [[57, "parse-pillow-transforms"]], "imgutils.preprocess.torchvision": [[58, "module-imgutils.preprocess.torchvision"]], "register_torchvision_transform": [[58, "register-torchvision-transform"]], "register_torchvision_parse": [[58, "register-torchvision-parse"]], "create_torchvision_transforms": [[58, "create-torchvision-transforms"]], "parse_torchvision_transforms": [[58, "parse-torchvision-transforms"]], "imgutils.preprocess.transformers": [[59, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers": [[59, "register-creators-for-transformers"]], "NotProcessorTypeError": [[59, "notprocessortypeerror"]], "create_transforms_from_transformers": [[59, "create-transforms-from-transformers"]], "is_valid_size_dict": [[59, "is-valid-size-dict"]], "convert_to_size_dict": [[59, "convert-to-size-dict"]], "get_size_dict": [[59, "get-size-dict"]], "create_clip_transforms": [[59, "create-clip-transforms"]], "create_transforms_from_clip_processor": [[59, "create-transforms-from-clip-processor"]], "create_convnext_transforms": [[59, "create-convnext-transforms"]], "create_transforms_from_convnext_processor": [[59, "create-transforms-from-convnext-processor"]], "create_vit_transforms": [[59, "create-vit-transforms"]], "create_transforms_from_vit_processor": [[59, "create-transforms-from-vit-processor"]], "create_siglip_transforms": [[59, "create-siglip-transforms"]], "create_transforms_from_siglip_processor": [[59, "create-transforms-from-siglip-processor"]], "create_bit_transforms": [[59, "create-bit-transforms"]], "create_transforms_from_bit_processor": [[59, "create-transforms-from-bit-processor"]], "create_blip_transforms": [[59, "create-blip-transforms"]], "create_transforms_from_blip_processor": [[59, "create-transforms-from-blip-processor"]], "create_mobilenetv2_transforms": [[59, "create-mobilenetv2-transforms"]], "create_transforms_from_mobilenetv2_processor": [[59, "create-transforms-from-mobilenetv2-processor"]], "imgutils.resource.background": [[60, "module-imgutils.resource.background"]], "BackgroundImageSet": [[60, "backgroundimageset"]], "list_bg_image_files": [[60, "list-bg-image-files"]], "get_bg_image_file": [[60, "get-bg-image-file"]], "get_bg_image": [[60, "get-bg-image"]], "random_bg_image_file": [[60, "random-bg-image-file"]], "random_bg_image": [[60, "random-bg-image"]], "imgutils.resource": [[61, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[62, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise": [[62, "remove-adversarial-noise"]], "imgutils.restore": [[63, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[64, "module-imgutils.restore.nafnet"]], "restore_with_nafnet": [[64, "restore-with-nafnet"]], "imgutils.restore.scunet": [[65, "module-imgutils.restore.scunet"]], "restore_with_scunet": [[65, "restore-with-scunet"]], "imgutils.sd": [[66, "module-imgutils.sd"]], "imgutils.sd.metadata": [[67, "module-imgutils.sd.metadata"]], "SDMetaData": [[67, "sdmetadata"]], "parse_sdmeta_from_text": [[67, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[67, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[67, "save-image-with-sdmeta"]], "imgutils.sd.model": [[68, "module-imgutils.sd.model"]], "read_metadata": [[68, "read-metadata"]], "save_with_metadata": [[68, "save-with-metadata"]], "imgutils.sd.nai": [[69, "module-imgutils.sd.nai"]], "NAIMetaData": [[69, "naimetadata"]], "NAIMetadata": [[69, "id1"]], "get_naimeta_from_image": [[69, "get-naimeta-from-image"]], "add_naimeta_to_image": [[69, "add-naimeta-to-image"]], "save_image_with_naimeta": [[69, "save-image-with-naimeta"]], "imgutils.segment": [[70, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[71, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[71, "get-isnetis-mask"]], "segment_with_isnetis": [[71, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[71, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[72, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[72, "is-blacklisted"]], "drop_blacklisted_tags": [[72, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[73, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[73, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[73, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[73, "char-whitelist-word"]], "CHAR_SUFFIXES": [[73, "char-suffixes"]], "CHAR_PREFIXES": [[73, "char-prefixes"]], "CharacterTagPool": [[73, "charactertagpool"]], "is_basic_character_tag": [[73, "is-basic-character-tag"]], "drop_basic_character_tags": [[73, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[74, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[74, "get-deepdanbooru-tags"]], "imgutils.tagging.deepgelbooru": [[75, "module-imgutils.tagging.deepgelbooru"]], "get_deepgelbooru_tags": [[75, "get-deepgelbooru-tags"]], "imgutils.tagging.format": [[76, "module-imgutils.tagging.format"]], "add_underline": [[76, "add-underline"]], "remove_underline": [[76, "remove-underline"]], "tags_to_text": [[76, "tags-to-text"]], "imgutils.tagging": [[77, "module-imgutils.tagging"]], "imgutils.tagging.match": [[78, "module-imgutils.tagging.match"]], "tag_match_suffix": [[78, "tag-match-suffix"]], "tag_match_prefix": [[78, "tag-match-prefix"]], "tag_match_full": [[78, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[79, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[79, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[80, "module-imgutils.tagging.order"]], "sort_tags": [[80, "sort-tags"]], "imgutils.tagging.overlap": [[81, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[81, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[82, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[82, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[82, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[82, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[83, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[83, "upscale-with-cdc"]], "imgutils.upscale": [[84, "module-imgutils.upscale"]], "imgutils.utils.cache": [[85, "module-imgutils.utils.cache"]], "ts_lru_cache": [[85, "ts-lru-cache"]], "imgutils.utils.func": [[86, "module-imgutils.utils.func"]], "sigmoid": [[86, "sigmoid"]], "imgutils.utils": [[87, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[88, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[88, "get-onnx-provider"]], "open_onnx_model": [[88, "open-onnx-model"]], "imgutils.validate.aicheck": [[89, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[89, "get-ai-created-score"]], "is_ai_created": [[89, "is-ai-created"]], "imgutils.validate.bangumi_char": [[90, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[90, "anime-bangumi-char-score"]], "anime_bangumi_char": [[90, "anime-bangumi-char"]], "imgutils.validate.classify": [[91, "module-imgutils.validate.classify"]], "anime_classify_score": [[91, "anime-classify-score"]], "anime_classify": [[91, "anime-classify"]], "imgutils.validate.color": [[92, "module-imgutils.validate.color"]], "is_greyscale": [[92, "is-greyscale"]], "imgutils.validate.completeness": [[93, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[93, "anime-completeness-score"]], "anime_completeness": [[93, "anime-completeness"]], "imgutils.validate.dbrating": [[94, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[94, "anime-dbrating-score"]], "anime_dbrating": [[94, "anime-dbrating"]], "imgutils.validate.furry": [[95, "module-imgutils.validate.furry"]], "anime_furry_score": [[95, "anime-furry-score"]], "anime_furry": [[95, "anime-furry"]], "imgutils.validate": [[96, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[97, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[97, "get-monochrome-score"]], "is_monochrome": [[97, "is-monochrome"]], "imgutils.validate.nsfw": [[98, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[98, "nsfw-pred-score"]], "nsfw_pred": [[98, "nsfw-pred"]], "imgutils.validate.portrait": [[99, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[99, "anime-portrait-score"]], "anime_portrait": [[99, "anime-portrait"]], "imgutils.validate.rating": [[100, "module-imgutils.validate.rating"]], "anime_rating_score": [[100, "anime-rating-score"]], "anime_rating": [[100, "anime-rating"]], "imgutils.validate.real": [[101, "module-imgutils.validate.real"]], "anime_real_score": [[101, "anime-real-score"]], "anime_real": [[101, "anime-real"]], "imgutils.validate.safe": [[102, "module-imgutils.validate.safe"]], "safe_check_score": [[102, "safe-check-score"]], "safe_check": [[102, "safe-check"]], "imgutils.validate.style_age": [[103, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[103, "anime-style-age-score"]], "anime_style_age": [[103, "anime-style-age"]], "imgutils.validate.teen": [[104, "module-imgutils.validate.teen"]], "anime_teen_score": [[104, "anime-teen-score"]], "anime_teen": [[104, "anime-teen"]], "imgutils.validate.truncate": [[105, "module-imgutils.validate.truncate"]], "is_truncated_file": [[105, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[106, "welcome-to-imgutils-s-documentation"]], "Overview": [[106, "overview"]], "Tutorials": [[106, null]], "Information": [[106, null]], "API Documentation": [[106, null]], "Run Environment Information": [[107, "Run-Environment-Information"], [108, "Run-Environment-Information"]], "Installation": [[109, "installation"]], "Quick Start": [[110, "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.blob"], [6, "module-imgutils.data.decode"], [7, "module-imgutils.data.encode"], [8, "module-imgutils.data.image"], [9, "module-imgutils.data"], [10, "module-imgutils.data.layer"], [11, "module-imgutils.data.url"], [12, "module-imgutils.detect.booru_yolo"], [13, "module-imgutils.detect.censor"], [14, "module-imgutils.detect.eye"], [15, "module-imgutils.detect.face"], [16, "module-imgutils.detect.halfbody"], [17, "module-imgutils.detect.hand"], [18, "module-imgutils.detect.head"], [19, "module-imgutils.detect"], [20, "module-imgutils.detect.nudenet"], [21, "module-imgutils.detect.person"], [22, "module-imgutils.detect.similarity"], [23, "module-imgutils.detect.text"], [24, "module-imgutils.detect.visual"], [25, "module-imgutils.edge.canny"], [26, "module-imgutils.edge"], [27, "module-imgutils.edge.lineart"], [28, "module-imgutils.edge.lineart_anime"], [29, "module-imgutils.generic.classify"], [30, "module-imgutils.generic.clip"], [31, "module-imgutils.generic.enhance"], [32, "module-imgutils.generic"], [33, "module-imgutils.generic.siglip"], [34, "module-imgutils.generic.yolo"], [35, "module-imgutils.metadata.geninfo"], [36, "module-imgutils.metadata"], [37, "module-imgutils.metadata.lsb"], [38, "module-imgutils.metrics.aesthetic"], [39, "module-imgutils.metrics.ccip"], [40, "module-imgutils.metrics.dbaesthetic"], [41, "module-imgutils.metrics"], [42, "module-imgutils.metrics.laplacian"], [43, "module-imgutils.metrics.lpips"], [44, "module-imgutils.metrics.psnr_"], [45, "module-imgutils.ocr"], [46, "module-imgutils.operate.align"], [47, "module-imgutils.operate.censor_"], [48, "module-imgutils.operate.imgcensor"], [49, "module-imgutils.operate"], [50, "module-imgutils.operate.squeeze"], [51, "module-imgutils.pose.dwpose"], [52, "module-imgutils.pose.format"], [53, "module-imgutils.pose"], [54, "module-imgutils.pose.visual"], [55, "module-imgutils.preprocess.base"], [56, "module-imgutils.preprocess"], [57, "module-imgutils.preprocess.pillow"], [58, "module-imgutils.preprocess.torchvision"], [59, "module-imgutils.preprocess.transformers"], [60, "module-imgutils.resource.background"], [61, "module-imgutils.resource"], [62, "module-imgutils.restore.adversarial"], [63, "module-imgutils.restore"], [64, "module-imgutils.restore.nafnet"], [65, "module-imgutils.restore.scunet"], [66, "module-imgutils.sd"], [67, "module-imgutils.sd.metadata"], [68, "module-imgutils.sd.model"], [69, "module-imgutils.sd.nai"], [70, "module-imgutils.segment"], [71, "module-imgutils.segment.isnetis"], [72, "module-imgutils.tagging.blacklist"], [73, "module-imgutils.tagging.character"], [74, "module-imgutils.tagging.deepdanbooru"], [75, "module-imgutils.tagging.deepgelbooru"], [76, "module-imgutils.tagging.format"], [77, "module-imgutils.tagging"], [78, "module-imgutils.tagging.match"], [79, "module-imgutils.tagging.mldanbooru"], [80, "module-imgutils.tagging.order"], [81, "module-imgutils.tagging.overlap"], [82, "module-imgutils.tagging.wd14"], [83, "module-imgutils.upscale.cdc"], [84, "module-imgutils.upscale"], [85, "module-imgutils.utils.cache"], [86, "module-imgutils.utils.func"], [87, "module-imgutils.utils"], [88, "module-imgutils.utils.onnxruntime"], [89, "module-imgutils.validate.aicheck"], [90, "module-imgutils.validate.bangumi_char"], [91, "module-imgutils.validate.classify"], [92, "module-imgutils.validate.color"], [93, "module-imgutils.validate.completeness"], [94, "module-imgutils.validate.dbrating"], [95, "module-imgutils.validate.furry"], [96, "module-imgutils.validate"], [97, "module-imgutils.validate.monochrome"], [98, "module-imgutils.validate.nsfw"], [99, "module-imgutils.validate.portrait"], [100, "module-imgutils.validate.rating"], [101, "module-imgutils.validate.real"], [102, "module-imgutils.validate.safe"], [103, "module-imgutils.validate.style_age"], [104, "module-imgutils.validate.teen"], [105, "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.blob": [[5, "module-imgutils.data.blob"]], "is_valid_image_blob_url() (in module imgutils.data.blob)": [[5, "imgutils.data.blob.is_valid_image_blob_url"]], "load_image_from_blob_url() (in module imgutils.data.blob)": [[5, "imgutils.data.blob.load_image_from_blob_url"]], "to_blob_url() (in module imgutils.data.blob)": [[5, "imgutils.data.blob.to_blob_url"]], "imgutils.data.decode": [[6, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[6, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[7, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[7, "imgutils.data.encode.rgb_encode"]], "has_alpha_channel() (in module imgutils.data.image)": [[8, "imgutils.data.image.has_alpha_channel"]], "imgutils.data.image": [[8, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[8, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[8, "imgutils.data.image.load_images"]], "imgutils.data": [[9, "module-imgutils.data"]], "imgutils.data.layer": [[10, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[10, "imgutils.data.layer.istack"]], "download_image_from_url() (in module imgutils.data.url)": [[11, "imgutils.data.url.download_image_from_url"]], "imgutils.data.url": [[11, "module-imgutils.data.url"]], "is_http_url() (in module imgutils.data.url)": [[11, "imgutils.data.url.is_http_url"]], "detect_with_booru_yolo() (in module imgutils.detect.booru_yolo)": [[12, "imgutils.detect.booru_yolo.detect_with_booru_yolo"]], "imgutils.detect.booru_yolo": [[12, "module-imgutils.detect.booru_yolo"]], "detect_censors() (in module imgutils.detect.censor)": [[13, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[13, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[14, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[14, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[15, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[15, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[16, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[16, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[17, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[17, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[18, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[18, "module-imgutils.detect.head"]], "imgutils.detect": [[19, "module-imgutils.detect"]], "detect_with_nudenet() (in module imgutils.detect.nudenet)": [[20, "imgutils.detect.nudenet.detect_with_nudenet"]], "imgutils.detect.nudenet": [[20, "module-imgutils.detect.nudenet"]], "detect_person() (in module imgutils.detect.person)": [[21, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[21, "module-imgutils.detect.person"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[22, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[22, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[22, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[22, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[23, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[23, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[24, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[24, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[25, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[25, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[25, "module-imgutils.edge.canny"]], "imgutils.edge": [[26, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[27, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[27, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[27, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[28, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[28, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[28, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[29, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[29, "imgutils.generic.classify.classify_predict"]], "classify_predict_fmt() (in module imgutils.generic.classify)": [[29, "imgutils.generic.classify.classify_predict_fmt"]], "classify_predict_score() (in module imgutils.generic.classify)": [[29, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[29, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_fmt() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.predict_fmt"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.predict_score"]], "clipmodel (class in imgutils.generic.clip)": [[30, "imgutils.generic.clip.CLIPModel"]], "__init__() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.__init__"]], "clear() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.clear"]], "clip_image_encode() (in module imgutils.generic.clip)": [[30, "imgutils.generic.clip.clip_image_encode"]], "clip_predict() (in module imgutils.generic.clip)": [[30, "imgutils.generic.clip.clip_predict"]], "clip_text_encode() (in module imgutils.generic.clip)": [[30, "imgutils.generic.clip.clip_text_encode"]], "image_encode() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.image_encode"]], "imgutils.generic.clip": [[30, "module-imgutils.generic.clip"]], "launch_demo() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.launch_demo"]], "make_ui() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.make_ui"]], "predict() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.predict"]], "text_encode() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.text_encode"]], "imageenhancer (class in imgutils.generic.enhance)": [[31, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[31, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[31, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[31, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[32, "module-imgutils.generic"]], "siglipmodel (class in imgutils.generic.siglip)": [[33, "imgutils.generic.siglip.SigLIPModel"]], "__init__() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.__init__"]], "clear() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.clear"]], "image_encode() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.image_encode"]], "imgutils.generic.siglip": [[33, "module-imgutils.generic.siglip"]], "launch_demo() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.launch_demo"]], "make_ui() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.make_ui"]], "predict() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.predict"]], "siglip_image_encode() (in module imgutils.generic.siglip)": [[33, "imgutils.generic.siglip.siglip_image_encode"]], "siglip_predict() (in module imgutils.generic.siglip)": [[33, "imgutils.generic.siglip.siglip_predict"]], "siglip_text_encode() (in module imgutils.generic.siglip)": [[33, "imgutils.generic.siglip.siglip_text_encode"]], "text_encode() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.text_encode"]], "yolomodel (class in imgutils.generic.yolo)": [[34, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[34, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[34, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[35, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[36, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[37, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[37, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[37, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[37, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[37, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[37, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[37, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[38, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[38, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[39, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[40, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[40, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[41, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[42, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[42, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[43, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[43, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[43, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[43, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[44, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[44, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[45, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[45, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[45, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[45, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[45, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[46, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[46, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[47, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[47, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[47, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[47, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[47, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[48, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[48, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[48, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[48, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[48, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[48, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[48, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[48, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[48, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[48, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[49, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[50, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[50, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[50, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[51, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[51, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[52, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[52, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[52, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[52, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[52, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[53, "module-imgutils.pose"]], "imgutils.pose.visual": [[54, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[54, "imgutils.pose.visual.op18_visualize"]], "notparsetarget (class in imgutils.preprocess.base)": [[55, "imgutils.preprocess.base.NotParseTarget"]], "imgutils.preprocess.base": [[55, "module-imgutils.preprocess.base"]], "imgutils.preprocess": [[56, "module-imgutils.preprocess"]], "create_pillow_transforms() (in module imgutils.preprocess.pillow)": [[57, "imgutils.preprocess.pillow.create_pillow_transforms"]], "imgutils.preprocess.pillow": [[57, "module-imgutils.preprocess.pillow"]], "parse_pillow_transforms() (in module imgutils.preprocess.pillow)": [[57, "imgutils.preprocess.pillow.parse_pillow_transforms"]], "register_pillow_parse() (in module imgutils.preprocess.pillow)": [[57, "imgutils.preprocess.pillow.register_pillow_parse"]], "register_pillow_transform() (in module imgutils.preprocess.pillow)": [[57, "imgutils.preprocess.pillow.register_pillow_transform"]], "create_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[58, "imgutils.preprocess.torchvision.create_torchvision_transforms"]], "imgutils.preprocess.torchvision": [[58, "module-imgutils.preprocess.torchvision"]], "parse_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[58, "imgutils.preprocess.torchvision.parse_torchvision_transforms"]], "register_torchvision_parse() (in module imgutils.preprocess.torchvision)": [[58, "imgutils.preprocess.torchvision.register_torchvision_parse"]], "register_torchvision_transform() (in module imgutils.preprocess.torchvision)": [[58, "imgutils.preprocess.torchvision.register_torchvision_transform"]], "notprocessortypeerror (class in imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.NotProcessorTypeError"]], "convert_to_size_dict() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.convert_to_size_dict"]], "create_bit_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_bit_transforms"]], "create_blip_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_blip_transforms"]], "create_clip_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_clip_transforms"]], "create_convnext_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_convnext_transforms"]], "create_mobilenetv2_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_mobilenetv2_transforms"]], "create_siglip_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_siglip_transforms"]], "create_transforms_from_bit_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_bit_processor"]], "create_transforms_from_blip_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_blip_processor"]], "create_transforms_from_clip_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_clip_processor"]], "create_transforms_from_convnext_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_convnext_processor"]], "create_transforms_from_mobilenetv2_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_mobilenetv2_processor"]], "create_transforms_from_siglip_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_siglip_processor"]], "create_transforms_from_transformers() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_transformers"]], "create_transforms_from_vit_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_vit_processor"]], "create_vit_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_vit_transforms"]], "get_size_dict() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.get_size_dict"]], "imgutils.preprocess.transformers": [[59, "module-imgutils.preprocess.transformers"]], "is_valid_size_dict() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.is_valid_size_dict"]], "register_creators_for_transformers() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.register_creators_for_transformers"]], "backgroundimageset (class in imgutils.resource.background)": [[60, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[60, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[61, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[62, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise() (in module imgutils.restore.adversarial)": [[62, "imgutils.restore.adversarial.remove_adversarial_noise"]], "imgutils.restore": [[63, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[64, "module-imgutils.restore.nafnet"]], "restore_with_nafnet() (in module imgutils.restore.nafnet)": [[64, "imgutils.restore.nafnet.restore_with_nafnet"]], "imgutils.restore.scunet": [[65, "module-imgutils.restore.scunet"]], "restore_with_scunet() (in module imgutils.restore.scunet)": [[65, "imgutils.restore.scunet.restore_with_scunet"]], "imgutils.sd": [[66, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[67, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[67, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[67, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[67, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[67, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[67, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[67, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[67, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[68, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[68, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[68, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[69, "imgutils.sd.nai.NAIMetaData"], [69, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[69, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[69, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[69, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[69, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[69, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[69, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[70, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[71, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[71, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[71, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[71, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[72, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[72, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[72, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[73, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[73, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[73, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[73, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[73, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[74, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[74, "module-imgutils.tagging.deepdanbooru"]], "get_deepgelbooru_tags() (in module imgutils.tagging.deepgelbooru)": [[75, "imgutils.tagging.deepgelbooru.get_deepgelbooru_tags"]], "imgutils.tagging.deepgelbooru": [[75, "module-imgutils.tagging.deepgelbooru"]], "add_underline() (in module imgutils.tagging.format)": [[76, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[76, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[76, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[76, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[77, "module-imgutils.tagging"]], "imgutils.tagging.match": [[78, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[78, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[78, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[78, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[79, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[79, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[80, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[80, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[81, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[81, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[82, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[82, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[82, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[82, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[83, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[83, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[84, "module-imgutils.upscale"]], "imgutils.utils.cache": [[85, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[85, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[86, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[86, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[87, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[88, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[88, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[88, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[89, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[89, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[89, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[90, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[90, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[90, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[91, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[91, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[91, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[92, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[92, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[93, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[93, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[93, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[94, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[94, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[94, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[95, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[95, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[95, "module-imgutils.validate.furry"]], "imgutils.validate": [[96, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[97, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[97, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[97, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[98, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[98, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[98, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[99, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[99, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[99, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[100, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[100, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[100, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[101, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[101, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[101, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[102, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[102, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[102, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[103, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[103, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[103, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[104, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[104, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[104, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[105, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[105, "imgutils.validate.truncate.is_truncated_file"]]}}) \ No newline at end of file diff --git a/main/.buildinfo b/main/.buildinfo index 23e22aba706b7bde832de8b94e794eeac9473a63..3fb2654c5df20b43751303191e814ff3bb3ebd9c 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: c026c9ffa51573c6d8bda71148c52222 +config: 37c83dcea4e233d89ce044aa7ffd7d1e tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/main/.doctrees/api_doc/ascii/drawing.doctree b/main/.doctrees/api_doc/ascii/drawing.doctree index ea1b12c9060327e25cc0fbd73f1803395483303e..7692eece2305c7a97a219c4e33bd8dcda56ca6f7 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 5affacfc184d5d39b90fb38c3a6e3af7b8741e0b..8b5266df53568c30309609ffe3eda64143995280 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 39af52f163ff8fbfc0dd4eab807255634befc1a7..6031432abab4f78413b735b31ceab750f771b840 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 b43dcde172c32d28ca4d476d8dff7e2ad685e908..4d48ce12d726cb4dcf8bb920347626a72bf81512 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 d5c02ff225f6fda9575eff326836a1bad4bbf2b8..c3ba1e9233c4924e88dad7265a112a145e696e14 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/blob.doctree b/main/.doctrees/api_doc/data/blob.doctree index f614625935925311f0e23120cb24510b2ca5e3ec..321253e174bb32f59ed97b53ad4d61c31a67bae6 100644 Binary files a/main/.doctrees/api_doc/data/blob.doctree and b/main/.doctrees/api_doc/data/blob.doctree differ diff --git a/main/.doctrees/api_doc/data/decode.doctree b/main/.doctrees/api_doc/data/decode.doctree index 7aaa0d71132e7fa4e8338ba0789a23e007ebbe38..62e848a30067b6e95f5338b3cdbe41c681efa329 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 38800890b10bc9c57e4ba78b5294f2c66b7157b9..fa914d7a179e50c644c1b9aa384f604195fedfc1 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 47f7d062756be65b0145516ded21f3083a7d3c13..6d39a747370247003b02873257f6d34c88fa1d70 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 82cb91a1cbade70beb2de7ce79257c9ddf070d15..ee103a7575bdbe45795f8649ef1ea9ca750f8520 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 cf515f706c681c97dd07e6e95750de1ab9fb5d74..92b58c3beb00459d3d15ce6ba8ac1d23aec828aa 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/data/url.doctree b/main/.doctrees/api_doc/data/url.doctree index 3c6494f46c16af105af9e4e1269d825a624c096e..f677cfe1004460b214677cd2d90770e80f3ec8d0 100644 Binary files a/main/.doctrees/api_doc/data/url.doctree and b/main/.doctrees/api_doc/data/url.doctree differ diff --git a/main/.doctrees/api_doc/detect/booru_yolo.doctree b/main/.doctrees/api_doc/detect/booru_yolo.doctree index 5dbee3828a7b684ad1bd746dbd073846cba64f83..8154f30fdf4e9061b44f5781b51f65da0ce8c4e5 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 53be9bdfc740e8f566a8a180a9128d99025aea7e..ed14990c1af5aaf8e844b58203328f34692c5e63 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 caba083f1ee5f50519715548cbec2868836e0d44..b625fd7d87a64b1236b578ba8fd06a070ac515c1 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 b2fae3c261ab345a81057068698dc031bbce8968..27684677c0734d946d93a417ac687718e57e344b 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 0378bba5232e475b646f654ec37f93a6725abca4..66b0b2078902de8940672ef2b0d491d52dde089c 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 5f5941fe752bf5fa28fd694d677ad78e8241b14f..5c49a0774c2e6ecf477a20e04c0debe4adb650c1 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 2dd3d7f13fdbf8b833d0ea9964f5ba07eeb426d6..7b4a0a4eecea4f60c65a6d802947c9a7b7afcef2 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 ca77f2acdedf74534ebbaa9da8907ee78dd59cd0..ed58701103858600795b4ed6f0c5686990b5413d 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 7550e1c591a1074420e72367b21b445f254a4d82..6d63492bc58c8adec916912c3ee19196b3acf620 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 5bee3ed20edd451ac0e16f47f3b497ae1bbd6830..02655531016ecb4750d8495d3afb250caddabb9a 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 b9a79f36a3c24bcd8fdceee22487834861a67e98..70eee8cdf6316f08ff8901d6448545dad7d54101 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 9e23d2e8e74ed5037c2b28ca356e3e3c8e2e426f..2aeafd4f4eb390d4f563624ec09007870264a002 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 c04ea2d5580189dcffdeda14f6dfe158acb991ff..2c22fca0972ef480e6567359ed20424b6be2b385 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 83bdd1763be49634042c5085fce1d558744f4e62..e3eb786374badf0ef5b7d9b2cefcea9dc9a5664a 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 bb50e84a64c4c68bdc241dc1c3d4e141e8bf3f68..dd7cee116459df787fea65018a3e4e24ec210000 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 47e3f2eeb586dcf3d2cf411d3c0cd10853b19f59..56cf8cddd554c40e035a31d572d81c50ff02a6be 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 ed2ac11bcebe386d3ca3cb78f311a62c029cf70f..2f7a48648bc6118e38bbca54a983275a1c710ea2 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 e99ca90d55eb269927f22de2becd1878d928a8bb..a4392ff83e99c4358835ceff99a91e4748c10614 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 7c74838410ec3a13bebe27f4771cbd38c14234e6..cf20accf60963184ab2d70f75a638e929f3e1062 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 1569e9eb957e64c70e69afecf7458d80635fab50..e1485600aba10d94ac3bb82ee3fac170f92d488b 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 2a2b27631b56fa6ee51aaadc08f074f6b145f1b3..97b8509586646f6d7ff9c833e9c25ca9f56ea894 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 6a3ac5c7416316ef8f7c784d8e9d8781273836c4..3bb40f9ad70a41e194cb8af3253ae966fc379142 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 a9015c5980c46c7f49426a1dc05a0542cd03efe8..f7ece15edfbc4fd35bf9cbda075b1b502fbac4ce 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 79a03c67bfacec2f1d15008191fe9d833ca67914..fc6a0cc158daadca0d5c7af4fa14cd666563d3c8 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 714a2b2796bfa0c36f6cd7aa1200feb9e0a61b7b..afd413657723dd8cf5a995f241398281b09e6611 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 7fb76e3ad8c395d07ac872001e57c58032173f03..b400b90275daf1775c0e229a26f172ebd43ff68a 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 63989af0ce6e7d29542551dad02a87cd4f48f9d1..9ad3b4dd5d34ea1a976bd8db7931f1b38b7d50f8 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 03153409ef4d91b840ddd5815de8cb123d8a5fb1..84aecd047d0a202b04b3ef82e2da84b71f47127f 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 141d7075b3ff26503e5bd01d53c099510fbb9808..60297c973c55c07a998a6cfd608d35213c29ea7b 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 31bed2eb80b48c96e0d005c6e9badb75715692f9..75472c30274ff394c2fe308419ac6617ef8de686 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 662dc010ad07e006dfb492f94c4b4961ce2f644a..4414b4956abdd0c09ed6631d3871876361db3025 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 5ed4eef6712d7ed67c20a219c4044047762de6fb..ce420931d128e75bd029ff88fac8c9ded4b1844a 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 73db5c1db4c25d064d7065fe8722e85e9035287b..6c022585711178da0e7992c40c36ae2b93b66de5 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 0444de48cdb70d99e9f9806b2d9da652afead5c9..7c4febc55d099b4510263516c1cbfe368be29277 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 d170866970d3f5e956ffe033900058be88709830..c78eb2ad24f0302095dcf3fc3ee800540ea14a02 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 5f283dc7201437373d7366ab33580acda88450c7..0758d0263d23fa6b7a1e12c2ce3a94b57fff2f95 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 1034e3e281767fd75ef1405d7b64baf27fcc6caf..dde3a6cac7af74422ca3d5cfac9e63077e000c5f 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 941b832967be8b6e436c33955d145af195a4f1cf..82d2cc9a9b8cbb60a7c086366092b9df91b4c7d7 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 00be8dbe870915508c13e83947d44806af465f40..f7ac669361c0184a879fc53b3033a57e7d91e27b 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 b1aa50f8fdb1cd1a4accdf1ffcc484815964dc77..ed413f689bcea089960ad5f48984c5403b1182ea 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 c7b3e24bac249fc36b4db5d8ee3abc42f2d83819..ec4fd7a537b90bbf583b796379cec73c77e80279 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 a83280d3ee6f09eff9478ba55f7e8830f235fa5a..088c0f57ee9015a59ed4d473f08717a48517f9c8 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 47457b64f0ce84f58ad2104bc05ac6b9cecbe209..90526a28460db9b2dc5c35f59502a6f89f4da329 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 00d51fcd94af42d62a70d9bc9880808a410ed9c2..195ac29189936b22ccb8da3cc851a170f786cbac 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 931e1c04fca05423a19c64b6bf24e850098b9933..b4a5a451fc8b5d0530b3f0c4fd96f204ccb21c9f 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 4785c874cc0e0f224c3540812255f033f61500d5..d0769a658260f0ed1fff8ade649e77c58e415938 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 3f110a38cb5483f4d3253525c4be55e288ffb19d..21940aec3de3e7519a6fc07c15f79d7fd0dadfa4 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 e667736250b835d02de6e73b939a45b7f2a3d1a3..ab94d7f033bba77b47b8c9c0f56758a950541cb0 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 c52aa529d17e9ed684d1184ab5ffe0cb191b2602..d3e7e22e49441d9d18d37f7853657e270b5d05ec 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 e059207c01219a9be2dceb90f3768d83b3817d2f..78893fbc677ea31e92ce10cd37498c692cb67ef8 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 d620ac6b71ed178eccbdeada6ebf39c5fd649f67..7b6781ad8f5943044b6138bef133670c58a893c5 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 b739cf555b86da44a6b77eda057953c64713c333..82dabfe83176088f53391c0ec66ac4d0a4536761 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 19acf32078606155489075b18f7ef0a28fe96027..5232d93e41c91426b60b7c79468b239114556cdd 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 10972958b3aaf81e8e898577daaf318c327f912d..9d650574186d3aed62ab684586bf81bec74d988d 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 e70f1a6c03de2fd9fe67c5ddaf952a3f0a49cdbb..64f52d03cf11f28c8ac036c433a877d540d5b021 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 d05bf250bd76fd93578690929b8d878c66f57ecf..7dab542811df225f26af733d536f2340ce3e5867 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 e702708fc2f823cd3f30626ef777bd16d8b6fb39..a0d1afdab4e9fb2e5bf1b6c7a1553400f775c94e 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 8ac290a537d9430d71ee7995ca7674e1338b4910..86c7dce823ab66e666e4c5178b2746c6b8e12f02 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 02009aa491b27e56a492d43ee99ec21ed9814b8a..77aed25f7f8627deff3a4f3549441ee4625d9680 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 72a9221c44b3a255d8a2a57ba8bb2b07e52bbc49..0bad6f713e7982daa9e510894478c40d21661e79 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 a106f296599f49b3819b2fb2d3b3a97882231899..a1454c4e5376eb51a29857d826bf42829e88e555 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 ff3179c0b0bb8f6d36971430e27a1b6823f6e806..d1ef82eb7a4a25c68c7ab991387b344de6a9bfd6 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 76b8e5e424dcdec05cf0cc9e3d83dbf72a73e694..102cb3884be9399b033f02dcad178ed456971168 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 93b7ed70de8cee134a17dc7a601455a820474f19..0b40fedcee177811d88817046d269f14edcc4d6e 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 51f8ac6481304b1eb3ed631413bb325b9f435fb8..5f879acb4b0113f4864cf5fc2a425da0bbbba6b3 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 9640425ce98a6d87d1e3b7ca1a32707945b1329c..a620041ef6a1c3f05a2d23fe09554e1834b18dff 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 0274d20d74d226485fa903a990328986f85d261e..93a59b5b96e703034d20f6de43f47dd35eb7f17f 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 737c438ddb7e677a7bcbd05b34f74521564884d8..43cb67f5533606cbcbf01fb06a33f12e2921a61e 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 51a1071d2ce943785a7a4c33f1af94379a800326..975b8e748b03a7e7a79b5ad3babf3f277d286f3f 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 cde016735236f5bc238128ca214ba45d3da75a5d..c9ef3e7e4628e82650ca002112cd412fe066f30e 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 dc8a1d5ddb1e70ed67cd6bba77bb63627eab1ebe..0f3207c331f8f2e9fac079efcca33a63f13167c1 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 bb594a57213399d597418fdb7c448b081baf5f93..6a331234ff6d1e69f0e1f8626fd0d89757aa38dd 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 ffeb14baf80a17679de0ec5fb9862c18b391075a..1fd33b079683988054933d202870b9d75c7d6294 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 84edb6188431b4619547f12b7ab8e19c7ff8557f..dfe28babf51b26cda878efdd8f489ac02c1ccf4d 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 1734583767b12420371463938f83c0c3a5dadd43..6bcea05a1590e280a01807cd3c03b359c6c44dc4 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 e46b447c8bb7067b7f0f336c33f2103022dee11a..d8cc747fadc14558dd66ec3c2a7e7d36a24a8f74 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 6851b6a93b52a893652c33c677c52641d0264acf..7799d27750423b4e28991e86aa7b76a78a48f7b0 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 a23fe6acc45a3452d88a88dc11cf30c3ff239238..1296cf0d6ff180bd84a7923b9879a1c3cecab7d7 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 cf524b7f9ad38d0c26ad5bf8e1d42eaeb2a1c235..d2697055deb3a764630155883b7100b6a183cc79 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 510216339ec7d238dc83789ccd19ead86a517953..ee968e62302d2fc8269c7ad0034d6409368608be 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 9fe86a9fa5480bfbed28122b7759120d5268f853..ddef69dd836a0556e056c75a92b489ede8c1db03 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 06f2fa128d8acb45f896183e32dcd64be02fcb1d..49c768fd52cefa01831c54491eb351b000cf2c46 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 160b78714091035b4258240ec227f7431b66c6cb..6d7e128b1face9c2852e5f2a93733c854de507df 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 a60fbfa700c074bc4123359a0614866f0acd6c71..c0ce03505b9c0627ebe11c6cb9abe2d55b2e7704 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 529e1d1b1b75e8deaff78867951683863a339274..cc14a028813c0d1d649aea60123214d3c68d7f22 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 e6cf2c1f927986a26e72e002f4c0fab68bbe618d..78b51392a954cacf4171be6f67d05ec7a2c10d18 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 ee031c4be23cbda0b345bcb4874f40e236364558..18458974f3cb1fd2d6f1817a6a41f1da9f74e9a9 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 3fb2230582d03d655f0d1d17cd253daed5aa610a..830a6597c721cbec19cfd6054e59b0601f236ef4 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 d32584cb51eef8fe1dbd0fc42f6cf48328e39ee6..80b821f8d2ef11d021baed3be9f976798a401445 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 46b53a4d620502e470a009138a353b20391b1d22..393c81875b6a34b81417c378bfbe1eff3f9df610 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 5ed032a9c475943e4ced018998d61e61efb42f14..d8e210bdb6b3f5279e35eb29814014ed1310747f 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 71b51f73155a511659aff83e4ecf4ec12589966f..5e9a496b9208fc64b2aa4e41efd0afce3252285e 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 6bd6eeef44d51af5f40f5fad179b14b83de95f48..51c9440c7edfc4d7d69bb70e35dfa7f5860d932a 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 639dca0ed88b71bf2908852e20c5f2c1f4372cc6..7f184e69b35c737dc34b4821ddb4be13426474f9 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 9159f502593faef022bb365526a36ce3a87a1b24..17b829d3916975c4d7ebef3b34d669dc32980b15 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 85f1482ea5cda6d0dee0012f3fd99900a6d59a2f..90d6567d33d6e8ee575637069802570b0676ed94 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 54f4ddb42eeca4f627c1cce6a2c8420f0d31b240..c870da15223661b01ff2ebca05eac68af4c41064 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 520f06777aea64de10c759d504fef9086908ed86..01935cefe8536ff20d78d69bb645e55367af5f80 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 fbac14a29d0e909c871c61a6009fb1fbf08d5c6f..8239e1e7596551705cca2148ba91b0faba898a4e 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-03-27T05:50:07.199459Z", - "iopub.status.busy": "2025-03-27T05:50:07.198962Z", - "iopub.status.idle": "2025-03-27T05:50:08.357433Z", - "shell.execute_reply": "2025-03-27T05:50:08.356664Z" + "iopub.execute_input": "2025-03-27T10:55:11.703651Z", + "iopub.status.busy": "2025-03-27T10:55:11.703443Z", + "iopub.status.idle": "2025-03-27T10:55:12.863205Z", + "shell.execute_reply": "2025-03-27T10:55:12.862540Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3179.9435000000003 MHz\n", + "CPU Freq: 3276.16975 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 75c318f5a88791008ff2733fda040ca1c92e0d20..54ec406099953b21fe4c355365147d827fab1289 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-03-27T05:45:37.618155Z", - "iopub.status.busy": "2025-03-27T05:45:37.617934Z", - "iopub.status.idle": "2025-03-27T05:45:38.784574Z", - "shell.execute_reply": "2025-03-27T05:45:38.783803Z" + "iopub.execute_input": "2025-03-27T10:50:40.975135Z", + "iopub.status.busy": "2025-03-27T10:50:40.974936Z", + "iopub.status.idle": "2025-03-27T10:50:42.139021Z", + "shell.execute_reply": "2025-03-27T10:50:42.138292Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3244.464 MHz\n", + "CPU Freq: 3034.1137500000004 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 4b34ce2f07a7a82dbbcf0d0c3b4260062e38ef18..0886ea54e7a5bbf45fd01c1ffd8a10162031f449 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 37bc5b2e7f44f3add1a16448bd2109f634e0016e..3ce9bfab2a93be45274fa35087281bb966058735 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 75c318f5a88791008ff2733fda040ca1c92e0d20..54ec406099953b21fe4c355365147d827fab1289 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-03-27T05:45:37.618155Z", - "iopub.status.busy": "2025-03-27T05:45:37.617934Z", - "iopub.status.idle": "2025-03-27T05:45:38.784574Z", - "shell.execute_reply": "2025-03-27T05:45:38.783803Z" + "iopub.execute_input": "2025-03-27T10:50:40.975135Z", + "iopub.status.busy": "2025-03-27T10:50:40.974936Z", + "iopub.status.idle": "2025-03-27T10:50:42.139021Z", + "shell.execute_reply": "2025-03-27T10:50:42.138292Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3244.464 MHz\n", + "CPU Freq: 3034.1137500000004 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 3b34b0661bbbedf93ef3834d8b88834f212aac32..df4a22cdfb5a827b2fc5c7d80b7b6159d2c37809 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: 3179.9435000000003 MHz +CPU Freq: 3276.16975 MHz Memory Size: 15.615 GiB Has CUDA: No diff --git a/main/information/environment.ipynb b/main/information/environment.ipynb index fbac14a29d0e909c871c61a6009fb1fbf08d5c6f..8239e1e7596551705cca2148ba91b0faba898a4e 100644 --- a/main/information/environment.ipynb +++ b/main/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-03-27T05:50:07.199459Z", - "iopub.status.busy": "2025-03-27T05:50:07.198962Z", - "iopub.status.idle": "2025-03-27T05:50:08.357433Z", - "shell.execute_reply": "2025-03-27T05:50:08.356664Z" + "iopub.execute_input": "2025-03-27T10:55:11.703651Z", + "iopub.status.busy": "2025-03-27T10:55:11.703443Z", + "iopub.status.idle": "2025-03-27T10:55:12.863205Z", + "shell.execute_reply": "2025-03-27T10:55:12.862540Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3179.9435000000003 MHz\n", + "CPU Freq: 3276.16975 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 e69131e653ba226b28bca0e65ec9e1ba14f9bf3c..4ddee244bbff44434a5107f3720da04fce6b62bf 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: 3244.464 MHz +CPU Freq: 3034.1137500000004 MHz Memory Size: 15.615 GiB Has CUDA: No diff --git a/main/information/environment.result.ipynb b/main/information/environment.result.ipynb index 75c318f5a88791008ff2733fda040ca1c92e0d20..54ec406099953b21fe4c355365147d827fab1289 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-03-27T05:45:37.618155Z", - "iopub.status.busy": "2025-03-27T05:45:37.617934Z", - "iopub.status.idle": "2025-03-27T05:45:38.784574Z", - "shell.execute_reply": "2025-03-27T05:45:38.783803Z" + "iopub.execute_input": "2025-03-27T10:50:40.975135Z", + "iopub.status.busy": "2025-03-27T10:50:40.974936Z", + "iopub.status.idle": "2025-03-27T10:50:42.139021Z", + "shell.execute_reply": "2025-03-27T10:50:42.138292Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3244.464 MHz\n", + "CPU Freq: 3034.1137500000004 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/main/searchindex.js b/main/searchindex.js index 6e07ac21036b17770128ec112350ebcb07ce2536..28e9cb8c1a1179b3454f63bdd3ff41b542897d8c 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/blob", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/data/url", "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/blob.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/data/url.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.blob", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.data.url", "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, 5, 8, 29, 62, 67], "str": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 54, 57, 58, 59, 60, 64, 65, 67, 68, 69, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105], "pathlik": [0, 4, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 54, 64, 65, 67, 69, 71, 74, 75, 79, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "byte": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 52, 54, 64, 65, 67, 69, 71, 74, 75, 79, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "bytearrai": [0, 4, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 52, 54, 64, 65, 67, 69, 71, 74, 75, 79, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "binaryio": [0, 4, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 54, 64, 65, 67, 69, 71, 74, 75, 79, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "imag": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 53, 54, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 69, 70, 71, 74, 75, 76, 77, 79, 82, 83, 84, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 109], "max_width": 0, "int": [0, 4, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 27, 28, 29, 30, 33, 34, 37, 39, 43, 45, 46, 47, 48, 50, 51, 52, 54, 59, 60, 62, 64, 65, 71, 79, 83, 102], "none": [0, 4, 8, 10, 11, 13, 14, 15, 16, 17, 18, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 39, 47, 50, 51, 54, 57, 58, 59, 60, 67, 69, 72, 73, 88], "ellipsi": 0, "max_height": 0, "resampl": [0, 59], "2": [0, 8, 12, 22, 23, 38, 39, 40, 43, 45, 52, 59, 62, 67, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104], "level": [0, 13, 14, 15, 16, 17, 18, 21, 33, 34, 38, 47, 60, 74, 94], "aspect": [0, 24, 34, 46], "float": [0, 7, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 34, 39, 40, 42, 43, 44, 45, 47, 48, 50, 52, 54, 59, 60, 62, 69, 72, 73, 74, 75, 76, 79, 80, 81, 82, 86, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "1": [0, 10, 12, 20, 21, 22, 38, 39, 40, 43, 45, 52, 59, 60, 62, 67, 68, 72, 73, 74, 75, 80, 82, 83, 86, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108, 109], "8": [0, 12, 22, 37, 39, 43, 47, 52, 59, 62, 67, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 107, 108, 109], "sourc": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 54, 55, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105], "gener": [0, 4, 12, 15, 21, 35, 36, 66, 67, 69, 75, 79, 82, 87, 94, 106], "art": [0, 67], "base": [0, 18, 21, 22, 29, 30, 33, 34, 39, 40, 42, 43, 46, 47, 48, 50, 52, 54, 56, 57, 59, 60, 69, 71, 74, 75, 79, 80, 81, 82, 90, 94, 98, 100, 106], "given": [0, 6, 7, 8, 10, 11, 14, 15, 17, 18, 19, 20, 23, 25, 27, 28, 29, 30, 33, 37, 39, 42, 46, 48, 52, 55, 59, 67, 69, 72, 73, 78, 81, 82, 89, 91, 94, 97, 98, 100, 104], "paramet": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 54, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105], "imagetyp": [0, 5, 12, 13, 14, 15, 16, 17, 18, 21, 23, 24, 29, 31, 34, 35, 37, 39, 40, 42, 45, 47, 50, 51, 54, 64, 65, 67, 69, 75, 82, 83, 90, 93, 95, 98, 99, 101, 102, 103], "The": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 29, 30, 31, 33, 34, 35, 36, 37, 39, 40, 42, 45, 46, 47, 48, 50, 51, 52, 54, 57, 58, 59, 60, 62, 63, 64, 65, 67, 68, 69, 71, 73, 74, 75, 76, 78, 79, 80, 82, 83, 85, 86, 88, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105, 109], "input": [0, 5, 12, 13, 14, 15, 16, 18, 20, 21, 23, 24, 29, 30, 31, 33, 34, 35, 37, 39, 40, 42, 45, 46, 47, 48, 50, 51, 54, 57, 59, 62, 64, 65, 67, 69, 72, 73, 75, 76, 78, 80, 82, 83, 86, 90, 93, 95, 98, 99, 101, 103], "option": [0, 4, 11, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 24, 29, 30, 33, 34, 35, 39, 45, 47, 50, 51, 54, 59, 60, 62, 67, 68, 69, 72, 73, 80, 85], "maximum": [0, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 34, 39, 45, 46, 47, 59, 62, 85, 102], "width": [0, 4, 10, 48, 59, 60, 79], "If": [0, 5, 8, 10, 11, 13, 14, 15, 16, 17, 18, 21, 22, 24, 29, 30, 33, 34, 35, 37, 39, 45, 47, 50, 52, 54, 57, 58, 59, 62, 64, 65, 67, 68, 69, 72, 73, 80, 82, 88, 89, 90, 91, 94, 97, 100, 104], "set": [0, 12, 24, 29, 30, 34, 39, 50, 52, 54, 59, 82, 88, 91, 94, 100, 104, 105], "automat": [0, 4, 30, 33, 39, 50, 88, 107, 108], "determin": [0, 8, 39, 98], "termin": 0, "size": [0, 4, 6, 7, 10, 11, 23, 24, 25, 27, 28, 39, 46, 48, 50, 54, 57, 58, 59, 60, 62, 64, 65, 67, 71, 79, 83, 84, 102, 107, 108], "height": [0, 4, 10, 48, 59, 60, 79], "filter": [0, 34, 50, 59, 62, 72, 73, 94, 96, 100], "us": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 43, 45, 47, 48, 50, 51, 54, 55, 57, 59, 62, 63, 64, 65, 67, 68, 69, 72, 74, 75, 76, 79, 82, 83, 85, 86, 88, 89, 90, 91, 94, 96, 97, 98, 100, 104], "when": [0, 7, 10, 12, 23, 25, 27, 28, 29, 30, 37, 39, 43, 47, 48, 52, 55, 59, 64, 67, 69, 71, 79, 83, 85, 88, 89, 105], "resiz": [0, 23, 24, 34, 46, 54, 57, 58, 59, 67, 79], "charact": [0, 39, 45, 54, 70, 71, 74, 75, 76, 77, 82, 90, 106], "repres": [0, 7, 10, 12, 13, 14, 15, 22, 39, 43, 47, 50, 52, 69, 71, 80, 89, 98, 105], "differ": [0, 8, 14, 15, 16, 17, 18, 21, 22, 30, 35, 36, 37, 39, 43, 44, 51, 52, 58, 59, 90, 95, 99, 101, 103, 107, 108], "intens": 0, "proport": [0, 90], "correct": [0, 37], "output": [0, 24, 29, 30, 33, 40, 54, 67, 68, 75, 80, 82, 109], "which": [0, 4, 10, 22, 23, 25, 27, 28, 33, 35, 39, 43, 48, 57, 59, 60, 63, 67, 68, 69, 71, 72, 75, 79, 85, 86, 88, 89, 91, 96, 97, 98, 105, 106, 107, 108, 109], "should": [0, 3, 10, 24, 39, 43, 47, 48, 50, 59, 71, 82, 109], "approxim": 0, "ratio": [0, 24, 34, 45, 46, 48, 79], "your": [0, 50, 64, 105, 107, 108, 109], "thi": [0, 3, 4, 5, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 45, 47, 48, 50, 51, 52, 54, 55, 57, 58, 59, 62, 64, 65, 66, 67, 68, 69, 70, 74, 77, 81, 82, 83, 85, 86, 88, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105, 107, 108], "valu": [0, 4, 8, 10, 13, 17, 18, 21, 22, 37, 39, 43, 47, 50, 52, 57, 58, 59, 68, 74, 79, 86, 89, 97, 105], "ensur": [0, 30, 34, 39, 46, 59, 64, 67, 85], "i": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 45, 47, 48, 50, 51, 52, 54, 55, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 79, 80, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "close": [0, 48, 67], "possibl": [0, 23, 30, 39, 48], "origin": [0, 4, 6, 8, 20, 25, 27, 28, 37, 38, 44, 47, 48, 50, 54, 71, 74, 76, 79, 80, 98], "default": [0, 4, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 25, 27, 28, 29, 30, 33, 34, 39, 40, 42, 43, 45, 47, 48, 50, 52, 54, 59, 60, 64, 65, 68, 71, 72, 73, 74, 76, 79, 82, 83, 88, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104], "return": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 54, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 98, 99, 100, 101, 102, 103, 104, 105], "represent": [0, 22, 39, 57, 58, 67], "type": [0, 5, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 24, 29, 30, 31, 33, 34, 35, 37, 39, 40, 42, 45, 47, 48, 50, 51, 52, 54, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 72, 73, 76, 78, 80, 81, 82, 83, 85, 86, 90, 93, 94, 95, 98, 99, 100, 101, 102, 103], "exampl": [0, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 24, 25, 26, 27, 28, 29, 34, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 57, 58, 59, 60, 62, 67, 71, 72, 73, 74, 75, 76, 79, 80, 81, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 105], "here": [0, 12, 20, 26, 39, 43, 44, 67, 72, 74, 75, 79, 82, 83, 90, 92, 105, 107, 108], "an": [0, 4, 5, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 52, 54, 57, 59, 62, 64, 65, 67, 69, 70, 71, 73, 74, 75, 77, 80, 82, 83, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105], "jerri": 0, "from": [0, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 27, 28, 29, 33, 34, 35, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 57, 58, 59, 60, 62, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 79, 80, 81, 82, 83, 85, 86, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105, 107, 108, 109], "import": [0, 6, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 21, 24, 34, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 57, 58, 59, 60, 62, 67, 71, 72, 73, 74, 75, 76, 79, 80, 81, 82, 83, 85, 86, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 105, 107, 108, 109], "print": [0, 5, 12, 17, 18, 21, 22, 34, 67, 68, 107, 108, 109], "png": [0, 5, 8, 10, 13, 24, 35, 37, 42, 47, 48, 50, 62, 67, 69, 71, 82, 83, 92, 105], "draw": [1, 24, 26, 27, 54, 98, 106], "ascii_draw": 1, "meta": [2, 106, 109], "__title__": [2, 109], "__version__": [2, 109], "__description__": [2, 109], "__author__": [2, 109], "__author_email__": 2, "overview": [3, 4, 6, 7, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 31, 32, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 50, 51, 53, 59, 60, 61, 62, 63, 64, 65, 66, 67, 70, 71, 72, 73, 74, 75, 76, 77, 79, 82, 83, 84, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105], "inform": [3, 30, 33, 34, 35, 36, 37, 54, 67, 69, 81], "packag": 3, "titl": [3, 69], "project": [3, 20, 74, 82, 105], "version": [3, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 34, 38, 47, 64, 65, 67, 68, 85, 91, 106, 109], "short": [3, 75, 79, 82], "descript": [3, 20, 29, 33, 69], "includ": [3, 5, 8, 11, 12, 13, 20, 21, 22, 24, 29, 30, 31, 33, 34, 35, 36, 51, 52, 58, 59, 66, 67, 68, 69, 75, 82, 86, 90, 98], "setup": 3, "py": [3, 71], "author": [3, 68], "email": 3, "step": [4, 48, 59, 67], "forecolor": [4, 25, 27, 28], "lightgrei": 4, "backcolor": [4, 25, 27, 28], "white": [4, 8, 25, 27, 28, 30, 59, 67, 71], "creat": [4, 29, 30, 33, 34, 35, 47, 57, 58, 59, 67, 69, 73, 89], "black": [4, 47, 67], "squar": [4, 59], "can": [4, 5, 8, 10, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 26, 30, 33, 35, 37, 39, 43, 47, 51, 52, 57, 59, 67, 68, 69, 75, 80, 82, 88, 90, 96, 97, 106, 109], "complement": 4, "transpar": [4, 8, 10, 25, 27, 28, 48, 50, 71, 83], "area": [4, 10, 12, 22, 23, 47, 48], "grid": 4, "pixel": [4, 24, 37, 47, 48, 50, 59, 62, 67, 71, 97], "mean": [4, 20, 22, 23, 25, 27, 28, 29, 39, 42, 43, 48, 52, 57, 58, 59, 88, 91, 109], "function": [4, 7, 8, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 35, 36, 37, 39, 42, 45, 47, 48, 50, 51, 54, 57, 58, 59, 62, 64, 66, 67, 68, 69, 81, 82, 83, 85, 86, 90, 94, 98, 100, 105], "suitabl": [4, 57, 59, 74, 98], "color": [4, 8, 10, 25, 27, 28, 47, 62, 67, 71, 96, 97, 106], "fore": [4, 25, 27, 28], "back": [4, 82], "A": [4, 5, 8, 13, 14, 15, 16, 17, 18, 20, 21, 25, 27, 28, 29, 34, 37, 38, 39, 40, 45, 46, 47, 48, 50, 57, 59, 60, 67, 68, 69, 73, 76, 81, 85, 88, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 102, 103, 104, 109], "rgba": [4, 8, 31, 37, 64, 65, 71, 83], "contain": [4, 5, 10, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 29, 30, 33, 34, 39, 40, 52, 54, 59, 64, 67, 68, 69, 75, 79, 82, 91, 94, 100, 102, 104], "add": [4, 35, 68, 69, 76], "rgb": [4, 6, 7, 8, 30, 31, 47, 59, 60, 67, 71, 83], "In": [4, 27, 39, 90, 91], "document": [4, 107, 108, 109], "accur": [4, 13, 21, 94, 100], "present": [4, 35, 69, 74], "state": [4, 33], "shown": [4, 70], "follow": [4, 29, 39, 52, 58, 59, 63, 68, 69, 75, 82, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104, 109], "figur": 4, "modul": [5, 8, 11, 12, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 35, 36, 37, 57, 58, 66, 68, 69, 70, 82, 85, 86, 94, 100, 106], "provid": [5, 8, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 31, 33, 34, 35, 36, 37, 39, 47, 50, 52, 54, 57, 58, 59, 66, 67, 68, 69, 79, 80, 82, 85, 86, 88, 94, 100], "util": [5, 8, 11, 20, 21, 29, 32, 34, 43, 46, 50, 53, 57, 58, 63, 66, 68, 74, 75, 79, 82, 106], "handl": [5, 8, 11, 29, 30, 33, 34, 36, 37, 55, 58, 59, 66, 69], "url": [5, 9, 13, 16, 18, 30, 37, 67, 106], "convers": [5, 8, 34, 58, 59], "between": [5, 14, 15, 21, 22, 29, 30, 33, 39, 43, 44, 48, 58, 64, 65, 73, 79, 83, 86], "valid": [5, 11, 47, 48, 52, 59, 106], "format": [5, 8, 10, 25, 27, 28, 29, 30, 33, 34, 35, 36, 37, 40, 47, 50, 51, 53, 57, 59, 67, 68, 69, 75, 77, 82, 98, 106], "support": [5, 6, 8, 11, 14, 15, 16, 18, 21, 29, 33, 34, 35, 48, 54, 57, 58, 59, 64, 65, 67, 68, 69, 82, 83], "convert": [5, 8, 30, 35, 37, 39, 52, 57, 58, 59, 69, 82, 98], "specifi": [5, 8, 22, 23, 24, 29, 30, 33, 34, 39, 47, 48, 50, 59, 67, 68, 69, 73, 75, 80, 82, 85], "load": [5, 8, 13, 14, 17, 18, 29, 30, 33, 34, 35, 37, 67, 82, 88], "variou": [5, 8, 14, 15, 17, 21, 22, 24, 29, 31, 33, 34, 36, 59, 67, 69, 86, 109], "mime": 5, "jpg": [5, 6, 7, 8, 11, 12, 14, 15, 16, 17, 18, 21, 24, 29, 34, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 51, 60, 71, 74, 75, 79, 82, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 105], "save_kwarg": 5, "string": [5, 13, 15, 16, 20, 37, 52, 67, 68, 76, 88, 105], "pil": [5, 6, 7, 8, 10, 11, 17, 24, 30, 34, 43, 46, 47, 48, 50, 57, 59, 60, 62, 67, 75, 83, 92, 97], "numpi": [5, 6, 10, 24, 30, 33, 37, 39, 50, 52, 82, 86], "arrai": [5, 10, 24, 30, 37, 39, 43, 50, 52, 82, 86], "file": [5, 8, 10, 11, 12, 13, 16, 18, 24, 35, 37, 43, 60, 66, 67, 68, 69, 88, 97, 105, 106], "path": [5, 8, 10, 12, 13, 16, 18, 24, 30, 34, 37, 60, 67, 68, 69, 75, 92, 97, 105], "desir": [5, 60], "addit": [5, 11, 29, 30, 33, 34, 35, 47, 48, 58, 67, 69], "keyword": [5, 11, 29, 30, 33, 34, 35, 47, 48, 67, 69, 85], "argument": [5, 11, 29, 30, 33, 34, 35, 47, 48, 51, 52, 67, 69, 73, 75, 82, 85], "pass": [5, 11, 27, 28, 29, 30, 33, 34, 35, 47, 48, 67, 71, 79, 83, 85], "save": [5, 10, 24, 35, 62, 67, 68, 69, 71], "encod": [5, 6, 9, 29, 30, 33, 37, 69, 106], "open": [5, 6, 7, 8, 10, 12, 17, 29, 34, 46, 47, 48, 50, 62, 67, 68, 83, 88], "test": [5, 43, 83, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104], "blob_url": 5, "qualiti": [5, 23, 40, 61, 67, 82, 83], "95": [5, 34, 59, 72, 73, 80], "base64": 5, "pre": [5, 13, 15, 18, 30, 33, 40], "object": [5, 6, 8, 10, 11, 12, 18, 22, 24, 34, 35, 37, 43, 47, 51, 54, 55, 58, 59, 60, 67, 69, 74, 75, 88, 91, 92, 94, 97, 100, 104], "rais": [5, 8, 11, 13, 14, 16, 17, 18, 21, 22, 29, 33, 34, 37, 47, 50, 52, 55, 57, 58, 59, 62, 67, 68, 69, 72, 73, 80], "valueerror": [5, 11, 13, 16, 18, 21, 22, 29, 33, 37, 50, 59, 69, 80], "unsupport": [5, 45, 58, 59, 80], "method": [5, 11, 29, 30, 31, 33, 34, 36, 37, 39, 47, 59, 94, 100], "warn": 5, "userwarn": 5, "doesn": [5, 37, 73], "t": [5, 37, 73], "match": [5, 22, 33, 37, 50, 59, 73, 77, 106], "actual": [5, 18, 21, 45], "invalid": [5, 13, 16, 18, 21, 29, 33, 35, 59], "show": [5, 11, 13, 14, 15, 16, 51], "bool": [5, 7, 8, 11, 24, 27, 34, 39, 45, 47, 50, 51, 54, 59, 64, 65, 68, 69, 72, 73, 74, 75, 76, 78, 79, 82, 83, 89, 97, 105], "effici": [5, 20, 23, 30, 68, 86], "without": [5, 34, 62, 67, 72, 73, 81], "content": [5, 11, 12, 27, 45, 70], "true": [5, 7, 8, 11, 24, 34, 39, 47, 48, 51, 54, 57, 58, 59, 64, 65, 68, 69, 72, 73, 76, 78, 82, 89, 92, 97, 105], "fals": [5, 6, 7, 8, 11, 24, 27, 34, 39, 45, 47, 59, 64, 65, 67, 68, 69, 72, 73, 74, 75, 76, 78, 79, 82, 83, 89, 92, 97, 105], "otherwis": [5, 8, 11, 35, 39, 59, 64, 65, 69, 72, 73, 78, 83, 88], "abc": 5, "svg": 5, "xml": 5, "jpeg": [5, 63, 67, 92, 105], "text": [5, 19, 24, 30, 33, 45, 67, 76, 78, 106], "plain": 5, "hello": 5, "order_": [6, 7], "chw": [6, 7], "both": [6, 13, 22, 30, 33, 45, 57, 68, 82], "np": [6, 7, 10, 29, 30, 33, 37, 39, 48, 50, 52, 82, 86], "uint8": [6, 7], "float32": [6, 7, 10, 25, 27, 28, 39], "ar": [6, 10, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 29, 30, 33, 34, 35, 39, 42, 43, 44, 45, 47, 52, 55, 58, 59, 60, 63, 67, 68, 69, 72, 73, 74, 75, 79, 80, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 99, 100, 101, 102, 103, 104, 105], "order": [6, 7, 59, 76, 77, 106], "rgb_encod": [6, 9], "custom_imag": [6, 7], "data_cwh": 6, "cwh": 6, "data_int": 6, "use_float": [6, 7], "mode": [6, 7, 8, 22, 34, 37, 58, 60, 67, 80, 83, 88], "1606x1870": [6, 7], "0x7fb9b89bbdc0": 6, "0x7fb9b89bbe50": 6, "0x7fb9b89bbdf0": 6, "invers": 6, "oper": [6, 30, 33, 38, 39, 40, 42, 43, 59, 68, 106], "ndarrai": [7, 10, 29, 30, 33, 37, 39, 43, 48, 50, 52, 82, 86], "channel": [7, 8, 31, 59, 64, 65, 83], "jpegimageplugin": [7, 60], "jpegimagefil": [7, 60], "0x7f9ec37389d0": 7, "shape": [7, 39, 43, 50, 71, 82], "dtype": [7, 39], "3": [7, 10, 12, 13, 14, 15, 21, 22, 39, 40, 43, 45, 47, 52, 54, 59, 62, 67, 75, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108, 109], "1870": 7, "1606": 7, "whc": 7, "": [7, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 29, 34, 35, 37, 45, 47, 57, 59, 67, 82, 85, 93], "result": [7, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 37, 40, 43, 45, 47, 48, 50, 51, 71, 74, 75, 82, 86, 93, 94, 100], "same": [7, 8, 39, 44, 82, 85], "torchvis": [7, 56, 106], "transform": [7, 8, 55, 56, 57, 58, 76, 106], "to_tensor": [7, 57, 58], "process": [8, 9, 11, 13, 14, 16, 17, 22, 31, 34, 36, 37, 39, 57, 59, 62, 64, 65, 66, 73, 82, 109], "manipul": [8, 66], "python": [8, 37, 62, 85, 107, 108, 109], "librari": [8, 34, 57, 59, 62, 109], "It": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 35, 36, 47, 48, 50, 54, 57, 58, 66, 68, 69, 82, 85, 86, 98, 109], "multipl": [8, 10, 16, 30, 33, 37, 39, 43, 67], "ad": [8, 12, 59, 68, 69, 76], "background": [8, 9, 25, 27, 28, 30, 61, 67, 71, 106], "check": [8, 11, 37, 42, 68, 72, 73, 78, 89, 92, 102, 105, 109], "alpha": [8, 31, 64, 65], "design": [8, 22, 29, 33, 35, 36], "simplifi": [8, 90], "common": [8, 58], "relat": [8, 12, 14, 17, 66, 73, 86], "task": [8, 21, 22, 33, 36, 47, 57], "applic": [8, 57, 74, 79, 98], "kei": [8, 18, 22, 30, 59, 68, 75, 82], "featur": [8, 13, 18, 30, 32, 33, 39, 43, 69, 71, 74, 75, 76, 82, 90], "binari": [8, 86], "like": [8, 12, 19, 24, 58, 59, 79, 85, 109], "onc": 8, "particularli": [8, 22, 29, 35, 36, 69, 85], "requir": [8, 10, 20, 21, 39, 48, 68, 69, 94, 100, 109], "preprocess": [8, 20, 29, 30, 34, 39, 64, 106], "befor": [8, 37, 39, 68, 82], "further": 8, "analysi": [8, 40], "force_background": [8, 59], "appli": [8, 15, 18, 20, 31, 39, 47, 48, 50, 57, 59, 62, 82, 86], "necessari": [8, 39, 74, 79], "ha": [8, 23, 45, 58, 83, 98, 107, 108], "4": [8, 12, 15, 17, 18, 22, 37, 38, 39, 40, 43, 47, 52, 62, 64, 65, 67, 75, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108], "avoid": [8, 74], "anomali": 8, "dure": [8, 29, 37, 76, 97, 105], "subsequ": [8, 30, 47], "union": [8, 13, 14, 15, 16, 17, 18, 21, 22, 30, 33, 37, 39, 47, 52, 57, 59, 67, 69, 72, 73, 80], "retain": 8, "typeerror": [8, 52, 57, 58, 59, 72, 73, 80], "isinst": 8, "list": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 39, 43, 45, 47, 48, 51, 54, 57, 58, 59, 60, 72, 73, 80, 81, 82, 89, 91, 94, 100, 104], "tupl": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 39, 40, 43, 45, 47, 48, 51, 59, 82, 90, 91, 93, 94, 95, 98, 99, 100, 101, 102, 103, 104], "take": [8, 54, 59], "singl": [8, 16, 33, 37, 39, 58, 59, 76, 82, 86], "call": [8, 26, 67], "each": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 29, 34, 39, 43, 50, 57, 66, 76, 78, 82, 83, 98], "item": [8, 10, 18], "batch": [8, 64, 65, 82, 83, 102], "multiimagestyp": [8, 30, 33, 39, 48], "iter": [8, 59, 62, 73], "img_path": 8, "image1": 8, "image2": 8, "loaded_imag": 8, "len": [8, 60], "all": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 26, 29, 30, 33, 34, 38, 39, 40, 42, 43, 45, 51, 52, 62, 64, 65, 68, 70, 71, 75, 77, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "pillow": [8, 56, 106], "boolean": [8, 39], "tool": [9, 16, 24, 29, 31, 38, 39, 40, 41, 47, 62, 70, 76, 96, 98], "basic": [9, 57, 61, 73], "grid_background": 9, "grid_transpar": 9, "blob": [9, 71, 106], "to_blob_url": 9, "load_image_from_blob_url": 9, "is_valid_image_blob_url": 9, "decod": [9, 37, 106], "rgb_decod": 9, "load_imag": [9, 24, 51, 67], "has_alpha_channel": 9, "layer": [9, 86, 106], "istack": 9, "download_image_from_url": 9, "is_http_url": 9, "mai": [10, 14, 17, 39, 63, 67, 74, 79, 85, 105, 107, 108], "block": [10, 29, 33, 34], "togeth": 10, "new": [10, 23, 29, 52, 64, 65, 67, 68, 73], "similar": [10, 12, 19, 30, 33, 39, 43, 59, 79, 82, 106], "techniqu": [10, 31, 37], "p": [10, 74, 75, 79, 82], "need": [10, 16, 34, 45, 48, 85, 89, 91, 94, 97, 100, 104], "stack": [10, 82], "addition": 10, "second": [10, 22, 39, 44, 78], "element": [10, 82], "rang": [10, 39, 43, 48], "left": [10, 47, 48, 52, 86], "0": [10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 29, 30, 34, 38, 39, 40, 43, 45, 47, 48, 50, 52, 54, 57, 58, 59, 62, 67, 68, 72, 73, 74, 75, 76, 79, 80, 81, 82, 86, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108, 109], "right": [10, 47, 52, 86], "two": [10, 22, 39, 44, 62, 78, 97], "dimension": [10, 82], "h": [10, 25, 27, 28, 50, 71], "w": [10, 25, 27, 28, 50, 71, 82], "posit": [10, 39, 47, 48, 90], "target": [10, 19, 25, 27, 28, 30, 48, 59], "By": [10, 45], "first": [10, 12, 16, 22, 34, 39, 44, 78], "howev": [10, 39], "solid": [10, 47], "pure": [10, 71], "lime": [10, 71], "nian": 10, "nian_lim": 10, "yellow": [10, 67], "5": [10, 12, 16, 21, 22, 39, 40, 43, 45, 48, 50, 52, 57, 58, 59, 60, 67, 74, 86, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104], "9": [10, 12, 22, 39, 43, 52, 59, 67, 80, 89, 90, 91, 93, 94, 97, 98, 99, 100, 101, 103, 104], "nian_tran": 10, "custom": [10, 13, 14, 15, 16, 17, 18, 21, 29, 33, 34, 37, 40, 47, 48, 50, 58, 59, 67, 68, 72], "mask": [10, 25, 27, 28, 48, 50, 71], "hs1": 10, "ab": 10, "linspac": 10, "ws1": 10, "nian_mask": 10, "hxw": [10, 25, 27, 28, 50], "download": 11, "special": [11, 12], "github": [11, 51, 107, 108, 109], "hug": [11, 18, 29, 30, 33, 34, 39, 59, 82], "face": [11, 18, 19, 20, 29, 30, 33, 34, 39, 52, 54, 59, 67, 73, 82, 90, 106], "progress": [11, 64, 65, 83], "track": 11, "host": [11, 12, 15, 20, 23, 30, 39, 45, 60, 75, 83, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104, 109], "main": [11, 17, 20, 21, 24, 29, 30, 33, 34, 39, 59, 67, 69, 71, 74, 85, 109], "compon": [11, 12, 22, 29, 30, 33, 34, 85], "http": [11, 51, 71, 109], "intern": [11, 33, 55, 68], "silent": [11, 64, 65, 83], "expected_s": 11, "kwarg": [11, 12, 13, 14, 15, 16, 17, 18, 21, 29, 30, 33, 34, 35, 47, 48, 67, 69], "suppress": [11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 24, 34, 47, 83], "bar": 11, "displai": [11, 30, 33, 64, 65], "expect": [11, 37, 59], "session": 11, "get": [11, 25, 27, 28, 30, 38, 40, 60, 61, 67, 71, 74, 77, 82, 88, 90, 95, 97, 99, 101, 103], "especi": 11, "hf": 11, "request": 11, "requestexcept": 11, "fail": [11, 13], "unidentifiedimageerror": 11, "com": [11, 51, 109], "ftp": 11, "booru": 12, "yolo": [12, 18, 20, 32, 106], "aperveyev": 12, "deepgh": [12, 13, 14, 15, 16, 17, 18, 20, 23, 39, 43, 45, 60, 75, 79, 83, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104, 109], "overal": [12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 26, 38, 39, 40, 42, 43, 45, 51, 62, 64, 65, 70, 77, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "benchmark": [12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 26, 38, 39, 40, 42, 43, 45, 51, 62, 64, 65, 70, 77, 83, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "explan": 12, "No": [12, 67, 107, 108], "head": [12, 19, 24, 51, 73, 90, 99, 106], "anim": [12, 13, 14, 15, 16, 17, 18, 19, 21, 26, 28, 38, 39, 40, 42, 51, 53, 54, 60, 67, 70, 71, 73, 74, 77, 83, 90, 91, 94, 95, 99, 100, 101, 103, 104, 109], "pretti": 12, "girl": [12, 45, 73], "onli": [12, 13, 14, 15, 16, 17, 18, 21, 24, 39, 68, 73, 74, 79, 82, 97], "bust": 12, "torso": 12, "part": [12, 50, 51, 52], "collarbon": 12, "center": [12, 48, 58, 59], "pair": [12, 22, 33], "cover": [12, 20, 48, 67, 73], "breast": [12, 20, 73, 74, 75, 79, 81, 82], "boob": 12, "bra": 12, "nippl": [12, 13, 47, 67], "mostli": [12, 16], "visibl": [12, 24], "nsfw": [12, 47, 96, 106], "shld": 12, "shoulder": [12, 52], "mayb": 12, "one": [12, 33, 37, 43, 45, 59, 73, 82], "view": [12, 45], "profil": 12, "exactli": 12, "rear": 12, "exclud": 12, "sideb": 12, "uncov": 12, "other": [12, 39, 45, 59, 78, 81, 90], "visual": [12, 13, 14, 15, 16, 18, 19, 21, 39, 41, 51, 53, 82, 106], "mark": 12, "belli": [12, 20], "button": [12, 29, 75], "hip": [12, 52], "half": [12, 16, 73], "stock": 12, "line": [12, 26, 27, 54], "knee": [12, 52], "below": [12, 54, 70, 109], "6": [12, 22, 24, 39, 43, 52, 59, 62, 72, 73, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108], "nopan": 12, "panti": [12, 76], "cloth": 12, "bikini": 12, "regardless": 12, "censor": [12, 19, 47, 48, 94, 100, 106], "evid": 12, "7": [12, 13, 15, 16, 17, 18, 34, 39, 43, 45, 47, 50, 52, 59, 67, 72, 73, 79, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104], "butt": 12, "buttock": [12, 20], "least": [12, 36, 37, 69], "partial": 12, "behind": 12, "more": [12, 13, 32, 33, 45, 52, 57, 67, 85, 88], "less": [12, 13, 15, 21, 89], "stand": [12, 67, 74, 75, 79, 82], "sit": [12, 73], "ass": 12, "split": [12, 79], "leg": [12, 67], "wide": [12, 67], "90": 12, "degre": [12, 48], "typic": [12, 13, 30, 59], "abov": [12, 13, 14, 15, 16, 17, 18, 21, 50, 91, 94, 100, 104], "10": [12, 23, 29, 39, 43, 48, 52, 59, 62, 89, 90, 91, 94, 97, 98, 100, 101], "sprd": 12, "strongli": [12, 83], "11": [12, 39, 52, 89, 90, 91, 94, 97, 98, 100, 101], "vsplt": 12, "pose": [12, 39, 106], "12": [12, 24, 39, 47, 52, 59, 89, 90, 91, 94, 97, 98, 100, 101], "vsprd": 12, "vsplit": 12, "13": [12, 39, 52, 90, 91, 94, 98, 101, 103], "full": [12, 67], "almost": 12, "side": [12, 46, 73, 105], "usual": [12, 43], "ly": 12, "14": [12, 52, 59, 90, 91, 94, 98, 101, 109], "wing": [12, 73], "dragon": 12, "poni": 12, "15": [12, 42, 44, 52, 59, 90, 91, 94, 98, 101, 107, 108], "feral": 12, "four": [12, 13, 90], "non": [12, 13, 14, 15, 16, 17, 18, 20, 21, 34, 47, 95], "human": [12, 13, 14, 15, 16, 17, 18, 21, 51, 53, 89], "16": [12, 52, 59, 62, 64, 65, 90, 94, 98, 101], "hdrago": 12, "style": [12, 16, 21, 48, 103, 109], "17": [12, 52, 59, 98, 103], "hponi": 12, "18": [12, 20, 52, 59, 94, 98, 100, 107, 108], "hfox": 12, "cartoon": 12, "fox": 12, "dog": 12, "zootopia": 12, "nick": 12, "wild": 12, "19": [12, 52, 98], "hrabb": 12, "rabbit": 12, "judi": 12, "hopp": 12, "bunnygirl": 12, "20": [12, 29, 52, 59, 67, 98], "hcat": 12, "cat": [12, 73, 80], "catgirl": 12, "sharp": 12, "muzzl": 12, "compar": [12, 22, 33], "21": [12, 16, 52, 59, 103], "hbear": 12, "bear": 12, "22": [12, 52, 59], "jacko": 12, "memet": 12, "jack": 12, "o": [12, 67, 69, 79, 82, 94, 97, 107, 108], "contest": 12, "toward": [12, 52], "viewer": [12, 67], "23": [12, 52, 59], "jackx": 12, "sometim": 12, "24": [12, 39, 43, 52, 59, 62], "hhors": 12, "hors": 12, "implement": [12, 30, 33, 44, 85], "aa09": 12, "25": [12, 15, 20, 34, 44, 59, 103], "hbird": 12, "bird": 12, "name": [12, 13, 14, 15, 16, 17, 18, 21, 23, 29, 30, 33, 34, 39, 40, 45, 47, 52, 57, 58, 59, 74, 79, 82, 83, 89, 90, 93, 95, 98, 99, 101, 102, 103], "releas": 12, "time": [12, 69, 83], "yolov8s_pp09": 12, "2023": 12, "focus": 12, "class": [12, 14, 17, 18, 29, 30, 31, 33, 34, 37, 47, 48, 52, 55, 57, 59, 60, 66, 67, 69, 73, 90, 91, 94, 95, 99, 100, 101, 103, 104], "advanc": [12, 109], "capabl": [12, 30, 37, 45], "specif": [12, 13, 18, 29, 30, 33, 35, 37, 47, 52, 55, 57, 59, 69, 70, 90, 94, 100], "scenario": [12, 74, 79, 85], "yolov8s_pp12": 12, "2024": 12, "final": 12, "patch": 12, "continu": 12, "focu": [12, 67], "enhanc": [12, 32, 106], "improv": [12, 23, 82], "previou": 12, "yolov8m_pp13": 12, "offer": [12, 15, 16, 17, 22, 57, 69, 97], "yolov8n_as01": 12, "spinoff": 12, "26": [12, 59], "train": [12, 13, 14, 15, 16, 17, 18, 21, 39, 40, 74, 75, 76, 79, 83, 94, 100], "80": 12, "epoch": 12, "sfw": 12, "subset": 12, "wa": 12, "eventu": 12, "abandon": 12, "due": [12, 38, 39, 74, 79, 85, 90, 105], "ineffect": 12, "yolov8m_as02": 12, "start": [12, 37, 48, 67, 106], "30": [12, 21, 48], "public": [12, 30], "friendli": [12, 109], "reduc": [12, 39, 50, 82], "yolov8m_as03": 12, "as02": 12, "60": 12, "aim": 12, "bottleneck": 12, "reproduc": 12, "yolov8s_aa06": 12, "initi": [12, 29, 30, 34, 37, 47, 60, 73], "current": [12, 58, 64, 67, 94, 100, 107, 108, 109], "reincarn": 12, "some": [12, 29, 32, 39, 43, 44, 48, 61, 72, 74, 75, 79, 82, 83, 85, 92, 105, 107, 108], "yolov8s_aa09": 12, "updat": [12, 29, 30, 33, 34, 68], "dataset": [12, 13, 14, 15, 16, 17, 18, 21, 40, 43, 82, 96], "closeup": 12, "adjust": [12, 34, 43, 73], "larg": [12, 27, 30, 39, 82], "hat": [12, 73], "aa06": 12, "yolov8s_aa10": 12, "major": 12, "fix": 12, "issu": [12, 18, 64], "wear": 12, "yolov8s_aa11": 12, "latest": [12, 34, 74, 79], "mainstream": 12, "aa10": 12, "outstand": 12, "map": [12, 29, 45, 51, 72, 73, 76, 80, 81, 86, 98, 102], "score": [12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 24, 29, 30, 33, 38, 40, 42, 43, 45, 51, 52, 54, 76, 80, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "though": 12, "note": [12, 16, 39, 48, 67, 90, 94, 97, 100, 107, 108], "complet": [12, 34, 48, 90, 96, 106], "fair": 12, "bias": 12, "model_nam": [12, 13, 14, 15, 16, 17, 18, 21, 29, 30, 33, 34, 40, 47, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "conf_threshold": [12, 13, 14, 15, 16, 17, 18, 21, 34, 47], "iou_threshold": [12, 13, 14, 15, 16, 17, 18, 20, 21, 34, 47], "perform": [12, 16, 20, 21, 23, 30, 33, 34, 39, 45, 47, 48, 51, 59, 74, 85, 97, 98, 107, 108], "confid": [12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 34, 40, 45, 47, 52, 54, 75, 82], "threshold": [12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 25, 34, 39, 42, 43, 45, 47, 50, 54, 74, 75, 79, 82, 89, 97], "iou": [12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 34, 47], "bounding_box": 12, "x1": [12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 34, 47, 48], "y1": [12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 34, 47, 48], "x2": [12, 20, 22], "y2": [12, 20, 22], "box": [12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 24, 45, 51], "f": [12, 17, 22, 39, 43, 67, 86], "2f": 12, "point": [13, 17, 39, 52, 59], "femal": [13, 20, 47, 73], "genit": 13, "male": [13, 20, 73], "anime_censor_detect": 13, "yolov8": [13, 14, 15, 16, 17, 18, 21], "model": [13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 26, 27, 28, 29, 30, 31, 33, 34, 38, 39, 40, 43, 45, 47, 51, 52, 54, 59, 62, 63, 64, 65, 66, 67, 70, 74, 75, 76, 77, 79, 82, 83, 86, 88, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 106, 109], "v1": [13, 14, 15, 16, 17, 21, 47, 67, 82], "identifi": [13, 29, 37, 64], "locat": 13, "anatom": 13, "analyz": [13, 20, 40], "data": [13, 16, 18, 35, 37, 39, 51, 58, 66, 67, 74, 76, 94, 100, 106, 107, 108, 109], "either": [13, 14, 15, 16, 17, 33, 39, 59, 82, 86], "standard": [13, 15, 16, 17, 35, 59, 85], "n": [13, 14, 15, 16, 17, 18, 21, 37, 39, 47, 59, 67], "nano": [13, 15, 16, 17, 47], "faster": [13, 14, 15, 16, 17, 18, 47], "while": [13, 15, 16, 17, 24, 34, 46, 48, 62, 85], "slower": [13, 21], "construct": [13, 14, 16, 17, 47, 82], "intersect": [13, 14, 15, 16, 17, 18, 21, 22, 47], "over": [13, 14, 15, 16, 17, 18, 21, 22, 23, 47, 73], "merg": [13, 14, 15, 16, 17, 39], "integ": [13, 37, 43, 52, 59], "x0": [13, 14, 15, 16, 17, 18, 21, 24, 34, 47, 48], "y0": [13, 14, 15, 16, 17, 18, 21, 24, 34, 47, 48], "bound": [13, 14, 15, 16, 17, 18, 20, 22, 23, 24, 51], "indic": [13, 39, 52, 55, 74, 79, 82], "nipple_f": [13, 47], "peni": [13, 47], "pussi": [13, 47, 67], "runtimeerror": [13, 29, 33], "detection_visu": [13, 14, 15, 16, 18, 19, 21], "nude_girl": [13, 47], "365": 13, "264": 13, "399": 13, "289": [13, 14], "7473511695861816": 13, "224": [13, 57, 58, 59], "260": 13, "252": 13, "285": 13, "6830288171768188": 13, "206": 13, "523": [13, 47, 48], "240": 13, "608": 13, "6799028515815735": 13, "matplotlib": [13, 14, 15, 16, 24, 51], "pyplot": [13, 14, 15, 16, 51], "plt": [13, 14, 15, 16, 51], "imshow": [13, 14, 15, 16, 51], "anime_eye_detect": 14, "allow": [14, 15, 17, 18, 21, 30, 34, 37, 55, 57, 59, 85], "trade": [14, 16], "off": [14, 16], "speed": [14, 15, 16, 17, 18, 21, 25, 83], "accuraci": [14, 15, 16, 17, 18, 21, 45, 89, 91, 94, 97, 100, 104], "higher": [14, 15, 16, 17, 18, 20, 23, 97], "consid": [14, 17, 22, 39, 45, 48, 50, 60, 73, 94, 100], "overlap": [14, 16, 17, 18, 22, 64, 65, 74, 75, 77, 79, 82, 83, 106], "coordin": [14, 15, 16, 17, 18, 24, 34, 48, 52, 62], "alwai": [14, 16, 17, 18, 45], "except": [14, 17, 37, 55, 59, 67], "predict": [14, 18, 21, 29, 30, 33, 34, 75, 82, 89, 91, 93, 94, 97, 98, 100, 102, 104], "yolo_predict": [14, 21, 32], "squat": [14, 16, 51], "297": 14, "239": [14, 45], "341": 14, "271": 14, "7760562896728516": 14, "230": 14, "263": 14, "308": 14, "7682342529296875": 14, "createml": 15, "huggingfac": [15, 17, 39, 45, 59, 62, 71, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104], "anime_face_detect": 15, "user": [15, 21, 29, 30, 33, 34, 37, 60, 69, 109], "balanc": [15, 17, 21, 67], "system": [15, 16, 25, 55, 59, 94, 100], "overhead": [15, 16, 25, 85], "avail": [15, 21, 24, 29, 30, 37, 39, 45, 48, 55, 59, 67, 80, 88, 89, 91, 94, 100, 104], "v0": [15, 21, 64, 65], "overrid": [15, 21], "auto": [15, 21, 51, 69, 88], "mostima_post": [15, 18], "29": [15, 18, 59], "441": [15, 18], "204": [15, 18], "584": [15, 18], "7874319553375244": [15, 18], "346": [15, 18], "59": [15, 18], "529": [15, 18], "275": [15, 18], "7510495185852051": [15, 18], "606": [15, 18], "51": [15, 18, 59], "895": [15, 18], "336": [15, 18], "6986488103866577": [15, 18], "upper": [16, 47], "bodi": [16, 21, 51, 52, 54, 67], "anime_halfbody_detect": 16, "pleas": [16, 23, 38, 39, 45, 64, 66, 68, 83, 90, 94, 97, 100, 107, 108], "primari": [16, 90, 93, 95, 99, 101, 103], "purpos": 16, "crop": [16, 50, 57, 58, 59, 67], "illustr": [16, 67, 91, 93], "therefor": [16, 39, 107, 108], "consist": [16, 39], "person": [16, 19, 22, 24, 34, 51, 99, 106], "peopl": [16, 80], "guarante": [16, 45], "you": [16, 18, 19, 21, 26, 45, 48, 64, 65, 82, 83, 85, 88, 89, 90, 91, 94, 97, 100, 104, 109], "inde": 16, "recommend": [16, 23, 39, 42, 43, 82, 83, 94, 100], "approach": 16, "detect_person": [16, 19, 24, 51], "individu": [16, 22, 37, 57, 66], "obtain": [16, 26, 38, 39], "local": [16, 60, 107, 108], "flexibl": [16, 57, 58], "lower": [16, 42, 43, 45, 47], "127": 16, "629": 16, "637": 16, "9040350914001465": 16, "anime_hand_detect": 17, "choos": [17, 21, 45], "35": [17, 59, 67, 74, 82], "configur": [17, 29, 39, 57, 58, 59, 106], "suit": 17, "case": [17, 23, 39, 42], "defin": [17, 21, 39, 67, 86], "being": 17, "label": [17, 18, 20, 22, 23, 24, 29, 30, 33, 34, 39, 40, 45, 76, 98, 102], "infer": [17, 20, 23, 30, 33, 34, 51, 64, 65, 88, 97], "anime_imag": 17, "bbox": 17, "conf": 17, "customiz": [18, 24], "integr": [18, 30, 74, 109], "repositori": [18, 29, 30, 33, 34, 39], "anime_head_detect": 18, "contribut": 18, "our": 18, "develop": [18, 83, 109], "yolo11": 18, "architectur": 18, "usag": [18, 29, 30, 66, 67, 68, 74, 85, 86, 105], "head_detect_v2": 18, "0_": 18, "equal": [18, 48], "deprec": [18, 23, 38], "remov": [18, 23, 29, 34, 38, 45, 62, 71, 73, 75, 76, 81, 82], "futur": [18, 23], "help": [18, 39, 50, 62], "For": [18, 19, 21, 22, 30, 39, 45, 52, 66, 82, 88], "instead": [18, 23, 76], "detect_head": [19, 24], "booru_yolo": [19, 106], "detect_with_booru_yolo": 19, "detect_censor": [19, 47, 94, 100], "ey": [19, 48, 52, 67, 73, 106], "detect_ey": 19, "detect_fac": 19, "halfbodi": [19, 90, 99, 106], "detect_halfbodi": 19, "hand": [19, 52, 54, 67, 73, 106], "detect_hand": 19, "nudenet": [19, 106], "detect_with_nudenet": 19, "calculate_i": 19, "bboxes_similar": 19, "detection_similar": 19, "detect_text": 19, "nuditi": 20, "run": [20, 25, 29, 30, 34, 83, 88, 105, 106], "nm": 20, "postprocess": 20, "onnx": [20, 29, 30, 33, 34, 75, 88, 98], "nudenet_onnx": 20, "notai": 20, "tech": 20, "detail": [20, 62, 66, 67, 88, 90], "respect": 20, "female_genitalia_cov": 20, "genitalia": 20, "face_femal": 20, "buttocks_expos": 20, "expos": 20, "female_breast_expos": 20, "female_genitalia_expos": 20, "male_breast_expos": 20, "anus_expos": 20, "anu": 20, "feet_expos": 20, "feet": [20, 52, 54], "belly_cov": 20, "feet_cov": 20, "armpits_cov": 20, "armpit": 20, "armpits_expos": 20, "face_mal": 20, "belly_expos": 20, "male_genitalia_expos": 20, "anus_cov": 20, "female_breast_cov": 20, "buttocks_cov": 20, "onnxruntim": [20, 87, 106], "topk": [20, 29], "100": [20, 25, 34, 42, 59, 85], "45": [20, 43, 59], "score_threshold": 20, "number": [20, 29, 30, 33, 37, 39, 45, 52, 60, 62, 86, 89], "keep": [20, 79], "entir": 21, "anidet3": 21, "roboflow": 21, "m": 21, "x": [21, 39, 48, 52, 67, 85, 86, 102], "fastest": [21, 25], "most": [21, 29, 30, 33, 34], "confidence_scor": [21, 24], "genshin_post": [21, 46, 47, 48], "371": 21, "232": 21, "564": 21, "690": 21, "7533698678016663": 21, "135": [21, 52], "451": 21, "716": [21, 45], "6788613796234131": 21, "614": 21, "393": 21, "830": 21, "686": 21, "5612757205963135": 21, "1275": 21, "654": 21, "4047100841999054": 21, "calcul": [22, 30, 39, 42, 43], "comput": [22, 27, 30, 33, 41, 59, 85, 86, 98], "work": [22, 29, 30, 33, 36, 42, 69, 98], "aggreg": 22, "involv": 22, "segment": [22, 60, 106], "evalu": [22, 38], "algorithm": [22, 39, 42], "box1": 22, "box2": 22, "bboxtyp": 22, "measur": [22, 38, 39, 42], "divid": [22, 52], "4f": 22, "1429": 22, "bboxes1": 22, "bboxes2": 22, "liter": [22, 39, 48, 52, 64, 65, 80], "max": [22, 23], "raw": [22, 29, 30, 33, 37], "depend": [22, 67, 68, 105], "unknown": [22, 80], "hungarian": 22, "find": [22, 48], "optim": [22, 30, 39], "assign": [22, 23, 29, 39], "among": [22, 39], "averag": 22, "detect1": 22, "detect2": 22, "bboxwithscoreandlabel": 22, "group": [22, 29, 43, 76], "correspond": [22, 39, 45, 50, 59, 82, 98, 102], "combin": [22, 37, 45], "against": [22, 83], "ground": [22, 94, 100], "truth": [22, 94, 100], "car": 22, "85": [22, 74, 82], "75": 22, "text_detect": 23, "been": [23, 98], "migrat": 23, "ocr": [23, 106], "detect_text_with_ocr": [23, 106], "soon": 23, "paddleocr": [23, 45], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 23, "05": [23, 59, 74, 75, 89, 90, 91, 93, 98, 99, 100, 101, 103, 104], "max_area_s": 23, "640": 23, "region": [23, 47, 50, 94, 100], "dbnet": 23, "do": [23, 50, 91], "640x640": 23, "ani": [23, 30, 33, 37, 39, 47, 57, 59, 62, 67, 72, 86, 88], "sinc": [23, 38], "appear": [24, 27], "font": 24, "pad": [24, 71], "see": [24, 67, 88], "text_pad": 24, "fontsiz": 24, "max_short_edge_s": 24, "fp": 24, "no_label": 24, "normal": [24, 30, 40, 57, 58, 59, 82], "predefin": [24, 73], "extract": [24, 25, 27, 28, 37, 39, 43, 45, 50, 59, 66, 67, 68, 69, 75, 82], "around": [24, 29, 34, 37, 54], "shortest": 24, "edg": [24, 54, 106], "maintain": [24, 34, 46, 52, 85, 109], "font_manag": 24, "fontproperti": 24, "properti": [24, 48, 52, 67, 69], "cv2": 25, "have": [25, 27, 39, 80, 81, 94, 100, 105], "lowest": 25, "resourc": [25, 106], "low_threshold": 25, "high_threshold": 25, "200": [25, 34, 59], "assum": [25, 27, 28, 71], "its": [25, 27, 28, 29, 39, 45, 46, 59, 68, 71, 74, 76, 88, 90, 91, 93, 94, 95, 98, 99, 100, 101, 103, 104], "low": [25, 33, 38, 40, 67, 79, 82, 83], "high": [25, 33, 34, 61, 67, 83, 97, 98], "outlin": 26, "comparison": [26, 74], "canni": [26, 106], "get_edge_by_canni": 26, "edge_image_with_canni": 26, "lineart": [26, 28, 106], "get_edge_by_lineart": 26, "edge_image_with_lineart": 26, "lineart_anim": [26, 106], "get_edge_by_lineart_anim": 26, "edge_image_with_lineart_anim": 26, "best": [27, 40, 48, 67], "effect": [27, 38, 47, 105], "closest": 27, "consum": 27, "amount": 27, "memori": [27, 29, 30, 34, 107, 108], "power": 27, "runtim": [27, 30, 88, 97], "coars": 27, "detect_resolut": [27, 28], "512": [27, 28, 54, 67, 83], "deeper": 27, "richer": 27, "probabl": [27, 30, 98], "extra": [27, 67], "increas": [27, 39], "resolut": [27, 28, 60, 83], "neural": [27, 28, 71, 86], "network": [27, 28, 71, 86], "classif": [29, 33, 86, 90, 91, 93, 94, 95, 96, 99, 100, 101, 103, 104], "those": [29, 97], "store": [29, 30, 34, 35, 67, 68], "well": [29, 42], "manag": [29, 30, 33, 34, 88, 106], "interact": [29, 30, 33, 34], "also": [29, 57, 82, 109], "token": [29, 30, 33, 34], "authent": [29, 30, 33, 34], "access": [29, 30, 33, 52, 67, 85], "privat": [29, 30, 31, 33, 43], "repo_id": [29, 30, 33, 34], "fn_preprocess": 29, "callabl": [29, 59], "hf_token": [29, 30, 33, 34], "comprehens": [29, 30], "imagepreprocessfunc": 29, "variabl": [29, 48, 88], "_model_nam": 29, "cach": [29, 30, 33, 34, 60, 87, 106], "_model": 29, "dictionari": [29, 35, 40, 57, 59, 67, 68, 69, 72, 73, 75, 90, 93, 95, 99, 101, 103], "_label": 29, "_hf_token": 29, "org": 29, "repo": [29, 59], "__init__": [29, 30, 31, 33, 34, 37, 48, 52, 60, 69, 73], "instanc": [29, 30, 34, 39, 47, 52, 59, 60, 73], "clear": [29, 30, 33, 34, 39, 68, 90, 94, 100], "free": [29, 30, 34], "up": [29, 30, 34, 73], "launch_demo": [29, 30, 33, 34], "default_model_nam": [29, 30, 33, 34], "server_nam": [29, 30, 33, 34], "server_port": [29, 30, 33, 34], "launch": [29, 30, 33, 34], "gradio": [29, 30, 33, 34], "demo": [29, 30, 33, 34, 79], "interfac": [29, 30, 33, 34, 85], "ui": [29, 33, 34], "make_ui": [29, 30, 33, 34], "server": [29, 30, 33, 34], "select": [29, 30, 33, 34, 39, 47, 60], "dropdown": [29, 30], "port": [29, 30, 33, 34], "importerror": [29, 34], "instal": [29, 33, 34, 62, 68, 106], "properli": [29, 33, 67], "usernam": [29, 34], "repo_nam": [29, 34], "model_v1": 29, "7860": [29, 30, 34], "submit": 29, "recent": [29, 30, 33, 34], "label_group": 29, "highest": [29, 98], "through": [29, 30, 59, 109], "error": [29, 37, 59, 82], "predict_fmt": 29, "fmt": [29, 30, 33, 40, 75, 82], "top5": 29, "logit": [29, 30, 33], "embed": [29, 30, 33, 37, 82], "dict": [29, 30, 37, 40, 51, 57, 58, 59, 67, 68, 69, 75, 82, 85, 90, 91, 93, 94, 95, 99, 100, 101, 103, 104], "top": [29, 48, 97], "k": 29, "e": [29, 30, 39, 61, 64, 65, 80, 83, 86], "g": [29, 30, 39, 61, 64, 65, 80, 82, 83], "top10": 29, "predict_scor": 29, "ia": 29, "conveni": [29, 52, 67, 109], "wrapper": [29, 34, 37], "id": [29, 30, 33, 34], "multimod": 30, "hub": 30, "discoveri": 30, "variant": [30, 33], "pipelin": [30, 57, 59], "pattern": [30, 39, 73], "direct": 30, "api": [30, 33], "control": [30, 67], "via": 30, "web": [30, 33], "deploy": [30, 98], "reus": 30, "lru": 30, "thread": [30, 33, 85, 105], "safe": [30, 33, 68, 74, 75, 85, 96, 98, 100, 105, 106], "demand": 30, "switch": 30, "image_encod": [30, 33], "upload": [30, 34], "enter": 30, "link": 30, "address": 30, "bind": 30, "organ": 30, "precomput": [30, 81], "cosin": 30, "scale": [30, 33, 47, 48, 52, 67, 71, 82, 107, 108], "complex": 30, "image_embed": 30, "text_embed": 30, "etc": [30, 59], "thei": [30, 39, 55, 59], "l2": [30, 82], "text_encod": [30, 33], "accept": 30, "_process_rgb": 31, "_process_alpha_channel_with_model": 31, "_process_rgba": 31, "attribut": 31, "classifi": [32, 90, 95, 96, 97, 99, 101, 103, 104, 106], "classifymodel": 32, "classify_predict_scor": 32, "classify_predict": 32, "classify_predict_fmt": 32, "imageenhanc": 32, "clip": [32, 59, 67, 106], "clipmodel": 32, "clip_image_encod": 32, "clip_text_encod": 32, "clip_predict": 32, "siglip": [32, 59, 106], "siglipmodel": 32, "siglip_image_encod": 32, "siglip_text_encod": 32, "siglip_predict": 32, "yolomodel": 32, "sigmoid": [33, 87], "loss": 33, "creation": [33, 57, 58, 69], "preprocessor": [33, 67], "reset": 33, "about": [33, 35], "hostnam": 33, "gr": [33, 34], "One": [33, 43], "detect": [34, 42, 45, 47, 51, 52, 53, 54, 72, 73, 88, 89, 94, 100, 106], "post": [34, 45], "helper": 34, "easi": 34, "metadata": [34, 40, 66, 68, 69, 106], "cleanup": 34, "associ": [34, 69], "default_conf_threshold": 34, "default_iou_threshold": 34, "environmenterror": [34, 62, 68], "environ": [34, 83, 85, 88, 106], "offlin": 34, "yolov5": 34, "allow_dynam": 34, "dynam": [34, 57], "300": [34, 59], "400": 34, "simpl": 34, "explicitli": 34, "read": [35, 36, 37, 66, 67, 68], "write": [35, 36, 37, 66, 68], "exif": [35, 36, 67], "gif": [35, 36, 67], "comment": 35, "These": [35, 38, 60], "retriev": [35, 39], "context": [35, 36], "ai": [35, 36, 69, 89], "found": [35, 48, 67, 90], "attempt": [35, 48, 59, 67, 69, 88], "commonli": [35, 59, 76, 86], "where": [35, 39, 67, 68, 82, 85], "look": [35, 45, 67, 90], "usercom": 35, "field": [35, 69], "dst_filenam": 35, "destin": [35, 67, 68, 69], "filenam": [35, 60], "pnginfo": [35, 37, 67, 69], "wai": [35, 67, 68], "geninfo": [36, 106], "lsb": [36, 69, 106], "signific": [36, 37, 39, 64, 69], "bit": [36, 37, 59, 69], "read_geninfo_paramet": 36, "read_geninfo_exif": 36, "read_geninfo_gif": 36, "write_geninfo_paramet": 36, "write_geninfo_exif": 36, "write_geninfo_gif": 36, "read_lsb_raw_byt": 36, "read_lsb_metadata": 36, "write_lsb_raw_byt": 36, "write_lsb_metadata": 36, "lsbreaderror": 36, "lsbextractor": 36, "imagelsbdataextractor": 36, "serialize_pnginfo": 36, "serialize_json": 36, "inject_data": 36, "steganographi": 37, "serial": 37, "json": 37, "compat": [37, 76], "inject": 37, "emb": [37, 82], "seamlessli": 37, "hidden": 37, "decompress": 37, "them": [37, 47, 57, 64, 68, 82], "gzip": 37, "written": 37, "appropri": [37, 45, 59, 67], "serializ": [37, 57], "err": 37, "caus": [37, 105], "multi": [37, 85], "get_next_n_byt": 37, "next": [37, 55], "get_one_byt": 37, "form": [37, 76], "read_32bit_integ": 37, "32": [37, 59], "interpret": [37, 52], "big": 37, "endian": 37, "enough": 37, "magic": 37, "stealth_pngcomp": 37, "extract_data": 37, "length": [37, 39, 46], "compress": 37, "along": [37, 39, 71], "robust": [37, 39], "skytnt": [38, 60, 71], "poor": 38, "anime_dbaesthet": [38, 41], "better": [38, 42, 62, 82, 83, 89, 91, 94, 97, 100, 104], "2053756": 38, "09986039996147156": 38, "1663584": 38, "24299287796020508": 38, "4886411": 38, "38091593980789185": 38, "2066024": 38, "5131649971008301": 38, "3670169": 38, "6011670827865601": 38, "5930006": 38, "7067991495132446": 38, "3821265": 38, "8237218260765076": 38, "5512471": 38, "9187621474266052": 38, "limit": [39, 74], "smaller": 39, "7eu7d7": [39, 79, 83, 109], "ccip_onnx": 39, "cluster": [39, 43], "refer": [39, 42, 66, 97], "relev": 39, "aforement": 39, "manual": [39, 48], "384": [39, 43, 57, 58, 59], "caform": 39, "randaug": 39, "prune": 39, "vector": 39, "pruned_fp32": 39, "5_fp32": 39, "feat": 39, "768": [39, 45, 67], "17847511429108218": 39, "1951224011983088": 39, "18397327797685215": 39, "y": [39, 48, 85], "16583099961280823": 39, "42947039008140564": 39, "4037521779537201": 39, "4371533691883087": 39, "40748104453086853": 39, "392294704914093": 39, "whether": [39, 45, 47, 59, 69, 72, 75, 82, 83], "belong": 39, "pairwis": 39, "matrix": 39, "5350548e": 39, "08": [39, 59, 99, 100], "6583106e": 39, "01": 39, "2947042e": 39, "0375218e": 39, "8025822e": 39, "3715334e": 39, "0748104e": 39, "2675274e": 39, "9229470e": 39, "j": 39, "th": 39, "dbscan": 39, "dbscan_2": 39, "dbscan_fre": 39, "optic": [39, 45], "optics_best": 39, "epsilon": 39, "ep": 39, "min_sampl": 39, "ccipclustermethodtyp": 39, "12921094122454668": 39, "1291187648928262": 39, "1836453739562513": 39, "distanc": 39, "_featureorimag": 39, "sampl": [39, 43, 67, 89, 90, 91, 93, 94, 95, 99, 100, 101, 103, 104], "neighborhood": [39, 62], "core": [39, 107, 108], "few": 39, "too": 39, "sensit": [39, 47, 82, 94, 100], "tune": 39, "guidelin": 39, "deal": [39, 66], "solut": [39, 48], "small": [39, 47], "advis": [39, 74], "significantli": 39, "separ": 39, "slightli": 39, "exhibit": 39, "regular": [39, 62], "outfit": 39, "awar": 39, "highli": 39, "so": [39, 42, 79, 83], "care": 39, "diff": 39, "07437477": 39, "0356068": 39, "04396922": 39, "05131693": 39, "assess": 40, "aesthet": [40, 41, 106], "danbooru": [40, 74, 77, 79, 94, 97], "hakubooru": 40, "kohakublueleaf": 40, "swinv2pv3_v0_448_ls0": 40, "2_x": 40, "percentil": 40, "_default_model_nam": 40, "masterpiec": [40, 67], "9831666690063624": 40, "8810615667538594": 40, "great": 40, "8225559148288356": 40, "good": [40, 45], "591020403706702": 40, "2888798940585766": 40, "243279223969715": 40, "worst": [40, 67], "005268185993767627": 40, "275707557797432": 40, "7977807857096195": 40, "56098810210824": 40, "670568235218525": 40, "1677918508648872": 40, "9305131509900093": 40, "6085879728198051": 40, "6834832429885864": 40, "16141420602798462": 40, "05435194447636604": 40, "025083942338824272": 40, "024000568315386772": 40, "027076328173279762": 40, "024589713662862778": 40, "3757021427154541": 40, "3451208472251892": 40, "1511985808610916": 40, "04740551486611366": 40, "02172713913023472": 40, "027498546987771988": 40, "03134724497795105": 40, "39281174540519714": 40, "22457796335220337": 40, "15563568472862244": 40, "10796019434928894": 40, "047730278223752975": 40, "0393439345061779": 40, "031940147280693054": 40, "13832266628742218": 40, "20687267184257507": 40, "2509062886238098": 40, "1644320785999298": 40, "11332042515277863": 40, "08270663768053055": 40, "043439216911792755": 40, "033693961799144745": 40, "03375888615846634": 40, "050045162439346313": 40, "16734018921852112": 40, "4311050772666931": 40, "23242227733135223": 40, "05163438618183136": 40, "012833272106945515": 40, "01619996316730976": 40, "03074900433421135": 40, "1396280825138092": 40, "5038207173347473": 40, "22299200296401978": 40, "07377689331769943": 40, "02854202501475811": 40, "026677291840314865": 40, "02838410809636116": 40, "026617199182510376": 40, "02508518099784851": 40, "06039097160100937": 40, "8043031692504883": 40, "get_aesthetic_scor": 41, "ccip": [41, 106], "ccip_extract_featur": 41, "ccip_batch_extract_featur": 41, "ccip_default_threshold": 41, "ccip_differ": 41, "ccip_sam": 41, "ccip_batch_differ": 41, "ccip_batch_sam": 41, "ccip_default_clustering_param": 41, "ccip_clust": 41, "ccip_merg": 41, "dbaesthet": [41, 106], "laplacian": [41, 106], "laplacian_scor": 41, "lpip": [41, 106], "lpips_extract_featur": 41, "lpips_differ": 41, "lpips_clust": 41, "psnr_": [41, 106], "psnr": [41, 65], "blur": [42, 47], "than": [42, 43, 47, 85, 89, 97], "seem": 42, "just": [42, 62, 91, 94, 97, 100, 104], "we": [42, 64, 83], "explor": 42, "bluri": 42, "hutao": [42, 71, 74, 75, 79, 82], "156": 42, "68285005210006": 42, "text_blur": 42, "2276": 42, "66629157129": 42, "real2": 42, "908745781486806": 42, "mmd": 42, "1072": 42, "8372572065527": 42, "richzhang": 43, "perceptualsimilar": 43, "chafen_arknight": 43, "rand": 43, "reach": 43, "995": 43, "cnn": 43, "f1": 43, "f2": 43, "f3": 43, "f4": 43, "f5": 43, "64": [43, 59, 62, 67, 83, 107, 108], "99": 43, "192": 43, "49": [43, 59], "256": [43, 57, 58, 64, 67], "img1": [43, 44, 82], "img2": [43, 44, 82], "anoth": 43, "16922694444656372": 43, "22250649333000183": 43, "6897575259208679": 43, "10956494510173798": 43, "6823137998580933": 43, "6837796568870544": 43, "nois": [43, 50, 62, 64], "inf": 44, "gaussian_20": 44, "dat": 44, "058228614646987": 44, "gaussian_3": 44, "27": [44, 59], "65611098737784": 44, "lq": 44, "29589659377844": 44, "recogn": [45, 59], "export": [45, 88], "recognit": 45, "ch_pp": 45, "ocrv4_det": 45, "heat_threshold": 45, "box_threshold": 45, "max_candid": 45, "1000": 45, "unclip_ratio": 45, "heat": 45, "candid": 45, "unclip": 45, "comic": [45, 91], "742": 45, "485": [45, 57, 58], "809": 45, "511": 45, "9543377610144915": 45, "682": 45, "98": 45, "734": 45, "124": 45, "9309689495575223": 45, "136": 45, "836": 45, "164": 45, "9042856988923695": 45, "144": 45, "455": 45, "196": 45, "874083638387722": 45, "719": 45, "835": 45, "488": 45, "8628696346175078": 45, "478": 45, "214": 45, "508": 45, "848871771901487": 45, "1030": 45, "557": 45, "1184": 45, "578": 45, "8352495440618789": 45, "427": 45, "129": 45, "553": 45, "154": 45, "8249209443996619": 45, "detect_model": 45, "recognize_model": 45, "ocrv4_rec": 45, "rotation_threshold": 45, "is_remove_dupl": 45, "rotat": [45, 48], "duplic": [45, 67], "mob": 45, "9356705927336156": 45, "shishou": 45, "8933000384412466": 45, "BUT": 45, "8730931912907247": 45, "oh": 45, "8417627579351514": 45, "mirror": 45, "7366019454049503": 45, "el": 45, "gato": 45, "iberico": 45, "7271127306351021": 45, "THAt": 45, "701928390168364": 45, "6965972578194936": 45, "chines": 45, "english": 45, "cannot": [45, 55, 57, 59, 69], "languag": 45, "func": [45, 87, 106], "japanes": [45, 67], "post_text": 45, "319": 45, "847": 45, "561": 45, "899": 45, "kancol": 45, "9130667787597329": 45, "552": 45, "811": 45, "791": 45, "921": 45, "1944": 45, "8566762346615406": 45, "820": 45, "558": 45, "850": 45, "fleet": 45, "collect": [45, 66], "8100635458911772": 45, "235": 45, "904": 45, "855": 45, "1009": 45, "\u6d77": 45, "6716076803280185": 45, "858": 45, "808": 45, "tsu": 45, "ka": 45, "NO": 45, "u": [45, 109], "mi": 45, "de": 45, "654507230718228": 45, "209": 45, "507": 45, "2888084133529467": 45, "japan_pp": 45, "ocrv3_rec": 45, "9230690942939336": 45, "8564870717047623": 45, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 45, "8061289060358996": 45, "8045396777081609": 45, "7311649382696896": 45, "\u8266\u3068\u308c\u308c": 45, "6648729016512889": 45, "ocrv2_det": 45, "ocrv3_det": 45, "ocrv4_server_det": 45, "ch_ppocr_mobile_slim_v2": 45, "0_det": 45, "ch_ppocr_mobile_v2": 45, "ch_ppocr_server_v2": 45, "en_pp": 45, "arabic_pp": 45, "ocrv2_rec": 45, "ocrv4_server_rec": 45, "0_rec": 45, "chinese_cht_pp": 45, "cyrillic_pp": 45, "devanagari_pp": 45, "en_number_mobile_v2": 45, "ka_pp": 45, "korean_pp": 45, "latin_pp": 45, "ta_pp": 45, "te_pp": 45, "dimens": [46, 59], "max_siz": [46, 57, 58, 59], "longer": 46, "after": [46, 59, 74, 79, 82], "1280": 46, "720": 46, "new_img": 46, "600": 46, "337": 46, "obscur": 47, "regist": [47, 48, 57, 58, 59], "rectangular": 47, "967": [47, 48], "143": [47, 48], "1084": [47, 48], "261": [47, 48], "246": [47, 48], "208": [47, 48], "331": [47, 48], "287": [47, 48], "662": [47, 48], "466": [47, 48], "705": [47, 48], "514": [47, 48], "479": [47, 48], "283": [47, 48], "326": [47, 48], "color_black": 47, "radiu": 47, "emoji": [47, 48], "penis": 47, "vagina": 47, "serv": [47, 59, 74], "foundat": 47, "inherit": [47, 59], "within": [47, 67, 74, 82], "fill": 47, "color_default": 47, "green": 47, "color_green": 47, "ffff00": 47, "color_ffff00": 47, "blur_4": 47, "blur_8": 47, "blur_12": 47, "pixelate_4": 47, "pixelate_8": 47, "pixelate_12": 47, "cl": 47, "arg": 47, "subclass": 47, "keyerror": 47, "alreadi": 47, "exist": [47, 68, 88, 91], "angl": 48, "end": [48, 67], "censor_area": [48, 49], "ratio_threshold": 48, "minimum": [48, 54, 60, 62], "total": [48, 107, 108], "star": [48, 79], "register_censor_method": [48, 49], "smiling_face_with_heart": 48, "twitter": 48, "appl": 48, "googl": 48, "microsoft": 48, "samsung": 48, "whatsapp": 48, "facebook": 48, "messeng": 48, "joypixel": 48, "openmoji": 48, "emojidex": 48, "mozilla": 48, "express": 48, "code": [48, 64, 79, 82], "_emojistyletyp": 48, "emoji_default": 48, "cat_fac": 48, "emoji_green": 48, "grinning_face_with_sweat": 48, "emoji_liuhanhuangd": 48, "minim": 48, "abl": [48, 55], "prefix": [48, 73, 78], "sum": 48, "cx": 48, "mass": 48, "occlus": 48, "cy": 48, "find_for_area": 48, "rectangl": 48, "corner": 48, "factor": [48, 59], "align": [49, 106], "align_maxs": 49, "censor_": [49, 106], "censor_nsfw": 49, "basecensor": 49, "colorcensor": 49, "blurcensor": 49, "pixelatecensor": 49, "imgcensor": [49, 106], "imagebasedcensor": 49, "emojibasedcensor": 49, "singleimag": 49, "squeez": [49, 106], "squeeze_with_transpar": 49, "fit": 50, "tightli": 50, "interest": 50, "jerry_with_spac": 50, "median_filt": 50, "median": 50, "kernel": 50, "larger": [50, 54, 84], "disabl": 50, "keypoint": [51, 52, 53, 54], "idea": 51, "research": 51, "auto_detect": 51, "out_bbox": 51, "person_detect_cfg": 51, "op18keypointset": [51, 53, 54], "rtmpose": 51, "config": [51, 58, 106, 109], "foot": [51, 52], "hand1": 51, "hand2": 51, "op18_visu": [51, 53], "0x7f5ca933f3d0": 51, "axesimag": 51, "0x7f5c98069790": 51, "all_": 52, "openpos": [52, 67], "op18": [52, 54], "__mul__": 52, "multipli": 52, "scalar": 52, "__truediv__": 52, "divisor": 52, "left_foot": 52, "left_hand": 52, "right_foot": 52, "right_hand": 52, "enum": 52, "enumer": 52, "symbol": [52, 79, 82], "make": [52, 57, 76, 86, 94, 98, 100], "readabl": [52, 82], "categor": 52, "nose": 52, "neck": 52, "elbow": 52, "wrist": 52, "ankl": 52, "ear": [52, 73, 80], "member": 52, "right_should": 52, "right_elbow": 52, "right_wrist": 52, "left_should": 52, "left_elbow": 52, "left_wrist": 52, "right_hip": 52, "right_kne": 52, "right_ankl": 52, "left_hip": 52, "left_kne": 52, "left_ankl": 52, "right_ey": 52, "left_ey": 52, "right_ear": 52, "left_ear": 52, "left_big_to": 52, "left_small_to": 52, "left_heel": 52, "right_big_to": 52, "right_small_to": 52, "right_heel": 52, "__int__": 52, "truncat": [52, 96, 106], "zero": 52, "must": [52, 73, 105], "preced": 52, "surround": 52, "whitespac": [52, 76], "36": [52, 59], "0b100": 52, "91": [52, 59], "112": 52, "92": [52, 59, 80], "113": [52, 59], "dwpose": [53, 106], "dwpose_estim": 53, "openpose18": 53, "op18_body_max": 53, "op18_body_min": 53, "op18_face_max": 53, "op18_face_min": 53, "op18_left_foot_max": 53, "op18_left_foot_min": 53, "op18_left_hand_max": 53, "op18_left_hand_min": 53, "op18_right_foot_max": 53, "op18_right_foot_min": 53, "op18_right_hand_max": 53, "op18_right_hand_min": 53, "keypoints_list": 54, "min_edge_s": 54, "draw_bodi": 54, "draw_hand": 54, "draw_feet": 54, "draw_fac": 54, "drawn": 54, "shorter": 54, "connect": 54, "ellips": 54, "facial": [54, 73, 90], "pars": [55, 57, 58, 66, 67, 106], "parser": [55, 57, 58, 67], "try": 55, "notparsetarget": 56, "register_pillow_transform": 56, "register_pillow_pars": 56, "create_pillow_transform": 56, "parse_pillow_transform": 56, "register_torchvision_transform": 56, "register_torchvision_pars": 56, "create_torchvision_transform": 56, "parse_torchvision_transform": 56, "register_creators_for_transform": 56, "notprocessortypeerror": 56, "create_transforms_from_transform": 56, "is_valid_size_dict": 56, "convert_to_size_dict": 56, "get_size_dict": 56, "create_clip_transform": 56, "create_transforms_from_clip_processor": 56, "create_convnext_transform": 56, "create_transforms_from_convnext_processor": 56, "create_vit_transform": 56, "create_transforms_from_vit_processor": 56, "create_siglip_transform": 56, "create_transforms_from_siglip_processor": 56, "create_bit_transform": 56, "create_transforms_from_bit_processor": 56, "create_blip_transform": 56, "create_transforms_from_blip_processor": 56, "create_mobilenetv2_transform": 56, "create_transforms_from_mobilenetv2_processor": 56, "tensor": [57, 58, 59, 68], "composit": [57, 59], "machin": [57, 86], "learn": [57, 86], "compos": [57, 58, 59], "sequenc": [57, 59, 73], "pillowcompos": [57, 59], "sequenti": 57, "decor": [57, 58, 59, 85], "facilit": 57, "creator": [57, 59], "tvalu": [57, 58], "describ": 57, "interpol": [57, 58, 59], "bicub": [57, 58, 59], "pillowres": [57, 59], "antialia": [57, 58, 59], "bilinear": [57, 58], "center_crop": [57, 58], "pillowcentercrop": [57, 59], "pillowtotensor": [57, 59], "maybe_to_tensor": [57, 58], "pillowmaybetotensor": 57, "std": [57, 58, 59], "pillownorm": [57, 59], "456": [57, 58], "406": [57, 58], "229": [57, 58], "225": [57, 58], "48500001430511475": 57, "4560000002384186": 57, "4059999883174896": 57, "2290000021457672": 57, "2240000069141388": 57, "22499999403953552": 57, "framework": 58, "extend": 58, "centercrop": 58, "totensor": 58, "maybetotensor": 58, "4850": 58, "4560": 58, "4060": 58, "2290": 58, "2240": 58, "2250": 58, "timm": 58, "interpolationmod": 58, "processor": [59, 107, 108], "vitimageprocessor": 59, "5906": 59, "33": 59, "donutimageprocessor": 59, "1901": 59, "70": [59, 83], "detrimageprocessor": 59, "1575": 59, "86": [59, 73], "clipimageprocessor": 59, "1374": 59, "73": 59, "videomaeimageprocessor": 59, "1093": 59, "convnextimageprocessor": 59, "648": 59, "65": 59, "segformerimageprocessor": 59, "533": 59, "00": 59, "beitimageprocessor": 59, "468": 59, "63": 59, "siglipimageprocessor": 59, "440": 59, "48": 59, "layoutlmv3imageprocessor": 59, "403": 59, "layoutlmv2imageprocessor": 59, "332": 59, "87": 59, "mllamaimageprocessor": 59, "qwen2vlimageprocessor": 59, "314": 59, "77": 59, "blipimageprocessor": 59, "276": 59, "55": 59, "idefics2imageprocessor": 59, "226": 59, "llavanextimageprocessor": 59, "215": 59, "bitimageprocessor": 59, "210": 59, "pix2structimageprocessor": 59, "conditionaldetrimageprocessor": 59, "53": 59, "samimageprocessor": 59, "52": 59, "deitimageprocessor": 59, "mask2formerimageprocessor": 59, "89": 59, "50": 59, "vivitimageprocessor": 59, "88": 59, "yolosimageprocessor": 59, "84": 59, "47": 59, "viltimageprocessor": 59, "41": 59, "detaimageprocessor": 59, "68": 59, "38": 59, "pixtralimageprocessor": 59, "mobilenetv2imageprocessor": 59, "mobilevitimageprocessor": 59, "61": 59, "34": [59, 107, 108], "dptimageprocessor": 59, "maskformerimageprocessor": 59, "28": 59, "nougatimageprocessor": 59, "ideficsimageprocessor": 59, "rtdetrimageprocessor": 59, "efficientnetimageprocessor": 59, "40": [59, 67], "deformabledetrimageprocessor": 59, "idefics3imageprocessor": 59, "fuyuimageprocessor": 59, "videollavaimageprocessor": 59, "pvtimageprocessor": 59, "09": 59, "oneformerimageprocessor": 59, "mobilenetv1imageprocessor": 59, "07": [59, 98, 99, 100, 103], "owlv2imageprocessor": 59, "chineseclipimageprocessor": 59, "efficientformerimageprocessor": 59, "llavaonevisionimageprocessor": 59, "swin2srimageprocessor": 59, "vithybridimageprocessor": 59, "owlvitimageprocessor": 59, "04": 59, "groundingdinoimageprocessor": 59, "03": 59, "perceiverimageprocessor": 59, "chameleonimageprocessor": 59, "levitimageprocessor": 59, "vitmatteimageprocessor": 59, "extens": [59, 74], "tri": 59, "def": [59, 85], "hasattr": 59, "feature_extractor": 59, "encount": 59, "becaus": 59, "until": 59, "successfulli": 59, "imageprocessor": 59, "autoimageprocessor": 59, "from_pretrain": 59, "openai": 59, "vit": 59, "patch32": 59, "pillowconvertrgb": 59, "48145467": 59, "4578275": 59, "40821072": 59, "26862955": 59, "2613026": 59, "2757771": 59, "size_dict": 59, "shortest_edg": 59, "invalid_kei": 59, "default_to_squar": 59, "height_width_ord": 59, "constraint": 59, "els": [59, 67, 107, 108], "incompat": 59, "longest_edg": 59, "param_nam": 59, "entri": 59, "conform": 59, "messag": [59, 83], "do_res": 59, "do_center_crop": 59, "crop_siz": 59, "do_rescal": 59, "rescale_factor": 59, "00392156862745098": 59, "do_norm": 59, "image_mean": 59, "image_std": 59, "do_convert_rgb": 59, "rescal": 59, "deviat": 59, "clipprocessor": 59, "crop_pct": 59, "tailor": 59, "convnext": 59, "percentag": 59, "prepar": 59, "replic": 59, "build": [59, 74, 82], "blip": 59, "255": 59, "openai_clip_mean": 59, "openai_clip_std": 59, "accord": 59, "behavior": 59, "mobilenetv2": 59, "per": 59, "equival": 59, "bg": 60, "strict_level": 60, "min_select": 60, "min_width": 60, "min_height": 60, "min_resolut": 60, "strict": [60, 94, 100], "get_imag": 60, "get_image_fil": 60, "list_image_fil": 60, "random_imag": 60, "randomli": 60, "random_image_fil": 60, "8057": 60, "000000": 60, "000001": 60, "000002": 60, "000003": 60, "000004": 60, "home": 60, "dgh": [60, 68, 109], "2400x1600": 60, "0x7feb86ed5160": 60, "003258": 60, "400x400": 60, "0x7feb86a748b0": 60, "quickli": 61, "backgroundimageset": 61, "list_bg_image_fil": 61, "get_bg_image_fil": 61, "get_bg_imag": 61, "random_bg_image_fil": 61, "random_bg_imag": 61, "opencv": 62, "denois": [62, 67], "inspir": [62, 71, 75, 82, 102], "mf666": [62, 102], "mist": 62, "fucker": 62, "diameter_min": 62, "diameter_max": 62, "sigma_color_min": 62, "sigma_color_max": 62, "sigma_space_min": 62, "sigma_space_max": 62, "radius_min": 62, "radius_max": 62, "eps_min": 62, "eps_max": 62, "b_iter": 62, "g_iter": 62, "random": [62, 80], "bilater": 62, "guid": 62, "stage": 62, "preserv": 62, "diamet": 62, "sigma": 62, "space": [62, 71, 82], "window": [62, 67], "term": 62, "contrib": 62, "noisy_imag": 62, "cleaned_img": 62, "cleaned_imag": 62, "blurri": [63, 67], "noisi": 63, "nafnet": [63, 106], "scunet": [63, 64, 106], "adversari": [63, 106], "remove_adversarial_nois": 63, "restore_with_nafnet": 63, "restore_with_scunet": 63, "ve": 64, "gaussian": 64, "To": 64, "correctli": 64, "credibl": 64, "rgg": [64, 65], "red": [64, 73], "gopro": 64, "sidd": 64, "tile_s": [64, 65, 83], "tile_overlap": [64, 65, 83], "batch_siz": [64, 65, 83], "nafnetmodeltyp": 64, "tile": [64, 65, 83], "gan": 65, "128": 65, "scunetmodeltyp": 65, "automatic1111": 66, "stabl": [66, 67, 89, 109], "diffus": [66, 67, 89], "webui": [66, 67, 68], "novelai": 66, "sdwui": 66, "submodul": 66, "nai": [66, 106], "docstr": 66, "sdmetadata": 66, "parse_sdmeta_from_text": 66, "get_sdmeta_from_imag": 66, "save_image_with_sdmeta": 66, "read_metadata": 66, "save_with_metadata": 66, "naimetadata": 66, "get_naimeta_from_imag": 66, "add_naimeta_to_imag": 66, "save_image_with_naimeta": 66, "formatt": 67, "a1111": 67, "sd_metadata_simpl": 67, "sd_metadata_complex": 67, "prompt": 67, "neg_prompt": 67, "neg": 67, "__str__": 67, "sd1": 67, "extrem": 67, "delic": 67, "beauti": 67, "offici": 67, "global": [67, 105], "illumin": 67, "soft": 67, "shadow": 67, "super": 67, "light": 67, "novel": [67, 69], "4k": 67, "metal_textur": 67, "striped_background": 67, "rich": 67, "cg": 67, "uniti": 67, "8k": 67, "wallpap": 67, "unreal": 67, "sci": 67, "fi": 67, "fantasi": 67, "silver_skin": 67, "cut": [67, 73], "silver_impossible_bodysuit": 67, "gem_on_chest": 67, "cut_silver_mechanical_leotard": 67, "headgear": [67, 73], "1_girl": 67, "solo": [67, 72, 73, 74, 75, 79, 80, 81, 82], "slim_waist": 67, "hair": [67, 73], "long": 67, "lumin": 67, "medium_breast": [67, 81], "indistinct_camelto": 67, "flat_crotch": 67, "coquettish": 67, "squint": 67, "evil_smil": 67, "dark_persona": 67, "mouth": 67, "wet": 67, "slim_fac": 67, "tall_girl": 67, "matur": 67, "mature_fac": 67, "slim_figur": 67, "slim_leg": 67, "groin": 67, "bare_thigh": 67, "easyneg": 67, "sketch": 67, "ugli": 67, "huge": 67, "logo": 67, "monochrom": [67, 93, 96, 106], "bad": 67, "mutat": 67, "horror": 67, "geometri": 67, "bad_prompt": 67, "miss": 67, "finger": 67, "limb": 67, "anatomi": 67, "interlock": 67, "digit": 67, "arm": 67, "2girl": 67, "deform": 67, "artist": 67, "blush": [67, 74, 75, 79, 82], "lipstick": 67, "skindent": 67, "tie": 67, "big_breast": 67, "thighhigh": [67, 74], "pubic_hair": [67, 73], "3d": [67, 91], "realist": 67, "slip": [67, 76], "head_out_of_fram": 67, "curvi": 67, "sampler": 67, "ddim": 67, "cfg": 67, "seed": 67, "3827064803": 67, "512x848": 67, "hash": 67, "eb49192009": 67, "anidosmix": 67, "skip": 67, "new_imag": 67, "let": 67, "what": 67, "nslim_fac": 67, "848": 67, "_sdmeta_text": 67, "directli": 67, "starri": 67, "night": 67, "daylight": 67, "euler": 67, "sd2": 67, "1girl": [67, 72, 73, 74, 75, 76, 79, 80, 81, 82], "blue": 67, "footwear": 67, "shoe": 67, "bang": [67, 73, 74, 79, 82], "indoor": 67, "sleev": 67, "ahog": [67, 73, 74, 75, 79, 82], "dress": [67, 73], "pot": 67, "plant": 67, "bag": [67, 74, 75, 79, 82], "bun": [67, 73], "lora": 67, "bluearchive10": 67, "bluearchiv": 67, "neg1": 67, "dpm": 67, "2m": 67, "sde": 67, "karra": 67, "2647703743": 67, "768x768": 67, "72bd94132e": 67, "cutemix": 67, "strength": 67, "controlnet": 67, "control_v11p_sd15_openpos": 67, "cab727d4": 67, "weight": 67, "perfect": 67, "param": 67, "hire": 67, "upscal": [67, 106], "latent": 67, "ti": 67, "339cc9210f70": 67, "66a7279a88dd": 67, "info": 67, "underli": [67, 85], "sd_meta": 67, "scope": 67, "dst_file": [67, 69], "webp": 67, "systemerror": [67, 69], "input_imag": 67, "output_imag": 67, "a41": 68, "safetensor": 68, "torch": 68, "command": [68, 109], "pip": [68, 109], "_check_env": 68, "model_fil": 68, "key1": 68, "value1": 68, "key2": 68, "value2": 68, "src_model_fil": 68, "dst_model_fil": 68, "new_metadata": 68, "john": 68, "doe": [68, 72, 80, 94, 100], "input_model": 68, "output_model": 68, "softwar": 69, "generation_tim": 69, "dataclass": 69, "encapsul": 69, "taken": 69, "alia": 69, "success": [69, 109], "add_lsb_meta": 69, "save_metainfo": 69, "metainfo": 69, "prefer": 69, "isneti": [70, 106], "get_isnetis_mask": 70, "segment_with_isneti": 70, "segment_rgba_with_isneti": 70, "co": 71, "seg": 71, "1024": [71, 82], "app": 71, "l8": 71, "00ff00": 71, "mask_": 71, "image_": 71, "hutao_seg": 71, "skadi": [71, 74, 75, 79, 82], "skadi_seg": 71, "drop": [72, 73, 74, 79, 81, 82], "cosplai": 72, "no_eyewear": 72, "eyewear": [72, 73], "span": [72, 73], "matter": [72, 73], "red_hair": [72, 73, 80, 81], "use_preset": 72, "custom_blacklist": 72, "onlin": 72, "preset": 72, "ones": 72, "neither": [72, 73], "nor": [72, 73], "anal_hair": 73, "anal_tail": 73, "arm_behind_head": 73, "arm_hair": 73, "arm_under_breast": 73, "arms_behind_head": 73, "bird_on_head": 73, "blood_in_hair": 73, "breasts_on_glass": 73, "breasts_on_head": 73, "cat_on_head": 73, "closed_ey": 73, "clothed_female_nude_femal": 73, "clothed_female_nude_mal": 73, "clothed_male_nude_femal": 73, "clothes_between_breast": 73, "cream_on_fac": 73, "drying_hair": 73, "empty_ey": 73, "face_to_breast": 73, "food_on_fac": 73, "food_on_head": 73, "game_boi": 73, "grabbing_anoth": 73, "s_hair": 73, "grabbing_own_breast": 73, "gun_to_head": 73, "head_between_breast": 73, "heart_in_ey": 73, "multiple_boi": 73, "multiple_girl": 73, "object_on_breast": 73, "object_on_head": 73, "paint_splatter_on_fac": 73, "parted_lip": [73, 74, 75, 79, 82], "penis_on_fac": 73, "person_on_head": 73, "pokemon_on_head": 73, "rabbit_on_head": 73, "rice_on_fac": 73, "severed_head": 73, "star_in_ey": 73, "sticker_on_fac": 73, "tentacles_on_mal": 73, "tying_hair": 73, "built": [73, 85], "mutabl": 73, "constructor": 73, "empti": 73, "hold": [73, 74, 75, 79, 82], "futa": 73, "cum": 73, "rub": 73, "shade": 73, "plai": 73, "drill": 73, "skin": 73, "sidelock": 73, "twintail": [73, 74, 75, 79, 82], "braid": 73, "afro": 73, "bald": 73, "dreadlock": 73, "ponytail": 73, "updo": 73, "beard": 73, "mustach": 73, "pointi": 73, "horn": 73, "tail": 73, "ornament": 73, "hairband": 73, "pupil": 73, "bow": [73, 74, 75], "headwear": 73, "ribbon": [73, 75, 79], "crown": 73, "cap": 73, "hairclip": [73, 79], "mole": 73, "halo": 73, "fluff": 73, "flower": [73, 74, 75, 79, 82], "glass": [73, 76], "fang": 73, "boi": 73, "beret": 73, "heterochromia": 73, "headdress": 73, "eyepatch": 73, "headphon": 73, "eyebrow": 73, "eyelash": 73, "sunglass": 73, "intak": 73, "scrunchi": 73, "ear_pierc": 73, "headband": 73, "ring": 73, "under_mouth": 73, "freckl": 73, "lip": 73, "eyelin": 73, "eyeshadow": 73, "tassel": 73, "whitelist_suffix": 73, "whitelist_prefix": 73, "whitelist_word": 73, "suffix": [73, 78], "pool": 73, "whitelist": 73, "blacklist": [73, 77, 106], "singular": 73, "plural": 73, "chair": 73, "whole": 73, "word": 73, "hear": 73, "72": 73, "outdat": 74, "anymor": 74, "baselin": 74, "practic": 74, "use_real_nam": [74, 79], "general_threshold": [74, 75, 82], "character_threshold": [74, 75, 82], "drop_overlap": [74, 75, 79, 82], "real": [74, 79, 96, 106], "renam": [74, 79], "redirect": [74, 79], "mani": [74, 79], "websit": [74, 79], "rate": [74, 75, 82, 94, 96, 106], "char": [74, 75, 82], "9897817373275757": 74, "question": [74, 75, 82, 94], "010265946388244629": 74, "explicit": [74, 75, 82, 94], "2809715270996094e": 74, "9939777851104736": 74, "5032387375831604": 74, "black_bord": 74, "9943548440933228": 74, "black_glov": [74, 75, 79, 82], "5011609792709351": 74, "blue_ski": [74, 75, 79, 82], "6877802610397339": 74, "5543792843818665": 74, "8268730640411377": 74, "cloud": [74, 75, 79, 82], "8504303693771362": 74, "cowboy_shot": [74, 75, 79, 82], "6008237600326538": 74, "crop_top": [74, 75, 79, 82], "6635787487030029": 74, "dai": [74, 75, 79, 82], "8496965765953064": 74, "glove": [74, 75, 79, 82], "6107005476951599": 74, "hair_between_ey": [74, 75, 79, 82], "668294370174408": 74, "5619469285011292": 74, "holding_baseball_bat": [74, 75, 79, 82], "5141720771789551": 74, "letterbox": 74, "long_hair": [74, 75, 79, 81, 82], "9884189963340759": 74, "looking_at_view": [74, 75, 79, 82], "5673105120658875": 74, "midriff": [74, 75, 79, 82], "6290556192398071": 74, "navel": [74, 75, 79, 82], "9631235003471375": 74, "no_hat": [74, 75, 79], "7978747487068176": 74, "no_headwear": [74, 75, 79, 82], "7577926516532898": 74, "outdoor": [74, 75, 79, 82], "7118550539016724": 74, "5452839136123657": 74, "pillarbox": 74, "9841411709785461": 74, "red_ey": [74, 75, 79, 82], "958786129951477": 74, "shirt": [74, 75, 79, 82], "6720131039619446": 74, "short_sleev": [74, 75, 79, 82], "7077711820602417": 74, "silver_hair": [74, 75, 79], "6673924326896667": 74, "sky": [74, 75, 79, 82], "8709812760353088": 74, "9614333510398865": 74, "sportswear": [74, 75, 79, 82], "7786177396774292": 74, "6842771172523499": 74, "sweat": [74, 75, 79, 82], "9076308012008667": 74, "thigh": [74, 75, 79, 82], "580970823764801": 74, "skadi_": [74, 75, 82], "arknight": [74, 75, 82], "9633345007896423": 74, "9988503456115723": 74, "001651763916015625": 74, "00012505054473876953": 74, "9829280972480774": 74, "894218385219574": 74, "8733789920806885": 74, "backpack": [74, 75, 79, 82], "6322951316833496": 74, "9987058639526367": 74, "bag_charm": [74, 75], "9754379987716675": 74, "6810564994812012": 74, "9708781838417053": 74, "6356008052825928": 74, "5633733868598938": 74, "brick_wal": 74, "5315935611724854": 74, "brown_hair": [74, 75, 79, 82], "9397273659706116": 74, "9229896664619446": 74, "charm_": [74, 75], "9006357789039612": 74, "citi": 74, "9020784497261047": 74, "cityscap": 74, "9547432661056519": 74, "5296419262886047": 74, "8253412246704102": 74, "5619839429855347": 74, "hair_flow": [74, 75, 79, 82], "8277763724327087": 74, "hair_orna": [74, 75, 79, 82], "9356368780136108": 74, "hair_ribbon": [74, 75, 79], "5288072824478149": 74, "jacket": [74, 75, 79, 82], "6336134076118469": 74, "9703260064125061": 74, "8188960552215576": 74, "phone_screen": 74, "9579574465751648": 74, "9954615235328674": 74, "plaid": [74, 75, 79], "9725285172462463": 74, "plaid_skirt": [74, 75, 79], "9638455510139465": 74, "pleated_skirt": [74, 75, 79, 82], "7226815819740295": 74, "5321241021156311": 74, "red_nail": [74, 79], "5493080615997314": 74, "school_bag": [74, 75], "9863407611846924": 74, "school_uniform": [74, 75, 79, 82], "6794284582138062": 74, "5062428116798401": 74, "shoulder_bag": 74, "9325523972511292": 74, "skirt": [74, 75, 79, 82], "92237788438797": 74, "skyscrap": 74, "7728171348571777": 74, "sleeves_past_wrist": [74, 75, 79], "7257086038589478": 74, "smile": [74, 75, 79, 82], "5357837080955505": 74, "6939404010772705": 74, "7054293155670166": 74, "tongu": [74, 75, 79, 82], "9990814924240112": 74, "tongue_out": [74, 75, 79, 82], "9992498755455017": 74, "5012534260749817": 74, "very_long_hair": [74, 75, 79, 81, 82], "7461410164833069": 74, "lagpixellol": 75, "deepgelbooru_onnx": 75, "categori": [75, 90, 98], "dim": [75, 82], "9986732006072998": 75, "0013858973979949951": 75, "315376281738281e": 75, "9972434639930725": 75, "basebal": [75, 82], "5982598662376404": 75, "baseball_bat": [75, 79, 82], "6429562568664551": 75, "bike_short": 75, "36296138167381287": 75, "8308937549591064": 75, "black_shirt": [75, 79, 82], "7388008832931519": 75, "6039759516716003": 75, "30909663438796997": 75, "9694308042526245": 75, "6422968506813049": 75, "5898381471633911": 75, "8145260810852051": 75, "652222216129303": 75, "dolphin_short": 75, "466494083404541": 75, "7183809280395508": 75, "6753682494163513": 75, "7302790880203247": 75, "6649775505065918": 75, "large_breast": [75, 79, 82], "8446108102798462": 75, "98187655210495": 75, "8140730857849121": 75, "6360533833503723": 75, "9635934829711914": 75, "33370012044906616": 75, "44239571690559387": 75, "7891374826431274": 75, "6471294164657593": 75, "9958090782165527": 75, "8736815452575684": 75, "872096061706543": 75, "5640895366668701": 75, "5049663186073303": 75, "8832778930664062": 75, "9687467813491821": 75, "sports_bra": 75, "3659853935241699": 75, "9309735298156738": 75, "49939480423927307": 75, "stomach": [75, 79, 82], "446407288312912": 75, "809670090675354": 75, "6560589075088501": 75, "47956040501594543": 75, "9832853674888611": 75, "9994162321090698": 75, "0008397102355957031": 75, "00035390257835388184": 75, "9926226139068604": 75, "899387001991272": 75, "34215790033340454": 75, "5701972246170044": 75, "9512913227081299": 75, "6664570569992065": 75, "5614628791809082": 75, "33615976572036743": 75, "5770801305770874": 75, "987317681312561": 75, "37286585569381714": 75, "cardigan": [75, 79], "36409223079681396": 75, "7329680919647217": 75, "collared_shirt": [75, 79], "5924292206764221": 75, "4344901144504547": 75, "7465001344680786": 75, "5225946307182312": 75, "6976451873779297": 75, "9265321493148804": 75, "34527891874313354": 75, "6675043106079102": 75, "9096828699111938": 75, "long_sleev": [75, 79, 82], "41341525316238403": 75, "8418735265731812": 75, "miniskirt": [75, 79], "3675632178783417": 75, "nail_polish": [75, 79], "5284417867660522": 75, "open_cloth": [75, 79], "30296844244003296": 75, "48789578676223755": 75, "36596980690956116": 75, "7759367227554321": 75, "6535028219223022": 75, "8975257873535156": 75, "36911237239837646": 75, "4171145558357239": 75, "3942635953426361": 75, "6772940754890442": 75, "9397937655448914": 75, "5207280516624451": 75, "4673041105270386": 75, "9118321537971497": 75, "9967410564422607": 75, "9970728158950806": 75, "8419480323791504": 75, "6489560604095459": 75, "white_shirt": [75, 79], "6217572689056396": 75, "underscor": [76, 82], "convent": 76, "restor": [76, 106], "use_spac": 76, "use_escap": 76, "include_scor": 76, "score_descend": 76, "_": 76, "escap": 76, "unsaf": 76, "sort": [76, 80], "descend": 76, "panty_pul": 76, "6826801300048828": 76, "958938717842102": 76, "drinking_glass": 76, "9340789318084717": 76, "areola_slip": 76, "41196826100349426": 76, "9988248348236084": 76, "drink": 76, "pull": 76, "areola": 76, "999": 76, "959": 76, "934": 76, "683": 76, "412": 76, "mldanbooru": [77, 106], "get_mldanbooru_tag": 77, "wd14": [77, 79, 106], "get_wd14_tag": [77, 79], "convert_wd14_emb_to_predict": 77, "denormalize_wd14_emb": 77, "deepdanbooru": [77, 79, 106], "get_deepdanbooru_tag": [77, 79], "deepgelbooru": [77, 106], "get_deepgelbooru_tag": 77, "add_underlin": 77, "remove_underlin": 77, "tags_to_text": 77, "drop_overlap_tag": 77, "is_blacklist": 77, "drop_blacklisted_tag": 77, "char_whitelist_suffix": 77, "char_whitelist_prefix": 77, "char_whitelist_word": 77, "char_suffix": 77, "char_prefix": 77, "charactertagpool": 77, "is_basic_character_tag": 77, "drop_basic_character_tag": 77, "sort_tag": 77, "tag_match_suffix": 77, "tag_match_prefix": 77, "tag_match_ful": 77, "t1": 78, "t2": 78, "fulli": 78, "ml": 79, "448": 79, "keep_ratio": 79, "9999984502792358": [79, 101], "9999946355819702": 79, "9994951486587524": 79, "998144268989563": 79, "9978417158126831": 79, "9941409230232239": 79, "9799384474754333": 79, "979142427444458": 79, "961823582649231": 79, "961323618888855": 79, "9490893483161926": 79, "9450850486755371": 79, "9425153136253357": 79, "9409335255622864": 79, "9319437146186829": 79, "9265308976173401": 79, "9259042143821716": 79, "922250509262085": 79, "9199565052986145": 79, "9175475835800171": 79, "9102761745452881": 79, "9076938629150391": 79, "9052775502204895": 79, "8938589692115784": 79, "8894285559654236": 79, "8891903162002563": 79, "8845980763435364": 79, "8842408061027527": 79, "8659475445747375": 79, "862621009349823": 79, "8616052865982056": 79, "8562789559364319": 79, "short_short": [79, 82], "8555729389190674": 79, "8533340096473694": 79, "black_short": [79, 82], "8477485775947571": 79, "8430152535438538": 79, "tied_long_hair": [79, 82], "8340626955032349": 79, "crop_top_overhang": 79, "8266023397445679": 79, "8222048282623291": 79, "8202669620513916": 79, "8061150312423706": 79, "ass_visible_through_thigh": [79, 82], "7803354859352112": 79, "thigh_gap": [79, 82], "7789446711540222": 79, "arms_up": 79, "7052110433578491": 79, "9999866485595703": 79, "997043788433075": 79, "9969649910926819": 79, "9957101345062256": 79, "9928386807441711": 79, "9886980056762695": 79, "9864778518676758": 79, "ghost": [79, 82], "9769423007965088": 79, "9747489094734192": 79, "9736957550048828": 79, "9388670325279236": 79, "9356311559677124": 79, "91000896692276": 79, "8955123424530029": 79, "8910233378410339": 79, "8904104828834534": 79, "8881211280822754": 79, "8876776695251465": 79, "8864808678627014": 79, "8810517191886902": 79, "8798807263374329": 79, "8765745162963867": 79, "8737136125564575": 79, "8650439381599426": 79, "8613706827163696": 79, "blue_cardigan": 79, "8571277260780334": 79, "8333670496940613": 79, "8160212635993958": 79, "eyebrows_visible_through_hair": 79, "8122442364692688": 79, "8091571927070618": 79, "8082079887390137": 79, "8048468232154846": 79, "8042327165603638": 79, "7984272241592407": 79, "blazer": [79, 82], "794708251953125": 79, "78981614112854": 79, "7892146110534668": 79, "shaped_pupil": [79, 82], "7867060899734497": 79, "gradient_hair": 79, "786359965801239": 79, "7790888547897339": 79, "brown_skirt": 79, "7760675549507141": 79, "774523913860321": 79, "7721588015556335": 79, "7697228789329529": 79, "755959689617157": 79, "multicolored_hair": 79, "7477189898490906": 79, "7476690411567688": 79, "rail": 79, "7476617693901062": 79, "blue_jacket": 79, "7458406090736389": 79, "741143524646759": 79, "7364678978919983": 79, "7193643450737": 79, "red_neckwear": 79, "7108616828918457": 79, "7086325287818909": 79, "7055293321609497": 79, "7039415836334229": 79, "7018357515335083": 79, "shuffl": 80, "count": [80, 107, 108], "2boi": 80, "cat_ear": 80, "uniqu": 80, "8849405313291128": 81, "8548297594823425": 81, "03910296474461261": 81, "6615180440330748": 81, "21552028866308015": 81, "3165260620737027": 81, "47744464927382957": 81, "tagger": 82, "smilingwolf": 82, "wd": 82, "swinv2_v3": 82, "general_mcut_en": 82, "character_mcut_en": 82, "no_underlin": 82, "mcut": 82, "replac": 82, "index": [82, 109], "follw": 82, "valuabl": 82, "enabl": 82, "rapid": 82, "queri": 82, "0011444687843322754": 82, "8876402974128723": 82, "106781005859375": 82, "000277101993560791": 82, "997527003288269": 82, "9797663688659668": 82, "9905703663825989": 82, "9761719703674316": 82, "8981098532676697": 82, "8810765743255615": 82, "9498510360717773": 82, "8377365469932556": 82, "945058286190033": 82, "9457170367240906": 82, "969594419002533": 82, "7881088852882385": 82, "7687551379203796": 82, "9301245212554932": 82, "6703325510025024": 82, "white_hair": 82, "5292627811431885": 82, "8677047491073608": 82, "grey_hair": 82, "5859264731407166": 82, "9536856412887573": 82, "8056888580322266": 82, "8394746780395508": 82, "9473626613616943": 82, "8986269235610962": 82, "9385137557983398": 82, "8408567905426025": 82, "alternate_costum": 82, "4245271384716034": 82, "931140661239624": 82, "8830795884132385": 82, "7279844284057617": 82, "artist_nam": 82, "5333830714225769": 82, "64717698097229": 82, "9516432285308838": 82, "9655293226242065": 82, "9485014081001282": 82, "7366660833358765": 82, "7161656618118286": 82, "5858667492866516": 82, "6186309456825256": 82, "41193312406539917": 82, "467605859041214": 82, "36282333731651306": 82, "3756745457649231": 82, "motion_blur": 82, "5091936588287354": 82, "951993465423584": 82, "5634750723838806": 82, "8232709169387817": 82, "9869340658187866": 82, "49491602182388306": 82, "5193622708320618": 82, "003406703472137451": 82, "0007208287715911865": 82, "9798132181167603": 82, "8046203851699829": 82, "7596215009689331": 82, "7620116472244263": 82, "46084529161453247": 82, "48454540967941284": 82, "5152207016944885": 82, "8023070096969604": 82, "8653596639633179": 82, "7201820611953735": 82, "7816740870475769": 82, "697688639163971": 82, "8974947333335876": 82, "7491052746772766": 82, "5015512704849243": 82, "6401398181915283": 82, "43420469760894775": 82, "4528769850730896": 82, "5730487704277039": 82, "6739872694015503": 82, "5545973181724548": 82, "6946243047714233": 82, "5487751364707947": 82, "7439308166503906": 82, "4186026453971863": 82, "47378358244895935": 82, "4690653085708618": 82, "7565015554428101": 82, "hu_tao_": 82, "genshin_impact": 82, "9262397289276123": 82, "boo_tao_": 82, "942080020904541": 82, "denorm": 82, "denormalizer_nam": 82, "mnum2_al": 82, "understand": 82, "redund": 82, "structur": [82, 106], "b": 82, "r": [82, 94, 100], "c": 82, "linalg": 82, "norm": 82, "approx": [82, 83], "1e": 82, "cdc_anime_onnx": 83, "realli": 83, "As": [83, 94, 100], "1024x1024": 83, "2060": 83, "gpu": 83, "cost": 83, "cpu": [83, 88, 107, 108], "experi": 83, "hgsr": 83, "mhr": 83, "aug_x4_320": 83, "cute_waifu_aroma": 83, "pngimageplugin": 83, "pngimagefil": 83, "1168x1168": 83, "0x7f0e8ca06880": 83, "4672x4672": 83, "0x7f0e48edb640": 83, "cdc": [84, 106], "upscale_with_cdc": 84, "lru_cach": 85, "wrap": 85, "synchron": 85, "prevent": 85, "race": 85, "condit": 85, "maxsiz": 85, "expensive_funct": 85, "expens": 85, "lock": [85, 105], "safeti": [85, 102], "multithread": 85, "my_funct": 85, "introduc": 85, "acquisit": 85, "critic": 85, "mathemat": 86, "activ": 86, "deep": 86, "problem": [86, 94, 100], "input_valu": 86, "frac": 86, "26894142": 86, "73105858": 86, "ts_lru_cach": 87, "get_onnx_provid": 87, "open_onnx_model": 87, "cudaexecutionprovid": 88, "cpuexecutionprovid": 88, "ckpt": 88, "inferencesess": 88, "onnx_mod": 88, "decid": 88, "linux": [88, 107, 108], "execut": [88, 107, 108], "ignor": 88, "cuda": [88, 107, 108], "forc": 88, "anime_ai_check": 89, "mobilenetv3_sce_dist": [89, 100, 104], "mainli": 89, "caformer_s36_plus_sc": 89, "graph": 89, "9996960163116455": 89, "9999125003814697": 89, "997803270816803": 89, "9960069060325623": 89, "9887709021568298": 89, "9998629093170166": 89, "0013722758740186691": 89, "00020673229300882667": 89, "0001895089662866667": 89, "0008857478387653828": 89, "552320024231449e": 89, "001168627175502479": 89, "bangumi": [90, 91], "vision": 90, "imageri": 90, "bangumi_char_typ": 90, "definit": [90, 97], "video": 90, "secondari": 90, "often": 90, "lack": 90, "lead": 90, "under": [90, 109], "three": 90, "judg": 90, "anime_portrait": [90, 96], "mobilenetv3_v0_dist": [90, 99, 103, 104], "9998525381088257": 90, "00012103465269319713": 90, "6464786313008517e": 90, "906112609314732e": 90, "06": [90, 91, 93, 98, 99, 100, 101, 103], "9997243285179138": 90, "0002490800397936255": 90, "7215803381986916e": 90, "354368557978887e": 90, "9998849630355835": 90, "90006631379947e": 90, "3920385754317977e": 90, "2084233276254963e": 90, "9998877048492432": 90, "732793503440917e": 90, "4264976925915107e": 90, "0623419257171918e": 90, "07076334953308105": 90, "9290977716445923": 90, "0001044218079186976": 90, "4467317163944244e": 90, "2568268832401372e": 90, "9999498128890991": 90, "1810528778587468e": 90, "879474429093534e": 90, "260669109295122e": 90, "9999510049819946": 90, "2321036592766177e": 90, "025227553938748e": 90, "4251427273848094e": 90, "999957799911499": 90, "4273678718600422e": 90, "6884023302263813e": 90, "880981603288092e": 90, "0002326338435523212": 90, "9996368885040283": 90, "164971561403945e": 90, "00020793956355191767": 90, "13438372313976288": 90, "8652494549751282": 90, "000158855298650451": 90, "000238816806813702": 90, "3589179217815399": 90, "6406960487365723": 90, "0001471740542910993": 90, "002255884697660804": 90, "08208147436380386": 90, "9152728915214539": 90, "00038967153523117304": 90, "227699592884164e": 90, "0835404282261152e": 90, "1437502406770363e": 90, "9999284744262695": 90, "2125529792683665e": 90, "0218892384727951e": 90, "00011914174683624879": 90, "9998584985733032": 90, "2007669283775613e": 90, "6357082131435163e": 90, "3068713896209374e": 90, "9999185800552368": 90, "066640925273532e": 90, "529400813335087e": 90, "089402500540018e": 90, "9999388456344604": 90, "6406959295272827": 90, "not_paint": 91, "anime_classif": 91, "older": 91, "mobilenetv3_v1": [91, 101], "5_dist": 91, "3_dist": 91, "plot": [91, 94, 100, 104], "caformer_s36_v1": 91, "3_focal": 91, "8346158862113953": 91, "004201625939458609": 91, "0028638991061598063": 91, "15633030235767365": 91, "001988308737054467": 91, "9868855476379395": 91, "001178382197394967": 91, "00015886101755313575": 91, "0005986307514831424": 91, "011178601533174515": 91, "9933090209960938": 91, "0012440024875104427": 91, "00040085514774546027": 91, "004924307577311993": 91, "00012189441622467712": 91, "00031298911198973656": 91, "9968050718307495": 91, "182305903872475e": 91, "0027923565357923508": 91, "7805559259140864e": 91, "0004650334012694657": 91, "996709942817688": 91, "736721191671677e": 91, "0027629584074020386": 91, "4619508621981367e": 91, "0003803370927926153": 91, "998649537563324": 91, "190127922105603e": 91, "0008622839814051986": 91, "595230686594732e": 91, "0004573142796289176": 91, "00031435859273187816": 91, "8671838641166687": 91, "13199880719184875": 91, "563074617180973e": 91, "153919796110131e": 91, "290010737255216e": 91, "9727378487586975": 91, "027150526642799377": 91, "162296004826203e": 91, "4933258828241378e": 91, "0004275702522136271": 91, "995402455329895": 91, "002233930164948106": 91, "001911122351884842": 91, "1603819727897644": 91, "0007561995880678296": 91, "00017044576816260815": 91, "838487982749939": 91, "0002034590725088492": 91, "005001617129892111": 91, "000932251859921962": 91, "009352140128612518": 91, "9846979379653931": 91, "6018555470509455e": 91, "004064667969942093": 91, "464051254326478e": 91, "025772539898753166": 91, "9699516296386719": 91, "00011656546121230349": 91, "287263775244355e": 91, "370255853951676e": 91, "01098843663930893": 91, "0031668643932789564": 91, "9857884049415588": 91, "499273488065228e": 91, "8419872251106426e": 91, "0003471920208539814": 91, "029472889378666878": 91, "9700765609741211": 91, "0012387704337015748": 91, "001172148622572422": 91, "787473391043022e": 91, "003680602880194783": 91, "9938107132911682": 91, "8346157073974609": 91, "8671836853027344": 91, "8384883403778076": 91, "9846979975700378": 91, "9700766801834106": 91, "greyscal": 92, "jpeg_ful": [92, 105], "6125901": 92, "6125785": [92, 105], "6124220": 92, "rough": [93, 94, 100], "polish": 93, "mobilenetv3_v2": 93, "2_dist": [93, 101], "910087929805741e": 93, "1241951510310173": 93, "8757457137107849": 93, "00018937293498311192": 93, "030049214139580727": 93, "9697614312171936": 93, "008933082222938538": 93, "05096456781029701": 93, "9401022791862488": 93, "009832272306084633": 93, "9898634552955627": 93, "00030428936588577926": 93, "013919820077717304": 93, "9819902181625366": 93, "004089969675987959": 93, "04166747257113457": 93, "9582782983779907": 93, "4218515288084745e": 93, "8849249482154846": 93, "1149177998304367": 93, "0001573085755808279": 93, "9907882809638977": 93, "008958994410932064": 93, "0002527958422433585": 93, "9831690788269043": 93, "01682441122829914": 93, "613856385229155e": 93, "8757458329200745": 93, "8849248290061951": 93, "million": 94, "anime_r": [94, 96], "boundari": [94, 100], "challeng": [94, 100], "clean": [94, 100], "judgment": [94, 100], "intend": [94, 100], "quick": [94, 100, 106], "estim": [94, 100], "basi": [94, 100], "mobilenetv3_large_100_v0_ls0": 94, "caformer_s36_v0_ls0": 94, "7508869767189026": 94, "7034655809402466": 94, "728887677192688": 94, "7404400110244751": 94, "7446154952049255": 94, "7514738440513611": 94, "768704354763031": 94, "8219676613807678": 94, "7267540693283081": 94, "7645740509033203": 94, "7216582894325256": 94, "7615436315536499": 94, "815083920955658": 94, "8321858644485474": 94, "8204999566078186": 94, "820833146572113": 94, "chdir": 94, "doc": 94, "api_doc": 94, "7508870363235474": 94, "11212056130170822": 94, "06781744956970215": 94, "06917501986026764": 94, "7034654021263123": 94, "15903906524181366": 94, "06688199192285538": 94, "07061357796192169": 94, "7288877964019775": 94, "1476859599351883": 94, "060362350195646286": 94, "06306383013725281": 94, "7404399514198303": 94, "10337048768997192": 94, "08087948709726334": 94, "07530999928712845": 94, "055992450565099716": 94, "7446154356002808": 94, "13191790878772736": 94, "06747424602508545": 94, "06458679586648941": 94, "10566363483667374": 94, "07827574014663696": 94, "07079866528511047": 94, "7687042951583862": 94, "09974884241819382": 94, "06074819341301918": 94, "050435908138751984": 94, "8219675421714783": 94, "0593985915184021": 94, "06819795072078705": 94, "06569571048021317": 94, "1177448257803917": 94, "726753830909729": 94, "08980562537908554": 94, "06481882929801941": 94, "06922297924757004": 94, "10138414055109024": 94, "06351721286773682": 94, "07683827728033066": 94, "13798624277114868": 94, "05942752957344055": 94, "10584963858127594": 94, "7615437507629395": 94, "07317910343408585": 94, "060196295380592346": 94, "06751583516597748": 94, "0572039857506752": 94, "05398125201463699": 94, "06124086305499077": 94, "0525919646024704": 94, "8321859240531921": 94, "05922013148665428": 94, "06274889409542084": 94, "057530902326107025": 94, "8205001354217529": 94, "05683052912354469": 94, "06635929644107819": 94, "05597696080803871": 94, "8208332657814026": 94, "non_furri": 95, "mobilenetv3_v0": 95, "1_dist": 95, "9898804426193237": 95, "010119626298546791": 95, "9677742123603821": 95, "032225821167230606": 95, "959551215171814": 95, "040448784828186035": 95, "9535530209541321": 95, "04644693806767464": 95, "04358793422579765": 95, "9564120769500732": 95, "02767963521182537": 95, "9723203182220459": 95, "028900373727083206": 95, "9710996150970459": 95, "037573859095573425": 95, "9624261260032654": 95, "aicheck": [96, 106], "get_ai_created_scor": 96, "is_ai_cr": 96, "bangumi_char": [96, 106], "anime_bangumi_char_scor": 96, "anime_bangumi_char": 96, "anime_classify_scor": 96, "anime_classifi": 96, "is_greyscal": 96, "anime_completeness_scor": 96, "anime_complet": 96, "dbrate": [96, 106], "anime_dbrating_scor": 96, "anime_dbr": 96, "furri": [96, 106], "anime_furry_scor": 96, "anime_furri": 96, "get_monochrome_scor": 96, "is_monochrom": 96, "nsfw_pred_scor": 96, "nsfw_pred": 96, "portrait": [96, 106], "anime_portrait_scor": 96, "anime_rating_scor": 96, "anime_real_scor": 96, "safe_check_scor": 96, "safe_check": 96, "style_ag": [96, 106], "anime_style_age_scor": 96, "anime_style_ag": 96, "teen": [96, 106], "anime_teen_scor": 96, "anime_teen": 96, "is_truncated_fil": 96, "screen": 97, "row": 97, "bottom": 97, "grayscal": 97, "monochrome_detect": 97, "mobilenetv3_large_100_dist_safe2": 97, "mobilenetv3_dist": 97, "caformer_s36": 97, "mono": 97, "9614395499229431": 97, "9458909034729004": 97, "9559807777404785": 97, "9651952981948853": 97, "9379720687866211": 97, "8814834356307983": 97, "03941023349761963": 97, "07492382079362869": 97, "09546589106321335": 97, "016521310433745384": 97, "005693843588232994": 97, "0315730981528759": 97, "Not": 98, "five": 98, "hentai": 98, "neutral": 98, "porn": 98, "sexi": 98, "infinit": 98, "nsfwj": 98, "tfj": 98, "mobil": 98, "9970946311950684": 98, "00198739324696362": 98, "000894528697244823": 98, "4315058251668233e": 98, "099447197513655e": 98, "9282580614089966": 98, "061733175069093704": 98, "008979619480669498": 98, "0007789491210132837": 98, "0002501663693692535": 98, "7945129871368408": 98, "2044062316417694": 98, "0005603990866802633": 98, "0004847997915931046": 98, "564094367902726e": 98, "7977773547172546": 98, "01352313905954361": 98, "18791256844997406": 98, "0004888656549155712": 98, "00029804420773871243": 98, "04498734697699547": 98, "9509441256523132": 98, "4087972633424215e": 98, "003999904729425907": 98, "4542059185914695e": 98, "002892113756388426": 98, "982390284538269": 98, "02520776737947e": 98, "014633022248744965": 98, "858086610212922e": 98, "002532319398596883": 98, "9887337684631348": 98, "231979568838142e": 98, "008699454367160797": 98, "8187158022774383e": 98, "03564726561307907": 98, "954788088798523": 98, "343036850215867e": 98, "009289607405662537": 98, "00020158555707894266": 98, "006372362840920687": 98, "006019102409482002": 98, "9694945812225342": 98, "015214097686111927": 98, "002899901708588004": 98, "0004039364866912365": 98, "00012730166781693697": 98, "987038791179657": 98, "007135333959013224": 98, "005294707603752613": 98, "06964848190546036": 98, "0014777459437027574": 98, "9276643395423889": 98, "0003031621454283595": 98, "0009063396137207747": 98, "00028707628371194005": 98, "00010888021643040702": 98, "9992460012435913": 98, "00015473493840545416": 98, "0002033217460848391": 98, "563037691696081e": 98, "008058490231633186": 98, "00044566826545633376": 98, "937960684299469": 98, "05353058874607086": 98, "364063445587817e": 98, "00562260951846838": 98, "00012077406427124515": 98, "9897090792655945": 98, "004547217860817909": 98, "564737981942017e": 98, "016690678894519806": 98, "001258736359886825": 98, "9766013622283936": 98, "005440687295049429": 98, "4481674952548929e": 98, "01861923187971115": 98, "0008914825739338994": 98, "9674761295318604": 98, "012998746708035469": 98, "691116141155362e": 98, "0007601747056469321": 98, "0005019629606977105": 98, "039504989981651306": 98, "9591660499572754": 98, "0001652583305258304": 98, "0002614929690025747": 98, "020374108105897903": 98, "029394468292593956": 98, "9498046040534973": 98, "00016299057460855693": 98, "004782819654792547": 98, "002861740067601204": 98, "12280157208442688": 98, "8693908452987671": 98, "0001731760276015848": 98, "304211274255067e": 98, "03286275267601013": 98, "010648751631379128": 98, "9562522172927856": 98, "999900221824646": 99, "645313209854066e": 99, "3387104445428122e": 99, "9999704360961914": 99, "4465465685352683e": 99, "071506166132167e": 99, "9999785423278809": 99, "512719154561637e": 99, "292278612818336e": 99, "919455750496127e": 99, "9999444484710693": 99, "3647335082350764e": 99, "0555699191172607e": 99, "9999880790710449": 99, "3210242286731955e": 99, "7451418898417614e": 99, "9999822378158569": 99, "2084267331811134e": 99, "7460413321023225e": 99, "1532473820352607e": 99, "9999996423721313": 99, "0316136922483565e": 99, "840229633236049e": 99, "9999998807907104": [99, 100], "736660568800289e": 99, "199210472208506e": 99, "9999992847442627": 99, "r15": 100, "r18": 100, "sankaku": 100, "mobilenetv3_v1_pruned_ls0": 100, "caformer_s36_plu": [100, 104], "5863172936624323e": 100, "480062353375615e": 100, "9924363493919373": 100, "007255776319652796": 100, "0003077814180869609": 100, "996969997882843": 100, "0030054834205657244": 100, "4601260520284995e": 100, "9966891407966614": 100, "003293127752840519": 100, "770909148035571e": 100, "00025384966284036636": 100, "9996721744537354": 100, "399192691082135e": 100, "973351603141055e": 100, "9998563528060913": 100, "391309580067173e": 100, "0018681309884414077": 100, "9827859997749329": 100, "015345841646194458": 100, "013710384257137775": 100, "8339558839797974": 100, "15233369171619415": 100, "951323833462084e": 100, "00029566374723799527": 100, "9997004270553589": 100, "00018434497178532183": 100, "568440272123553e": 100, "9997699856758118": 100, "11225129129889e": 100, "051862899563275e": 100, "9999485015869141": 100, "902020231791539e": 100, "0005639699520543218": 100, "9994290471076965": 100, "anime_real_cl": 101, "4_dist": 101, "9999716281890869": 101, "8398366339388303e": 101, "9992202520370483": 101, "0007797438884153962": 101, "9999709129333496": 101, "905452492996119e": 101, "9999765157699585": 101, "3499671442550607e": 101, "9994087219238281": 101, "0005913018831051886": 101, "9999759197235107": 101, "4061362637439743e": 101, "9999052286148071": 101, "475799015490338e": 101, "403173675702419e": 101, "5848207794988411e": 101, "0010207017185166478": 101, "9989792704582214": 101, "2124368115328252e": 101, "9999977350234985": 101, "6512358342879452e": 101, "9999834299087524": 101, "359853614412714e": 101, "9999936819076538": 101, "600314317329321e": 101, "9999840259552002": 101, "5589323083986528e": 101, "9999843835830688": 101, "5513256585109048e": 101, "9999845027923584": 101, "pollut": 102, "shit": 102, "checker": 102, "mobilenet": 102, "v2": 102, "max_batch_s": 102, "1970": 103, "1980": 103, "1990": 103, "2000": 103, "2010": 103, "2015": 103, "2020": 103, "ag": 103, "9805465340614319": 103, "761269782553427e": 103, "0005044879508204758": 103, "01569165475666523": 103, "002850610064342618": 103, "00037849770160391927": 103, "9434612113400362e": 103, "053497342392802e": 103, "9992554783821106": 103, "0006490182713605464": 103, "8857468805654207e": 103, "317252262353577e": 103, "314484721769986e": 103, "0750001138148946e": 103, "706833609205205e": 103, "00034479793976061046": 103, "9995512366294861": 103, "391363472677767e": 103, "4607510820496827e": 103, "0679690351244062e": 103, "661913514311891e": 103, "757471131393686e": 103, "0744897230761126e": 103, "76177470368566e": 103, "9996387958526611": 103, "160279296338558e": 103, "00013228354509919882": 103, "1361367038916796e": 103, "464057489414699e": 103, "2412899599876255e": 103, "703883653040975e": 103, "127358498517424e": 103, "9973921775817871": 103, "0022309015039354563": 103, "00018872201326303184": 103, "780902943617548e": 103, "422096920578042e": 103, "638929097680375e": 103, "152203023797483e": 103, "00028818511054851115": 103, "9996094107627869": 103, "58777353237383e": 103, "9200742826797068e": 103, "00017117452807724476": 103, "518441947875544e": 103, "885544381570071e": 103, "4389253010449465e": 103, "1696006772108376e": 103, "9996393918991089": 103, "contenti": 104, "safe_teen": 104, "non_teen": 104, "caformer_s36_v0": 104, "9998493194580078": 104, "0378791052498855e": 104, "00012023092131130397": 104, "9790042638778687": 104, "0017522255657240748": 104, "01924353837966919": 104, "9998124241828918": 104, "19778298237361e": 104, "0001456339523429051": 104, "0008521362324245274": 104, "9989691972732544": 104, "00017870066221803427": 104, "0992944781901315e": 104, "9994398951530457": 104, "0004991036257706583": 104, "2035720727872103e": 104, "9994019269943237": 104, "0005460577667690814": 104, "0478151529678144e": 104, "524079147609882e": 104, "999934196472168": 104, "786742884898558e": 104, "653994154883549e": 104, "9998156428337097": 104, "0001218809193233028": 104, "00013706681784242392": 104, "9997410178184509": 104, "jpeg_trunc": 105, "2216614_truncat": 105, "imagefil": 105, "load_truncated_imag": 105, "ascii": 106, "metric": 106, "list_det_model": 106, "list_rec_model": 106, "sd": 106, "tag": 106, "platform": [107, 108], "shutil": [107, 108], "cpuinfo": [107, 108], "psutil": [107, 108], "hbutil": [107, 108], "size_to_bytes_str": [107, 108], "python_implement": [107, 108], "python_vers": [107, 108], "brand": [107, 108], "get_cpu_info": [107, 108], "brand_raw": [107, 108], "cpu_count": [107, 108], "freq": [107, 108], "cpu_freq": [107, 108], "mhz": [107, 108], "virtual_memori": [107, 108], "precis": [107, 108], "ye": [107, 108], "nvidia": [107, 108], "smi": [107, 108], "1021": [107, 108], "azur": [107, 108], "x86_64": [107, 108], "glibc2": [107, 108], "cpython": [107, 108], "amd": [107, 108], "epyc": [107, 108], "7763": [107, 108], "3179": 107, "9435000000003": 107, "615": [107, 108], "gib": [107, 108], "deploi": [107, 108], "action": [107, 108], "3244": 108, "464": 108, "imgutil": 109, "pypi": 109, "simpli": 109, "newest": 109, "git": 109, "script": 109, "__name__": 109, "__main__": 109, "narugo1992": 109, "still": 109, "out": 109, "io": 109, "html": 109, "faq": 110}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [9, 0, 0, "-", "data"], [19, 0, 0, "-", "detect"], [26, 0, 0, "-", "edge"], [32, 0, 0, "-", "generic"], [36, 0, 0, "-", "metadata"], [41, 0, 0, "-", "metrics"], [45, 0, 0, "-", "ocr"], [49, 0, 0, "-", "operate"], [53, 0, 0, "-", "pose"], [56, 0, 0, "-", "preprocess"], [61, 0, 0, "-", "resource"], [63, 0, 0, "-", "restore"], [66, 0, 0, "-", "sd"], [70, 0, 0, "-", "segment"], [77, 0, 0, "-", "tagging"], [84, 0, 0, "-", "upscale"], [87, 0, 0, "-", "utils"], [96, 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, "-", "blob"], [6, 0, 0, "-", "decode"], [7, 0, 0, "-", "encode"], [8, 0, 0, "-", "image"], [10, 0, 0, "-", "layer"], [11, 0, 0, "-", "url"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.blob": [[5, 1, 1, "", "is_valid_image_blob_url"], [5, 1, 1, "", "load_image_from_blob_url"], [5, 1, 1, "", "to_blob_url"]], "imgutils.data.decode": [[6, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[7, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[8, 1, 1, "", "has_alpha_channel"], [8, 1, 1, "", "load_image"], [8, 1, 1, "", "load_images"]], "imgutils.data.layer": [[10, 1, 1, "", "istack"]], "imgutils.data.url": [[11, 1, 1, "", "download_image_from_url"], [11, 1, 1, "", "is_http_url"]], "imgutils.detect": [[12, 0, 0, "-", "booru_yolo"], [13, 0, 0, "-", "censor"], [14, 0, 0, "-", "eye"], [15, 0, 0, "-", "face"], [16, 0, 0, "-", "halfbody"], [17, 0, 0, "-", "hand"], [18, 0, 0, "-", "head"], [20, 0, 0, "-", "nudenet"], [21, 0, 0, "-", "person"], [22, 0, 0, "-", "similarity"], [23, 0, 0, "-", "text"], [24, 0, 0, "-", "visual"]], "imgutils.detect.booru_yolo": [[12, 1, 1, "", "detect_with_booru_yolo"]], "imgutils.detect.censor": [[13, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[14, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[15, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[16, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[17, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[18, 1, 1, "", "detect_heads"]], "imgutils.detect.nudenet": [[20, 1, 1, "", "detect_with_nudenet"]], "imgutils.detect.person": [[21, 1, 1, "", "detect_person"]], "imgutils.detect.similarity": [[22, 1, 1, "", "bboxes_similarity"], [22, 1, 1, "", "calculate_iou"], [22, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[23, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[24, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[25, 0, 0, "-", "canny"], [27, 0, 0, "-", "lineart"], [28, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[25, 1, 1, "", "edge_image_with_canny"], [25, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[27, 1, 1, "", "edge_image_with_lineart"], [27, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[28, 1, 1, "", "edge_image_with_lineart_anime"], [28, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[29, 0, 0, "-", "classify"], [30, 0, 0, "-", "clip"], [31, 0, 0, "-", "enhance"], [33, 0, 0, "-", "siglip"], [34, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[29, 3, 1, "", "ClassifyModel"], [29, 1, 1, "", "classify_predict"], [29, 1, 1, "", "classify_predict_fmt"], [29, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[29, 4, 1, "", "__init__"], [29, 4, 1, "", "clear"], [29, 4, 1, "", "launch_demo"], [29, 4, 1, "", "make_ui"], [29, 4, 1, "", "predict"], [29, 4, 1, "", "predict_fmt"], [29, 4, 1, "", "predict_score"]], "imgutils.generic.clip": [[30, 3, 1, "", "CLIPModel"], [30, 1, 1, "", "clip_image_encode"], [30, 1, 1, "", "clip_predict"], [30, 1, 1, "", "clip_text_encode"]], "imgutils.generic.clip.CLIPModel": [[30, 4, 1, "", "__init__"], [30, 4, 1, "", "clear"], [30, 4, 1, "", "image_encode"], [30, 4, 1, "", "launch_demo"], [30, 4, 1, "", "make_ui"], [30, 4, 1, "", "predict"], [30, 4, 1, "", "text_encode"]], "imgutils.generic.enhance": [[31, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[31, 4, 1, "", "__init__"], [31, 4, 1, "", "process"]], "imgutils.generic.siglip": [[33, 3, 1, "", "SigLIPModel"], [33, 1, 1, "", "siglip_image_encode"], [33, 1, 1, "", "siglip_predict"], [33, 1, 1, "", "siglip_text_encode"]], "imgutils.generic.siglip.SigLIPModel": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "clear"], [33, 4, 1, "", "image_encode"], [33, 4, 1, "", "launch_demo"], [33, 4, 1, "", "make_ui"], [33, 4, 1, "", "predict"], [33, 4, 1, "", "text_encode"]], "imgutils.generic.yolo": [[34, 3, 1, "", "YOLOModel"], [34, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[34, 4, 1, "", "__init__"], [34, 4, 1, "", "clear"], [34, 4, 1, "", "launch_demo"], [34, 4, 1, "", "make_ui"], [34, 4, 1, "", "predict"]], "imgutils.metadata": [[35, 0, 0, "-", "geninfo"], [37, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[35, 1, 1, "", "read_geninfo_exif"], [35, 1, 1, "", "read_geninfo_gif"], [35, 1, 1, "", "read_geninfo_parameters"], [35, 1, 1, "", "write_geninfo_exif"], [35, 1, 1, "", "write_geninfo_gif"], [35, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[37, 3, 1, "", "ImageLsbDataExtractor"], [37, 3, 1, "", "LSBExtractor"], [37, 3, 1, "", "LSBReadError"], [37, 1, 1, "", "inject_data"], [37, 1, 1, "", "read_lsb_metadata"], [37, 1, 1, "", "read_lsb_raw_bytes"], [37, 1, 1, "", "serialize_json"], [37, 1, 1, "", "serialize_pnginfo"], [37, 1, 1, "", "write_lsb_metadata"], [37, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[37, 4, 1, "", "__init__"], [37, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[37, 4, 1, "", "__init__"], [37, 4, 1, "", "get_next_n_bytes"], [37, 4, 1, "", "get_one_byte"], [37, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[38, 0, 0, "-", "aesthetic"], [39, 0, 0, "-", "ccip"], [40, 0, 0, "-", "dbaesthetic"], [42, 0, 0, "-", "laplacian"], [43, 0, 0, "-", "lpips"], [44, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[38, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[39, 1, 1, "", "ccip_batch_differences"], [39, 1, 1, "", "ccip_batch_extract_features"], [39, 1, 1, "", "ccip_batch_same"], [39, 1, 1, "", "ccip_clustering"], [39, 1, 1, "", "ccip_default_clustering_params"], [39, 1, 1, "", "ccip_default_threshold"], [39, 1, 1, "", "ccip_difference"], [39, 1, 1, "", "ccip_extract_feature"], [39, 1, 1, "", "ccip_merge"], [39, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[40, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[42, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[43, 1, 1, "", "lpips_clustering"], [43, 1, 1, "", "lpips_difference"], [43, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[44, 1, 1, "", "psnr"]], "imgutils.ocr": [[45, 1, 1, "", "detect_text_with_ocr"], [45, 1, 1, "", "list_det_models"], [45, 1, 1, "", "list_rec_models"], [45, 1, 1, "", "ocr"]], "imgutils.operate": [[46, 0, 0, "-", "align"], [47, 0, 0, "-", "censor_"], [48, 0, 0, "-", "imgcensor"], [50, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[46, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[47, 3, 1, "", "BaseCensor"], [47, 3, 1, "", "BlurCensor"], [47, 3, 1, "", "ColorCensor"], [47, 3, 1, "", "PixelateCensor"], [47, 1, 1, "", "censor_areas"], [47, 1, 1, "", "censor_nsfw"], [47, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[47, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[47, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[47, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[47, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[48, 3, 1, "", "EmojiBasedCensor"], [48, 3, 1, "", "ImageBasedCensor"], [48, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[48, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[48, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[48, 4, 1, "", "__init__"], [48, 4, 1, "", "find_for_area"], [48, 5, 1, "", "height"], [48, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[50, 1, 1, "", "squeeze"], [50, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[51, 0, 0, "-", "dwpose"], [52, 0, 0, "-", "format"], [54, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[51, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[52, 3, 1, "", "OP18KeyPointSet"], [52, 2, 1, "", "OP18_BODY_MAX"], [52, 2, 1, "", "OP18_BODY_MIN"], [52, 2, 1, "", "OP18_FACE_MAX"], [52, 2, 1, "", "OP18_FACE_MIN"], [52, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [52, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [52, 2, 1, "", "OP18_LEFT_HAND_MAX"], [52, 2, 1, "", "OP18_LEFT_HAND_MIN"], [52, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [52, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [52, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [52, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [52, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[52, 4, 1, "", "__init__"], [52, 4, 1, "", "__mul__"], [52, 4, 1, "", "__truediv__"], [52, 5, 1, "", "body"], [52, 5, 1, "", "face"], [52, 5, 1, "", "left_foot"], [52, 5, 1, "", "left_hand"], [52, 5, 1, "", "right_foot"], [52, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[52, 7, 1, "", "LEFT_ANKLE"], [52, 7, 1, "", "LEFT_BIG_TOE"], [52, 7, 1, "", "LEFT_EAR"], [52, 7, 1, "", "LEFT_ELBOW"], [52, 7, 1, "", "LEFT_EYE"], [52, 7, 1, "", "LEFT_HEEL"], [52, 7, 1, "", "LEFT_HIP"], [52, 7, 1, "", "LEFT_KNEE"], [52, 7, 1, "", "LEFT_SHOULDER"], [52, 7, 1, "", "LEFT_SMALL_TOE"], [52, 7, 1, "", "LEFT_WRIST"], [52, 7, 1, "", "NECK"], [52, 7, 1, "", "NOSE"], [52, 7, 1, "", "RIGHT_ANKLE"], [52, 7, 1, "", "RIGHT_BIG_TOE"], [52, 7, 1, "", "RIGHT_EAR"], [52, 7, 1, "", "RIGHT_ELBOW"], [52, 7, 1, "", "RIGHT_EYE"], [52, 7, 1, "", "RIGHT_HEEL"], [52, 7, 1, "", "RIGHT_HIP"], [52, 7, 1, "", "RIGHT_KNEE"], [52, 7, 1, "", "RIGHT_SHOULDER"], [52, 7, 1, "", "RIGHT_SMALL_TOE"], [52, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[54, 1, 1, "", "op18_visualize"]], "imgutils.preprocess": [[55, 0, 0, "-", "base"], [57, 0, 0, "-", "pillow"], [58, 0, 0, "-", "torchvision"], [59, 0, 0, "-", "transformers"]], "imgutils.preprocess.base": [[55, 3, 1, "", "NotParseTarget"]], "imgutils.preprocess.pillow": [[57, 1, 1, "", "create_pillow_transforms"], [57, 1, 1, "", "parse_pillow_transforms"], [57, 1, 1, "", "register_pillow_parse"], [57, 1, 1, "", "register_pillow_transform"]], "imgutils.preprocess.torchvision": [[58, 1, 1, "", "create_torchvision_transforms"], [58, 1, 1, "", "parse_torchvision_transforms"], [58, 1, 1, "", "register_torchvision_parse"], [58, 1, 1, "", "register_torchvision_transform"]], "imgutils.preprocess.transformers": [[59, 3, 1, "", "NotProcessorTypeError"], [59, 1, 1, "", "convert_to_size_dict"], [59, 1, 1, "", "create_bit_transforms"], [59, 1, 1, "", "create_blip_transforms"], [59, 1, 1, "", "create_clip_transforms"], [59, 1, 1, "", "create_convnext_transforms"], [59, 1, 1, "", "create_mobilenetv2_transforms"], [59, 1, 1, "", "create_siglip_transforms"], [59, 1, 1, "", "create_transforms_from_bit_processor"], [59, 1, 1, "", "create_transforms_from_blip_processor"], [59, 1, 1, "", "create_transforms_from_clip_processor"], [59, 1, 1, "", "create_transforms_from_convnext_processor"], [59, 1, 1, "", "create_transforms_from_mobilenetv2_processor"], [59, 1, 1, "", "create_transforms_from_siglip_processor"], [59, 1, 1, "", "create_transforms_from_transformers"], [59, 1, 1, "", "create_transforms_from_vit_processor"], [59, 1, 1, "", "create_vit_transforms"], [59, 1, 1, "", "get_size_dict"], [59, 1, 1, "", "is_valid_size_dict"], [59, 1, 1, "", "register_creators_for_transformers"]], "imgutils.resource": [[60, 0, 0, "-", "background"]], "imgutils.resource.background": [[60, 3, 1, "", "BackgroundImageSet"], [60, 1, 1, "", "get_bg_image"], [60, 1, 1, "", "get_bg_image_file"], [60, 1, 1, "", "list_bg_image_files"], [60, 1, 1, "", "random_bg_image"], [60, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[60, 4, 1, "", "__init__"], [60, 4, 1, "", "get_image"], [60, 4, 1, "", "get_image_file"], [60, 4, 1, "", "list_image_files"], [60, 4, 1, "", "random_image"], [60, 4, 1, "", "random_image_file"]], "imgutils.restore": [[62, 0, 0, "-", "adversarial"], [64, 0, 0, "-", "nafnet"], [65, 0, 0, "-", "scunet"]], "imgutils.restore.adversarial": [[62, 1, 1, "", "remove_adversarial_noise"]], "imgutils.restore.nafnet": [[64, 1, 1, "", "restore_with_nafnet"]], "imgutils.restore.scunet": [[65, 1, 1, "", "restore_with_scunet"]], "imgutils.sd": [[67, 0, 0, "-", "metadata"], [68, 0, 0, "-", "model"], [69, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[67, 3, 1, "", "SDMetaData"], [67, 1, 1, "", "get_sdmeta_from_image"], [67, 1, 1, "", "parse_sdmeta_from_text"], [67, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[67, 4, 1, "", "__str__"], [67, 5, 1, "", "pnginfo"], [67, 5, 1, "", "text"]], "imgutils.sd.model": [[68, 1, 1, "", "read_metadata"], [68, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[69, 3, 1, "", "NAIMetaData"], [69, 3, 1, "", "NAIMetadata"], [69, 1, 1, "", "add_naimeta_to_image"], [69, 1, 1, "", "get_naimeta_from_image"], [69, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[69, 4, 1, "", "__init__"], [69, 5, 1, "", "pnginfo"]], "imgutils.segment": [[71, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[71, 1, 1, "", "get_isnetis_mask"], [71, 1, 1, "", "segment_rgba_with_isnetis"], [71, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[72, 0, 0, "-", "blacklist"], [73, 0, 0, "-", "character"], [74, 0, 0, "-", "deepdanbooru"], [75, 0, 0, "-", "deepgelbooru"], [76, 0, 0, "-", "format"], [78, 0, 0, "-", "match"], [79, 0, 0, "-", "mldanbooru"], [80, 0, 0, "-", "order"], [81, 0, 0, "-", "overlap"], [82, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[72, 1, 1, "", "drop_blacklisted_tags"], [72, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[73, 2, 1, "", "CHAR_PREFIXES"], [73, 2, 1, "", "CHAR_SUFFIXES"], [73, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [73, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [73, 2, 1, "", "CHAR_WHITELIST_WORD"], [73, 3, 1, "", "CharacterTagPool"], [73, 1, 1, "", "drop_basic_character_tags"], [73, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[73, 4, 1, "", "__init__"], [73, 4, 1, "", "drop_basic_character_tags"], [73, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[74, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.deepgelbooru": [[75, 1, 1, "", "get_deepgelbooru_tags"]], "imgutils.tagging.format": [[76, 1, 1, "", "add_underline"], [76, 1, 1, "", "remove_underline"], [76, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[78, 1, 1, "", "tag_match_full"], [78, 1, 1, "", "tag_match_prefix"], [78, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[79, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[80, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[81, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[82, 1, 1, "", "convert_wd14_emb_to_prediction"], [82, 1, 1, "", "denormalize_wd14_emb"], [82, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[83, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[83, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[85, 0, 0, "-", "cache"], [86, 0, 0, "-", "func"], [88, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[85, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[86, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[88, 1, 1, "", "get_onnx_provider"], [88, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[89, 0, 0, "-", "aicheck"], [90, 0, 0, "-", "bangumi_char"], [91, 0, 0, "-", "classify"], [92, 0, 0, "-", "color"], [93, 0, 0, "-", "completeness"], [94, 0, 0, "-", "dbrating"], [95, 0, 0, "-", "furry"], [97, 0, 0, "-", "monochrome"], [98, 0, 0, "-", "nsfw"], [99, 0, 0, "-", "portrait"], [100, 0, 0, "-", "rating"], [101, 0, 0, "-", "real"], [102, 0, 0, "-", "safe"], [103, 0, 0, "-", "style_age"], [104, 0, 0, "-", "teen"], [105, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[89, 1, 1, "", "get_ai_created_score"], [89, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[90, 1, 1, "", "anime_bangumi_char"], [90, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[91, 1, 1, "", "anime_classify"], [91, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[92, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[93, 1, 1, "", "anime_completeness"], [93, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[94, 1, 1, "", "anime_dbrating"], [94, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[95, 1, 1, "", "anime_furry"], [95, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[97, 1, 1, "", "get_monochrome_score"], [97, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[98, 1, 1, "", "nsfw_pred"], [98, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[99, 1, 1, "", "anime_portrait"], [99, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[100, 1, 1, "", "anime_rating"], [100, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[101, 1, 1, "", "anime_real"], [101, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[102, 1, 1, "", "safe_check"], [102, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[103, 1, 1, "", "anime_style_age"], [103, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[104, 1, 1, "", "anime_teen"], [104, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[105, 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, 105, 106], "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, 10, 11], "background": [4, 60], "grid_background": 4, "grid_transpar": 4, "blob": 5, "to_blob_url": 5, "load_image_from_blob_url": 5, "is_valid_image_blob_url": 5, "decod": 6, "rgb_decod": 6, "encod": 7, "rgb_encod": 7, "imag": 8, "load_imag": 8, "has_alpha_channel": 8, "layer": 10, "istack": 10, "url": 11, "download_image_from_url": 11, "is_http_url": 11, "detect": [12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24], "booru_yolo": 12, "model": [12, 68], "label": 12, "descript": 12, "avail": 12, "pp": 12, "seri": 12, "AS": 12, "aa": 12, "detect_with_booru_yolo": 12, "censor": 13, "detect_censor": 13, "ey": 14, "detect_ey": 14, "face": 15, "detect_fac": 15, "halfbodi": 16, "detect_halfbodi": 16, "hand": 17, "detect_hand": 17, "head": 18, "detect_head": 18, "nudenet": 20, "detect_with_nudenet": 20, "person": 21, "detect_person": 21, "similar": 22, "calculate_i": 22, "bboxes_similar": 22, "detection_similar": 22, "text": 23, "detect_text": 23, "visual": [24, 54], "detection_visu": 24, "edg": [25, 26, 27, 28], "canni": 25, "get_edge_by_canni": 25, "edge_image_with_canni": 25, "lineart": 27, "get_edge_by_lineart": 27, "edge_image_with_lineart": 27, "lineart_anim": 28, "get_edge_by_lineart_anim": 28, "edge_image_with_lineart_anim": 28, "gener": [29, 30, 31, 32, 33, 34], "classifi": [29, 91], "classifymodel": 29, "classify_predict_scor": 29, "classify_predict": 29, "classify_predict_fmt": 29, "clip": 30, "clipmodel": 30, "clip_image_encod": 30, "clip_text_encod": 30, "clip_predict": 30, "enhanc": 31, "imageenhanc": 31, "siglip": 33, "siglipmodel": 33, "siglip_image_encod": 33, "siglip_text_encod": 33, "siglip_predict": 33, "yolo": 34, "yolomodel": 34, "yolo_predict": 34, "metadata": [35, 36, 37, 67], "geninfo": 35, "read_geninfo_paramet": 35, "read_geninfo_exif": 35, "read_geninfo_gif": 35, "write_geninfo_paramet": 35, "write_geninfo_exif": 35, "write_geninfo_gif": 35, "lsb": 37, "read_lsb_raw_byt": 37, "read_lsb_metadata": 37, "write_lsb_raw_byt": 37, "write_lsb_metadata": 37, "lsbreaderror": 37, "lsbextractor": 37, "imagelsbdataextractor": 37, "serialize_pnginfo": 37, "serialize_json": 37, "inject_data": 37, "metric": [38, 39, 40, 41, 42, 43, 44], "aesthet": 38, "get_aesthetic_scor": 38, "ccip": 39, "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": 40, "anime_dbaesthet": 40, "laplacian": 42, "laplacian_scor": 42, "lpip": 43, "lpips_extract_featur": 43, "lpips_differ": 43, "lpips_clust": 43, "psnr_": 44, "psnr": 44, "ocr": 45, "detect_text_with_ocr": 45, "list_det_model": 45, "list_rec_model": 45, "oper": [46, 47, 48, 49, 50], "align": 46, "align_maxs": 46, "censor_": 47, "censor_area": 47, "censor_nsfw": 47, "basecensor": 47, "colorcensor": 47, "blurcensor": 47, "pixelatecensor": 47, "register_censor_method": 47, "imgcensor": 48, "imagebasedcensor": 48, "emojibasedcensor": 48, "singleimag": 48, "squeez": 50, "squeeze_with_transpar": 50, "pose": [51, 52, 53, 54], "dwpose": 51, "dwpose_estim": 51, "format": [52, 76], "op18keypointset": 52, "openpose18": 52, "op18_body_max": 52, "op18_body_min": 52, "op18_face_max": 52, "op18_face_min": 52, "op18_left_foot_max": 52, "op18_left_foot_min": 52, "op18_left_hand_max": 52, "op18_left_hand_min": 52, "op18_right_foot_max": 52, "op18_right_foot_min": 52, "op18_right_hand_max": 52, "op18_right_hand_min": 52, "op18_visu": 54, "preprocess": [55, 56, 57, 58, 59], "base": 55, "notparsetarget": 55, "pillow": 57, "register_pillow_transform": 57, "register_pillow_pars": 57, "create_pillow_transform": 57, "parse_pillow_transform": 57, "torchvis": 58, "register_torchvision_transform": 58, "register_torchvision_pars": 58, "create_torchvision_transform": 58, "parse_torchvision_transform": 58, "transform": 59, "register_creators_for_transform": 59, "notprocessortypeerror": 59, "create_transforms_from_transform": 59, "is_valid_size_dict": 59, "convert_to_size_dict": 59, "get_size_dict": 59, "create_clip_transform": 59, "create_transforms_from_clip_processor": 59, "create_convnext_transform": 59, "create_transforms_from_convnext_processor": 59, "create_vit_transform": 59, "create_transforms_from_vit_processor": 59, "create_siglip_transform": 59, "create_transforms_from_siglip_processor": 59, "create_bit_transform": 59, "create_transforms_from_bit_processor": 59, "create_blip_transform": 59, "create_transforms_from_blip_processor": 59, "create_mobilenetv2_transform": 59, "create_transforms_from_mobilenetv2_processor": 59, "resourc": [60, 61], "backgroundimageset": 60, "list_bg_image_fil": 60, "get_bg_image_fil": 60, "get_bg_imag": 60, "random_bg_image_fil": 60, "random_bg_imag": 60, "restor": [62, 63, 64, 65], "adversari": 62, "remove_adversarial_nois": 62, "nafnet": 64, "restore_with_nafnet": 64, "scunet": 65, "restore_with_scunet": 65, "sd": [66, 67, 68, 69], "sdmetadata": 67, "parse_sdmeta_from_text": 67, "get_sdmeta_from_imag": 67, "save_image_with_sdmeta": 67, "read_metadata": 68, "save_with_metadata": 68, "nai": 69, "naimetadata": 69, "get_naimeta_from_imag": 69, "add_naimeta_to_imag": 69, "save_image_with_naimeta": 69, "segment": [70, 71], "isneti": 71, "get_isnetis_mask": 71, "segment_with_isneti": 71, "segment_rgba_with_isneti": 71, "tag": [72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82], "blacklist": 72, "is_blacklist": 72, "drop_blacklisted_tag": 72, "charact": 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, "deepdanbooru": 74, "get_deepdanbooru_tag": 74, "deepgelbooru": 75, "get_deepgelbooru_tag": 75, "add_underlin": 76, "remove_underlin": 76, "tags_to_text": 76, "match": 78, "tag_match_suffix": 78, "tag_match_prefix": 78, "tag_match_ful": 78, "mldanbooru": 79, "get_mldanbooru_tag": 79, "order": 80, "sort_tag": 80, "overlap": 81, "drop_overlap_tag": 81, "wd14": 82, "get_wd14_tag": 82, "convert_wd14_emb_to_predict": 82, "denormalize_wd14_emb": 82, "upscal": [83, 84], "cdc": 83, "upscale_with_cdc": 83, "util": [85, 86, 87, 88], "cach": 85, "ts_lru_cach": 85, "func": 86, "sigmoid": 86, "onnxruntim": 88, "get_onnx_provid": 88, "open_onnx_model": 88, "valid": [89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105], "aicheck": 89, "get_ai_created_scor": 89, "is_ai_cr": 89, "bangumi_char": 90, "anime_bangumi_char_scor": 90, "anime_bangumi_char": 90, "anime_classify_scor": 91, "anime_classifi": 91, "color": 92, "is_greyscal": 92, "complet": 93, "anime_completeness_scor": 93, "anime_complet": 93, "dbrate": 94, "anime_dbrating_scor": 94, "anime_dbr": 94, "furri": 95, "anime_furry_scor": 95, "anime_furri": 95, "monochrom": 97, "get_monochrome_scor": 97, "is_monochrom": 97, "nsfw": 98, "nsfw_pred_scor": 98, "nsfw_pred": 98, "portrait": 99, "anime_portrait_scor": 99, "anime_portrait": 99, "rate": 100, "anime_rating_scor": 100, "anime_r": [100, 101], "real": 101, "anime_real_scor": 101, "safe": 102, "safe_check_scor": 102, "safe_check": 102, "style_ag": 103, "anime_style_age_scor": 103, "anime_style_ag": 103, "teen": 104, "anime_teen_scor": 104, "anime_teen": 104, "truncat": 105, "is_truncated_fil": 105, "welcom": 106, "": 106, "document": 106, "overview": 106, "tutori": 106, "inform": [106, 107, 108], "api": 106, "run": [107, 108], "environ": [107, 108], "instal": 109, "quick": 110, "start": 110}, "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.blob": [[5, "module-imgutils.data.blob"]], "to_blob_url": [[5, "to-blob-url"]], "load_image_from_blob_url": [[5, "load-image-from-blob-url"]], "is_valid_image_blob_url": [[5, "is-valid-image-blob-url"]], "imgutils.data.decode": [[6, "module-imgutils.data.decode"]], "rgb_decode": [[6, "rgb-decode"]], "imgutils.data.encode": [[7, "module-imgutils.data.encode"]], "rgb_encode": [[7, "rgb-encode"]], "imgutils.data.image": [[8, "module-imgutils.data.image"]], "load_image": [[8, "load-image"]], "load_images": [[8, "load-images"]], "has_alpha_channel": [[8, "has-alpha-channel"]], "imgutils.data": [[9, "module-imgutils.data"]], "imgutils.data.layer": [[10, "module-imgutils.data.layer"]], "istack": [[10, "istack"]], "imgutils.data.url": [[11, "module-imgutils.data.url"]], "download_image_from_url": [[11, "download-image-from-url"]], "is_http_url": [[11, "is-http-url"]], "imgutils.detect.booru_yolo": [[12, "module-imgutils.detect.booru_yolo"]], "Model Labels and Descriptions": [[12, "id1"]], "Available Models (PP Series)": [[12, "id2"]], "Available Models (AS Series)": [[12, "id3"]], "Available Models (AA Series)": [[12, "id4"]], "detect_with_booru_yolo": [[12, "detect-with-booru-yolo"]], "imgutils.detect.censor": [[13, "module-imgutils.detect.censor"]], "detect_censors": [[13, "detect-censors"]], "imgutils.detect.eye": [[14, "module-imgutils.detect.eye"]], "detect_eyes": [[14, "detect-eyes"]], "imgutils.detect.face": [[15, "module-imgutils.detect.face"]], "detect_faces": [[15, "detect-faces"]], "imgutils.detect.halfbody": [[16, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[16, "detect-halfbody"]], "imgutils.detect.hand": [[17, "module-imgutils.detect.hand"]], "detect_hands": [[17, "detect-hands"]], "imgutils.detect.head": [[18, "module-imgutils.detect.head"]], "detect_heads": [[18, "detect-heads"]], "imgutils.detect": [[19, "module-imgutils.detect"]], "imgutils.detect.nudenet": [[20, "module-imgutils.detect.nudenet"]], "detect_with_nudenet": [[20, "detect-with-nudenet"]], "imgutils.detect.person": [[21, "module-imgutils.detect.person"]], "detect_person": [[21, "detect-person"]], "imgutils.detect.similarity": [[22, "module-imgutils.detect.similarity"]], "calculate_iou": [[22, "calculate-iou"]], "bboxes_similarity": [[22, "bboxes-similarity"]], "detection_similarity": [[22, "detection-similarity"]], "imgutils.detect.text": [[23, "module-imgutils.detect.text"]], "detect_text": [[23, "detect-text"]], "imgutils.detect.visual": [[24, "module-imgutils.detect.visual"]], "detection_visualize": [[24, "detection-visualize"]], "imgutils.edge.canny": [[25, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[25, "get-edge-by-canny"]], "edge_image_with_canny": [[25, "edge-image-with-canny"]], "imgutils.edge": [[26, "module-imgutils.edge"]], "imgutils.edge.lineart": [[27, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[27, "get-edge-by-lineart"]], "edge_image_with_lineart": [[27, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[28, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[28, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[28, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[29, "module-imgutils.generic.classify"]], "ClassifyModel": [[29, "classifymodel"]], "classify_predict_score": [[29, "classify-predict-score"]], "classify_predict": [[29, "classify-predict"]], "classify_predict_fmt": [[29, "classify-predict-fmt"]], "imgutils.generic.clip": [[30, "module-imgutils.generic.clip"]], "CLIPModel": [[30, "clipmodel"]], "clip_image_encode": [[30, "clip-image-encode"]], "clip_text_encode": [[30, "clip-text-encode"]], "clip_predict": [[30, "clip-predict"]], "imgutils.generic.enhance": [[31, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[31, "imageenhancer"]], "imgutils.generic": [[32, "module-imgutils.generic"]], "imgutils.generic.siglip": [[33, "module-imgutils.generic.siglip"]], "SigLIPModel": [[33, "siglipmodel"]], "siglip_image_encode": [[33, "siglip-image-encode"]], "siglip_text_encode": [[33, "siglip-text-encode"]], "siglip_predict": [[33, "siglip-predict"]], "imgutils.generic.yolo": [[34, "module-imgutils.generic.yolo"]], "YOLOModel": [[34, "yolomodel"]], "yolo_predict": [[34, "yolo-predict"]], "imgutils.metadata.geninfo": [[35, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[35, "read-geninfo-parameters"]], "read_geninfo_exif": [[35, "read-geninfo-exif"]], "read_geninfo_gif": [[35, "read-geninfo-gif"]], "write_geninfo_parameters": [[35, "write-geninfo-parameters"]], "write_geninfo_exif": [[35, "write-geninfo-exif"]], "write_geninfo_gif": [[35, "write-geninfo-gif"]], "imgutils.metadata": [[36, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[37, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[37, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[37, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[37, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[37, "write-lsb-metadata"]], "LSBReadError": [[37, "lsbreaderror"]], "LSBExtractor": [[37, "lsbextractor"]], "ImageLsbDataExtractor": [[37, "imagelsbdataextractor"]], "serialize_pnginfo": [[37, "serialize-pnginfo"]], "serialize_json": [[37, "serialize-json"]], "inject_data": [[37, "inject-data"]], "imgutils.metrics.aesthetic": [[38, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[38, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[39, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[39, "ccip-extract-feature"]], "ccip_batch_extract_features": [[39, "ccip-batch-extract-features"]], "ccip_default_threshold": [[39, "ccip-default-threshold"]], "ccip_difference": [[39, "ccip-difference"]], "ccip_same": [[39, "ccip-same"]], "ccip_batch_differences": [[39, "ccip-batch-differences"]], "ccip_batch_same": [[39, "ccip-batch-same"]], "ccip_default_clustering_params": [[39, "ccip-default-clustering-params"]], "ccip_clustering": [[39, "ccip-clustering"]], "ccip_merge": [[39, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[40, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[40, "anime-dbaesthetic"]], "imgutils.metrics": [[41, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[42, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[42, "laplacian-score"]], "imgutils.metrics.lpips": [[43, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[43, "lpips-extract-feature"]], "lpips_difference": [[43, "lpips-difference"]], "lpips_clustering": [[43, "lpips-clustering"]], "imgutils.metrics.psnr_": [[44, "module-imgutils.metrics.psnr_"]], "psnr": [[44, "id1"]], "imgutils.ocr": [[45, "module-imgutils.ocr"]], "detect_text_with_ocr": [[45, "detect-text-with-ocr"]], "ocr": [[45, "ocr"]], "list_det_models": [[45, "list-det-models"]], "list_rec_models": [[45, "list-rec-models"]], "imgutils.operate.align": [[46, "module-imgutils.operate.align"]], "align_maxsize": [[46, "align-maxsize"]], "imgutils.operate.censor_": [[47, "module-imgutils.operate.censor_"]], "censor_areas": [[47, "censor-areas"]], "censor_nsfw": [[47, "censor-nsfw"]], "BaseCensor": [[47, "basecensor"]], "ColorCensor": [[47, "colorcensor"]], "BlurCensor": [[47, "blurcensor"]], "PixelateCensor": [[47, "pixelatecensor"]], "register_censor_method": [[47, "register-censor-method"]], "imgutils.operate.imgcensor": [[48, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[48, "imagebasedcensor"]], "EmojiBasedCensor": [[48, "emojibasedcensor"]], "SingleImage": [[48, "singleimage"]], "imgutils.operate": [[49, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[50, "module-imgutils.operate.squeeze"]], "squeeze": [[50, "squeeze"]], "squeeze_with_transparency": [[50, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[51, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[51, "dwpose-estimate"]], "imgutils.pose.format": [[52, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[52, "op18keypointset"]], "OpenPose18": [[52, "openpose18"]], "OP18_BODY_MAX": [[52, "op18-body-max"]], "OP18_BODY_MIN": [[52, "op18-body-min"]], "OP18_FACE_MAX": [[52, "op18-face-max"]], "OP18_FACE_MIN": [[52, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[52, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[52, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[52, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[52, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[52, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[52, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[52, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[52, "op18-right-hand-min"]], "imgutils.pose": [[53, "module-imgutils.pose"]], "imgutils.pose.visual": [[54, "module-imgutils.pose.visual"]], "op18_visualize": [[54, "op18-visualize"]], "imgutils.preprocess.base": [[55, "module-imgutils.preprocess.base"]], "NotParseTarget": [[55, "notparsetarget"]], "imgutils.preprocess": [[56, "module-imgutils.preprocess"]], "imgutils.preprocess.pillow": [[57, "module-imgutils.preprocess.pillow"]], "register_pillow_transform": [[57, "register-pillow-transform"]], "register_pillow_parse": [[57, "register-pillow-parse"]], "create_pillow_transforms": [[57, "create-pillow-transforms"]], "parse_pillow_transforms": [[57, "parse-pillow-transforms"]], "imgutils.preprocess.torchvision": [[58, "module-imgutils.preprocess.torchvision"]], "register_torchvision_transform": [[58, "register-torchvision-transform"]], "register_torchvision_parse": [[58, "register-torchvision-parse"]], "create_torchvision_transforms": [[58, "create-torchvision-transforms"]], "parse_torchvision_transforms": [[58, "parse-torchvision-transforms"]], "imgutils.preprocess.transformers": [[59, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers": [[59, "register-creators-for-transformers"]], "NotProcessorTypeError": [[59, "notprocessortypeerror"]], "create_transforms_from_transformers": [[59, "create-transforms-from-transformers"]], "is_valid_size_dict": [[59, "is-valid-size-dict"]], "convert_to_size_dict": [[59, "convert-to-size-dict"]], "get_size_dict": [[59, "get-size-dict"]], "create_clip_transforms": [[59, "create-clip-transforms"]], "create_transforms_from_clip_processor": [[59, "create-transforms-from-clip-processor"]], "create_convnext_transforms": [[59, "create-convnext-transforms"]], "create_transforms_from_convnext_processor": [[59, "create-transforms-from-convnext-processor"]], "create_vit_transforms": [[59, "create-vit-transforms"]], "create_transforms_from_vit_processor": [[59, "create-transforms-from-vit-processor"]], "create_siglip_transforms": [[59, "create-siglip-transforms"]], "create_transforms_from_siglip_processor": [[59, "create-transforms-from-siglip-processor"]], "create_bit_transforms": [[59, "create-bit-transforms"]], "create_transforms_from_bit_processor": [[59, "create-transforms-from-bit-processor"]], "create_blip_transforms": [[59, "create-blip-transforms"]], "create_transforms_from_blip_processor": [[59, "create-transforms-from-blip-processor"]], "create_mobilenetv2_transforms": [[59, "create-mobilenetv2-transforms"]], "create_transforms_from_mobilenetv2_processor": [[59, "create-transforms-from-mobilenetv2-processor"]], "imgutils.resource.background": [[60, "module-imgutils.resource.background"]], "BackgroundImageSet": [[60, "backgroundimageset"]], "list_bg_image_files": [[60, "list-bg-image-files"]], "get_bg_image_file": [[60, "get-bg-image-file"]], "get_bg_image": [[60, "get-bg-image"]], "random_bg_image_file": [[60, "random-bg-image-file"]], "random_bg_image": [[60, "random-bg-image"]], "imgutils.resource": [[61, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[62, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise": [[62, "remove-adversarial-noise"]], "imgutils.restore": [[63, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[64, "module-imgutils.restore.nafnet"]], "restore_with_nafnet": [[64, "restore-with-nafnet"]], "imgutils.restore.scunet": [[65, "module-imgutils.restore.scunet"]], "restore_with_scunet": [[65, "restore-with-scunet"]], "imgutils.sd": [[66, "module-imgutils.sd"]], "imgutils.sd.metadata": [[67, "module-imgutils.sd.metadata"]], "SDMetaData": [[67, "sdmetadata"]], "parse_sdmeta_from_text": [[67, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[67, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[67, "save-image-with-sdmeta"]], "imgutils.sd.model": [[68, "module-imgutils.sd.model"]], "read_metadata": [[68, "read-metadata"]], "save_with_metadata": [[68, "save-with-metadata"]], "imgutils.sd.nai": [[69, "module-imgutils.sd.nai"]], "NAIMetaData": [[69, "naimetadata"]], "NAIMetadata": [[69, "id1"]], "get_naimeta_from_image": [[69, "get-naimeta-from-image"]], "add_naimeta_to_image": [[69, "add-naimeta-to-image"]], "save_image_with_naimeta": [[69, "save-image-with-naimeta"]], "imgutils.segment": [[70, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[71, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[71, "get-isnetis-mask"]], "segment_with_isnetis": [[71, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[71, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[72, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[72, "is-blacklisted"]], "drop_blacklisted_tags": [[72, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[73, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[73, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[73, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[73, "char-whitelist-word"]], "CHAR_SUFFIXES": [[73, "char-suffixes"]], "CHAR_PREFIXES": [[73, "char-prefixes"]], "CharacterTagPool": [[73, "charactertagpool"]], "is_basic_character_tag": [[73, "is-basic-character-tag"]], "drop_basic_character_tags": [[73, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[74, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[74, "get-deepdanbooru-tags"]], "imgutils.tagging.deepgelbooru": [[75, "module-imgutils.tagging.deepgelbooru"]], "get_deepgelbooru_tags": [[75, "get-deepgelbooru-tags"]], "imgutils.tagging.format": [[76, "module-imgutils.tagging.format"]], "add_underline": [[76, "add-underline"]], "remove_underline": [[76, "remove-underline"]], "tags_to_text": [[76, "tags-to-text"]], "imgutils.tagging": [[77, "module-imgutils.tagging"]], "imgutils.tagging.match": [[78, "module-imgutils.tagging.match"]], "tag_match_suffix": [[78, "tag-match-suffix"]], "tag_match_prefix": [[78, "tag-match-prefix"]], "tag_match_full": [[78, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[79, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[79, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[80, "module-imgutils.tagging.order"]], "sort_tags": [[80, "sort-tags"]], "imgutils.tagging.overlap": [[81, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[81, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[82, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[82, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[82, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[82, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[83, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[83, "upscale-with-cdc"]], "imgutils.upscale": [[84, "module-imgutils.upscale"]], "imgutils.utils.cache": [[85, "module-imgutils.utils.cache"]], "ts_lru_cache": [[85, "ts-lru-cache"]], "imgutils.utils.func": [[86, "module-imgutils.utils.func"]], "sigmoid": [[86, "sigmoid"]], "imgutils.utils": [[87, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[88, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[88, "get-onnx-provider"]], "open_onnx_model": [[88, "open-onnx-model"]], "imgutils.validate.aicheck": [[89, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[89, "get-ai-created-score"]], "is_ai_created": [[89, "is-ai-created"]], "imgutils.validate.bangumi_char": [[90, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[90, "anime-bangumi-char-score"]], "anime_bangumi_char": [[90, "anime-bangumi-char"]], "imgutils.validate.classify": [[91, "module-imgutils.validate.classify"]], "anime_classify_score": [[91, "anime-classify-score"]], "anime_classify": [[91, "anime-classify"]], "imgutils.validate.color": [[92, "module-imgutils.validate.color"]], "is_greyscale": [[92, "is-greyscale"]], "imgutils.validate.completeness": [[93, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[93, "anime-completeness-score"]], "anime_completeness": [[93, "anime-completeness"]], "imgutils.validate.dbrating": [[94, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[94, "anime-dbrating-score"]], "anime_dbrating": [[94, "anime-dbrating"]], "imgutils.validate.furry": [[95, "module-imgutils.validate.furry"]], "anime_furry_score": [[95, "anime-furry-score"]], "anime_furry": [[95, "anime-furry"]], "imgutils.validate": [[96, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[97, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[97, "get-monochrome-score"]], "is_monochrome": [[97, "is-monochrome"]], "imgutils.validate.nsfw": [[98, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[98, "nsfw-pred-score"]], "nsfw_pred": [[98, "nsfw-pred"]], "imgutils.validate.portrait": [[99, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[99, "anime-portrait-score"]], "anime_portrait": [[99, "anime-portrait"]], "imgutils.validate.rating": [[100, "module-imgutils.validate.rating"]], "anime_rating_score": [[100, "anime-rating-score"]], "anime_rating": [[100, "anime-rating"]], "imgutils.validate.real": [[101, "module-imgutils.validate.real"]], "anime_real_score": [[101, "anime-real-score"]], "anime_real": [[101, "anime-real"]], "imgutils.validate.safe": [[102, "module-imgutils.validate.safe"]], "safe_check_score": [[102, "safe-check-score"]], "safe_check": [[102, "safe-check"]], "imgutils.validate.style_age": [[103, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[103, "anime-style-age-score"]], "anime_style_age": [[103, "anime-style-age"]], "imgutils.validate.teen": [[104, "module-imgutils.validate.teen"]], "anime_teen_score": [[104, "anime-teen-score"]], "anime_teen": [[104, "anime-teen"]], "imgutils.validate.truncate": [[105, "module-imgutils.validate.truncate"]], "is_truncated_file": [[105, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[106, "welcome-to-imgutils-s-documentation"]], "Overview": [[106, "overview"]], "Tutorials": [[106, null]], "Information": [[106, null]], "API Documentation": [[106, null]], "Run Environment Information": [[107, "Run-Environment-Information"], [108, "Run-Environment-Information"]], "Installation": [[109, "installation"]], "Quick Start": [[110, "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.blob"], [6, "module-imgutils.data.decode"], [7, "module-imgutils.data.encode"], [8, "module-imgutils.data.image"], [9, "module-imgutils.data"], [10, "module-imgutils.data.layer"], [11, "module-imgutils.data.url"], [12, "module-imgutils.detect.booru_yolo"], [13, "module-imgutils.detect.censor"], [14, "module-imgutils.detect.eye"], [15, "module-imgutils.detect.face"], [16, "module-imgutils.detect.halfbody"], [17, "module-imgutils.detect.hand"], [18, "module-imgutils.detect.head"], [19, "module-imgutils.detect"], [20, "module-imgutils.detect.nudenet"], [21, "module-imgutils.detect.person"], [22, "module-imgutils.detect.similarity"], [23, "module-imgutils.detect.text"], [24, "module-imgutils.detect.visual"], [25, "module-imgutils.edge.canny"], [26, "module-imgutils.edge"], [27, "module-imgutils.edge.lineart"], [28, "module-imgutils.edge.lineart_anime"], [29, "module-imgutils.generic.classify"], [30, "module-imgutils.generic.clip"], [31, "module-imgutils.generic.enhance"], [32, "module-imgutils.generic"], [33, "module-imgutils.generic.siglip"], [34, "module-imgutils.generic.yolo"], [35, "module-imgutils.metadata.geninfo"], [36, "module-imgutils.metadata"], [37, "module-imgutils.metadata.lsb"], [38, "module-imgutils.metrics.aesthetic"], [39, "module-imgutils.metrics.ccip"], [40, "module-imgutils.metrics.dbaesthetic"], [41, "module-imgutils.metrics"], [42, "module-imgutils.metrics.laplacian"], [43, "module-imgutils.metrics.lpips"], [44, "module-imgutils.metrics.psnr_"], [45, "module-imgutils.ocr"], [46, "module-imgutils.operate.align"], [47, "module-imgutils.operate.censor_"], [48, "module-imgutils.operate.imgcensor"], [49, "module-imgutils.operate"], [50, "module-imgutils.operate.squeeze"], [51, "module-imgutils.pose.dwpose"], [52, "module-imgutils.pose.format"], [53, "module-imgutils.pose"], [54, "module-imgutils.pose.visual"], [55, "module-imgutils.preprocess.base"], [56, "module-imgutils.preprocess"], [57, "module-imgutils.preprocess.pillow"], [58, "module-imgutils.preprocess.torchvision"], [59, "module-imgutils.preprocess.transformers"], [60, "module-imgutils.resource.background"], [61, "module-imgutils.resource"], [62, "module-imgutils.restore.adversarial"], [63, "module-imgutils.restore"], [64, "module-imgutils.restore.nafnet"], [65, "module-imgutils.restore.scunet"], [66, "module-imgutils.sd"], [67, "module-imgutils.sd.metadata"], [68, "module-imgutils.sd.model"], [69, "module-imgutils.sd.nai"], [70, "module-imgutils.segment"], [71, "module-imgutils.segment.isnetis"], [72, "module-imgutils.tagging.blacklist"], [73, "module-imgutils.tagging.character"], [74, "module-imgutils.tagging.deepdanbooru"], [75, "module-imgutils.tagging.deepgelbooru"], [76, "module-imgutils.tagging.format"], [77, "module-imgutils.tagging"], [78, "module-imgutils.tagging.match"], [79, "module-imgutils.tagging.mldanbooru"], [80, "module-imgutils.tagging.order"], [81, "module-imgutils.tagging.overlap"], [82, "module-imgutils.tagging.wd14"], [83, "module-imgutils.upscale.cdc"], [84, "module-imgutils.upscale"], [85, "module-imgutils.utils.cache"], [86, "module-imgutils.utils.func"], [87, "module-imgutils.utils"], [88, "module-imgutils.utils.onnxruntime"], [89, "module-imgutils.validate.aicheck"], [90, "module-imgutils.validate.bangumi_char"], [91, "module-imgutils.validate.classify"], [92, "module-imgutils.validate.color"], [93, "module-imgutils.validate.completeness"], [94, "module-imgutils.validate.dbrating"], [95, "module-imgutils.validate.furry"], [96, "module-imgutils.validate"], [97, "module-imgutils.validate.monochrome"], [98, "module-imgutils.validate.nsfw"], [99, "module-imgutils.validate.portrait"], [100, "module-imgutils.validate.rating"], [101, "module-imgutils.validate.real"], [102, "module-imgutils.validate.safe"], [103, "module-imgutils.validate.style_age"], [104, "module-imgutils.validate.teen"], [105, "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.blob": [[5, "module-imgutils.data.blob"]], "is_valid_image_blob_url() (in module imgutils.data.blob)": [[5, "imgutils.data.blob.is_valid_image_blob_url"]], "load_image_from_blob_url() (in module imgutils.data.blob)": [[5, "imgutils.data.blob.load_image_from_blob_url"]], "to_blob_url() (in module imgutils.data.blob)": [[5, "imgutils.data.blob.to_blob_url"]], "imgutils.data.decode": [[6, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[6, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[7, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[7, "imgutils.data.encode.rgb_encode"]], "has_alpha_channel() (in module imgutils.data.image)": [[8, "imgutils.data.image.has_alpha_channel"]], "imgutils.data.image": [[8, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[8, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[8, "imgutils.data.image.load_images"]], "imgutils.data": [[9, "module-imgutils.data"]], "imgutils.data.layer": [[10, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[10, "imgutils.data.layer.istack"]], "download_image_from_url() (in module imgutils.data.url)": [[11, "imgutils.data.url.download_image_from_url"]], "imgutils.data.url": [[11, "module-imgutils.data.url"]], "is_http_url() (in module imgutils.data.url)": [[11, "imgutils.data.url.is_http_url"]], "detect_with_booru_yolo() (in module imgutils.detect.booru_yolo)": [[12, "imgutils.detect.booru_yolo.detect_with_booru_yolo"]], "imgutils.detect.booru_yolo": [[12, "module-imgutils.detect.booru_yolo"]], "detect_censors() (in module imgutils.detect.censor)": [[13, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[13, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[14, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[14, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[15, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[15, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[16, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[16, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[17, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[17, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[18, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[18, "module-imgutils.detect.head"]], "imgutils.detect": [[19, "module-imgutils.detect"]], "detect_with_nudenet() (in module imgutils.detect.nudenet)": [[20, "imgutils.detect.nudenet.detect_with_nudenet"]], "imgutils.detect.nudenet": [[20, "module-imgutils.detect.nudenet"]], "detect_person() (in module imgutils.detect.person)": [[21, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[21, "module-imgutils.detect.person"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[22, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[22, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[22, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[22, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[23, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[23, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[24, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[24, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[25, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[25, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[25, "module-imgutils.edge.canny"]], "imgutils.edge": [[26, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[27, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[27, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[27, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[28, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[28, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[28, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[29, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[29, "imgutils.generic.classify.classify_predict"]], "classify_predict_fmt() (in module imgutils.generic.classify)": [[29, "imgutils.generic.classify.classify_predict_fmt"]], "classify_predict_score() (in module imgutils.generic.classify)": [[29, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[29, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_fmt() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.predict_fmt"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.predict_score"]], "clipmodel (class in imgutils.generic.clip)": [[30, "imgutils.generic.clip.CLIPModel"]], "__init__() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.__init__"]], "clear() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.clear"]], "clip_image_encode() (in module imgutils.generic.clip)": [[30, "imgutils.generic.clip.clip_image_encode"]], "clip_predict() (in module imgutils.generic.clip)": [[30, "imgutils.generic.clip.clip_predict"]], "clip_text_encode() (in module imgutils.generic.clip)": [[30, "imgutils.generic.clip.clip_text_encode"]], "image_encode() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.image_encode"]], "imgutils.generic.clip": [[30, "module-imgutils.generic.clip"]], "launch_demo() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.launch_demo"]], "make_ui() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.make_ui"]], "predict() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.predict"]], "text_encode() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.text_encode"]], "imageenhancer (class in imgutils.generic.enhance)": [[31, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[31, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[31, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[31, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[32, "module-imgutils.generic"]], "siglipmodel (class in imgutils.generic.siglip)": [[33, "imgutils.generic.siglip.SigLIPModel"]], "__init__() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.__init__"]], "clear() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.clear"]], "image_encode() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.image_encode"]], "imgutils.generic.siglip": [[33, "module-imgutils.generic.siglip"]], "launch_demo() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.launch_demo"]], "make_ui() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.make_ui"]], "predict() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.predict"]], "siglip_image_encode() (in module imgutils.generic.siglip)": [[33, "imgutils.generic.siglip.siglip_image_encode"]], "siglip_predict() (in module imgutils.generic.siglip)": [[33, "imgutils.generic.siglip.siglip_predict"]], "siglip_text_encode() (in module imgutils.generic.siglip)": [[33, "imgutils.generic.siglip.siglip_text_encode"]], "text_encode() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.text_encode"]], "yolomodel (class in imgutils.generic.yolo)": [[34, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[34, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[34, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[35, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[36, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[37, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[37, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[37, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[37, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[37, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[37, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[37, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[38, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[38, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[39, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[40, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[40, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[41, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[42, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[42, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[43, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[43, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[43, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[43, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[44, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[44, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[45, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[45, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[45, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[45, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[45, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[46, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[46, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[47, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[47, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[47, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[47, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[47, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[48, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[48, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[48, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[48, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[48, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[48, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[48, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[48, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[48, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[48, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[49, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[50, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[50, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[50, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[51, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[51, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[52, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[52, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[52, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[52, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[52, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[53, "module-imgutils.pose"]], "imgutils.pose.visual": [[54, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[54, "imgutils.pose.visual.op18_visualize"]], "notparsetarget (class in imgutils.preprocess.base)": [[55, "imgutils.preprocess.base.NotParseTarget"]], "imgutils.preprocess.base": [[55, "module-imgutils.preprocess.base"]], "imgutils.preprocess": [[56, "module-imgutils.preprocess"]], "create_pillow_transforms() (in module imgutils.preprocess.pillow)": [[57, "imgutils.preprocess.pillow.create_pillow_transforms"]], "imgutils.preprocess.pillow": [[57, "module-imgutils.preprocess.pillow"]], "parse_pillow_transforms() (in module imgutils.preprocess.pillow)": [[57, "imgutils.preprocess.pillow.parse_pillow_transforms"]], "register_pillow_parse() (in module imgutils.preprocess.pillow)": [[57, "imgutils.preprocess.pillow.register_pillow_parse"]], "register_pillow_transform() (in module imgutils.preprocess.pillow)": [[57, "imgutils.preprocess.pillow.register_pillow_transform"]], "create_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[58, "imgutils.preprocess.torchvision.create_torchvision_transforms"]], "imgutils.preprocess.torchvision": [[58, "module-imgutils.preprocess.torchvision"]], "parse_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[58, "imgutils.preprocess.torchvision.parse_torchvision_transforms"]], "register_torchvision_parse() (in module imgutils.preprocess.torchvision)": [[58, "imgutils.preprocess.torchvision.register_torchvision_parse"]], "register_torchvision_transform() (in module imgutils.preprocess.torchvision)": [[58, "imgutils.preprocess.torchvision.register_torchvision_transform"]], "notprocessortypeerror (class in imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.NotProcessorTypeError"]], "convert_to_size_dict() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.convert_to_size_dict"]], "create_bit_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_bit_transforms"]], "create_blip_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_blip_transforms"]], "create_clip_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_clip_transforms"]], "create_convnext_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_convnext_transforms"]], "create_mobilenetv2_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_mobilenetv2_transforms"]], "create_siglip_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_siglip_transforms"]], "create_transforms_from_bit_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_bit_processor"]], "create_transforms_from_blip_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_blip_processor"]], "create_transforms_from_clip_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_clip_processor"]], "create_transforms_from_convnext_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_convnext_processor"]], "create_transforms_from_mobilenetv2_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_mobilenetv2_processor"]], "create_transforms_from_siglip_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_siglip_processor"]], "create_transforms_from_transformers() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_transformers"]], "create_transforms_from_vit_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_vit_processor"]], "create_vit_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_vit_transforms"]], "get_size_dict() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.get_size_dict"]], "imgutils.preprocess.transformers": [[59, "module-imgutils.preprocess.transformers"]], "is_valid_size_dict() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.is_valid_size_dict"]], "register_creators_for_transformers() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.register_creators_for_transformers"]], "backgroundimageset (class in imgutils.resource.background)": [[60, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[60, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[61, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[62, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise() (in module imgutils.restore.adversarial)": [[62, "imgutils.restore.adversarial.remove_adversarial_noise"]], "imgutils.restore": [[63, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[64, "module-imgutils.restore.nafnet"]], "restore_with_nafnet() (in module imgutils.restore.nafnet)": [[64, "imgutils.restore.nafnet.restore_with_nafnet"]], "imgutils.restore.scunet": [[65, "module-imgutils.restore.scunet"]], "restore_with_scunet() (in module imgutils.restore.scunet)": [[65, "imgutils.restore.scunet.restore_with_scunet"]], "imgutils.sd": [[66, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[67, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[67, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[67, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[67, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[67, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[67, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[67, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[67, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[68, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[68, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[68, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[69, "imgutils.sd.nai.NAIMetaData"], [69, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[69, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[69, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[69, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[69, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[69, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[69, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[70, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[71, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[71, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[71, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[71, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[72, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[72, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[72, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[73, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[73, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[73, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[73, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[73, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[74, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[74, "module-imgutils.tagging.deepdanbooru"]], "get_deepgelbooru_tags() (in module imgutils.tagging.deepgelbooru)": [[75, "imgutils.tagging.deepgelbooru.get_deepgelbooru_tags"]], "imgutils.tagging.deepgelbooru": [[75, "module-imgutils.tagging.deepgelbooru"]], "add_underline() (in module imgutils.tagging.format)": [[76, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[76, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[76, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[76, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[77, "module-imgutils.tagging"]], "imgutils.tagging.match": [[78, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[78, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[78, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[78, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[79, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[79, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[80, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[80, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[81, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[81, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[82, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[82, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[82, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[82, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[83, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[83, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[84, "module-imgutils.upscale"]], "imgutils.utils.cache": [[85, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[85, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[86, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[86, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[87, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[88, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[88, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[88, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[89, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[89, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[89, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[90, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[90, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[90, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[91, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[91, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[91, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[92, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[92, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[93, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[93, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[93, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[94, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[94, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[94, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[95, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[95, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[95, "module-imgutils.validate.furry"]], "imgutils.validate": [[96, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[97, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[97, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[97, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[98, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[98, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[98, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[99, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[99, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[99, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[100, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[100, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[100, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[101, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[101, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[101, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[102, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[102, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[102, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[103, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[103, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[103, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[104, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[104, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[104, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[105, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[105, "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/blob", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/data/url", "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/blob.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/data/url.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.blob", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.data.url", "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, 5, 8, 29, 62, 67], "str": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 54, 57, 58, 59, 60, 64, 65, 67, 68, 69, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105], "pathlik": [0, 4, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 54, 64, 65, 67, 69, 71, 74, 75, 79, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "byte": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 52, 54, 64, 65, 67, 69, 71, 74, 75, 79, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "bytearrai": [0, 4, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 52, 54, 64, 65, 67, 69, 71, 74, 75, 79, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "binaryio": [0, 4, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 54, 64, 65, 67, 69, 71, 74, 75, 79, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "imag": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 53, 54, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 69, 70, 71, 74, 75, 76, 77, 79, 82, 83, 84, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 109], "max_width": 0, "int": [0, 4, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 27, 28, 29, 30, 33, 34, 37, 39, 43, 45, 46, 47, 48, 50, 51, 52, 54, 59, 60, 62, 64, 65, 71, 79, 83, 102], "none": [0, 4, 8, 10, 11, 13, 14, 15, 16, 17, 18, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 39, 47, 50, 51, 54, 57, 58, 59, 60, 67, 69, 72, 73, 88], "ellipsi": 0, "max_height": 0, "resampl": [0, 59], "2": [0, 8, 12, 22, 23, 38, 39, 40, 43, 45, 52, 59, 62, 67, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104], "level": [0, 13, 14, 15, 16, 17, 18, 21, 33, 34, 38, 47, 60, 74, 94], "aspect": [0, 24, 34, 46], "float": [0, 7, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 34, 39, 40, 42, 43, 44, 45, 47, 48, 50, 52, 54, 59, 60, 62, 69, 72, 73, 74, 75, 76, 79, 80, 81, 82, 86, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "1": [0, 10, 12, 20, 21, 22, 38, 39, 40, 43, 45, 52, 59, 60, 62, 67, 68, 72, 73, 74, 75, 80, 82, 83, 86, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108, 109], "8": [0, 12, 22, 37, 39, 43, 47, 52, 59, 62, 67, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 107, 108, 109], "sourc": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 54, 55, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105], "gener": [0, 4, 12, 15, 21, 35, 36, 66, 67, 69, 75, 79, 82, 87, 94, 106], "art": [0, 67], "base": [0, 18, 21, 22, 29, 30, 33, 34, 39, 40, 42, 43, 46, 47, 48, 50, 52, 54, 56, 57, 59, 60, 69, 71, 74, 75, 79, 80, 81, 82, 90, 94, 98, 100, 106], "given": [0, 6, 7, 8, 10, 11, 14, 15, 17, 18, 19, 20, 23, 25, 27, 28, 29, 30, 33, 37, 39, 42, 46, 48, 52, 55, 59, 67, 69, 72, 73, 78, 81, 82, 89, 91, 94, 97, 98, 100, 104], "paramet": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 54, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105], "imagetyp": [0, 5, 12, 13, 14, 15, 16, 17, 18, 21, 23, 24, 29, 31, 34, 35, 37, 39, 40, 42, 45, 47, 50, 51, 54, 64, 65, 67, 69, 75, 82, 83, 90, 93, 95, 98, 99, 101, 102, 103], "The": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 29, 30, 31, 33, 34, 35, 36, 37, 39, 40, 42, 45, 46, 47, 48, 50, 51, 52, 54, 57, 58, 59, 60, 62, 63, 64, 65, 67, 68, 69, 71, 73, 74, 75, 76, 78, 79, 80, 82, 83, 85, 86, 88, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105, 109], "input": [0, 5, 12, 13, 14, 15, 16, 18, 20, 21, 23, 24, 29, 30, 31, 33, 34, 35, 37, 39, 40, 42, 45, 46, 47, 48, 50, 51, 54, 57, 59, 62, 64, 65, 67, 69, 72, 73, 75, 76, 78, 80, 82, 83, 86, 90, 93, 95, 98, 99, 101, 103], "option": [0, 4, 11, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 24, 29, 30, 33, 34, 35, 39, 45, 47, 50, 51, 54, 59, 60, 62, 67, 68, 69, 72, 73, 80, 85], "maximum": [0, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 34, 39, 45, 46, 47, 59, 62, 85, 102], "width": [0, 4, 10, 48, 59, 60, 79], "If": [0, 5, 8, 10, 11, 13, 14, 15, 16, 17, 18, 21, 22, 24, 29, 30, 33, 34, 35, 37, 39, 45, 47, 50, 52, 54, 57, 58, 59, 62, 64, 65, 67, 68, 69, 72, 73, 80, 82, 88, 89, 90, 91, 94, 97, 100, 104], "set": [0, 12, 24, 29, 30, 34, 39, 50, 52, 54, 59, 82, 88, 91, 94, 100, 104, 105], "automat": [0, 4, 30, 33, 39, 50, 88, 107, 108], "determin": [0, 8, 39, 98], "termin": 0, "size": [0, 4, 6, 7, 10, 11, 23, 24, 25, 27, 28, 39, 46, 48, 50, 54, 57, 58, 59, 60, 62, 64, 65, 67, 71, 79, 83, 84, 102, 107, 108], "height": [0, 4, 10, 48, 59, 60, 79], "filter": [0, 34, 50, 59, 62, 72, 73, 94, 96, 100], "us": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 43, 45, 47, 48, 50, 51, 54, 55, 57, 59, 62, 63, 64, 65, 67, 68, 69, 72, 74, 75, 76, 79, 82, 83, 85, 86, 88, 89, 90, 91, 94, 96, 97, 98, 100, 104], "when": [0, 7, 10, 12, 23, 25, 27, 28, 29, 30, 37, 39, 43, 47, 48, 52, 55, 59, 64, 67, 69, 71, 79, 83, 85, 88, 89, 105], "resiz": [0, 23, 24, 34, 46, 54, 57, 58, 59, 67, 79], "charact": [0, 39, 45, 54, 70, 71, 74, 75, 76, 77, 82, 90, 106], "repres": [0, 7, 10, 12, 13, 14, 15, 22, 39, 43, 47, 50, 52, 69, 71, 80, 89, 98, 105], "differ": [0, 8, 14, 15, 16, 17, 18, 21, 22, 30, 35, 36, 37, 39, 43, 44, 51, 52, 58, 59, 90, 95, 99, 101, 103, 107, 108], "intens": 0, "proport": [0, 90], "correct": [0, 37], "output": [0, 24, 29, 30, 33, 40, 54, 67, 68, 75, 80, 82, 109], "which": [0, 4, 10, 22, 23, 25, 27, 28, 33, 35, 39, 43, 48, 57, 59, 60, 63, 67, 68, 69, 71, 72, 75, 79, 85, 86, 88, 89, 91, 96, 97, 98, 105, 106, 107, 108, 109], "should": [0, 3, 10, 24, 39, 43, 47, 48, 50, 59, 71, 82, 109], "approxim": 0, "ratio": [0, 24, 34, 45, 46, 48, 79], "your": [0, 50, 64, 105, 107, 108, 109], "thi": [0, 3, 4, 5, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 45, 47, 48, 50, 51, 52, 54, 55, 57, 58, 59, 62, 64, 65, 66, 67, 68, 69, 70, 74, 77, 81, 82, 83, 85, 86, 88, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105, 107, 108], "valu": [0, 4, 8, 10, 13, 17, 18, 21, 22, 37, 39, 43, 47, 50, 52, 57, 58, 59, 68, 74, 79, 86, 89, 97, 105], "ensur": [0, 30, 34, 39, 46, 59, 64, 67, 85], "i": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 45, 47, 48, 50, 51, 52, 54, 55, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 79, 80, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "close": [0, 48, 67], "possibl": [0, 23, 30, 39, 48], "origin": [0, 4, 6, 8, 20, 25, 27, 28, 37, 38, 44, 47, 48, 50, 54, 71, 74, 76, 79, 80, 98], "default": [0, 4, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 25, 27, 28, 29, 30, 33, 34, 39, 40, 42, 43, 45, 47, 48, 50, 52, 54, 59, 60, 64, 65, 68, 71, 72, 73, 74, 76, 79, 82, 83, 88, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104], "return": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 54, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 98, 99, 100, 101, 102, 103, 104, 105], "represent": [0, 22, 39, 57, 58, 67], "type": [0, 5, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 24, 29, 30, 31, 33, 34, 35, 37, 39, 40, 42, 45, 47, 48, 50, 51, 52, 54, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 72, 73, 76, 78, 80, 81, 82, 83, 85, 86, 90, 93, 94, 95, 98, 99, 100, 101, 102, 103], "exampl": [0, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 24, 25, 26, 27, 28, 29, 34, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 57, 58, 59, 60, 62, 67, 71, 72, 73, 74, 75, 76, 79, 80, 81, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 105], "here": [0, 12, 20, 26, 39, 43, 44, 67, 72, 74, 75, 79, 82, 83, 90, 92, 105, 107, 108], "an": [0, 4, 5, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 52, 54, 57, 59, 62, 64, 65, 67, 69, 70, 71, 73, 74, 75, 77, 80, 82, 83, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105], "jerri": 0, "from": [0, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 27, 28, 29, 33, 34, 35, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 57, 58, 59, 60, 62, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 79, 80, 81, 82, 83, 85, 86, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105, 107, 108, 109], "import": [0, 6, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 21, 24, 34, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 57, 58, 59, 60, 62, 67, 71, 72, 73, 74, 75, 76, 79, 80, 81, 82, 83, 85, 86, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 105, 107, 108, 109], "print": [0, 5, 12, 17, 18, 21, 22, 34, 67, 68, 107, 108, 109], "png": [0, 5, 8, 10, 13, 24, 35, 37, 42, 47, 48, 50, 62, 67, 69, 71, 82, 83, 92, 105], "draw": [1, 24, 26, 27, 54, 98, 106], "ascii_draw": 1, "meta": [2, 106, 109], "__title__": [2, 109], "__version__": [2, 109], "__description__": [2, 109], "__author__": [2, 109], "__author_email__": 2, "overview": [3, 4, 6, 7, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 31, 32, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 50, 51, 53, 59, 60, 61, 62, 63, 64, 65, 66, 67, 70, 71, 72, 73, 74, 75, 76, 77, 79, 82, 83, 84, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105], "inform": [3, 30, 33, 34, 35, 36, 37, 54, 67, 69, 81], "packag": 3, "titl": [3, 69], "project": [3, 20, 74, 82, 105], "version": [3, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 34, 38, 47, 64, 65, 67, 68, 85, 91, 106, 109], "short": [3, 75, 79, 82], "descript": [3, 20, 29, 33, 69], "includ": [3, 5, 8, 11, 12, 13, 20, 21, 22, 24, 29, 30, 31, 33, 34, 35, 36, 51, 52, 58, 59, 66, 67, 68, 69, 75, 82, 86, 90, 98], "setup": 3, "py": [3, 71], "author": [3, 68], "email": 3, "step": [4, 48, 59, 67], "forecolor": [4, 25, 27, 28], "lightgrei": 4, "backcolor": [4, 25, 27, 28], "white": [4, 8, 25, 27, 28, 30, 59, 67, 71], "creat": [4, 29, 30, 33, 34, 35, 47, 57, 58, 59, 67, 69, 73, 89], "black": [4, 47, 67], "squar": [4, 59], "can": [4, 5, 8, 10, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 26, 30, 33, 35, 37, 39, 43, 47, 51, 52, 57, 59, 67, 68, 69, 75, 80, 82, 88, 90, 96, 97, 106, 109], "complement": 4, "transpar": [4, 8, 10, 25, 27, 28, 48, 50, 71, 83], "area": [4, 10, 12, 22, 23, 47, 48], "grid": 4, "pixel": [4, 24, 37, 47, 48, 50, 59, 62, 67, 71, 97], "mean": [4, 20, 22, 23, 25, 27, 28, 29, 39, 42, 43, 48, 52, 57, 58, 59, 88, 91, 109], "function": [4, 7, 8, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 35, 36, 37, 39, 42, 45, 47, 48, 50, 51, 54, 57, 58, 59, 62, 64, 66, 67, 68, 69, 81, 82, 83, 85, 86, 90, 94, 98, 100, 105], "suitabl": [4, 57, 59, 74, 98], "color": [4, 8, 10, 25, 27, 28, 47, 62, 67, 71, 96, 97, 106], "fore": [4, 25, 27, 28], "back": [4, 82], "A": [4, 5, 8, 13, 14, 15, 16, 17, 18, 20, 21, 25, 27, 28, 29, 34, 37, 38, 39, 40, 45, 46, 47, 48, 50, 57, 59, 60, 67, 68, 69, 73, 76, 81, 85, 88, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 102, 103, 104, 109], "rgba": [4, 8, 31, 37, 64, 65, 71, 83], "contain": [4, 5, 10, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 29, 30, 33, 34, 39, 40, 52, 54, 59, 64, 67, 68, 69, 75, 79, 82, 91, 94, 100, 102, 104], "add": [4, 35, 68, 69, 76], "rgb": [4, 6, 7, 8, 30, 31, 47, 59, 60, 67, 71, 83], "In": [4, 27, 39, 90, 91], "document": [4, 107, 108, 109], "accur": [4, 13, 21, 94, 100], "present": [4, 35, 69, 74], "state": [4, 33], "shown": [4, 70], "follow": [4, 29, 39, 52, 58, 59, 63, 68, 69, 75, 82, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104, 109], "figur": 4, "modul": [5, 8, 11, 12, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 35, 36, 37, 57, 58, 66, 68, 69, 70, 82, 85, 86, 94, 100, 106], "provid": [5, 8, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 31, 33, 34, 35, 36, 37, 39, 47, 50, 52, 54, 57, 58, 59, 66, 67, 68, 69, 79, 80, 82, 85, 86, 88, 94, 100], "util": [5, 8, 11, 20, 21, 29, 32, 34, 43, 46, 50, 53, 57, 58, 63, 66, 68, 74, 75, 79, 82, 106], "handl": [5, 8, 11, 29, 30, 33, 34, 36, 37, 55, 58, 59, 66, 69], "url": [5, 9, 13, 16, 18, 30, 37, 67, 106], "convers": [5, 8, 34, 58, 59], "between": [5, 14, 15, 21, 22, 29, 30, 33, 39, 43, 44, 48, 58, 64, 65, 73, 79, 83, 86], "valid": [5, 11, 47, 48, 52, 59, 106], "format": [5, 8, 10, 25, 27, 28, 29, 30, 33, 34, 35, 36, 37, 40, 47, 50, 51, 53, 57, 59, 67, 68, 69, 75, 77, 82, 98, 106], "support": [5, 6, 8, 11, 14, 15, 16, 18, 21, 29, 33, 34, 35, 48, 54, 57, 58, 59, 64, 65, 67, 68, 69, 82, 83], "convert": [5, 8, 30, 35, 37, 39, 52, 57, 58, 59, 69, 82, 98], "specifi": [5, 8, 22, 23, 24, 29, 30, 33, 34, 39, 47, 48, 50, 59, 67, 68, 69, 73, 75, 80, 82, 85], "load": [5, 8, 13, 14, 17, 18, 29, 30, 33, 34, 35, 37, 67, 82, 88], "variou": [5, 8, 14, 15, 17, 21, 22, 24, 29, 31, 33, 34, 36, 59, 67, 69, 86, 109], "mime": 5, "jpg": [5, 6, 7, 8, 11, 12, 14, 15, 16, 17, 18, 21, 24, 29, 34, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 51, 60, 71, 74, 75, 79, 82, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 105], "save_kwarg": 5, "string": [5, 13, 15, 16, 20, 37, 52, 67, 68, 76, 88, 105], "pil": [5, 6, 7, 8, 10, 11, 17, 24, 30, 34, 43, 46, 47, 48, 50, 57, 59, 60, 62, 67, 75, 83, 92, 97], "numpi": [5, 6, 10, 24, 30, 33, 37, 39, 50, 52, 82, 86], "arrai": [5, 10, 24, 30, 37, 39, 43, 50, 52, 82, 86], "file": [5, 8, 10, 11, 12, 13, 16, 18, 24, 35, 37, 43, 60, 66, 67, 68, 69, 88, 97, 105, 106], "path": [5, 8, 10, 12, 13, 16, 18, 24, 30, 34, 37, 60, 67, 68, 69, 75, 92, 97, 105], "desir": [5, 60], "addit": [5, 11, 29, 30, 33, 34, 35, 47, 48, 58, 67, 69], "keyword": [5, 11, 29, 30, 33, 34, 35, 47, 48, 67, 69, 85], "argument": [5, 11, 29, 30, 33, 34, 35, 47, 48, 51, 52, 67, 69, 73, 75, 82, 85], "pass": [5, 11, 27, 28, 29, 30, 33, 34, 35, 47, 48, 67, 71, 79, 83, 85], "save": [5, 10, 24, 35, 62, 67, 68, 69, 71], "encod": [5, 6, 9, 29, 30, 33, 37, 69, 106], "open": [5, 6, 7, 8, 10, 12, 17, 29, 34, 46, 47, 48, 50, 62, 67, 68, 83, 88], "test": [5, 43, 83, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104], "blob_url": 5, "qualiti": [5, 23, 40, 61, 67, 82, 83], "95": [5, 34, 59, 72, 73, 80], "base64": 5, "pre": [5, 13, 15, 18, 30, 33, 40], "object": [5, 6, 8, 10, 11, 12, 18, 22, 24, 34, 35, 37, 43, 47, 51, 54, 55, 58, 59, 60, 67, 69, 74, 75, 88, 91, 92, 94, 97, 100, 104], "rais": [5, 8, 11, 13, 14, 16, 17, 18, 21, 22, 29, 33, 34, 37, 47, 50, 52, 55, 57, 58, 59, 62, 67, 68, 69, 72, 73, 80], "valueerror": [5, 11, 13, 16, 18, 21, 22, 29, 33, 37, 50, 59, 69, 80], "unsupport": [5, 45, 58, 59, 80], "method": [5, 11, 29, 30, 31, 33, 34, 36, 37, 39, 47, 59, 94, 100], "warn": 5, "userwarn": 5, "doesn": [5, 37, 73], "t": [5, 37, 73], "match": [5, 22, 33, 37, 50, 59, 73, 77, 106], "actual": [5, 18, 21, 45], "invalid": [5, 13, 16, 18, 21, 29, 33, 35, 59], "show": [5, 11, 13, 14, 15, 16, 51], "bool": [5, 7, 8, 11, 24, 27, 34, 39, 45, 47, 50, 51, 54, 59, 64, 65, 68, 69, 72, 73, 74, 75, 76, 78, 79, 82, 83, 89, 97, 105], "effici": [5, 20, 23, 30, 68, 86], "without": [5, 34, 62, 67, 72, 73, 81], "content": [5, 11, 12, 27, 45, 70], "true": [5, 7, 8, 11, 24, 34, 39, 47, 48, 51, 54, 57, 58, 59, 64, 65, 68, 69, 72, 73, 76, 78, 82, 89, 92, 97, 105], "fals": [5, 6, 7, 8, 11, 24, 27, 34, 39, 45, 47, 59, 64, 65, 67, 68, 69, 72, 73, 74, 75, 76, 78, 79, 82, 83, 89, 92, 97, 105], "otherwis": [5, 8, 11, 35, 39, 59, 64, 65, 69, 72, 73, 78, 83, 88], "abc": 5, "svg": 5, "xml": 5, "jpeg": [5, 63, 67, 92, 105], "text": [5, 19, 24, 30, 33, 45, 67, 76, 78, 106], "plain": 5, "hello": 5, "order_": [6, 7], "chw": [6, 7], "both": [6, 13, 22, 30, 33, 45, 57, 68, 82], "np": [6, 7, 10, 29, 30, 33, 37, 39, 48, 50, 52, 82, 86], "uint8": [6, 7], "float32": [6, 7, 10, 25, 27, 28, 39], "ar": [6, 10, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 29, 30, 33, 34, 35, 39, 42, 43, 44, 45, 47, 52, 55, 58, 59, 60, 63, 67, 68, 69, 72, 73, 74, 75, 79, 80, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 99, 100, 101, 102, 103, 104, 105], "order": [6, 7, 59, 76, 77, 106], "rgb_encod": [6, 9], "custom_imag": [6, 7], "data_cwh": 6, "cwh": 6, "data_int": 6, "use_float": [6, 7], "mode": [6, 7, 8, 22, 34, 37, 58, 60, 67, 80, 83, 88], "1606x1870": [6, 7], "0x7fb9b89bbdc0": 6, "0x7fb9b89bbe50": 6, "0x7fb9b89bbdf0": 6, "invers": 6, "oper": [6, 30, 33, 38, 39, 40, 42, 43, 59, 68, 106], "ndarrai": [7, 10, 29, 30, 33, 37, 39, 43, 48, 50, 52, 82, 86], "channel": [7, 8, 31, 59, 64, 65, 83], "jpegimageplugin": [7, 60], "jpegimagefil": [7, 60], "0x7f9ec37389d0": 7, "shape": [7, 39, 43, 50, 71, 82], "dtype": [7, 39], "3": [7, 10, 12, 13, 14, 15, 21, 22, 39, 40, 43, 45, 47, 52, 54, 59, 62, 67, 75, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108, 109], "1870": 7, "1606": 7, "whc": 7, "": [7, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 29, 34, 35, 37, 45, 47, 57, 59, 67, 82, 85, 93], "result": [7, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 37, 40, 43, 45, 47, 48, 50, 51, 71, 74, 75, 82, 86, 93, 94, 100], "same": [7, 8, 39, 44, 82, 85], "torchvis": [7, 56, 106], "transform": [7, 8, 55, 56, 57, 58, 76, 106], "to_tensor": [7, 57, 58], "process": [8, 9, 11, 13, 14, 16, 17, 22, 31, 34, 36, 37, 39, 57, 59, 62, 64, 65, 66, 73, 82, 109], "manipul": [8, 66], "python": [8, 37, 62, 85, 107, 108, 109], "librari": [8, 34, 57, 59, 62, 109], "It": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 35, 36, 47, 48, 50, 54, 57, 58, 66, 68, 69, 82, 85, 86, 98, 109], "multipl": [8, 10, 16, 30, 33, 37, 39, 43, 67], "ad": [8, 12, 59, 68, 69, 76], "background": [8, 9, 25, 27, 28, 30, 61, 67, 71, 106], "check": [8, 11, 37, 42, 68, 72, 73, 78, 89, 92, 102, 105, 109], "alpha": [8, 31, 64, 65], "design": [8, 22, 29, 33, 35, 36], "simplifi": [8, 90], "common": [8, 58], "relat": [8, 12, 14, 17, 66, 73, 86], "task": [8, 21, 22, 33, 36, 47, 57], "applic": [8, 57, 74, 79, 98], "kei": [8, 18, 22, 30, 59, 68, 75, 82], "featur": [8, 13, 18, 30, 32, 33, 39, 43, 69, 71, 74, 75, 76, 82, 90], "binari": [8, 86], "like": [8, 12, 19, 24, 58, 59, 79, 85, 109], "onc": 8, "particularli": [8, 22, 29, 35, 36, 69, 85], "requir": [8, 10, 20, 21, 39, 48, 68, 69, 94, 100, 109], "preprocess": [8, 20, 29, 30, 34, 39, 64, 106], "befor": [8, 37, 39, 68, 82], "further": 8, "analysi": [8, 40], "force_background": [8, 59], "appli": [8, 15, 18, 20, 31, 39, 47, 48, 50, 57, 59, 62, 82, 86], "necessari": [8, 39, 74, 79], "ha": [8, 23, 45, 58, 83, 98, 107, 108], "4": [8, 12, 15, 17, 18, 22, 37, 38, 39, 40, 43, 47, 52, 62, 64, 65, 67, 75, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108], "avoid": [8, 74], "anomali": 8, "dure": [8, 29, 37, 76, 97, 105], "subsequ": [8, 30, 47], "union": [8, 13, 14, 15, 16, 17, 18, 21, 22, 30, 33, 37, 39, 47, 52, 57, 59, 67, 69, 72, 73, 80], "retain": 8, "typeerror": [8, 52, 57, 58, 59, 72, 73, 80], "isinst": 8, "list": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 39, 43, 45, 47, 48, 51, 54, 57, 58, 59, 60, 72, 73, 80, 81, 82, 89, 91, 94, 100, 104], "tupl": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 39, 40, 43, 45, 47, 48, 51, 59, 82, 90, 91, 93, 94, 95, 98, 99, 100, 101, 102, 103, 104], "take": [8, 54, 59], "singl": [8, 16, 33, 37, 39, 58, 59, 76, 82, 86], "call": [8, 26, 67], "each": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 29, 34, 39, 43, 50, 57, 66, 76, 78, 82, 83, 98], "item": [8, 10, 18], "batch": [8, 64, 65, 82, 83, 102], "multiimagestyp": [8, 30, 33, 39, 48], "iter": [8, 59, 62, 73], "img_path": 8, "image1": 8, "image2": 8, "loaded_imag": 8, "len": [8, 60], "all": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 26, 29, 30, 33, 34, 38, 39, 40, 42, 43, 45, 51, 52, 62, 64, 65, 68, 70, 71, 75, 77, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "pillow": [8, 56, 106], "boolean": [8, 39], "tool": [9, 16, 24, 29, 31, 38, 39, 40, 41, 47, 62, 70, 76, 96, 98], "basic": [9, 57, 61, 73], "grid_background": 9, "grid_transpar": 9, "blob": [9, 71, 106], "to_blob_url": 9, "load_image_from_blob_url": 9, "is_valid_image_blob_url": 9, "decod": [9, 37, 106], "rgb_decod": 9, "load_imag": [9, 24, 51, 67], "has_alpha_channel": 9, "layer": [9, 86, 106], "istack": 9, "download_image_from_url": 9, "is_http_url": 9, "mai": [10, 14, 17, 39, 63, 67, 74, 79, 85, 105, 107, 108], "block": [10, 29, 33, 34], "togeth": 10, "new": [10, 23, 29, 52, 64, 65, 67, 68, 73], "similar": [10, 12, 19, 30, 33, 39, 43, 59, 79, 82, 106], "techniqu": [10, 31, 37], "p": [10, 74, 75, 79, 82], "need": [10, 16, 34, 45, 48, 85, 89, 91, 94, 97, 100, 104], "stack": [10, 82], "addition": 10, "second": [10, 22, 39, 44, 78], "element": [10, 82], "rang": [10, 39, 43, 48], "left": [10, 47, 48, 52, 86], "0": [10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 29, 30, 34, 38, 39, 40, 43, 45, 47, 48, 50, 52, 54, 57, 58, 59, 62, 67, 68, 72, 73, 74, 75, 76, 79, 80, 81, 82, 86, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108, 109], "right": [10, 47, 52, 86], "two": [10, 22, 39, 44, 62, 78, 97], "dimension": [10, 82], "h": [10, 25, 27, 28, 50, 71], "w": [10, 25, 27, 28, 50, 71, 82], "posit": [10, 39, 47, 48, 90], "target": [10, 19, 25, 27, 28, 30, 48, 59], "By": [10, 45], "first": [10, 12, 16, 22, 34, 39, 44, 78], "howev": [10, 39], "solid": [10, 47], "pure": [10, 71], "lime": [10, 71], "nian": 10, "nian_lim": 10, "yellow": [10, 67], "5": [10, 12, 16, 21, 22, 39, 40, 43, 45, 48, 50, 52, 57, 58, 59, 60, 67, 74, 86, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104], "9": [10, 12, 22, 39, 43, 52, 59, 67, 80, 89, 90, 91, 93, 94, 97, 98, 99, 100, 101, 103, 104], "nian_tran": 10, "custom": [10, 13, 14, 15, 16, 17, 18, 21, 29, 33, 34, 37, 40, 47, 48, 50, 58, 59, 67, 68, 72], "mask": [10, 25, 27, 28, 48, 50, 71], "hs1": 10, "ab": 10, "linspac": 10, "ws1": 10, "nian_mask": 10, "hxw": [10, 25, 27, 28, 50], "download": 11, "special": [11, 12], "github": [11, 51, 107, 108, 109], "hug": [11, 18, 29, 30, 33, 34, 39, 59, 82], "face": [11, 18, 19, 20, 29, 30, 33, 34, 39, 52, 54, 59, 67, 73, 82, 90, 106], "progress": [11, 64, 65, 83], "track": 11, "host": [11, 12, 15, 20, 23, 30, 39, 45, 60, 75, 83, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104, 109], "main": [11, 17, 20, 21, 24, 29, 30, 33, 34, 39, 59, 67, 69, 71, 74, 85, 109], "compon": [11, 12, 22, 29, 30, 33, 34, 85], "http": [11, 51, 71, 109], "intern": [11, 33, 55, 68], "silent": [11, 64, 65, 83], "expected_s": 11, "kwarg": [11, 12, 13, 14, 15, 16, 17, 18, 21, 29, 30, 33, 34, 35, 47, 48, 67, 69], "suppress": [11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 24, 34, 47, 83], "bar": 11, "displai": [11, 30, 33, 64, 65], "expect": [11, 37, 59], "session": 11, "get": [11, 25, 27, 28, 30, 38, 40, 60, 61, 67, 71, 74, 77, 82, 88, 90, 95, 97, 99, 101, 103], "especi": 11, "hf": 11, "request": 11, "requestexcept": 11, "fail": [11, 13], "unidentifiedimageerror": 11, "com": [11, 51, 109], "ftp": 11, "booru": 12, "yolo": [12, 18, 20, 32, 106], "aperveyev": 12, "deepgh": [12, 13, 14, 15, 16, 17, 18, 20, 23, 39, 43, 45, 60, 75, 79, 83, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104, 109], "overal": [12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 26, 38, 39, 40, 42, 43, 45, 51, 62, 64, 65, 70, 77, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "benchmark": [12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 26, 38, 39, 40, 42, 43, 45, 51, 62, 64, 65, 70, 77, 83, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "explan": 12, "No": [12, 67, 107, 108], "head": [12, 19, 24, 51, 73, 90, 99, 106], "anim": [12, 13, 14, 15, 16, 17, 18, 19, 21, 26, 28, 38, 39, 40, 42, 51, 53, 54, 60, 67, 70, 71, 73, 74, 77, 83, 90, 91, 94, 95, 99, 100, 101, 103, 104, 109], "pretti": 12, "girl": [12, 45, 73], "onli": [12, 13, 14, 15, 16, 17, 18, 21, 24, 39, 68, 73, 74, 79, 82, 97], "bust": 12, "torso": 12, "part": [12, 50, 51, 52], "collarbon": 12, "center": [12, 48, 58, 59], "pair": [12, 22, 33], "cover": [12, 20, 48, 67, 73], "breast": [12, 20, 73, 74, 75, 79, 81, 82], "boob": 12, "bra": 12, "nippl": [12, 13, 47, 67], "mostli": [12, 16], "visibl": [12, 24], "nsfw": [12, 47, 96, 106], "shld": 12, "shoulder": [12, 52], "mayb": 12, "one": [12, 33, 37, 43, 45, 59, 73, 82], "view": [12, 45], "profil": 12, "exactli": 12, "rear": 12, "exclud": 12, "sideb": 12, "uncov": 12, "other": [12, 39, 45, 59, 78, 81, 90], "visual": [12, 13, 14, 15, 16, 18, 19, 21, 39, 41, 51, 53, 82, 106], "mark": 12, "belli": [12, 20], "button": [12, 29, 75], "hip": [12, 52], "half": [12, 16, 73], "stock": 12, "line": [12, 26, 27, 54], "knee": [12, 52], "below": [12, 54, 70, 109], "6": [12, 22, 24, 39, 43, 52, 59, 62, 72, 73, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108], "nopan": 12, "panti": [12, 76], "cloth": 12, "bikini": 12, "regardless": 12, "censor": [12, 19, 47, 48, 94, 100, 106], "evid": 12, "7": [12, 13, 15, 16, 17, 18, 34, 39, 43, 45, 47, 50, 52, 59, 67, 72, 73, 79, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104], "butt": 12, "buttock": [12, 20], "least": [12, 36, 37, 69], "partial": 12, "behind": 12, "more": [12, 13, 32, 33, 45, 52, 57, 67, 85, 88], "less": [12, 13, 15, 21, 89], "stand": [12, 67, 74, 75, 79, 82], "sit": [12, 73], "ass": 12, "split": [12, 79], "leg": [12, 67], "wide": [12, 67], "90": 12, "degre": [12, 48], "typic": [12, 13, 30, 59], "abov": [12, 13, 14, 15, 16, 17, 18, 21, 50, 91, 94, 100, 104], "10": [12, 23, 29, 39, 43, 48, 52, 59, 62, 89, 90, 91, 94, 97, 98, 100, 101], "sprd": 12, "strongli": [12, 83], "11": [12, 39, 52, 89, 90, 91, 94, 97, 98, 100, 101], "vsplt": 12, "pose": [12, 39, 106], "12": [12, 24, 39, 47, 52, 59, 89, 90, 91, 94, 97, 98, 100, 101], "vsprd": 12, "vsplit": 12, "13": [12, 39, 52, 90, 91, 94, 98, 101, 103], "full": [12, 67], "almost": 12, "side": [12, 46, 73, 105], "usual": [12, 43], "ly": 12, "14": [12, 52, 59, 90, 91, 94, 98, 101, 109], "wing": [12, 73], "dragon": 12, "poni": 12, "15": [12, 42, 44, 52, 59, 90, 91, 94, 98, 101, 107, 108], "feral": 12, "four": [12, 13, 90], "non": [12, 13, 14, 15, 16, 17, 18, 20, 21, 34, 47, 95], "human": [12, 13, 14, 15, 16, 17, 18, 21, 51, 53, 89], "16": [12, 52, 59, 62, 64, 65, 90, 94, 98, 101], "hdrago": 12, "style": [12, 16, 21, 48, 103, 109], "17": [12, 52, 59, 98, 103], "hponi": 12, "18": [12, 20, 52, 59, 94, 98, 100, 107, 108], "hfox": 12, "cartoon": 12, "fox": 12, "dog": 12, "zootopia": 12, "nick": 12, "wild": 12, "19": [12, 52, 98], "hrabb": 12, "rabbit": 12, "judi": 12, "hopp": 12, "bunnygirl": 12, "20": [12, 29, 52, 59, 67, 98], "hcat": 12, "cat": [12, 73, 80], "catgirl": 12, "sharp": 12, "muzzl": 12, "compar": [12, 22, 33], "21": [12, 16, 52, 59, 103], "hbear": 12, "bear": 12, "22": [12, 52, 59], "jacko": 12, "memet": 12, "jack": 12, "o": [12, 67, 69, 79, 82, 94, 97, 107, 108], "contest": 12, "toward": [12, 52], "viewer": [12, 67], "23": [12, 52, 59], "jackx": 12, "sometim": 12, "24": [12, 39, 43, 52, 59, 62], "hhors": 12, "hors": 12, "implement": [12, 30, 33, 44, 85], "aa09": 12, "25": [12, 15, 20, 34, 44, 59, 103], "hbird": 12, "bird": 12, "name": [12, 13, 14, 15, 16, 17, 18, 21, 23, 29, 30, 33, 34, 39, 40, 45, 47, 52, 57, 58, 59, 74, 79, 82, 83, 89, 90, 93, 95, 98, 99, 101, 102, 103], "releas": 12, "time": [12, 69, 83], "yolov8s_pp09": 12, "2023": 12, "focus": 12, "class": [12, 14, 17, 18, 29, 30, 31, 33, 34, 37, 47, 48, 52, 55, 57, 59, 60, 66, 67, 69, 73, 90, 91, 94, 95, 99, 100, 101, 103, 104], "advanc": [12, 109], "capabl": [12, 30, 37, 45], "specif": [12, 13, 18, 29, 30, 33, 35, 37, 47, 52, 55, 57, 59, 69, 70, 90, 94, 100], "scenario": [12, 74, 79, 85], "yolov8s_pp12": 12, "2024": 12, "final": 12, "patch": 12, "continu": 12, "focu": [12, 67], "enhanc": [12, 32, 106], "improv": [12, 23, 82], "previou": 12, "yolov8m_pp13": 12, "offer": [12, 15, 16, 17, 22, 57, 69, 97], "yolov8n_as01": 12, "spinoff": 12, "26": [12, 59], "train": [12, 13, 14, 15, 16, 17, 18, 21, 39, 40, 74, 75, 76, 79, 83, 94, 100], "80": 12, "epoch": 12, "sfw": 12, "subset": 12, "wa": 12, "eventu": 12, "abandon": 12, "due": [12, 38, 39, 74, 79, 85, 90, 105], "ineffect": 12, "yolov8m_as02": 12, "start": [12, 37, 48, 67, 106], "30": [12, 21, 48], "public": [12, 30], "friendli": [12, 109], "reduc": [12, 39, 50, 82], "yolov8m_as03": 12, "as02": 12, "60": 12, "aim": 12, "bottleneck": 12, "reproduc": 12, "yolov8s_aa06": 12, "initi": [12, 29, 30, 34, 37, 47, 60, 73], "current": [12, 58, 64, 67, 94, 100, 107, 108, 109], "reincarn": 12, "some": [12, 29, 32, 39, 43, 44, 48, 61, 72, 74, 75, 79, 82, 83, 85, 92, 105, 107, 108], "yolov8s_aa09": 12, "updat": [12, 29, 30, 33, 34, 68], "dataset": [12, 13, 14, 15, 16, 17, 18, 21, 40, 43, 82, 96], "closeup": 12, "adjust": [12, 34, 43, 73], "larg": [12, 27, 30, 39, 82], "hat": [12, 73], "aa06": 12, "yolov8s_aa10": 12, "major": 12, "fix": 12, "issu": [12, 18, 64], "wear": 12, "yolov8s_aa11": 12, "latest": [12, 34, 74, 79], "mainstream": 12, "aa10": 12, "outstand": 12, "map": [12, 29, 45, 51, 72, 73, 76, 80, 81, 86, 98, 102], "score": [12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 24, 29, 30, 33, 38, 40, 42, 43, 45, 51, 52, 54, 76, 80, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "though": 12, "note": [12, 16, 39, 48, 67, 90, 94, 97, 100, 107, 108], "complet": [12, 34, 48, 90, 96, 106], "fair": 12, "bias": 12, "model_nam": [12, 13, 14, 15, 16, 17, 18, 21, 29, 30, 33, 34, 40, 47, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "conf_threshold": [12, 13, 14, 15, 16, 17, 18, 21, 34, 47], "iou_threshold": [12, 13, 14, 15, 16, 17, 18, 20, 21, 34, 47], "perform": [12, 16, 20, 21, 23, 30, 33, 34, 39, 45, 47, 48, 51, 59, 74, 85, 97, 98, 107, 108], "confid": [12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 34, 40, 45, 47, 52, 54, 75, 82], "threshold": [12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 25, 34, 39, 42, 43, 45, 47, 50, 54, 74, 75, 79, 82, 89, 97], "iou": [12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 34, 47], "bounding_box": 12, "x1": [12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 34, 47, 48], "y1": [12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 34, 47, 48], "x2": [12, 20, 22], "y2": [12, 20, 22], "box": [12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 24, 45, 51], "f": [12, 17, 22, 39, 43, 67, 86], "2f": 12, "point": [13, 17, 39, 52, 59], "femal": [13, 20, 47, 73], "genit": 13, "male": [13, 20, 73], "anime_censor_detect": 13, "yolov8": [13, 14, 15, 16, 17, 18, 21], "model": [13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 26, 27, 28, 29, 30, 31, 33, 34, 38, 39, 40, 43, 45, 47, 51, 52, 54, 59, 62, 63, 64, 65, 66, 67, 70, 74, 75, 76, 77, 79, 82, 83, 86, 88, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 106, 109], "v1": [13, 14, 15, 16, 17, 21, 47, 67, 82], "identifi": [13, 29, 37, 64], "locat": 13, "anatom": 13, "analyz": [13, 20, 40], "data": [13, 16, 18, 35, 37, 39, 51, 58, 66, 67, 74, 76, 94, 100, 106, 107, 108, 109], "either": [13, 14, 15, 16, 17, 33, 39, 59, 82, 86], "standard": [13, 15, 16, 17, 35, 59, 85], "n": [13, 14, 15, 16, 17, 18, 21, 37, 39, 47, 59, 67], "nano": [13, 15, 16, 17, 47], "faster": [13, 14, 15, 16, 17, 18, 47], "while": [13, 15, 16, 17, 24, 34, 46, 48, 62, 85], "slower": [13, 21], "construct": [13, 14, 16, 17, 47, 82], "intersect": [13, 14, 15, 16, 17, 18, 21, 22, 47], "over": [13, 14, 15, 16, 17, 18, 21, 22, 23, 47, 73], "merg": [13, 14, 15, 16, 17, 39], "integ": [13, 37, 43, 52, 59], "x0": [13, 14, 15, 16, 17, 18, 21, 24, 34, 47, 48], "y0": [13, 14, 15, 16, 17, 18, 21, 24, 34, 47, 48], "bound": [13, 14, 15, 16, 17, 18, 20, 22, 23, 24, 51], "indic": [13, 39, 52, 55, 74, 79, 82], "nipple_f": [13, 47], "peni": [13, 47], "pussi": [13, 47, 67], "runtimeerror": [13, 29, 33], "detection_visu": [13, 14, 15, 16, 18, 19, 21], "nude_girl": [13, 47], "365": 13, "264": 13, "399": 13, "289": [13, 14], "7473511695861816": 13, "224": [13, 57, 58, 59], "260": 13, "252": 13, "285": 13, "6830288171768188": 13, "206": 13, "523": [13, 47, 48], "240": 13, "608": 13, "6799028515815735": 13, "matplotlib": [13, 14, 15, 16, 24, 51], "pyplot": [13, 14, 15, 16, 51], "plt": [13, 14, 15, 16, 51], "imshow": [13, 14, 15, 16, 51], "anime_eye_detect": 14, "allow": [14, 15, 17, 18, 21, 30, 34, 37, 55, 57, 59, 85], "trade": [14, 16], "off": [14, 16], "speed": [14, 15, 16, 17, 18, 21, 25, 83], "accuraci": [14, 15, 16, 17, 18, 21, 45, 89, 91, 94, 97, 100, 104], "higher": [14, 15, 16, 17, 18, 20, 23, 97], "consid": [14, 17, 22, 39, 45, 48, 50, 60, 73, 94, 100], "overlap": [14, 16, 17, 18, 22, 64, 65, 74, 75, 77, 79, 82, 83, 106], "coordin": [14, 15, 16, 17, 18, 24, 34, 48, 52, 62], "alwai": [14, 16, 17, 18, 45], "except": [14, 17, 37, 55, 59, 67], "predict": [14, 18, 21, 29, 30, 33, 34, 75, 82, 89, 91, 93, 94, 97, 98, 100, 102, 104], "yolo_predict": [14, 21, 32], "squat": [14, 16, 51], "297": 14, "239": [14, 45], "341": 14, "271": 14, "7760562896728516": 14, "230": 14, "263": 14, "308": 14, "7682342529296875": 14, "createml": 15, "huggingfac": [15, 17, 39, 45, 59, 62, 71, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104], "anime_face_detect": 15, "user": [15, 21, 29, 30, 33, 34, 37, 60, 69, 109], "balanc": [15, 17, 21, 67], "system": [15, 16, 25, 55, 59, 94, 100], "overhead": [15, 16, 25, 85], "avail": [15, 21, 24, 29, 30, 37, 39, 45, 48, 55, 59, 67, 80, 88, 89, 91, 94, 100, 104], "v0": [15, 21, 64, 65], "overrid": [15, 21], "auto": [15, 21, 51, 69, 88], "mostima_post": [15, 18], "29": [15, 18, 59], "441": [15, 18], "204": [15, 18], "584": [15, 18], "7874319553375244": [15, 18], "346": [15, 18], "59": [15, 18], "529": [15, 18], "275": [15, 18], "7510495185852051": [15, 18], "606": [15, 18], "51": [15, 18, 59], "895": [15, 18], "336": [15, 18], "6986488103866577": [15, 18], "upper": [16, 47], "bodi": [16, 21, 51, 52, 54, 67], "anime_halfbody_detect": 16, "pleas": [16, 23, 38, 39, 45, 64, 66, 68, 83, 90, 94, 97, 100, 107, 108], "primari": [16, 90, 93, 95, 99, 101, 103], "purpos": 16, "crop": [16, 50, 57, 58, 59, 67], "illustr": [16, 67, 91, 93], "therefor": [16, 39, 107, 108], "consist": [16, 39], "person": [16, 19, 22, 24, 34, 51, 99, 106], "peopl": [16, 80], "guarante": [16, 45], "you": [16, 18, 19, 21, 26, 45, 48, 64, 65, 82, 83, 85, 88, 89, 90, 91, 94, 97, 100, 104, 109], "inde": 16, "recommend": [16, 23, 39, 42, 43, 82, 83, 94, 100], "approach": 16, "detect_person": [16, 19, 24, 51], "individu": [16, 22, 37, 57, 66], "obtain": [16, 26, 38, 39], "local": [16, 60, 107, 108], "flexibl": [16, 57, 58], "lower": [16, 42, 43, 45, 47], "127": 16, "629": 16, "637": 16, "9040350914001465": 16, "anime_hand_detect": 17, "choos": [17, 21, 45], "35": [17, 59, 67, 74, 82], "configur": [17, 29, 39, 57, 58, 59, 106], "suit": 17, "case": [17, 23, 39, 42], "defin": [17, 21, 39, 67, 86], "being": 17, "label": [17, 18, 20, 22, 23, 24, 29, 30, 33, 34, 39, 40, 45, 76, 98, 102], "infer": [17, 20, 23, 30, 33, 34, 51, 64, 65, 88, 97], "anime_imag": 17, "bbox": 17, "conf": 17, "customiz": [18, 24], "integr": [18, 30, 74, 109], "repositori": [18, 29, 30, 33, 34, 39], "anime_head_detect": 18, "contribut": 18, "our": 18, "develop": [18, 83, 109], "yolo11": 18, "architectur": 18, "usag": [18, 29, 30, 66, 67, 68, 74, 85, 86, 105], "head_detect_v2": 18, "0_": 18, "equal": [18, 48], "deprec": [18, 23, 38], "remov": [18, 23, 29, 34, 38, 45, 62, 71, 73, 75, 76, 81, 82], "futur": [18, 23], "help": [18, 39, 50, 62], "For": [18, 19, 21, 22, 30, 39, 45, 52, 66, 82, 88], "instead": [18, 23, 76], "detect_head": [19, 24], "booru_yolo": [19, 106], "detect_with_booru_yolo": 19, "detect_censor": [19, 47, 94, 100], "ey": [19, 48, 52, 67, 73, 106], "detect_ey": 19, "detect_fac": 19, "halfbodi": [19, 90, 99, 106], "detect_halfbodi": 19, "hand": [19, 52, 54, 67, 73, 106], "detect_hand": 19, "nudenet": [19, 106], "detect_with_nudenet": 19, "calculate_i": 19, "bboxes_similar": 19, "detection_similar": 19, "detect_text": 19, "nuditi": 20, "run": [20, 25, 29, 30, 34, 83, 88, 105, 106], "nm": 20, "postprocess": 20, "onnx": [20, 29, 30, 33, 34, 75, 88, 98], "nudenet_onnx": 20, "notai": 20, "tech": 20, "detail": [20, 62, 66, 67, 88, 90], "respect": 20, "female_genitalia_cov": 20, "genitalia": 20, "face_femal": 20, "buttocks_expos": 20, "expos": 20, "female_breast_expos": 20, "female_genitalia_expos": 20, "male_breast_expos": 20, "anus_expos": 20, "anu": 20, "feet_expos": 20, "feet": [20, 52, 54], "belly_cov": 20, "feet_cov": 20, "armpits_cov": 20, "armpit": 20, "armpits_expos": 20, "face_mal": 20, "belly_expos": 20, "male_genitalia_expos": 20, "anus_cov": 20, "female_breast_cov": 20, "buttocks_cov": 20, "onnxruntim": [20, 87, 106], "topk": [20, 29], "100": [20, 25, 34, 42, 59, 85], "45": [20, 43, 59], "score_threshold": 20, "number": [20, 29, 30, 33, 37, 39, 45, 52, 60, 62, 86, 89], "keep": [20, 79], "entir": 21, "anidet3": 21, "roboflow": 21, "m": 21, "x": [21, 39, 48, 52, 67, 85, 86, 102], "fastest": [21, 25], "most": [21, 29, 30, 33, 34], "confidence_scor": [21, 24], "genshin_post": [21, 46, 47, 48], "371": 21, "232": 21, "564": 21, "690": 21, "7533698678016663": 21, "135": [21, 52], "451": 21, "716": [21, 45], "6788613796234131": 21, "614": 21, "393": 21, "830": 21, "686": 21, "5612757205963135": 21, "1275": 21, "654": 21, "4047100841999054": 21, "calcul": [22, 30, 39, 42, 43], "comput": [22, 27, 30, 33, 41, 59, 85, 86, 98], "work": [22, 29, 30, 33, 36, 42, 69, 98], "aggreg": 22, "involv": 22, "segment": [22, 60, 106], "evalu": [22, 38], "algorithm": [22, 39, 42], "box1": 22, "box2": 22, "bboxtyp": 22, "measur": [22, 38, 39, 42], "divid": [22, 52], "4f": 22, "1429": 22, "bboxes1": 22, "bboxes2": 22, "liter": [22, 39, 48, 52, 64, 65, 80], "max": [22, 23], "raw": [22, 29, 30, 33, 37], "depend": [22, 67, 68, 105], "unknown": [22, 80], "hungarian": 22, "find": [22, 48], "optim": [22, 30, 39], "assign": [22, 23, 29, 39], "among": [22, 39], "averag": 22, "detect1": 22, "detect2": 22, "bboxwithscoreandlabel": 22, "group": [22, 29, 43, 76], "correspond": [22, 39, 45, 50, 59, 82, 98, 102], "combin": [22, 37, 45], "against": [22, 83], "ground": [22, 94, 100], "truth": [22, 94, 100], "car": 22, "85": [22, 74, 82], "75": 22, "text_detect": 23, "been": [23, 98], "migrat": 23, "ocr": [23, 106], "detect_text_with_ocr": [23, 106], "soon": 23, "paddleocr": [23, 45], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 23, "05": [23, 59, 74, 75, 89, 90, 91, 93, 98, 99, 100, 101, 103, 104], "max_area_s": 23, "640": 23, "region": [23, 47, 50, 94, 100], "dbnet": 23, "do": [23, 50, 91], "640x640": 23, "ani": [23, 30, 33, 37, 39, 47, 57, 59, 62, 67, 72, 86, 88], "sinc": [23, 38], "appear": [24, 27], "font": 24, "pad": [24, 71], "see": [24, 67, 88], "text_pad": 24, "fontsiz": 24, "max_short_edge_s": 24, "fp": 24, "no_label": 24, "normal": [24, 30, 40, 57, 58, 59, 82], "predefin": [24, 73], "extract": [24, 25, 27, 28, 37, 39, 43, 45, 50, 59, 66, 67, 68, 69, 75, 82], "around": [24, 29, 34, 37, 54], "shortest": 24, "edg": [24, 54, 106], "maintain": [24, 34, 46, 52, 85, 109], "font_manag": 24, "fontproperti": 24, "properti": [24, 48, 52, 67, 69], "cv2": 25, "have": [25, 27, 39, 80, 81, 94, 100, 105], "lowest": 25, "resourc": [25, 106], "low_threshold": 25, "high_threshold": 25, "200": [25, 34, 59], "assum": [25, 27, 28, 71], "its": [25, 27, 28, 29, 39, 45, 46, 59, 68, 71, 74, 76, 88, 90, 91, 93, 94, 95, 98, 99, 100, 101, 103, 104], "low": [25, 33, 38, 40, 67, 79, 82, 83], "high": [25, 33, 34, 61, 67, 83, 97, 98], "outlin": 26, "comparison": [26, 74], "canni": [26, 106], "get_edge_by_canni": 26, "edge_image_with_canni": 26, "lineart": [26, 28, 106], "get_edge_by_lineart": 26, "edge_image_with_lineart": 26, "lineart_anim": [26, 106], "get_edge_by_lineart_anim": 26, "edge_image_with_lineart_anim": 26, "best": [27, 40, 48, 67], "effect": [27, 38, 47, 105], "closest": 27, "consum": 27, "amount": 27, "memori": [27, 29, 30, 34, 107, 108], "power": 27, "runtim": [27, 30, 88, 97], "coars": 27, "detect_resolut": [27, 28], "512": [27, 28, 54, 67, 83], "deeper": 27, "richer": 27, "probabl": [27, 30, 98], "extra": [27, 67], "increas": [27, 39], "resolut": [27, 28, 60, 83], "neural": [27, 28, 71, 86], "network": [27, 28, 71, 86], "classif": [29, 33, 86, 90, 91, 93, 94, 95, 96, 99, 100, 101, 103, 104], "those": [29, 97], "store": [29, 30, 34, 35, 67, 68], "well": [29, 42], "manag": [29, 30, 33, 34, 88, 106], "interact": [29, 30, 33, 34], "also": [29, 57, 82, 109], "token": [29, 30, 33, 34], "authent": [29, 30, 33, 34], "access": [29, 30, 33, 52, 67, 85], "privat": [29, 30, 31, 33, 43], "repo_id": [29, 30, 33, 34], "fn_preprocess": 29, "callabl": [29, 59], "hf_token": [29, 30, 33, 34], "comprehens": [29, 30], "imagepreprocessfunc": 29, "variabl": [29, 48, 88], "_model_nam": 29, "cach": [29, 30, 33, 34, 60, 87, 106], "_model": 29, "dictionari": [29, 35, 40, 57, 59, 67, 68, 69, 72, 73, 75, 90, 93, 95, 99, 101, 103], "_label": 29, "_hf_token": 29, "org": 29, "repo": [29, 59], "__init__": [29, 30, 31, 33, 34, 37, 48, 52, 60, 69, 73], "instanc": [29, 30, 34, 39, 47, 52, 59, 60, 73], "clear": [29, 30, 33, 34, 39, 68, 90, 94, 100], "free": [29, 30, 34], "up": [29, 30, 34, 73], "launch_demo": [29, 30, 33, 34], "default_model_nam": [29, 30, 33, 34], "server_nam": [29, 30, 33, 34], "server_port": [29, 30, 33, 34], "launch": [29, 30, 33, 34], "gradio": [29, 30, 33, 34], "demo": [29, 30, 33, 34, 79], "interfac": [29, 30, 33, 34, 85], "ui": [29, 33, 34], "make_ui": [29, 30, 33, 34], "server": [29, 30, 33, 34], "select": [29, 30, 33, 34, 39, 47, 60], "dropdown": [29, 30], "port": [29, 30, 33, 34], "importerror": [29, 34], "instal": [29, 33, 34, 62, 68, 106], "properli": [29, 33, 67], "usernam": [29, 34], "repo_nam": [29, 34], "model_v1": 29, "7860": [29, 30, 34], "submit": 29, "recent": [29, 30, 33, 34], "label_group": 29, "highest": [29, 98], "through": [29, 30, 59, 109], "error": [29, 37, 59, 82], "predict_fmt": 29, "fmt": [29, 30, 33, 40, 75, 82], "top5": 29, "logit": [29, 30, 33], "embed": [29, 30, 33, 37, 82], "dict": [29, 30, 37, 40, 51, 57, 58, 59, 67, 68, 69, 75, 82, 85, 90, 91, 93, 94, 95, 99, 100, 101, 103, 104], "top": [29, 48, 97], "k": 29, "e": [29, 30, 39, 61, 64, 65, 80, 83, 86], "g": [29, 30, 39, 61, 64, 65, 80, 82, 83], "top10": 29, "predict_scor": 29, "ia": 29, "conveni": [29, 52, 67, 109], "wrapper": [29, 34, 37], "id": [29, 30, 33, 34], "multimod": 30, "hub": 30, "discoveri": 30, "variant": [30, 33], "pipelin": [30, 57, 59], "pattern": [30, 39, 73], "direct": 30, "api": [30, 33], "control": [30, 67], "via": 30, "web": [30, 33], "deploy": [30, 98], "reus": 30, "lru": 30, "thread": [30, 33, 85, 105], "safe": [30, 33, 68, 74, 75, 85, 96, 98, 100, 105, 106], "demand": 30, "switch": 30, "image_encod": [30, 33], "upload": [30, 34], "enter": 30, "link": 30, "address": 30, "bind": 30, "organ": 30, "precomput": [30, 81], "cosin": 30, "scale": [30, 33, 47, 48, 52, 67, 71, 82, 107, 108], "complex": 30, "image_embed": 30, "text_embed": 30, "etc": [30, 59], "thei": [30, 39, 55, 59], "l2": [30, 82], "text_encod": [30, 33], "accept": 30, "_process_rgb": 31, "_process_alpha_channel_with_model": 31, "_process_rgba": 31, "attribut": 31, "classifi": [32, 90, 95, 96, 97, 99, 101, 103, 104, 106], "classifymodel": 32, "classify_predict_scor": 32, "classify_predict": 32, "classify_predict_fmt": 32, "imageenhanc": 32, "clip": [32, 59, 67, 106], "clipmodel": 32, "clip_image_encod": 32, "clip_text_encod": 32, "clip_predict": 32, "siglip": [32, 59, 106], "siglipmodel": 32, "siglip_image_encod": 32, "siglip_text_encod": 32, "siglip_predict": 32, "yolomodel": 32, "sigmoid": [33, 87], "loss": 33, "creation": [33, 57, 58, 69], "preprocessor": [33, 67], "reset": 33, "about": [33, 35], "hostnam": 33, "gr": [33, 34], "One": [33, 43], "detect": [34, 42, 45, 47, 51, 52, 53, 54, 72, 73, 88, 89, 94, 100, 106], "post": [34, 45], "helper": 34, "easi": 34, "metadata": [34, 40, 66, 68, 69, 106], "cleanup": 34, "associ": [34, 69], "default_conf_threshold": 34, "default_iou_threshold": 34, "environmenterror": [34, 62, 68], "environ": [34, 83, 85, 88, 106], "offlin": 34, "yolov5": 34, "allow_dynam": 34, "dynam": [34, 57], "300": [34, 59], "400": 34, "simpl": 34, "explicitli": 34, "read": [35, 36, 37, 66, 67, 68], "write": [35, 36, 37, 66, 68], "exif": [35, 36, 67], "gif": [35, 36, 67], "comment": 35, "These": [35, 38, 60], "retriev": [35, 39], "context": [35, 36], "ai": [35, 36, 69, 89], "found": [35, 48, 67, 90], "attempt": [35, 48, 59, 67, 69, 88], "commonli": [35, 59, 76, 86], "where": [35, 39, 67, 68, 82, 85], "look": [35, 45, 67, 90], "usercom": 35, "field": [35, 69], "dst_filenam": 35, "destin": [35, 67, 68, 69], "filenam": [35, 60], "pnginfo": [35, 37, 67, 69], "wai": [35, 67, 68], "geninfo": [36, 106], "lsb": [36, 69, 106], "signific": [36, 37, 39, 64, 69], "bit": [36, 37, 59, 69], "read_geninfo_paramet": 36, "read_geninfo_exif": 36, "read_geninfo_gif": 36, "write_geninfo_paramet": 36, "write_geninfo_exif": 36, "write_geninfo_gif": 36, "read_lsb_raw_byt": 36, "read_lsb_metadata": 36, "write_lsb_raw_byt": 36, "write_lsb_metadata": 36, "lsbreaderror": 36, "lsbextractor": 36, "imagelsbdataextractor": 36, "serialize_pnginfo": 36, "serialize_json": 36, "inject_data": 36, "steganographi": 37, "serial": 37, "json": 37, "compat": [37, 76], "inject": 37, "emb": [37, 82], "seamlessli": 37, "hidden": 37, "decompress": 37, "them": [37, 47, 57, 64, 68, 82], "gzip": 37, "written": 37, "appropri": [37, 45, 59, 67], "serializ": [37, 57], "err": 37, "caus": [37, 105], "multi": [37, 85], "get_next_n_byt": 37, "next": [37, 55], "get_one_byt": 37, "form": [37, 76], "read_32bit_integ": 37, "32": [37, 59], "interpret": [37, 52], "big": 37, "endian": 37, "enough": 37, "magic": 37, "stealth_pngcomp": 37, "extract_data": 37, "length": [37, 39, 46], "compress": 37, "along": [37, 39, 71], "robust": [37, 39], "skytnt": [38, 60, 71], "poor": 38, "anime_dbaesthet": [38, 41], "better": [38, 42, 62, 82, 83, 89, 91, 94, 97, 100, 104], "2053756": 38, "09986039996147156": 38, "1663584": 38, "24299287796020508": 38, "4886411": 38, "38091593980789185": 38, "2066024": 38, "5131649971008301": 38, "3670169": 38, "6011670827865601": 38, "5930006": 38, "7067991495132446": 38, "3821265": 38, "8237218260765076": 38, "5512471": 38, "9187621474266052": 38, "limit": [39, 74], "smaller": 39, "7eu7d7": [39, 79, 83, 109], "ccip_onnx": 39, "cluster": [39, 43], "refer": [39, 42, 66, 97], "relev": 39, "aforement": 39, "manual": [39, 48], "384": [39, 43, 57, 58, 59], "caform": 39, "randaug": 39, "prune": 39, "vector": 39, "pruned_fp32": 39, "5_fp32": 39, "feat": 39, "768": [39, 45, 67], "17847511429108218": 39, "1951224011983088": 39, "18397327797685215": 39, "y": [39, 48, 85], "16583099961280823": 39, "42947039008140564": 39, "4037521779537201": 39, "4371533691883087": 39, "40748104453086853": 39, "392294704914093": 39, "whether": [39, 45, 47, 59, 69, 72, 75, 82, 83], "belong": 39, "pairwis": 39, "matrix": 39, "5350548e": 39, "08": [39, 59, 99, 100], "6583106e": 39, "01": 39, "2947042e": 39, "0375218e": 39, "8025822e": 39, "3715334e": 39, "0748104e": 39, "2675274e": 39, "9229470e": 39, "j": 39, "th": 39, "dbscan": 39, "dbscan_2": 39, "dbscan_fre": 39, "optic": [39, 45], "optics_best": 39, "epsilon": 39, "ep": 39, "min_sampl": 39, "ccipclustermethodtyp": 39, "12921094122454668": 39, "1291187648928262": 39, "1836453739562513": 39, "distanc": 39, "_featureorimag": 39, "sampl": [39, 43, 67, 89, 90, 91, 93, 94, 95, 99, 100, 101, 103, 104], "neighborhood": [39, 62], "core": [39, 107, 108], "few": 39, "too": 39, "sensit": [39, 47, 82, 94, 100], "tune": 39, "guidelin": 39, "deal": [39, 66], "solut": [39, 48], "small": [39, 47], "advis": [39, 74], "significantli": 39, "separ": 39, "slightli": 39, "exhibit": 39, "regular": [39, 62], "outfit": 39, "awar": 39, "highli": 39, "so": [39, 42, 79, 83], "care": 39, "diff": 39, "07437477": 39, "0356068": 39, "04396922": 39, "05131693": 39, "assess": 40, "aesthet": [40, 41, 106], "danbooru": [40, 74, 77, 79, 94, 97], "hakubooru": 40, "kohakublueleaf": 40, "swinv2pv3_v0_448_ls0": 40, "2_x": 40, "percentil": 40, "_default_model_nam": 40, "masterpiec": [40, 67], "9831666690063624": 40, "8810615667538594": 40, "great": 40, "8225559148288356": 40, "good": [40, 45], "591020403706702": 40, "2888798940585766": 40, "243279223969715": 40, "worst": [40, 67], "005268185993767627": 40, "275707557797432": 40, "7977807857096195": 40, "56098810210824": 40, "670568235218525": 40, "1677918508648872": 40, "9305131509900093": 40, "6085879728198051": 40, "6834832429885864": 40, "16141420602798462": 40, "05435194447636604": 40, "025083942338824272": 40, "024000568315386772": 40, "027076328173279762": 40, "024589713662862778": 40, "3757021427154541": 40, "3451208472251892": 40, "1511985808610916": 40, "04740551486611366": 40, "02172713913023472": 40, "027498546987771988": 40, "03134724497795105": 40, "39281174540519714": 40, "22457796335220337": 40, "15563568472862244": 40, "10796019434928894": 40, "047730278223752975": 40, "0393439345061779": 40, "031940147280693054": 40, "13832266628742218": 40, "20687267184257507": 40, "2509062886238098": 40, "1644320785999298": 40, "11332042515277863": 40, "08270663768053055": 40, "043439216911792755": 40, "033693961799144745": 40, "03375888615846634": 40, "050045162439346313": 40, "16734018921852112": 40, "4311050772666931": 40, "23242227733135223": 40, "05163438618183136": 40, "012833272106945515": 40, "01619996316730976": 40, "03074900433421135": 40, "1396280825138092": 40, "5038207173347473": 40, "22299200296401978": 40, "07377689331769943": 40, "02854202501475811": 40, "026677291840314865": 40, "02838410809636116": 40, "026617199182510376": 40, "02508518099784851": 40, "06039097160100937": 40, "8043031692504883": 40, "get_aesthetic_scor": 41, "ccip": [41, 106], "ccip_extract_featur": 41, "ccip_batch_extract_featur": 41, "ccip_default_threshold": 41, "ccip_differ": 41, "ccip_sam": 41, "ccip_batch_differ": 41, "ccip_batch_sam": 41, "ccip_default_clustering_param": 41, "ccip_clust": 41, "ccip_merg": 41, "dbaesthet": [41, 106], "laplacian": [41, 106], "laplacian_scor": 41, "lpip": [41, 106], "lpips_extract_featur": 41, "lpips_differ": 41, "lpips_clust": 41, "psnr_": [41, 106], "psnr": [41, 65], "blur": [42, 47], "than": [42, 43, 47, 85, 89, 97], "seem": 42, "just": [42, 62, 91, 94, 97, 100, 104], "we": [42, 64, 83], "explor": 42, "bluri": 42, "hutao": [42, 71, 74, 75, 79, 82], "156": 42, "68285005210006": 42, "text_blur": 42, "2276": 42, "66629157129": 42, "real2": 42, "908745781486806": 42, "mmd": 42, "1072": 42, "8372572065527": 42, "richzhang": 43, "perceptualsimilar": 43, "chafen_arknight": 43, "rand": 43, "reach": 43, "995": 43, "cnn": 43, "f1": 43, "f2": 43, "f3": 43, "f4": 43, "f5": 43, "64": [43, 59, 62, 67, 83, 107, 108], "99": 43, "192": 43, "49": [43, 59], "256": [43, 57, 58, 64, 67], "img1": [43, 44, 82], "img2": [43, 44, 82], "anoth": 43, "16922694444656372": 43, "22250649333000183": 43, "6897575259208679": 43, "10956494510173798": 43, "6823137998580933": 43, "6837796568870544": 43, "nois": [43, 50, 62, 64], "inf": 44, "gaussian_20": 44, "dat": 44, "058228614646987": 44, "gaussian_3": 44, "27": [44, 59], "65611098737784": 44, "lq": 44, "29589659377844": 44, "recogn": [45, 59], "export": [45, 88], "recognit": 45, "ch_pp": 45, "ocrv4_det": 45, "heat_threshold": 45, "box_threshold": 45, "max_candid": 45, "1000": 45, "unclip_ratio": 45, "heat": 45, "candid": 45, "unclip": 45, "comic": [45, 91], "742": 45, "485": [45, 57, 58], "809": 45, "511": 45, "9543377610144915": 45, "682": 45, "98": 45, "734": 45, "124": 45, "9309689495575223": 45, "136": 45, "836": 45, "164": 45, "9042856988923695": 45, "144": 45, "455": 45, "196": 45, "874083638387722": 45, "719": 45, "835": 45, "488": 45, "8628696346175078": 45, "478": 45, "214": 45, "508": 45, "848871771901487": 45, "1030": 45, "557": 45, "1184": 45, "578": 45, "8352495440618789": 45, "427": 45, "129": 45, "553": 45, "154": 45, "8249209443996619": 45, "detect_model": 45, "recognize_model": 45, "ocrv4_rec": 45, "rotation_threshold": 45, "is_remove_dupl": 45, "rotat": [45, 48], "duplic": [45, 67], "mob": 45, "9356705927336156": 45, "shishou": 45, "8933000384412466": 45, "BUT": 45, "8730931912907247": 45, "oh": 45, "8417627579351514": 45, "mirror": 45, "7366019454049503": 45, "el": 45, "gato": 45, "iberico": 45, "7271127306351021": 45, "THAt": 45, "701928390168364": 45, "6965972578194936": 45, "chines": 45, "english": 45, "cannot": [45, 55, 57, 59, 69], "languag": 45, "func": [45, 87, 106], "japanes": [45, 67], "post_text": 45, "319": 45, "847": 45, "561": 45, "899": 45, "kancol": 45, "9130667787597329": 45, "552": 45, "811": 45, "791": 45, "921": 45, "1944": 45, "8566762346615406": 45, "820": 45, "558": 45, "850": 45, "fleet": 45, "collect": [45, 66], "8100635458911772": 45, "235": 45, "904": 45, "855": 45, "1009": 45, "\u6d77": 45, "6716076803280185": 45, "858": 45, "808": 45, "tsu": 45, "ka": 45, "NO": 45, "u": [45, 109], "mi": 45, "de": 45, "654507230718228": 45, "209": 45, "507": 45, "2888084133529467": 45, "japan_pp": 45, "ocrv3_rec": 45, "9230690942939336": 45, "8564870717047623": 45, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 45, "8061289060358996": 45, "8045396777081609": 45, "7311649382696896": 45, "\u8266\u3068\u308c\u308c": 45, "6648729016512889": 45, "ocrv2_det": 45, "ocrv3_det": 45, "ocrv4_server_det": 45, "ch_ppocr_mobile_slim_v2": 45, "0_det": 45, "ch_ppocr_mobile_v2": 45, "ch_ppocr_server_v2": 45, "en_pp": 45, "arabic_pp": 45, "ocrv2_rec": 45, "ocrv4_server_rec": 45, "0_rec": 45, "chinese_cht_pp": 45, "cyrillic_pp": 45, "devanagari_pp": 45, "en_number_mobile_v2": 45, "ka_pp": 45, "korean_pp": 45, "latin_pp": 45, "ta_pp": 45, "te_pp": 45, "dimens": [46, 59], "max_siz": [46, 57, 58, 59], "longer": 46, "after": [46, 59, 74, 79, 82], "1280": 46, "720": 46, "new_img": 46, "600": 46, "337": 46, "obscur": 47, "regist": [47, 48, 57, 58, 59], "rectangular": 47, "967": [47, 48], "143": [47, 48], "1084": [47, 48], "261": [47, 48], "246": [47, 48], "208": [47, 48], "331": [47, 48], "287": [47, 48], "662": [47, 48], "466": [47, 48], "705": [47, 48], "514": [47, 48], "479": [47, 48], "283": [47, 48], "326": [47, 48], "color_black": 47, "radiu": 47, "emoji": [47, 48], "penis": 47, "vagina": 47, "serv": [47, 59, 74], "foundat": 47, "inherit": [47, 59], "within": [47, 67, 74, 82], "fill": 47, "color_default": 47, "green": 47, "color_green": 47, "ffff00": 47, "color_ffff00": 47, "blur_4": 47, "blur_8": 47, "blur_12": 47, "pixelate_4": 47, "pixelate_8": 47, "pixelate_12": 47, "cl": 47, "arg": 47, "subclass": 47, "keyerror": 47, "alreadi": 47, "exist": [47, 68, 88, 91], "angl": 48, "end": [48, 67], "censor_area": [48, 49], "ratio_threshold": 48, "minimum": [48, 54, 60, 62], "total": [48, 107, 108], "star": [48, 79], "register_censor_method": [48, 49], "smiling_face_with_heart": 48, "twitter": 48, "appl": 48, "googl": 48, "microsoft": 48, "samsung": 48, "whatsapp": 48, "facebook": 48, "messeng": 48, "joypixel": 48, "openmoji": 48, "emojidex": 48, "mozilla": 48, "express": 48, "code": [48, 64, 79, 82], "_emojistyletyp": 48, "emoji_default": 48, "cat_fac": 48, "emoji_green": 48, "grinning_face_with_sweat": 48, "emoji_liuhanhuangd": 48, "minim": 48, "abl": [48, 55], "prefix": [48, 73, 78], "sum": 48, "cx": 48, "mass": 48, "occlus": 48, "cy": 48, "find_for_area": 48, "rectangl": 48, "corner": 48, "factor": [48, 59], "align": [49, 106], "align_maxs": 49, "censor_": [49, 106], "censor_nsfw": 49, "basecensor": 49, "colorcensor": 49, "blurcensor": 49, "pixelatecensor": 49, "imgcensor": [49, 106], "imagebasedcensor": 49, "emojibasedcensor": 49, "singleimag": 49, "squeez": [49, 106], "squeeze_with_transpar": 49, "fit": 50, "tightli": 50, "interest": 50, "jerry_with_spac": 50, "median_filt": 50, "median": 50, "kernel": 50, "larger": [50, 54, 84], "disabl": 50, "keypoint": [51, 52, 53, 54], "idea": 51, "research": 51, "auto_detect": 51, "out_bbox": 51, "person_detect_cfg": 51, "op18keypointset": [51, 53, 54], "rtmpose": 51, "config": [51, 58, 106, 109], "foot": [51, 52], "hand1": 51, "hand2": 51, "op18_visu": [51, 53], "0x7f5ca933f3d0": 51, "axesimag": 51, "0x7f5c98069790": 51, "all_": 52, "openpos": [52, 67], "op18": [52, 54], "__mul__": 52, "multipli": 52, "scalar": 52, "__truediv__": 52, "divisor": 52, "left_foot": 52, "left_hand": 52, "right_foot": 52, "right_hand": 52, "enum": 52, "enumer": 52, "symbol": [52, 79, 82], "make": [52, 57, 76, 86, 94, 98, 100], "readabl": [52, 82], "categor": 52, "nose": 52, "neck": 52, "elbow": 52, "wrist": 52, "ankl": 52, "ear": [52, 73, 80], "member": 52, "right_should": 52, "right_elbow": 52, "right_wrist": 52, "left_should": 52, "left_elbow": 52, "left_wrist": 52, "right_hip": 52, "right_kne": 52, "right_ankl": 52, "left_hip": 52, "left_kne": 52, "left_ankl": 52, "right_ey": 52, "left_ey": 52, "right_ear": 52, "left_ear": 52, "left_big_to": 52, "left_small_to": 52, "left_heel": 52, "right_big_to": 52, "right_small_to": 52, "right_heel": 52, "__int__": 52, "truncat": [52, 96, 106], "zero": 52, "must": [52, 73, 105], "preced": 52, "surround": 52, "whitespac": [52, 76], "36": [52, 59], "0b100": 52, "91": [52, 59], "112": 52, "92": [52, 59, 80], "113": [52, 59], "dwpose": [53, 106], "dwpose_estim": 53, "openpose18": 53, "op18_body_max": 53, "op18_body_min": 53, "op18_face_max": 53, "op18_face_min": 53, "op18_left_foot_max": 53, "op18_left_foot_min": 53, "op18_left_hand_max": 53, "op18_left_hand_min": 53, "op18_right_foot_max": 53, "op18_right_foot_min": 53, "op18_right_hand_max": 53, "op18_right_hand_min": 53, "keypoints_list": 54, "min_edge_s": 54, "draw_bodi": 54, "draw_hand": 54, "draw_feet": 54, "draw_fac": 54, "drawn": 54, "shorter": 54, "connect": 54, "ellips": 54, "facial": [54, 73, 90], "pars": [55, 57, 58, 66, 67, 106], "parser": [55, 57, 58, 67], "try": 55, "notparsetarget": 56, "register_pillow_transform": 56, "register_pillow_pars": 56, "create_pillow_transform": 56, "parse_pillow_transform": 56, "register_torchvision_transform": 56, "register_torchvision_pars": 56, "create_torchvision_transform": 56, "parse_torchvision_transform": 56, "register_creators_for_transform": 56, "notprocessortypeerror": 56, "create_transforms_from_transform": 56, "is_valid_size_dict": 56, "convert_to_size_dict": 56, "get_size_dict": 56, "create_clip_transform": 56, "create_transforms_from_clip_processor": 56, "create_convnext_transform": 56, "create_transforms_from_convnext_processor": 56, "create_vit_transform": 56, "create_transforms_from_vit_processor": 56, "create_siglip_transform": 56, "create_transforms_from_siglip_processor": 56, "create_bit_transform": 56, "create_transforms_from_bit_processor": 56, "create_blip_transform": 56, "create_transforms_from_blip_processor": 56, "create_mobilenetv2_transform": 56, "create_transforms_from_mobilenetv2_processor": 56, "tensor": [57, 58, 59, 68], "composit": [57, 59], "machin": [57, 86], "learn": [57, 86], "compos": [57, 58, 59], "sequenc": [57, 59, 73], "pillowcompos": [57, 59], "sequenti": 57, "decor": [57, 58, 59, 85], "facilit": 57, "creator": [57, 59], "tvalu": [57, 58], "describ": 57, "interpol": [57, 58, 59], "bicub": [57, 58, 59], "pillowres": [57, 59], "antialia": [57, 58, 59], "bilinear": [57, 58], "center_crop": [57, 58], "pillowcentercrop": [57, 59], "pillowtotensor": [57, 59], "maybe_to_tensor": [57, 58], "pillowmaybetotensor": 57, "std": [57, 58, 59], "pillownorm": [57, 59], "456": [57, 58], "406": [57, 58], "229": [57, 58], "225": [57, 58], "48500001430511475": 57, "4560000002384186": 57, "4059999883174896": 57, "2290000021457672": 57, "2240000069141388": 57, "22499999403953552": 57, "framework": 58, "extend": 58, "centercrop": 58, "totensor": 58, "maybetotensor": 58, "4850": 58, "4560": 58, "4060": 58, "2290": 58, "2240": 58, "2250": 58, "timm": 58, "interpolationmod": 58, "processor": [59, 107, 108], "vitimageprocessor": 59, "5906": 59, "33": 59, "donutimageprocessor": 59, "1901": 59, "70": [59, 83], "detrimageprocessor": 59, "1575": 59, "86": [59, 73], "clipimageprocessor": 59, "1374": 59, "73": 59, "videomaeimageprocessor": 59, "1093": 59, "convnextimageprocessor": 59, "648": 59, "65": 59, "segformerimageprocessor": 59, "533": 59, "00": 59, "beitimageprocessor": 59, "468": 59, "63": 59, "siglipimageprocessor": 59, "440": 59, "48": 59, "layoutlmv3imageprocessor": 59, "403": 59, "layoutlmv2imageprocessor": 59, "332": 59, "87": 59, "mllamaimageprocessor": 59, "qwen2vlimageprocessor": 59, "314": 59, "77": 59, "blipimageprocessor": 59, "276": 59, "55": 59, "idefics2imageprocessor": 59, "226": 59, "llavanextimageprocessor": 59, "215": 59, "bitimageprocessor": 59, "210": 59, "pix2structimageprocessor": 59, "conditionaldetrimageprocessor": 59, "53": 59, "samimageprocessor": 59, "52": 59, "deitimageprocessor": 59, "mask2formerimageprocessor": 59, "89": 59, "50": 59, "vivitimageprocessor": 59, "88": 59, "yolosimageprocessor": 59, "84": 59, "47": 59, "viltimageprocessor": 59, "41": 59, "detaimageprocessor": 59, "68": 59, "38": 59, "pixtralimageprocessor": 59, "mobilenetv2imageprocessor": 59, "mobilevitimageprocessor": 59, "61": 59, "34": [59, 107, 108], "dptimageprocessor": 59, "maskformerimageprocessor": 59, "28": 59, "nougatimageprocessor": 59, "ideficsimageprocessor": 59, "rtdetrimageprocessor": 59, "efficientnetimageprocessor": 59, "40": [59, 67], "deformabledetrimageprocessor": 59, "idefics3imageprocessor": 59, "fuyuimageprocessor": 59, "videollavaimageprocessor": 59, "pvtimageprocessor": 59, "09": 59, "oneformerimageprocessor": 59, "mobilenetv1imageprocessor": 59, "07": [59, 98, 99, 100, 103], "owlv2imageprocessor": 59, "chineseclipimageprocessor": 59, "efficientformerimageprocessor": 59, "llavaonevisionimageprocessor": 59, "swin2srimageprocessor": 59, "vithybridimageprocessor": 59, "owlvitimageprocessor": 59, "04": 59, "groundingdinoimageprocessor": 59, "03": 59, "perceiverimageprocessor": 59, "chameleonimageprocessor": 59, "levitimageprocessor": 59, "vitmatteimageprocessor": 59, "extens": [59, 74], "tri": 59, "def": [59, 85], "hasattr": 59, "feature_extractor": 59, "encount": 59, "becaus": 59, "until": 59, "successfulli": 59, "imageprocessor": 59, "autoimageprocessor": 59, "from_pretrain": 59, "openai": 59, "vit": 59, "patch32": 59, "pillowconvertrgb": 59, "48145467": 59, "4578275": 59, "40821072": 59, "26862955": 59, "2613026": 59, "2757771": 59, "size_dict": 59, "shortest_edg": 59, "invalid_kei": 59, "default_to_squar": 59, "height_width_ord": 59, "constraint": 59, "els": [59, 67, 107, 108], "incompat": 59, "longest_edg": 59, "param_nam": 59, "entri": 59, "conform": 59, "messag": [59, 83], "do_res": 59, "do_center_crop": 59, "crop_siz": 59, "do_rescal": 59, "rescale_factor": 59, "00392156862745098": 59, "do_norm": 59, "image_mean": 59, "image_std": 59, "do_convert_rgb": 59, "rescal": 59, "deviat": 59, "clipprocessor": 59, "crop_pct": 59, "tailor": 59, "convnext": 59, "percentag": 59, "prepar": 59, "replic": 59, "build": [59, 74, 82], "blip": 59, "255": 59, "openai_clip_mean": 59, "openai_clip_std": 59, "accord": 59, "behavior": 59, "mobilenetv2": 59, "per": 59, "equival": 59, "bg": 60, "strict_level": 60, "min_select": 60, "min_width": 60, "min_height": 60, "min_resolut": 60, "strict": [60, 94, 100], "get_imag": 60, "get_image_fil": 60, "list_image_fil": 60, "random_imag": 60, "randomli": 60, "random_image_fil": 60, "8057": 60, "000000": 60, "000001": 60, "000002": 60, "000003": 60, "000004": 60, "home": 60, "dgh": [60, 68, 109], "2400x1600": 60, "0x7feb86ed5160": 60, "003258": 60, "400x400": 60, "0x7feb86a748b0": 60, "quickli": 61, "backgroundimageset": 61, "list_bg_image_fil": 61, "get_bg_image_fil": 61, "get_bg_imag": 61, "random_bg_image_fil": 61, "random_bg_imag": 61, "opencv": 62, "denois": [62, 67], "inspir": [62, 71, 75, 82, 102], "mf666": [62, 102], "mist": 62, "fucker": 62, "diameter_min": 62, "diameter_max": 62, "sigma_color_min": 62, "sigma_color_max": 62, "sigma_space_min": 62, "sigma_space_max": 62, "radius_min": 62, "radius_max": 62, "eps_min": 62, "eps_max": 62, "b_iter": 62, "g_iter": 62, "random": [62, 80], "bilater": 62, "guid": 62, "stage": 62, "preserv": 62, "diamet": 62, "sigma": 62, "space": [62, 71, 82], "window": [62, 67], "term": 62, "contrib": 62, "noisy_imag": 62, "cleaned_img": 62, "cleaned_imag": 62, "blurri": [63, 67], "noisi": 63, "nafnet": [63, 106], "scunet": [63, 64, 106], "adversari": [63, 106], "remove_adversarial_nois": 63, "restore_with_nafnet": 63, "restore_with_scunet": 63, "ve": 64, "gaussian": 64, "To": 64, "correctli": 64, "credibl": 64, "rgg": [64, 65], "red": [64, 73], "gopro": 64, "sidd": 64, "tile_s": [64, 65, 83], "tile_overlap": [64, 65, 83], "batch_siz": [64, 65, 83], "nafnetmodeltyp": 64, "tile": [64, 65, 83], "gan": 65, "128": 65, "scunetmodeltyp": 65, "automatic1111": 66, "stabl": [66, 67, 89, 109], "diffus": [66, 67, 89], "webui": [66, 67, 68], "novelai": 66, "sdwui": 66, "submodul": 66, "nai": [66, 106], "docstr": 66, "sdmetadata": 66, "parse_sdmeta_from_text": 66, "get_sdmeta_from_imag": 66, "save_image_with_sdmeta": 66, "read_metadata": 66, "save_with_metadata": 66, "naimetadata": 66, "get_naimeta_from_imag": 66, "add_naimeta_to_imag": 66, "save_image_with_naimeta": 66, "formatt": 67, "a1111": 67, "sd_metadata_simpl": 67, "sd_metadata_complex": 67, "prompt": 67, "neg_prompt": 67, "neg": 67, "__str__": 67, "sd1": 67, "extrem": 67, "delic": 67, "beauti": 67, "offici": 67, "global": [67, 105], "illumin": 67, "soft": 67, "shadow": 67, "super": 67, "light": 67, "novel": [67, 69], "4k": 67, "metal_textur": 67, "striped_background": 67, "rich": 67, "cg": 67, "uniti": 67, "8k": 67, "wallpap": 67, "unreal": 67, "sci": 67, "fi": 67, "fantasi": 67, "silver_skin": 67, "cut": [67, 73], "silver_impossible_bodysuit": 67, "gem_on_chest": 67, "cut_silver_mechanical_leotard": 67, "headgear": [67, 73], "1_girl": 67, "solo": [67, 72, 73, 74, 75, 79, 80, 81, 82], "slim_waist": 67, "hair": [67, 73], "long": 67, "lumin": 67, "medium_breast": [67, 81], "indistinct_camelto": 67, "flat_crotch": 67, "coquettish": 67, "squint": 67, "evil_smil": 67, "dark_persona": 67, "mouth": 67, "wet": 67, "slim_fac": 67, "tall_girl": 67, "matur": 67, "mature_fac": 67, "slim_figur": 67, "slim_leg": 67, "groin": 67, "bare_thigh": 67, "easyneg": 67, "sketch": 67, "ugli": 67, "huge": 67, "logo": 67, "monochrom": [67, 93, 96, 106], "bad": 67, "mutat": 67, "horror": 67, "geometri": 67, "bad_prompt": 67, "miss": 67, "finger": 67, "limb": 67, "anatomi": 67, "interlock": 67, "digit": 67, "arm": 67, "2girl": 67, "deform": 67, "artist": 67, "blush": [67, 74, 75, 79, 82], "lipstick": 67, "skindent": 67, "tie": 67, "big_breast": 67, "thighhigh": [67, 74], "pubic_hair": [67, 73], "3d": [67, 91], "realist": 67, "slip": [67, 76], "head_out_of_fram": 67, "curvi": 67, "sampler": 67, "ddim": 67, "cfg": 67, "seed": 67, "3827064803": 67, "512x848": 67, "hash": 67, "eb49192009": 67, "anidosmix": 67, "skip": 67, "new_imag": 67, "let": 67, "what": 67, "nslim_fac": 67, "848": 67, "_sdmeta_text": 67, "directli": 67, "starri": 67, "night": 67, "daylight": 67, "euler": 67, "sd2": 67, "1girl": [67, 72, 73, 74, 75, 76, 79, 80, 81, 82], "blue": 67, "footwear": 67, "shoe": 67, "bang": [67, 73, 74, 79, 82], "indoor": 67, "sleev": 67, "ahog": [67, 73, 74, 75, 79, 82], "dress": [67, 73], "pot": 67, "plant": 67, "bag": [67, 74, 75, 79, 82], "bun": [67, 73], "lora": 67, "bluearchive10": 67, "bluearchiv": 67, "neg1": 67, "dpm": 67, "2m": 67, "sde": 67, "karra": 67, "2647703743": 67, "768x768": 67, "72bd94132e": 67, "cutemix": 67, "strength": 67, "controlnet": 67, "control_v11p_sd15_openpos": 67, "cab727d4": 67, "weight": 67, "perfect": 67, "param": 67, "hire": 67, "upscal": [67, 106], "latent": 67, "ti": 67, "339cc9210f70": 67, "66a7279a88dd": 67, "info": 67, "underli": [67, 85], "sd_meta": 67, "scope": 67, "dst_file": [67, 69], "webp": 67, "systemerror": [67, 69], "input_imag": 67, "output_imag": 67, "a41": 68, "safetensor": 68, "torch": 68, "command": [68, 109], "pip": [68, 109], "_check_env": 68, "model_fil": 68, "key1": 68, "value1": 68, "key2": 68, "value2": 68, "src_model_fil": 68, "dst_model_fil": 68, "new_metadata": 68, "john": 68, "doe": [68, 72, 80, 94, 100], "input_model": 68, "output_model": 68, "softwar": 69, "generation_tim": 69, "dataclass": 69, "encapsul": 69, "taken": 69, "alia": 69, "success": [69, 109], "add_lsb_meta": 69, "save_metainfo": 69, "metainfo": 69, "prefer": 69, "isneti": [70, 106], "get_isnetis_mask": 70, "segment_with_isneti": 70, "segment_rgba_with_isneti": 70, "co": 71, "seg": 71, "1024": [71, 82], "app": 71, "l8": 71, "00ff00": 71, "mask_": 71, "image_": 71, "hutao_seg": 71, "skadi": [71, 74, 75, 79, 82], "skadi_seg": 71, "drop": [72, 73, 74, 79, 81, 82], "cosplai": 72, "no_eyewear": 72, "eyewear": [72, 73], "span": [72, 73], "matter": [72, 73], "red_hair": [72, 73, 80, 81], "use_preset": 72, "custom_blacklist": 72, "onlin": 72, "preset": 72, "ones": 72, "neither": [72, 73], "nor": [72, 73], "anal_hair": 73, "anal_tail": 73, "arm_behind_head": 73, "arm_hair": 73, "arm_under_breast": 73, "arms_behind_head": 73, "bird_on_head": 73, "blood_in_hair": 73, "breasts_on_glass": 73, "breasts_on_head": 73, "cat_on_head": 73, "closed_ey": 73, "clothed_female_nude_femal": 73, "clothed_female_nude_mal": 73, "clothed_male_nude_femal": 73, "clothes_between_breast": 73, "cream_on_fac": 73, "drying_hair": 73, "empty_ey": 73, "face_to_breast": 73, "food_on_fac": 73, "food_on_head": 73, "game_boi": 73, "grabbing_anoth": 73, "s_hair": 73, "grabbing_own_breast": 73, "gun_to_head": 73, "head_between_breast": 73, "heart_in_ey": 73, "multiple_boi": 73, "multiple_girl": 73, "object_on_breast": 73, "object_on_head": 73, "paint_splatter_on_fac": 73, "parted_lip": [73, 74, 75, 79, 82], "penis_on_fac": 73, "person_on_head": 73, "pokemon_on_head": 73, "rabbit_on_head": 73, "rice_on_fac": 73, "severed_head": 73, "star_in_ey": 73, "sticker_on_fac": 73, "tentacles_on_mal": 73, "tying_hair": 73, "built": [73, 85], "mutabl": 73, "constructor": 73, "empti": 73, "hold": [73, 74, 75, 79, 82], "futa": 73, "cum": 73, "rub": 73, "shade": 73, "plai": 73, "drill": 73, "skin": 73, "sidelock": 73, "twintail": [73, 74, 75, 79, 82], "braid": 73, "afro": 73, "bald": 73, "dreadlock": 73, "ponytail": 73, "updo": 73, "beard": 73, "mustach": 73, "pointi": 73, "horn": 73, "tail": 73, "ornament": 73, "hairband": 73, "pupil": 73, "bow": [73, 74, 75], "headwear": 73, "ribbon": [73, 75, 79], "crown": 73, "cap": 73, "hairclip": [73, 79], "mole": 73, "halo": 73, "fluff": 73, "flower": [73, 74, 75, 79, 82], "glass": [73, 76], "fang": 73, "boi": 73, "beret": 73, "heterochromia": 73, "headdress": 73, "eyepatch": 73, "headphon": 73, "eyebrow": 73, "eyelash": 73, "sunglass": 73, "intak": 73, "scrunchi": 73, "ear_pierc": 73, "headband": 73, "ring": 73, "under_mouth": 73, "freckl": 73, "lip": 73, "eyelin": 73, "eyeshadow": 73, "tassel": 73, "whitelist_suffix": 73, "whitelist_prefix": 73, "whitelist_word": 73, "suffix": [73, 78], "pool": 73, "whitelist": 73, "blacklist": [73, 77, 106], "singular": 73, "plural": 73, "chair": 73, "whole": 73, "word": 73, "hear": 73, "72": 73, "outdat": 74, "anymor": 74, "baselin": 74, "practic": 74, "use_real_nam": [74, 79], "general_threshold": [74, 75, 82], "character_threshold": [74, 75, 82], "drop_overlap": [74, 75, 79, 82], "real": [74, 79, 96, 106], "renam": [74, 79], "redirect": [74, 79], "mani": [74, 79], "websit": [74, 79], "rate": [74, 75, 82, 94, 96, 106], "char": [74, 75, 82], "9897817373275757": 74, "question": [74, 75, 82, 94], "010265946388244629": 74, "explicit": [74, 75, 82, 94], "2809715270996094e": 74, "9939777851104736": 74, "5032387375831604": 74, "black_bord": 74, "9943548440933228": 74, "black_glov": [74, 75, 79, 82], "5011609792709351": 74, "blue_ski": [74, 75, 79, 82], "6877802610397339": 74, "5543792843818665": 74, "8268730640411377": 74, "cloud": [74, 75, 79, 82], "8504303693771362": 74, "cowboy_shot": [74, 75, 79, 82], "6008237600326538": 74, "crop_top": [74, 75, 79, 82], "6635787487030029": 74, "dai": [74, 75, 79, 82], "8496965765953064": 74, "glove": [74, 75, 79, 82], "6107005476951599": 74, "hair_between_ey": [74, 75, 79, 82], "668294370174408": 74, "5619469285011292": 74, "holding_baseball_bat": [74, 75, 79, 82], "5141720771789551": 74, "letterbox": 74, "long_hair": [74, 75, 79, 81, 82], "9884189963340759": 74, "looking_at_view": [74, 75, 79, 82], "5673105120658875": 74, "midriff": [74, 75, 79, 82], "6290556192398071": 74, "navel": [74, 75, 79, 82], "9631235003471375": 74, "no_hat": [74, 75, 79], "7978747487068176": 74, "no_headwear": [74, 75, 79, 82], "7577926516532898": 74, "outdoor": [74, 75, 79, 82], "7118550539016724": 74, "5452839136123657": 74, "pillarbox": 74, "9841411709785461": 74, "red_ey": [74, 75, 79, 82], "958786129951477": 74, "shirt": [74, 75, 79, 82], "6720131039619446": 74, "short_sleev": [74, 75, 79, 82], "7077711820602417": 74, "silver_hair": [74, 75, 79], "6673924326896667": 74, "sky": [74, 75, 79, 82], "8709812760353088": 74, "9614333510398865": 74, "sportswear": [74, 75, 79, 82], "7786177396774292": 74, "6842771172523499": 74, "sweat": [74, 75, 79, 82], "9076308012008667": 74, "thigh": [74, 75, 79, 82], "580970823764801": 74, "skadi_": [74, 75, 82], "arknight": [74, 75, 82], "9633345007896423": 74, "9988503456115723": 74, "001651763916015625": 74, "00012505054473876953": 74, "9829280972480774": 74, "894218385219574": 74, "8733789920806885": 74, "backpack": [74, 75, 79, 82], "6322951316833496": 74, "9987058639526367": 74, "bag_charm": [74, 75], "9754379987716675": 74, "6810564994812012": 74, "9708781838417053": 74, "6356008052825928": 74, "5633733868598938": 74, "brick_wal": 74, "5315935611724854": 74, "brown_hair": [74, 75, 79, 82], "9397273659706116": 74, "9229896664619446": 74, "charm_": [74, 75], "9006357789039612": 74, "citi": 74, "9020784497261047": 74, "cityscap": 74, "9547432661056519": 74, "5296419262886047": 74, "8253412246704102": 74, "5619839429855347": 74, "hair_flow": [74, 75, 79, 82], "8277763724327087": 74, "hair_orna": [74, 75, 79, 82], "9356368780136108": 74, "hair_ribbon": [74, 75, 79], "5288072824478149": 74, "jacket": [74, 75, 79, 82], "6336134076118469": 74, "9703260064125061": 74, "8188960552215576": 74, "phone_screen": 74, "9579574465751648": 74, "9954615235328674": 74, "plaid": [74, 75, 79], "9725285172462463": 74, "plaid_skirt": [74, 75, 79], "9638455510139465": 74, "pleated_skirt": [74, 75, 79, 82], "7226815819740295": 74, "5321241021156311": 74, "red_nail": [74, 79], "5493080615997314": 74, "school_bag": [74, 75], "9863407611846924": 74, "school_uniform": [74, 75, 79, 82], "6794284582138062": 74, "5062428116798401": 74, "shoulder_bag": 74, "9325523972511292": 74, "skirt": [74, 75, 79, 82], "92237788438797": 74, "skyscrap": 74, "7728171348571777": 74, "sleeves_past_wrist": [74, 75, 79], "7257086038589478": 74, "smile": [74, 75, 79, 82], "5357837080955505": 74, "6939404010772705": 74, "7054293155670166": 74, "tongu": [74, 75, 79, 82], "9990814924240112": 74, "tongue_out": [74, 75, 79, 82], "9992498755455017": 74, "5012534260749817": 74, "very_long_hair": [74, 75, 79, 81, 82], "7461410164833069": 74, "lagpixellol": 75, "deepgelbooru_onnx": 75, "categori": [75, 90, 98], "dim": [75, 82], "9986732006072998": 75, "0013858973979949951": 75, "315376281738281e": 75, "9972434639930725": 75, "basebal": [75, 82], "5982598662376404": 75, "baseball_bat": [75, 79, 82], "6429562568664551": 75, "bike_short": 75, "36296138167381287": 75, "8308937549591064": 75, "black_shirt": [75, 79, 82], "7388008832931519": 75, "6039759516716003": 75, "30909663438796997": 75, "9694308042526245": 75, "6422968506813049": 75, "5898381471633911": 75, "8145260810852051": 75, "652222216129303": 75, "dolphin_short": 75, "466494083404541": 75, "7183809280395508": 75, "6753682494163513": 75, "7302790880203247": 75, "6649775505065918": 75, "large_breast": [75, 79, 82], "8446108102798462": 75, "98187655210495": 75, "8140730857849121": 75, "6360533833503723": 75, "9635934829711914": 75, "33370012044906616": 75, "44239571690559387": 75, "7891374826431274": 75, "6471294164657593": 75, "9958090782165527": 75, "8736815452575684": 75, "872096061706543": 75, "5640895366668701": 75, "5049663186073303": 75, "8832778930664062": 75, "9687467813491821": 75, "sports_bra": 75, "3659853935241699": 75, "9309735298156738": 75, "49939480423927307": 75, "stomach": [75, 79, 82], "446407288312912": 75, "809670090675354": 75, "6560589075088501": 75, "47956040501594543": 75, "9832853674888611": 75, "9994162321090698": 75, "0008397102355957031": 75, "00035390257835388184": 75, "9926226139068604": 75, "899387001991272": 75, "34215790033340454": 75, "5701972246170044": 75, "9512913227081299": 75, "6664570569992065": 75, "5614628791809082": 75, "33615976572036743": 75, "5770801305770874": 75, "987317681312561": 75, "37286585569381714": 75, "cardigan": [75, 79], "36409223079681396": 75, "7329680919647217": 75, "collared_shirt": [75, 79], "5924292206764221": 75, "4344901144504547": 75, "7465001344680786": 75, "5225946307182312": 75, "6976451873779297": 75, "9265321493148804": 75, "34527891874313354": 75, "6675043106079102": 75, "9096828699111938": 75, "long_sleev": [75, 79, 82], "41341525316238403": 75, "8418735265731812": 75, "miniskirt": [75, 79], "3675632178783417": 75, "nail_polish": [75, 79], "5284417867660522": 75, "open_cloth": [75, 79], "30296844244003296": 75, "48789578676223755": 75, "36596980690956116": 75, "7759367227554321": 75, "6535028219223022": 75, "8975257873535156": 75, "36911237239837646": 75, "4171145558357239": 75, "3942635953426361": 75, "6772940754890442": 75, "9397937655448914": 75, "5207280516624451": 75, "4673041105270386": 75, "9118321537971497": 75, "9967410564422607": 75, "9970728158950806": 75, "8419480323791504": 75, "6489560604095459": 75, "white_shirt": [75, 79], "6217572689056396": 75, "underscor": [76, 82], "convent": 76, "restor": [76, 106], "use_spac": 76, "use_escap": 76, "include_scor": 76, "score_descend": 76, "_": 76, "escap": 76, "unsaf": 76, "sort": [76, 80], "descend": 76, "panty_pul": 76, "6826801300048828": 76, "958938717842102": 76, "drinking_glass": 76, "9340789318084717": 76, "areola_slip": 76, "41196826100349426": 76, "9988248348236084": 76, "drink": 76, "pull": 76, "areola": 76, "999": 76, "959": 76, "934": 76, "683": 76, "412": 76, "mldanbooru": [77, 106], "get_mldanbooru_tag": 77, "wd14": [77, 79, 106], "get_wd14_tag": [77, 79], "convert_wd14_emb_to_predict": 77, "denormalize_wd14_emb": 77, "deepdanbooru": [77, 79, 106], "get_deepdanbooru_tag": [77, 79], "deepgelbooru": [77, 106], "get_deepgelbooru_tag": 77, "add_underlin": 77, "remove_underlin": 77, "tags_to_text": 77, "drop_overlap_tag": 77, "is_blacklist": 77, "drop_blacklisted_tag": 77, "char_whitelist_suffix": 77, "char_whitelist_prefix": 77, "char_whitelist_word": 77, "char_suffix": 77, "char_prefix": 77, "charactertagpool": 77, "is_basic_character_tag": 77, "drop_basic_character_tag": 77, "sort_tag": 77, "tag_match_suffix": 77, "tag_match_prefix": 77, "tag_match_ful": 77, "t1": 78, "t2": 78, "fulli": 78, "ml": 79, "448": 79, "keep_ratio": 79, "9999984502792358": [79, 101], "9999946355819702": 79, "9994951486587524": 79, "998144268989563": 79, "9978417158126831": 79, "9941409230232239": 79, "9799384474754333": 79, "979142427444458": 79, "961823582649231": 79, "961323618888855": 79, "9490893483161926": 79, "9450850486755371": 79, "9425153136253357": 79, "9409335255622864": 79, "9319437146186829": 79, "9265308976173401": 79, "9259042143821716": 79, "922250509262085": 79, "9199565052986145": 79, "9175475835800171": 79, "9102761745452881": 79, "9076938629150391": 79, "9052775502204895": 79, "8938589692115784": 79, "8894285559654236": 79, "8891903162002563": 79, "8845980763435364": 79, "8842408061027527": 79, "8659475445747375": 79, "862621009349823": 79, "8616052865982056": 79, "8562789559364319": 79, "short_short": [79, 82], "8555729389190674": 79, "8533340096473694": 79, "black_short": [79, 82], "8477485775947571": 79, "8430152535438538": 79, "tied_long_hair": [79, 82], "8340626955032349": 79, "crop_top_overhang": 79, "8266023397445679": 79, "8222048282623291": 79, "8202669620513916": 79, "8061150312423706": 79, "ass_visible_through_thigh": [79, 82], "7803354859352112": 79, "thigh_gap": [79, 82], "7789446711540222": 79, "arms_up": 79, "7052110433578491": 79, "9999866485595703": 79, "997043788433075": 79, "9969649910926819": 79, "9957101345062256": 79, "9928386807441711": 79, "9886980056762695": 79, "9864778518676758": 79, "ghost": [79, 82], "9769423007965088": 79, "9747489094734192": 79, "9736957550048828": 79, "9388670325279236": 79, "9356311559677124": 79, "91000896692276": 79, "8955123424530029": 79, "8910233378410339": 79, "8904104828834534": 79, "8881211280822754": 79, "8876776695251465": 79, "8864808678627014": 79, "8810517191886902": 79, "8798807263374329": 79, "8765745162963867": 79, "8737136125564575": 79, "8650439381599426": 79, "8613706827163696": 79, "blue_cardigan": 79, "8571277260780334": 79, "8333670496940613": 79, "8160212635993958": 79, "eyebrows_visible_through_hair": 79, "8122442364692688": 79, "8091571927070618": 79, "8082079887390137": 79, "8048468232154846": 79, "8042327165603638": 79, "7984272241592407": 79, "blazer": [79, 82], "794708251953125": 79, "78981614112854": 79, "7892146110534668": 79, "shaped_pupil": [79, 82], "7867060899734497": 79, "gradient_hair": 79, "786359965801239": 79, "7790888547897339": 79, "brown_skirt": 79, "7760675549507141": 79, "774523913860321": 79, "7721588015556335": 79, "7697228789329529": 79, "755959689617157": 79, "multicolored_hair": 79, "7477189898490906": 79, "7476690411567688": 79, "rail": 79, "7476617693901062": 79, "blue_jacket": 79, "7458406090736389": 79, "741143524646759": 79, "7364678978919983": 79, "7193643450737": 79, "red_neckwear": 79, "7108616828918457": 79, "7086325287818909": 79, "7055293321609497": 79, "7039415836334229": 79, "7018357515335083": 79, "shuffl": 80, "count": [80, 107, 108], "2boi": 80, "cat_ear": 80, "uniqu": 80, "8849405313291128": 81, "8548297594823425": 81, "03910296474461261": 81, "6615180440330748": 81, "21552028866308015": 81, "3165260620737027": 81, "47744464927382957": 81, "tagger": 82, "smilingwolf": 82, "wd": 82, "swinv2_v3": 82, "general_mcut_en": 82, "character_mcut_en": 82, "no_underlin": 82, "mcut": 82, "replac": 82, "index": [82, 109], "follw": 82, "valuabl": 82, "enabl": 82, "rapid": 82, "queri": 82, "0011444687843322754": 82, "8876402974128723": 82, "106781005859375": 82, "000277101993560791": 82, "997527003288269": 82, "9797663688659668": 82, "9905703663825989": 82, "9761719703674316": 82, "8981098532676697": 82, "8810765743255615": 82, "9498510360717773": 82, "8377365469932556": 82, "945058286190033": 82, "9457170367240906": 82, "969594419002533": 82, "7881088852882385": 82, "7687551379203796": 82, "9301245212554932": 82, "6703325510025024": 82, "white_hair": 82, "5292627811431885": 82, "8677047491073608": 82, "grey_hair": 82, "5859264731407166": 82, "9536856412887573": 82, "8056888580322266": 82, "8394746780395508": 82, "9473626613616943": 82, "8986269235610962": 82, "9385137557983398": 82, "8408567905426025": 82, "alternate_costum": 82, "4245271384716034": 82, "931140661239624": 82, "8830795884132385": 82, "7279844284057617": 82, "artist_nam": 82, "5333830714225769": 82, "64717698097229": 82, "9516432285308838": 82, "9655293226242065": 82, "9485014081001282": 82, "7366660833358765": 82, "7161656618118286": 82, "5858667492866516": 82, "6186309456825256": 82, "41193312406539917": 82, "467605859041214": 82, "36282333731651306": 82, "3756745457649231": 82, "motion_blur": 82, "5091936588287354": 82, "951993465423584": 82, "5634750723838806": 82, "8232709169387817": 82, "9869340658187866": 82, "49491602182388306": 82, "5193622708320618": 82, "003406703472137451": 82, "0007208287715911865": 82, "9798132181167603": 82, "8046203851699829": 82, "7596215009689331": 82, "7620116472244263": 82, "46084529161453247": 82, "48454540967941284": 82, "5152207016944885": 82, "8023070096969604": 82, "8653596639633179": 82, "7201820611953735": 82, "7816740870475769": 82, "697688639163971": 82, "8974947333335876": 82, "7491052746772766": 82, "5015512704849243": 82, "6401398181915283": 82, "43420469760894775": 82, "4528769850730896": 82, "5730487704277039": 82, "6739872694015503": 82, "5545973181724548": 82, "6946243047714233": 82, "5487751364707947": 82, "7439308166503906": 82, "4186026453971863": 82, "47378358244895935": 82, "4690653085708618": 82, "7565015554428101": 82, "hu_tao_": 82, "genshin_impact": 82, "9262397289276123": 82, "boo_tao_": 82, "942080020904541": 82, "denorm": 82, "denormalizer_nam": 82, "mnum2_al": 82, "understand": 82, "redund": 82, "structur": [82, 106], "b": 82, "r": [82, 94, 100], "c": 82, "linalg": 82, "norm": 82, "approx": [82, 83], "1e": 82, "cdc_anime_onnx": 83, "realli": 83, "As": [83, 94, 100], "1024x1024": 83, "2060": 83, "gpu": 83, "cost": 83, "cpu": [83, 88, 107, 108], "experi": 83, "hgsr": 83, "mhr": 83, "aug_x4_320": 83, "cute_waifu_aroma": 83, "pngimageplugin": 83, "pngimagefil": 83, "1168x1168": 83, "0x7f0e8ca06880": 83, "4672x4672": 83, "0x7f0e48edb640": 83, "cdc": [84, 106], "upscale_with_cdc": 84, "lru_cach": 85, "wrap": 85, "synchron": 85, "prevent": 85, "race": 85, "condit": 85, "maxsiz": 85, "expensive_funct": 85, "expens": 85, "lock": [85, 105], "safeti": [85, 102], "multithread": 85, "my_funct": 85, "introduc": 85, "acquisit": 85, "critic": 85, "mathemat": 86, "activ": 86, "deep": 86, "problem": [86, 94, 100], "input_valu": 86, "frac": 86, "26894142": 86, "73105858": 86, "ts_lru_cach": 87, "get_onnx_provid": 87, "open_onnx_model": 87, "cudaexecutionprovid": 88, "cpuexecutionprovid": 88, "ckpt": 88, "inferencesess": 88, "onnx_mod": 88, "decid": 88, "linux": [88, 107, 108], "execut": [88, 107, 108], "ignor": 88, "cuda": [88, 107, 108], "forc": 88, "anime_ai_check": 89, "mobilenetv3_sce_dist": [89, 100, 104], "mainli": 89, "caformer_s36_plus_sc": 89, "graph": 89, "9996960163116455": 89, "9999125003814697": 89, "997803270816803": 89, "9960069060325623": 89, "9887709021568298": 89, "9998629093170166": 89, "0013722758740186691": 89, "00020673229300882667": 89, "0001895089662866667": 89, "0008857478387653828": 89, "552320024231449e": 89, "001168627175502479": 89, "bangumi": [90, 91], "vision": 90, "imageri": 90, "bangumi_char_typ": 90, "definit": [90, 97], "video": 90, "secondari": 90, "often": 90, "lack": 90, "lead": 90, "under": [90, 109], "three": 90, "judg": 90, "anime_portrait": [90, 96], "mobilenetv3_v0_dist": [90, 99, 103, 104], "9998525381088257": 90, "00012103465269319713": 90, "6464786313008517e": 90, "906112609314732e": 90, "06": [90, 91, 93, 98, 99, 100, 101, 103], "9997243285179138": 90, "0002490800397936255": 90, "7215803381986916e": 90, "354368557978887e": 90, "9998849630355835": 90, "90006631379947e": 90, "3920385754317977e": 90, "2084233276254963e": 90, "9998877048492432": 90, "732793503440917e": 90, "4264976925915107e": 90, "0623419257171918e": 90, "07076334953308105": 90, "9290977716445923": 90, "0001044218079186976": 90, "4467317163944244e": 90, "2568268832401372e": 90, "9999498128890991": 90, "1810528778587468e": 90, "879474429093534e": 90, "260669109295122e": 90, "9999510049819946": 90, "2321036592766177e": 90, "025227553938748e": 90, "4251427273848094e": 90, "999957799911499": 90, "4273678718600422e": 90, "6884023302263813e": 90, "880981603288092e": 90, "0002326338435523212": 90, "9996368885040283": 90, "164971561403945e": 90, "00020793956355191767": 90, "13438372313976288": 90, "8652494549751282": 90, "000158855298650451": 90, "000238816806813702": 90, "3589179217815399": 90, "6406960487365723": 90, "0001471740542910993": 90, "002255884697660804": 90, "08208147436380386": 90, "9152728915214539": 90, "00038967153523117304": 90, "227699592884164e": 90, "0835404282261152e": 90, "1437502406770363e": 90, "9999284744262695": 90, "2125529792683665e": 90, "0218892384727951e": 90, "00011914174683624879": 90, "9998584985733032": 90, "2007669283775613e": 90, "6357082131435163e": 90, "3068713896209374e": 90, "9999185800552368": 90, "066640925273532e": 90, "529400813335087e": 90, "089402500540018e": 90, "9999388456344604": 90, "6406959295272827": 90, "not_paint": 91, "anime_classif": 91, "older": 91, "mobilenetv3_v1": [91, 101], "5_dist": 91, "3_dist": 91, "plot": [91, 94, 100, 104], "caformer_s36_v1": 91, "3_focal": 91, "8346158862113953": 91, "004201625939458609": 91, "0028638991061598063": 91, "15633030235767365": 91, "001988308737054467": 91, "9868855476379395": 91, "001178382197394967": 91, "00015886101755313575": 91, "0005986307514831424": 91, "011178601533174515": 91, "9933090209960938": 91, "0012440024875104427": 91, "00040085514774546027": 91, "004924307577311993": 91, "00012189441622467712": 91, "00031298911198973656": 91, "9968050718307495": 91, "182305903872475e": 91, "0027923565357923508": 91, "7805559259140864e": 91, "0004650334012694657": 91, "996709942817688": 91, "736721191671677e": 91, "0027629584074020386": 91, "4619508621981367e": 91, "0003803370927926153": 91, "998649537563324": 91, "190127922105603e": 91, "0008622839814051986": 91, "595230686594732e": 91, "0004573142796289176": 91, "00031435859273187816": 91, "8671838641166687": 91, "13199880719184875": 91, "563074617180973e": 91, "153919796110131e": 91, "290010737255216e": 91, "9727378487586975": 91, "027150526642799377": 91, "162296004826203e": 91, "4933258828241378e": 91, "0004275702522136271": 91, "995402455329895": 91, "002233930164948106": 91, "001911122351884842": 91, "1603819727897644": 91, "0007561995880678296": 91, "00017044576816260815": 91, "838487982749939": 91, "0002034590725088492": 91, "005001617129892111": 91, "000932251859921962": 91, "009352140128612518": 91, "9846979379653931": 91, "6018555470509455e": 91, "004064667969942093": 91, "464051254326478e": 91, "025772539898753166": 91, "9699516296386719": 91, "00011656546121230349": 91, "287263775244355e": 91, "370255853951676e": 91, "01098843663930893": 91, "0031668643932789564": 91, "9857884049415588": 91, "499273488065228e": 91, "8419872251106426e": 91, "0003471920208539814": 91, "029472889378666878": 91, "9700765609741211": 91, "0012387704337015748": 91, "001172148622572422": 91, "787473391043022e": 91, "003680602880194783": 91, "9938107132911682": 91, "8346157073974609": 91, "8671836853027344": 91, "8384883403778076": 91, "9846979975700378": 91, "9700766801834106": 91, "greyscal": 92, "jpeg_ful": [92, 105], "6125901": 92, "6125785": [92, 105], "6124220": 92, "rough": [93, 94, 100], "polish": 93, "mobilenetv3_v2": 93, "2_dist": [93, 101], "910087929805741e": 93, "1241951510310173": 93, "8757457137107849": 93, "00018937293498311192": 93, "030049214139580727": 93, "9697614312171936": 93, "008933082222938538": 93, "05096456781029701": 93, "9401022791862488": 93, "009832272306084633": 93, "9898634552955627": 93, "00030428936588577926": 93, "013919820077717304": 93, "9819902181625366": 93, "004089969675987959": 93, "04166747257113457": 93, "9582782983779907": 93, "4218515288084745e": 93, "8849249482154846": 93, "1149177998304367": 93, "0001573085755808279": 93, "9907882809638977": 93, "008958994410932064": 93, "0002527958422433585": 93, "9831690788269043": 93, "01682441122829914": 93, "613856385229155e": 93, "8757458329200745": 93, "8849248290061951": 93, "million": 94, "anime_r": [94, 96], "boundari": [94, 100], "challeng": [94, 100], "clean": [94, 100], "judgment": [94, 100], "intend": [94, 100], "quick": [94, 100, 106], "estim": [94, 100], "basi": [94, 100], "mobilenetv3_large_100_v0_ls0": 94, "caformer_s36_v0_ls0": 94, "7508869767189026": 94, "7034655809402466": 94, "728887677192688": 94, "7404400110244751": 94, "7446154952049255": 94, "7514738440513611": 94, "768704354763031": 94, "8219676613807678": 94, "7267540693283081": 94, "7645740509033203": 94, "7216582894325256": 94, "7615436315536499": 94, "815083920955658": 94, "8321858644485474": 94, "8204999566078186": 94, "820833146572113": 94, "chdir": 94, "doc": 94, "api_doc": 94, "7508870363235474": 94, "11212056130170822": 94, "06781744956970215": 94, "06917501986026764": 94, "7034654021263123": 94, "15903906524181366": 94, "06688199192285538": 94, "07061357796192169": 94, "7288877964019775": 94, "1476859599351883": 94, "060362350195646286": 94, "06306383013725281": 94, "7404399514198303": 94, "10337048768997192": 94, "08087948709726334": 94, "07530999928712845": 94, "055992450565099716": 94, "7446154356002808": 94, "13191790878772736": 94, "06747424602508545": 94, "06458679586648941": 94, "10566363483667374": 94, "07827574014663696": 94, "07079866528511047": 94, "7687042951583862": 94, "09974884241819382": 94, "06074819341301918": 94, "050435908138751984": 94, "8219675421714783": 94, "0593985915184021": 94, "06819795072078705": 94, "06569571048021317": 94, "1177448257803917": 94, "726753830909729": 94, "08980562537908554": 94, "06481882929801941": 94, "06922297924757004": 94, "10138414055109024": 94, "06351721286773682": 94, "07683827728033066": 94, "13798624277114868": 94, "05942752957344055": 94, "10584963858127594": 94, "7615437507629395": 94, "07317910343408585": 94, "060196295380592346": 94, "06751583516597748": 94, "0572039857506752": 94, "05398125201463699": 94, "06124086305499077": 94, "0525919646024704": 94, "8321859240531921": 94, "05922013148665428": 94, "06274889409542084": 94, "057530902326107025": 94, "8205001354217529": 94, "05683052912354469": 94, "06635929644107819": 94, "05597696080803871": 94, "8208332657814026": 94, "non_furri": 95, "mobilenetv3_v0": 95, "1_dist": 95, "9898804426193237": 95, "010119626298546791": 95, "9677742123603821": 95, "032225821167230606": 95, "959551215171814": 95, "040448784828186035": 95, "9535530209541321": 95, "04644693806767464": 95, "04358793422579765": 95, "9564120769500732": 95, "02767963521182537": 95, "9723203182220459": 95, "028900373727083206": 95, "9710996150970459": 95, "037573859095573425": 95, "9624261260032654": 95, "aicheck": [96, 106], "get_ai_created_scor": 96, "is_ai_cr": 96, "bangumi_char": [96, 106], "anime_bangumi_char_scor": 96, "anime_bangumi_char": 96, "anime_classify_scor": 96, "anime_classifi": 96, "is_greyscal": 96, "anime_completeness_scor": 96, "anime_complet": 96, "dbrate": [96, 106], "anime_dbrating_scor": 96, "anime_dbr": 96, "furri": [96, 106], "anime_furry_scor": 96, "anime_furri": 96, "get_monochrome_scor": 96, "is_monochrom": 96, "nsfw_pred_scor": 96, "nsfw_pred": 96, "portrait": [96, 106], "anime_portrait_scor": 96, "anime_rating_scor": 96, "anime_real_scor": 96, "safe_check_scor": 96, "safe_check": 96, "style_ag": [96, 106], "anime_style_age_scor": 96, "anime_style_ag": 96, "teen": [96, 106], "anime_teen_scor": 96, "anime_teen": 96, "is_truncated_fil": 96, "screen": 97, "row": 97, "bottom": 97, "grayscal": 97, "monochrome_detect": 97, "mobilenetv3_large_100_dist_safe2": 97, "mobilenetv3_dist": 97, "caformer_s36": 97, "mono": 97, "9614395499229431": 97, "9458909034729004": 97, "9559807777404785": 97, "9651952981948853": 97, "9379720687866211": 97, "8814834356307983": 97, "03941023349761963": 97, "07492382079362869": 97, "09546589106321335": 97, "016521310433745384": 97, "005693843588232994": 97, "0315730981528759": 97, "Not": 98, "five": 98, "hentai": 98, "neutral": 98, "porn": 98, "sexi": 98, "infinit": 98, "nsfwj": 98, "tfj": 98, "mobil": 98, "9970946311950684": 98, "00198739324696362": 98, "000894528697244823": 98, "4315058251668233e": 98, "099447197513655e": 98, "9282580614089966": 98, "061733175069093704": 98, "008979619480669498": 98, "0007789491210132837": 98, "0002501663693692535": 98, "7945129871368408": 98, "2044062316417694": 98, "0005603990866802633": 98, "0004847997915931046": 98, "564094367902726e": 98, "7977773547172546": 98, "01352313905954361": 98, "18791256844997406": 98, "0004888656549155712": 98, "00029804420773871243": 98, "04498734697699547": 98, "9509441256523132": 98, "4087972633424215e": 98, "003999904729425907": 98, "4542059185914695e": 98, "002892113756388426": 98, "982390284538269": 98, "02520776737947e": 98, "014633022248744965": 98, "858086610212922e": 98, "002532319398596883": 98, "9887337684631348": 98, "231979568838142e": 98, "008699454367160797": 98, "8187158022774383e": 98, "03564726561307907": 98, "954788088798523": 98, "343036850215867e": 98, "009289607405662537": 98, "00020158555707894266": 98, "006372362840920687": 98, "006019102409482002": 98, "9694945812225342": 98, "015214097686111927": 98, "002899901708588004": 98, "0004039364866912365": 98, "00012730166781693697": 98, "987038791179657": 98, "007135333959013224": 98, "005294707603752613": 98, "06964848190546036": 98, "0014777459437027574": 98, "9276643395423889": 98, "0003031621454283595": 98, "0009063396137207747": 98, "00028707628371194005": 98, "00010888021643040702": 98, "9992460012435913": 98, "00015473493840545416": 98, "0002033217460848391": 98, "563037691696081e": 98, "008058490231633186": 98, "00044566826545633376": 98, "937960684299469": 98, "05353058874607086": 98, "364063445587817e": 98, "00562260951846838": 98, "00012077406427124515": 98, "9897090792655945": 98, "004547217860817909": 98, "564737981942017e": 98, "016690678894519806": 98, "001258736359886825": 98, "9766013622283936": 98, "005440687295049429": 98, "4481674952548929e": 98, "01861923187971115": 98, "0008914825739338994": 98, "9674761295318604": 98, "012998746708035469": 98, "691116141155362e": 98, "0007601747056469321": 98, "0005019629606977105": 98, "039504989981651306": 98, "9591660499572754": 98, "0001652583305258304": 98, "0002614929690025747": 98, "020374108105897903": 98, "029394468292593956": 98, "9498046040534973": 98, "00016299057460855693": 98, "004782819654792547": 98, "002861740067601204": 98, "12280157208442688": 98, "8693908452987671": 98, "0001731760276015848": 98, "304211274255067e": 98, "03286275267601013": 98, "010648751631379128": 98, "9562522172927856": 98, "999900221824646": 99, "645313209854066e": 99, "3387104445428122e": 99, "9999704360961914": 99, "4465465685352683e": 99, "071506166132167e": 99, "9999785423278809": 99, "512719154561637e": 99, "292278612818336e": 99, "919455750496127e": 99, "9999444484710693": 99, "3647335082350764e": 99, "0555699191172607e": 99, "9999880790710449": 99, "3210242286731955e": 99, "7451418898417614e": 99, "9999822378158569": 99, "2084267331811134e": 99, "7460413321023225e": 99, "1532473820352607e": 99, "9999996423721313": 99, "0316136922483565e": 99, "840229633236049e": 99, "9999998807907104": [99, 100], "736660568800289e": 99, "199210472208506e": 99, "9999992847442627": 99, "r15": 100, "r18": 100, "sankaku": 100, "mobilenetv3_v1_pruned_ls0": 100, "caformer_s36_plu": [100, 104], "5863172936624323e": 100, "480062353375615e": 100, "9924363493919373": 100, "007255776319652796": 100, "0003077814180869609": 100, "996969997882843": 100, "0030054834205657244": 100, "4601260520284995e": 100, "9966891407966614": 100, "003293127752840519": 100, "770909148035571e": 100, "00025384966284036636": 100, "9996721744537354": 100, "399192691082135e": 100, "973351603141055e": 100, "9998563528060913": 100, "391309580067173e": 100, "0018681309884414077": 100, "9827859997749329": 100, "015345841646194458": 100, "013710384257137775": 100, "8339558839797974": 100, "15233369171619415": 100, "951323833462084e": 100, "00029566374723799527": 100, "9997004270553589": 100, "00018434497178532183": 100, "568440272123553e": 100, "9997699856758118": 100, "11225129129889e": 100, "051862899563275e": 100, "9999485015869141": 100, "902020231791539e": 100, "0005639699520543218": 100, "9994290471076965": 100, "anime_real_cl": 101, "4_dist": 101, "9999716281890869": 101, "8398366339388303e": 101, "9992202520370483": 101, "0007797438884153962": 101, "9999709129333496": 101, "905452492996119e": 101, "9999765157699585": 101, "3499671442550607e": 101, "9994087219238281": 101, "0005913018831051886": 101, "9999759197235107": 101, "4061362637439743e": 101, "9999052286148071": 101, "475799015490338e": 101, "403173675702419e": 101, "5848207794988411e": 101, "0010207017185166478": 101, "9989792704582214": 101, "2124368115328252e": 101, "9999977350234985": 101, "6512358342879452e": 101, "9999834299087524": 101, "359853614412714e": 101, "9999936819076538": 101, "600314317329321e": 101, "9999840259552002": 101, "5589323083986528e": 101, "9999843835830688": 101, "5513256585109048e": 101, "9999845027923584": 101, "pollut": 102, "shit": 102, "checker": 102, "mobilenet": 102, "v2": 102, "max_batch_s": 102, "1970": 103, "1980": 103, "1990": 103, "2000": 103, "2010": 103, "2015": 103, "2020": 103, "ag": 103, "9805465340614319": 103, "761269782553427e": 103, "0005044879508204758": 103, "01569165475666523": 103, "002850610064342618": 103, "00037849770160391927": 103, "9434612113400362e": 103, "053497342392802e": 103, "9992554783821106": 103, "0006490182713605464": 103, "8857468805654207e": 103, "317252262353577e": 103, "314484721769986e": 103, "0750001138148946e": 103, "706833609205205e": 103, "00034479793976061046": 103, "9995512366294861": 103, "391363472677767e": 103, "4607510820496827e": 103, "0679690351244062e": 103, "661913514311891e": 103, "757471131393686e": 103, "0744897230761126e": 103, "76177470368566e": 103, "9996387958526611": 103, "160279296338558e": 103, "00013228354509919882": 103, "1361367038916796e": 103, "464057489414699e": 103, "2412899599876255e": 103, "703883653040975e": 103, "127358498517424e": 103, "9973921775817871": 103, "0022309015039354563": 103, "00018872201326303184": 103, "780902943617548e": 103, "422096920578042e": 103, "638929097680375e": 103, "152203023797483e": 103, "00028818511054851115": 103, "9996094107627869": 103, "58777353237383e": 103, "9200742826797068e": 103, "00017117452807724476": 103, "518441947875544e": 103, "885544381570071e": 103, "4389253010449465e": 103, "1696006772108376e": 103, "9996393918991089": 103, "contenti": 104, "safe_teen": 104, "non_teen": 104, "caformer_s36_v0": 104, "9998493194580078": 104, "0378791052498855e": 104, "00012023092131130397": 104, "9790042638778687": 104, "0017522255657240748": 104, "01924353837966919": 104, "9998124241828918": 104, "19778298237361e": 104, "0001456339523429051": 104, "0008521362324245274": 104, "9989691972732544": 104, "00017870066221803427": 104, "0992944781901315e": 104, "9994398951530457": 104, "0004991036257706583": 104, "2035720727872103e": 104, "9994019269943237": 104, "0005460577667690814": 104, "0478151529678144e": 104, "524079147609882e": 104, "999934196472168": 104, "786742884898558e": 104, "653994154883549e": 104, "9998156428337097": 104, "0001218809193233028": 104, "00013706681784242392": 104, "9997410178184509": 104, "jpeg_trunc": 105, "2216614_truncat": 105, "imagefil": 105, "load_truncated_imag": 105, "ascii": 106, "metric": 106, "list_det_model": 106, "list_rec_model": 106, "sd": 106, "tag": 106, "platform": [107, 108], "shutil": [107, 108], "cpuinfo": [107, 108], "psutil": [107, 108], "hbutil": [107, 108], "size_to_bytes_str": [107, 108], "python_implement": [107, 108], "python_vers": [107, 108], "brand": [107, 108], "get_cpu_info": [107, 108], "brand_raw": [107, 108], "cpu_count": [107, 108], "freq": [107, 108], "cpu_freq": [107, 108], "mhz": [107, 108], "virtual_memori": [107, 108], "precis": [107, 108], "ye": [107, 108], "nvidia": [107, 108], "smi": [107, 108], "1021": [107, 108], "azur": [107, 108], "x86_64": [107, 108], "glibc2": [107, 108], "cpython": [107, 108], "amd": [107, 108], "epyc": [107, 108], "7763": [107, 108], "3276": 107, "16975": 107, "615": [107, 108], "gib": [107, 108], "deploi": [107, 108], "action": [107, 108], "3034": 108, "1137500000004": 108, "imgutil": 109, "pypi": 109, "simpli": 109, "newest": 109, "git": 109, "script": 109, "__name__": 109, "__main__": 109, "narugo1992": 109, "still": 109, "out": 109, "io": 109, "html": 109, "faq": 110}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [9, 0, 0, "-", "data"], [19, 0, 0, "-", "detect"], [26, 0, 0, "-", "edge"], [32, 0, 0, "-", "generic"], [36, 0, 0, "-", "metadata"], [41, 0, 0, "-", "metrics"], [45, 0, 0, "-", "ocr"], [49, 0, 0, "-", "operate"], [53, 0, 0, "-", "pose"], [56, 0, 0, "-", "preprocess"], [61, 0, 0, "-", "resource"], [63, 0, 0, "-", "restore"], [66, 0, 0, "-", "sd"], [70, 0, 0, "-", "segment"], [77, 0, 0, "-", "tagging"], [84, 0, 0, "-", "upscale"], [87, 0, 0, "-", "utils"], [96, 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, "-", "blob"], [6, 0, 0, "-", "decode"], [7, 0, 0, "-", "encode"], [8, 0, 0, "-", "image"], [10, 0, 0, "-", "layer"], [11, 0, 0, "-", "url"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.blob": [[5, 1, 1, "", "is_valid_image_blob_url"], [5, 1, 1, "", "load_image_from_blob_url"], [5, 1, 1, "", "to_blob_url"]], "imgutils.data.decode": [[6, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[7, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[8, 1, 1, "", "has_alpha_channel"], [8, 1, 1, "", "load_image"], [8, 1, 1, "", "load_images"]], "imgutils.data.layer": [[10, 1, 1, "", "istack"]], "imgutils.data.url": [[11, 1, 1, "", "download_image_from_url"], [11, 1, 1, "", "is_http_url"]], "imgutils.detect": [[12, 0, 0, "-", "booru_yolo"], [13, 0, 0, "-", "censor"], [14, 0, 0, "-", "eye"], [15, 0, 0, "-", "face"], [16, 0, 0, "-", "halfbody"], [17, 0, 0, "-", "hand"], [18, 0, 0, "-", "head"], [20, 0, 0, "-", "nudenet"], [21, 0, 0, "-", "person"], [22, 0, 0, "-", "similarity"], [23, 0, 0, "-", "text"], [24, 0, 0, "-", "visual"]], "imgutils.detect.booru_yolo": [[12, 1, 1, "", "detect_with_booru_yolo"]], "imgutils.detect.censor": [[13, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[14, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[15, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[16, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[17, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[18, 1, 1, "", "detect_heads"]], "imgutils.detect.nudenet": [[20, 1, 1, "", "detect_with_nudenet"]], "imgutils.detect.person": [[21, 1, 1, "", "detect_person"]], "imgutils.detect.similarity": [[22, 1, 1, "", "bboxes_similarity"], [22, 1, 1, "", "calculate_iou"], [22, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[23, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[24, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[25, 0, 0, "-", "canny"], [27, 0, 0, "-", "lineart"], [28, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[25, 1, 1, "", "edge_image_with_canny"], [25, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[27, 1, 1, "", "edge_image_with_lineart"], [27, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[28, 1, 1, "", "edge_image_with_lineart_anime"], [28, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[29, 0, 0, "-", "classify"], [30, 0, 0, "-", "clip"], [31, 0, 0, "-", "enhance"], [33, 0, 0, "-", "siglip"], [34, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[29, 3, 1, "", "ClassifyModel"], [29, 1, 1, "", "classify_predict"], [29, 1, 1, "", "classify_predict_fmt"], [29, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[29, 4, 1, "", "__init__"], [29, 4, 1, "", "clear"], [29, 4, 1, "", "launch_demo"], [29, 4, 1, "", "make_ui"], [29, 4, 1, "", "predict"], [29, 4, 1, "", "predict_fmt"], [29, 4, 1, "", "predict_score"]], "imgutils.generic.clip": [[30, 3, 1, "", "CLIPModel"], [30, 1, 1, "", "clip_image_encode"], [30, 1, 1, "", "clip_predict"], [30, 1, 1, "", "clip_text_encode"]], "imgutils.generic.clip.CLIPModel": [[30, 4, 1, "", "__init__"], [30, 4, 1, "", "clear"], [30, 4, 1, "", "image_encode"], [30, 4, 1, "", "launch_demo"], [30, 4, 1, "", "make_ui"], [30, 4, 1, "", "predict"], [30, 4, 1, "", "text_encode"]], "imgutils.generic.enhance": [[31, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[31, 4, 1, "", "__init__"], [31, 4, 1, "", "process"]], "imgutils.generic.siglip": [[33, 3, 1, "", "SigLIPModel"], [33, 1, 1, "", "siglip_image_encode"], [33, 1, 1, "", "siglip_predict"], [33, 1, 1, "", "siglip_text_encode"]], "imgutils.generic.siglip.SigLIPModel": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "clear"], [33, 4, 1, "", "image_encode"], [33, 4, 1, "", "launch_demo"], [33, 4, 1, "", "make_ui"], [33, 4, 1, "", "predict"], [33, 4, 1, "", "text_encode"]], "imgutils.generic.yolo": [[34, 3, 1, "", "YOLOModel"], [34, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[34, 4, 1, "", "__init__"], [34, 4, 1, "", "clear"], [34, 4, 1, "", "launch_demo"], [34, 4, 1, "", "make_ui"], [34, 4, 1, "", "predict"]], "imgutils.metadata": [[35, 0, 0, "-", "geninfo"], [37, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[35, 1, 1, "", "read_geninfo_exif"], [35, 1, 1, "", "read_geninfo_gif"], [35, 1, 1, "", "read_geninfo_parameters"], [35, 1, 1, "", "write_geninfo_exif"], [35, 1, 1, "", "write_geninfo_gif"], [35, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[37, 3, 1, "", "ImageLsbDataExtractor"], [37, 3, 1, "", "LSBExtractor"], [37, 3, 1, "", "LSBReadError"], [37, 1, 1, "", "inject_data"], [37, 1, 1, "", "read_lsb_metadata"], [37, 1, 1, "", "read_lsb_raw_bytes"], [37, 1, 1, "", "serialize_json"], [37, 1, 1, "", "serialize_pnginfo"], [37, 1, 1, "", "write_lsb_metadata"], [37, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[37, 4, 1, "", "__init__"], [37, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[37, 4, 1, "", "__init__"], [37, 4, 1, "", "get_next_n_bytes"], [37, 4, 1, "", "get_one_byte"], [37, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[38, 0, 0, "-", "aesthetic"], [39, 0, 0, "-", "ccip"], [40, 0, 0, "-", "dbaesthetic"], [42, 0, 0, "-", "laplacian"], [43, 0, 0, "-", "lpips"], [44, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[38, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[39, 1, 1, "", "ccip_batch_differences"], [39, 1, 1, "", "ccip_batch_extract_features"], [39, 1, 1, "", "ccip_batch_same"], [39, 1, 1, "", "ccip_clustering"], [39, 1, 1, "", "ccip_default_clustering_params"], [39, 1, 1, "", "ccip_default_threshold"], [39, 1, 1, "", "ccip_difference"], [39, 1, 1, "", "ccip_extract_feature"], [39, 1, 1, "", "ccip_merge"], [39, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[40, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[42, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[43, 1, 1, "", "lpips_clustering"], [43, 1, 1, "", "lpips_difference"], [43, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[44, 1, 1, "", "psnr"]], "imgutils.ocr": [[45, 1, 1, "", "detect_text_with_ocr"], [45, 1, 1, "", "list_det_models"], [45, 1, 1, "", "list_rec_models"], [45, 1, 1, "", "ocr"]], "imgutils.operate": [[46, 0, 0, "-", "align"], [47, 0, 0, "-", "censor_"], [48, 0, 0, "-", "imgcensor"], [50, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[46, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[47, 3, 1, "", "BaseCensor"], [47, 3, 1, "", "BlurCensor"], [47, 3, 1, "", "ColorCensor"], [47, 3, 1, "", "PixelateCensor"], [47, 1, 1, "", "censor_areas"], [47, 1, 1, "", "censor_nsfw"], [47, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[47, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[47, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[47, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[47, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[48, 3, 1, "", "EmojiBasedCensor"], [48, 3, 1, "", "ImageBasedCensor"], [48, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[48, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[48, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[48, 4, 1, "", "__init__"], [48, 4, 1, "", "find_for_area"], [48, 5, 1, "", "height"], [48, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[50, 1, 1, "", "squeeze"], [50, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[51, 0, 0, "-", "dwpose"], [52, 0, 0, "-", "format"], [54, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[51, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[52, 3, 1, "", "OP18KeyPointSet"], [52, 2, 1, "", "OP18_BODY_MAX"], [52, 2, 1, "", "OP18_BODY_MIN"], [52, 2, 1, "", "OP18_FACE_MAX"], [52, 2, 1, "", "OP18_FACE_MIN"], [52, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [52, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [52, 2, 1, "", "OP18_LEFT_HAND_MAX"], [52, 2, 1, "", "OP18_LEFT_HAND_MIN"], [52, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [52, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [52, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [52, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [52, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[52, 4, 1, "", "__init__"], [52, 4, 1, "", "__mul__"], [52, 4, 1, "", "__truediv__"], [52, 5, 1, "", "body"], [52, 5, 1, "", "face"], [52, 5, 1, "", "left_foot"], [52, 5, 1, "", "left_hand"], [52, 5, 1, "", "right_foot"], [52, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[52, 7, 1, "", "LEFT_ANKLE"], [52, 7, 1, "", "LEFT_BIG_TOE"], [52, 7, 1, "", "LEFT_EAR"], [52, 7, 1, "", "LEFT_ELBOW"], [52, 7, 1, "", "LEFT_EYE"], [52, 7, 1, "", "LEFT_HEEL"], [52, 7, 1, "", "LEFT_HIP"], [52, 7, 1, "", "LEFT_KNEE"], [52, 7, 1, "", "LEFT_SHOULDER"], [52, 7, 1, "", "LEFT_SMALL_TOE"], [52, 7, 1, "", "LEFT_WRIST"], [52, 7, 1, "", "NECK"], [52, 7, 1, "", "NOSE"], [52, 7, 1, "", "RIGHT_ANKLE"], [52, 7, 1, "", "RIGHT_BIG_TOE"], [52, 7, 1, "", "RIGHT_EAR"], [52, 7, 1, "", "RIGHT_ELBOW"], [52, 7, 1, "", "RIGHT_EYE"], [52, 7, 1, "", "RIGHT_HEEL"], [52, 7, 1, "", "RIGHT_HIP"], [52, 7, 1, "", "RIGHT_KNEE"], [52, 7, 1, "", "RIGHT_SHOULDER"], [52, 7, 1, "", "RIGHT_SMALL_TOE"], [52, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[54, 1, 1, "", "op18_visualize"]], "imgutils.preprocess": [[55, 0, 0, "-", "base"], [57, 0, 0, "-", "pillow"], [58, 0, 0, "-", "torchvision"], [59, 0, 0, "-", "transformers"]], "imgutils.preprocess.base": [[55, 3, 1, "", "NotParseTarget"]], "imgutils.preprocess.pillow": [[57, 1, 1, "", "create_pillow_transforms"], [57, 1, 1, "", "parse_pillow_transforms"], [57, 1, 1, "", "register_pillow_parse"], [57, 1, 1, "", "register_pillow_transform"]], "imgutils.preprocess.torchvision": [[58, 1, 1, "", "create_torchvision_transforms"], [58, 1, 1, "", "parse_torchvision_transforms"], [58, 1, 1, "", "register_torchvision_parse"], [58, 1, 1, "", "register_torchvision_transform"]], "imgutils.preprocess.transformers": [[59, 3, 1, "", "NotProcessorTypeError"], [59, 1, 1, "", "convert_to_size_dict"], [59, 1, 1, "", "create_bit_transforms"], [59, 1, 1, "", "create_blip_transforms"], [59, 1, 1, "", "create_clip_transforms"], [59, 1, 1, "", "create_convnext_transforms"], [59, 1, 1, "", "create_mobilenetv2_transforms"], [59, 1, 1, "", "create_siglip_transforms"], [59, 1, 1, "", "create_transforms_from_bit_processor"], [59, 1, 1, "", "create_transforms_from_blip_processor"], [59, 1, 1, "", "create_transforms_from_clip_processor"], [59, 1, 1, "", "create_transforms_from_convnext_processor"], [59, 1, 1, "", "create_transforms_from_mobilenetv2_processor"], [59, 1, 1, "", "create_transforms_from_siglip_processor"], [59, 1, 1, "", "create_transforms_from_transformers"], [59, 1, 1, "", "create_transforms_from_vit_processor"], [59, 1, 1, "", "create_vit_transforms"], [59, 1, 1, "", "get_size_dict"], [59, 1, 1, "", "is_valid_size_dict"], [59, 1, 1, "", "register_creators_for_transformers"]], "imgutils.resource": [[60, 0, 0, "-", "background"]], "imgutils.resource.background": [[60, 3, 1, "", "BackgroundImageSet"], [60, 1, 1, "", "get_bg_image"], [60, 1, 1, "", "get_bg_image_file"], [60, 1, 1, "", "list_bg_image_files"], [60, 1, 1, "", "random_bg_image"], [60, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[60, 4, 1, "", "__init__"], [60, 4, 1, "", "get_image"], [60, 4, 1, "", "get_image_file"], [60, 4, 1, "", "list_image_files"], [60, 4, 1, "", "random_image"], [60, 4, 1, "", "random_image_file"]], "imgutils.restore": [[62, 0, 0, "-", "adversarial"], [64, 0, 0, "-", "nafnet"], [65, 0, 0, "-", "scunet"]], "imgutils.restore.adversarial": [[62, 1, 1, "", "remove_adversarial_noise"]], "imgutils.restore.nafnet": [[64, 1, 1, "", "restore_with_nafnet"]], "imgutils.restore.scunet": [[65, 1, 1, "", "restore_with_scunet"]], "imgutils.sd": [[67, 0, 0, "-", "metadata"], [68, 0, 0, "-", "model"], [69, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[67, 3, 1, "", "SDMetaData"], [67, 1, 1, "", "get_sdmeta_from_image"], [67, 1, 1, "", "parse_sdmeta_from_text"], [67, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[67, 4, 1, "", "__str__"], [67, 5, 1, "", "pnginfo"], [67, 5, 1, "", "text"]], "imgutils.sd.model": [[68, 1, 1, "", "read_metadata"], [68, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[69, 3, 1, "", "NAIMetaData"], [69, 3, 1, "", "NAIMetadata"], [69, 1, 1, "", "add_naimeta_to_image"], [69, 1, 1, "", "get_naimeta_from_image"], [69, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[69, 4, 1, "", "__init__"], [69, 5, 1, "", "pnginfo"]], "imgutils.segment": [[71, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[71, 1, 1, "", "get_isnetis_mask"], [71, 1, 1, "", "segment_rgba_with_isnetis"], [71, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[72, 0, 0, "-", "blacklist"], [73, 0, 0, "-", "character"], [74, 0, 0, "-", "deepdanbooru"], [75, 0, 0, "-", "deepgelbooru"], [76, 0, 0, "-", "format"], [78, 0, 0, "-", "match"], [79, 0, 0, "-", "mldanbooru"], [80, 0, 0, "-", "order"], [81, 0, 0, "-", "overlap"], [82, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[72, 1, 1, "", "drop_blacklisted_tags"], [72, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[73, 2, 1, "", "CHAR_PREFIXES"], [73, 2, 1, "", "CHAR_SUFFIXES"], [73, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [73, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [73, 2, 1, "", "CHAR_WHITELIST_WORD"], [73, 3, 1, "", "CharacterTagPool"], [73, 1, 1, "", "drop_basic_character_tags"], [73, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[73, 4, 1, "", "__init__"], [73, 4, 1, "", "drop_basic_character_tags"], [73, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[74, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.deepgelbooru": [[75, 1, 1, "", "get_deepgelbooru_tags"]], "imgutils.tagging.format": [[76, 1, 1, "", "add_underline"], [76, 1, 1, "", "remove_underline"], [76, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[78, 1, 1, "", "tag_match_full"], [78, 1, 1, "", "tag_match_prefix"], [78, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[79, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[80, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[81, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[82, 1, 1, "", "convert_wd14_emb_to_prediction"], [82, 1, 1, "", "denormalize_wd14_emb"], [82, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[83, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[83, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[85, 0, 0, "-", "cache"], [86, 0, 0, "-", "func"], [88, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[85, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[86, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[88, 1, 1, "", "get_onnx_provider"], [88, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[89, 0, 0, "-", "aicheck"], [90, 0, 0, "-", "bangumi_char"], [91, 0, 0, "-", "classify"], [92, 0, 0, "-", "color"], [93, 0, 0, "-", "completeness"], [94, 0, 0, "-", "dbrating"], [95, 0, 0, "-", "furry"], [97, 0, 0, "-", "monochrome"], [98, 0, 0, "-", "nsfw"], [99, 0, 0, "-", "portrait"], [100, 0, 0, "-", "rating"], [101, 0, 0, "-", "real"], [102, 0, 0, "-", "safe"], [103, 0, 0, "-", "style_age"], [104, 0, 0, "-", "teen"], [105, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[89, 1, 1, "", "get_ai_created_score"], [89, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[90, 1, 1, "", "anime_bangumi_char"], [90, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[91, 1, 1, "", "anime_classify"], [91, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[92, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[93, 1, 1, "", "anime_completeness"], [93, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[94, 1, 1, "", "anime_dbrating"], [94, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[95, 1, 1, "", "anime_furry"], [95, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[97, 1, 1, "", "get_monochrome_score"], [97, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[98, 1, 1, "", "nsfw_pred"], [98, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[99, 1, 1, "", "anime_portrait"], [99, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[100, 1, 1, "", "anime_rating"], [100, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[101, 1, 1, "", "anime_real"], [101, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[102, 1, 1, "", "safe_check"], [102, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[103, 1, 1, "", "anime_style_age"], [103, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[104, 1, 1, "", "anime_teen"], [104, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[105, 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, 105, 106], "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, 10, 11], "background": [4, 60], "grid_background": 4, "grid_transpar": 4, "blob": 5, "to_blob_url": 5, "load_image_from_blob_url": 5, "is_valid_image_blob_url": 5, "decod": 6, "rgb_decod": 6, "encod": 7, "rgb_encod": 7, "imag": 8, "load_imag": 8, "has_alpha_channel": 8, "layer": 10, "istack": 10, "url": 11, "download_image_from_url": 11, "is_http_url": 11, "detect": [12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24], "booru_yolo": 12, "model": [12, 68], "label": 12, "descript": 12, "avail": 12, "pp": 12, "seri": 12, "AS": 12, "aa": 12, "detect_with_booru_yolo": 12, "censor": 13, "detect_censor": 13, "ey": 14, "detect_ey": 14, "face": 15, "detect_fac": 15, "halfbodi": 16, "detect_halfbodi": 16, "hand": 17, "detect_hand": 17, "head": 18, "detect_head": 18, "nudenet": 20, "detect_with_nudenet": 20, "person": 21, "detect_person": 21, "similar": 22, "calculate_i": 22, "bboxes_similar": 22, "detection_similar": 22, "text": 23, "detect_text": 23, "visual": [24, 54], "detection_visu": 24, "edg": [25, 26, 27, 28], "canni": 25, "get_edge_by_canni": 25, "edge_image_with_canni": 25, "lineart": 27, "get_edge_by_lineart": 27, "edge_image_with_lineart": 27, "lineart_anim": 28, "get_edge_by_lineart_anim": 28, "edge_image_with_lineart_anim": 28, "gener": [29, 30, 31, 32, 33, 34], "classifi": [29, 91], "classifymodel": 29, "classify_predict_scor": 29, "classify_predict": 29, "classify_predict_fmt": 29, "clip": 30, "clipmodel": 30, "clip_image_encod": 30, "clip_text_encod": 30, "clip_predict": 30, "enhanc": 31, "imageenhanc": 31, "siglip": 33, "siglipmodel": 33, "siglip_image_encod": 33, "siglip_text_encod": 33, "siglip_predict": 33, "yolo": 34, "yolomodel": 34, "yolo_predict": 34, "metadata": [35, 36, 37, 67], "geninfo": 35, "read_geninfo_paramet": 35, "read_geninfo_exif": 35, "read_geninfo_gif": 35, "write_geninfo_paramet": 35, "write_geninfo_exif": 35, "write_geninfo_gif": 35, "lsb": 37, "read_lsb_raw_byt": 37, "read_lsb_metadata": 37, "write_lsb_raw_byt": 37, "write_lsb_metadata": 37, "lsbreaderror": 37, "lsbextractor": 37, "imagelsbdataextractor": 37, "serialize_pnginfo": 37, "serialize_json": 37, "inject_data": 37, "metric": [38, 39, 40, 41, 42, 43, 44], "aesthet": 38, "get_aesthetic_scor": 38, "ccip": 39, "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": 40, "anime_dbaesthet": 40, "laplacian": 42, "laplacian_scor": 42, "lpip": 43, "lpips_extract_featur": 43, "lpips_differ": 43, "lpips_clust": 43, "psnr_": 44, "psnr": 44, "ocr": 45, "detect_text_with_ocr": 45, "list_det_model": 45, "list_rec_model": 45, "oper": [46, 47, 48, 49, 50], "align": 46, "align_maxs": 46, "censor_": 47, "censor_area": 47, "censor_nsfw": 47, "basecensor": 47, "colorcensor": 47, "blurcensor": 47, "pixelatecensor": 47, "register_censor_method": 47, "imgcensor": 48, "imagebasedcensor": 48, "emojibasedcensor": 48, "singleimag": 48, "squeez": 50, "squeeze_with_transpar": 50, "pose": [51, 52, 53, 54], "dwpose": 51, "dwpose_estim": 51, "format": [52, 76], "op18keypointset": 52, "openpose18": 52, "op18_body_max": 52, "op18_body_min": 52, "op18_face_max": 52, "op18_face_min": 52, "op18_left_foot_max": 52, "op18_left_foot_min": 52, "op18_left_hand_max": 52, "op18_left_hand_min": 52, "op18_right_foot_max": 52, "op18_right_foot_min": 52, "op18_right_hand_max": 52, "op18_right_hand_min": 52, "op18_visu": 54, "preprocess": [55, 56, 57, 58, 59], "base": 55, "notparsetarget": 55, "pillow": 57, "register_pillow_transform": 57, "register_pillow_pars": 57, "create_pillow_transform": 57, "parse_pillow_transform": 57, "torchvis": 58, "register_torchvision_transform": 58, "register_torchvision_pars": 58, "create_torchvision_transform": 58, "parse_torchvision_transform": 58, "transform": 59, "register_creators_for_transform": 59, "notprocessortypeerror": 59, "create_transforms_from_transform": 59, "is_valid_size_dict": 59, "convert_to_size_dict": 59, "get_size_dict": 59, "create_clip_transform": 59, "create_transforms_from_clip_processor": 59, "create_convnext_transform": 59, "create_transforms_from_convnext_processor": 59, "create_vit_transform": 59, "create_transforms_from_vit_processor": 59, "create_siglip_transform": 59, "create_transforms_from_siglip_processor": 59, "create_bit_transform": 59, "create_transforms_from_bit_processor": 59, "create_blip_transform": 59, "create_transforms_from_blip_processor": 59, "create_mobilenetv2_transform": 59, "create_transforms_from_mobilenetv2_processor": 59, "resourc": [60, 61], "backgroundimageset": 60, "list_bg_image_fil": 60, "get_bg_image_fil": 60, "get_bg_imag": 60, "random_bg_image_fil": 60, "random_bg_imag": 60, "restor": [62, 63, 64, 65], "adversari": 62, "remove_adversarial_nois": 62, "nafnet": 64, "restore_with_nafnet": 64, "scunet": 65, "restore_with_scunet": 65, "sd": [66, 67, 68, 69], "sdmetadata": 67, "parse_sdmeta_from_text": 67, "get_sdmeta_from_imag": 67, "save_image_with_sdmeta": 67, "read_metadata": 68, "save_with_metadata": 68, "nai": 69, "naimetadata": 69, "get_naimeta_from_imag": 69, "add_naimeta_to_imag": 69, "save_image_with_naimeta": 69, "segment": [70, 71], "isneti": 71, "get_isnetis_mask": 71, "segment_with_isneti": 71, "segment_rgba_with_isneti": 71, "tag": [72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82], "blacklist": 72, "is_blacklist": 72, "drop_blacklisted_tag": 72, "charact": 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, "deepdanbooru": 74, "get_deepdanbooru_tag": 74, "deepgelbooru": 75, "get_deepgelbooru_tag": 75, "add_underlin": 76, "remove_underlin": 76, "tags_to_text": 76, "match": 78, "tag_match_suffix": 78, "tag_match_prefix": 78, "tag_match_ful": 78, "mldanbooru": 79, "get_mldanbooru_tag": 79, "order": 80, "sort_tag": 80, "overlap": 81, "drop_overlap_tag": 81, "wd14": 82, "get_wd14_tag": 82, "convert_wd14_emb_to_predict": 82, "denormalize_wd14_emb": 82, "upscal": [83, 84], "cdc": 83, "upscale_with_cdc": 83, "util": [85, 86, 87, 88], "cach": 85, "ts_lru_cach": 85, "func": 86, "sigmoid": 86, "onnxruntim": 88, "get_onnx_provid": 88, "open_onnx_model": 88, "valid": [89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105], "aicheck": 89, "get_ai_created_scor": 89, "is_ai_cr": 89, "bangumi_char": 90, "anime_bangumi_char_scor": 90, "anime_bangumi_char": 90, "anime_classify_scor": 91, "anime_classifi": 91, "color": 92, "is_greyscal": 92, "complet": 93, "anime_completeness_scor": 93, "anime_complet": 93, "dbrate": 94, "anime_dbrating_scor": 94, "anime_dbr": 94, "furri": 95, "anime_furry_scor": 95, "anime_furri": 95, "monochrom": 97, "get_monochrome_scor": 97, "is_monochrom": 97, "nsfw": 98, "nsfw_pred_scor": 98, "nsfw_pred": 98, "portrait": 99, "anime_portrait_scor": 99, "anime_portrait": 99, "rate": 100, "anime_rating_scor": 100, "anime_r": [100, 101], "real": 101, "anime_real_scor": 101, "safe": 102, "safe_check_scor": 102, "safe_check": 102, "style_ag": 103, "anime_style_age_scor": 103, "anime_style_ag": 103, "teen": 104, "anime_teen_scor": 104, "anime_teen": 104, "truncat": 105, "is_truncated_fil": 105, "welcom": 106, "": 106, "document": 106, "overview": 106, "tutori": 106, "inform": [106, 107, 108], "api": 106, "run": [107, 108], "environ": [107, 108], "instal": 109, "quick": 110, "start": 110}, "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.blob": [[5, "module-imgutils.data.blob"]], "to_blob_url": [[5, "to-blob-url"]], "load_image_from_blob_url": [[5, "load-image-from-blob-url"]], "is_valid_image_blob_url": [[5, "is-valid-image-blob-url"]], "imgutils.data.decode": [[6, "module-imgutils.data.decode"]], "rgb_decode": [[6, "rgb-decode"]], "imgutils.data.encode": [[7, "module-imgutils.data.encode"]], "rgb_encode": [[7, "rgb-encode"]], "imgutils.data.image": [[8, "module-imgutils.data.image"]], "load_image": [[8, "load-image"]], "load_images": [[8, "load-images"]], "has_alpha_channel": [[8, "has-alpha-channel"]], "imgutils.data": [[9, "module-imgutils.data"]], "imgutils.data.layer": [[10, "module-imgutils.data.layer"]], "istack": [[10, "istack"]], "imgutils.data.url": [[11, "module-imgutils.data.url"]], "download_image_from_url": [[11, "download-image-from-url"]], "is_http_url": [[11, "is-http-url"]], "imgutils.detect.booru_yolo": [[12, "module-imgutils.detect.booru_yolo"]], "Model Labels and Descriptions": [[12, "id1"]], "Available Models (PP Series)": [[12, "id2"]], "Available Models (AS Series)": [[12, "id3"]], "Available Models (AA Series)": [[12, "id4"]], "detect_with_booru_yolo": [[12, "detect-with-booru-yolo"]], "imgutils.detect.censor": [[13, "module-imgutils.detect.censor"]], "detect_censors": [[13, "detect-censors"]], "imgutils.detect.eye": [[14, "module-imgutils.detect.eye"]], "detect_eyes": [[14, "detect-eyes"]], "imgutils.detect.face": [[15, "module-imgutils.detect.face"]], "detect_faces": [[15, "detect-faces"]], "imgutils.detect.halfbody": [[16, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[16, "detect-halfbody"]], "imgutils.detect.hand": [[17, "module-imgutils.detect.hand"]], "detect_hands": [[17, "detect-hands"]], "imgutils.detect.head": [[18, "module-imgutils.detect.head"]], "detect_heads": [[18, "detect-heads"]], "imgutils.detect": [[19, "module-imgutils.detect"]], "imgutils.detect.nudenet": [[20, "module-imgutils.detect.nudenet"]], "detect_with_nudenet": [[20, "detect-with-nudenet"]], "imgutils.detect.person": [[21, "module-imgutils.detect.person"]], "detect_person": [[21, "detect-person"]], "imgutils.detect.similarity": [[22, "module-imgutils.detect.similarity"]], "calculate_iou": [[22, "calculate-iou"]], "bboxes_similarity": [[22, "bboxes-similarity"]], "detection_similarity": [[22, "detection-similarity"]], "imgutils.detect.text": [[23, "module-imgutils.detect.text"]], "detect_text": [[23, "detect-text"]], "imgutils.detect.visual": [[24, "module-imgutils.detect.visual"]], "detection_visualize": [[24, "detection-visualize"]], "imgutils.edge.canny": [[25, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[25, "get-edge-by-canny"]], "edge_image_with_canny": [[25, "edge-image-with-canny"]], "imgutils.edge": [[26, "module-imgutils.edge"]], "imgutils.edge.lineart": [[27, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[27, "get-edge-by-lineart"]], "edge_image_with_lineart": [[27, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[28, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[28, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[28, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[29, "module-imgutils.generic.classify"]], "ClassifyModel": [[29, "classifymodel"]], "classify_predict_score": [[29, "classify-predict-score"]], "classify_predict": [[29, "classify-predict"]], "classify_predict_fmt": [[29, "classify-predict-fmt"]], "imgutils.generic.clip": [[30, "module-imgutils.generic.clip"]], "CLIPModel": [[30, "clipmodel"]], "clip_image_encode": [[30, "clip-image-encode"]], "clip_text_encode": [[30, "clip-text-encode"]], "clip_predict": [[30, "clip-predict"]], "imgutils.generic.enhance": [[31, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[31, "imageenhancer"]], "imgutils.generic": [[32, "module-imgutils.generic"]], "imgutils.generic.siglip": [[33, "module-imgutils.generic.siglip"]], "SigLIPModel": [[33, "siglipmodel"]], "siglip_image_encode": [[33, "siglip-image-encode"]], "siglip_text_encode": [[33, "siglip-text-encode"]], "siglip_predict": [[33, "siglip-predict"]], "imgutils.generic.yolo": [[34, "module-imgutils.generic.yolo"]], "YOLOModel": [[34, "yolomodel"]], "yolo_predict": [[34, "yolo-predict"]], "imgutils.metadata.geninfo": [[35, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[35, "read-geninfo-parameters"]], "read_geninfo_exif": [[35, "read-geninfo-exif"]], "read_geninfo_gif": [[35, "read-geninfo-gif"]], "write_geninfo_parameters": [[35, "write-geninfo-parameters"]], "write_geninfo_exif": [[35, "write-geninfo-exif"]], "write_geninfo_gif": [[35, "write-geninfo-gif"]], "imgutils.metadata": [[36, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[37, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[37, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[37, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[37, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[37, "write-lsb-metadata"]], "LSBReadError": [[37, "lsbreaderror"]], "LSBExtractor": [[37, "lsbextractor"]], "ImageLsbDataExtractor": [[37, "imagelsbdataextractor"]], "serialize_pnginfo": [[37, "serialize-pnginfo"]], "serialize_json": [[37, "serialize-json"]], "inject_data": [[37, "inject-data"]], "imgutils.metrics.aesthetic": [[38, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[38, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[39, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[39, "ccip-extract-feature"]], "ccip_batch_extract_features": [[39, "ccip-batch-extract-features"]], "ccip_default_threshold": [[39, "ccip-default-threshold"]], "ccip_difference": [[39, "ccip-difference"]], "ccip_same": [[39, "ccip-same"]], "ccip_batch_differences": [[39, "ccip-batch-differences"]], "ccip_batch_same": [[39, "ccip-batch-same"]], "ccip_default_clustering_params": [[39, "ccip-default-clustering-params"]], "ccip_clustering": [[39, "ccip-clustering"]], "ccip_merge": [[39, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[40, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[40, "anime-dbaesthetic"]], "imgutils.metrics": [[41, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[42, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[42, "laplacian-score"]], "imgutils.metrics.lpips": [[43, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[43, "lpips-extract-feature"]], "lpips_difference": [[43, "lpips-difference"]], "lpips_clustering": [[43, "lpips-clustering"]], "imgutils.metrics.psnr_": [[44, "module-imgutils.metrics.psnr_"]], "psnr": [[44, "id1"]], "imgutils.ocr": [[45, "module-imgutils.ocr"]], "detect_text_with_ocr": [[45, "detect-text-with-ocr"]], "ocr": [[45, "ocr"]], "list_det_models": [[45, "list-det-models"]], "list_rec_models": [[45, "list-rec-models"]], "imgutils.operate.align": [[46, "module-imgutils.operate.align"]], "align_maxsize": [[46, "align-maxsize"]], "imgutils.operate.censor_": [[47, "module-imgutils.operate.censor_"]], "censor_areas": [[47, "censor-areas"]], "censor_nsfw": [[47, "censor-nsfw"]], "BaseCensor": [[47, "basecensor"]], "ColorCensor": [[47, "colorcensor"]], "BlurCensor": [[47, "blurcensor"]], "PixelateCensor": [[47, "pixelatecensor"]], "register_censor_method": [[47, "register-censor-method"]], "imgutils.operate.imgcensor": [[48, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[48, "imagebasedcensor"]], "EmojiBasedCensor": [[48, "emojibasedcensor"]], "SingleImage": [[48, "singleimage"]], "imgutils.operate": [[49, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[50, "module-imgutils.operate.squeeze"]], "squeeze": [[50, "squeeze"]], "squeeze_with_transparency": [[50, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[51, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[51, "dwpose-estimate"]], "imgutils.pose.format": [[52, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[52, "op18keypointset"]], "OpenPose18": [[52, "openpose18"]], "OP18_BODY_MAX": [[52, "op18-body-max"]], "OP18_BODY_MIN": [[52, "op18-body-min"]], "OP18_FACE_MAX": [[52, "op18-face-max"]], "OP18_FACE_MIN": [[52, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[52, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[52, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[52, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[52, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[52, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[52, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[52, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[52, "op18-right-hand-min"]], "imgutils.pose": [[53, "module-imgutils.pose"]], "imgutils.pose.visual": [[54, "module-imgutils.pose.visual"]], "op18_visualize": [[54, "op18-visualize"]], "imgutils.preprocess.base": [[55, "module-imgutils.preprocess.base"]], "NotParseTarget": [[55, "notparsetarget"]], "imgutils.preprocess": [[56, "module-imgutils.preprocess"]], "imgutils.preprocess.pillow": [[57, "module-imgutils.preprocess.pillow"]], "register_pillow_transform": [[57, "register-pillow-transform"]], "register_pillow_parse": [[57, "register-pillow-parse"]], "create_pillow_transforms": [[57, "create-pillow-transforms"]], "parse_pillow_transforms": [[57, "parse-pillow-transforms"]], "imgutils.preprocess.torchvision": [[58, "module-imgutils.preprocess.torchvision"]], "register_torchvision_transform": [[58, "register-torchvision-transform"]], "register_torchvision_parse": [[58, "register-torchvision-parse"]], "create_torchvision_transforms": [[58, "create-torchvision-transforms"]], "parse_torchvision_transforms": [[58, "parse-torchvision-transforms"]], "imgutils.preprocess.transformers": [[59, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers": [[59, "register-creators-for-transformers"]], "NotProcessorTypeError": [[59, "notprocessortypeerror"]], "create_transforms_from_transformers": [[59, "create-transforms-from-transformers"]], "is_valid_size_dict": [[59, "is-valid-size-dict"]], "convert_to_size_dict": [[59, "convert-to-size-dict"]], "get_size_dict": [[59, "get-size-dict"]], "create_clip_transforms": [[59, "create-clip-transforms"]], "create_transforms_from_clip_processor": [[59, "create-transforms-from-clip-processor"]], "create_convnext_transforms": [[59, "create-convnext-transforms"]], "create_transforms_from_convnext_processor": [[59, "create-transforms-from-convnext-processor"]], "create_vit_transforms": [[59, "create-vit-transforms"]], "create_transforms_from_vit_processor": [[59, "create-transforms-from-vit-processor"]], "create_siglip_transforms": [[59, "create-siglip-transforms"]], "create_transforms_from_siglip_processor": [[59, "create-transforms-from-siglip-processor"]], "create_bit_transforms": [[59, "create-bit-transforms"]], "create_transforms_from_bit_processor": [[59, "create-transforms-from-bit-processor"]], "create_blip_transforms": [[59, "create-blip-transforms"]], "create_transforms_from_blip_processor": [[59, "create-transforms-from-blip-processor"]], "create_mobilenetv2_transforms": [[59, "create-mobilenetv2-transforms"]], "create_transforms_from_mobilenetv2_processor": [[59, "create-transforms-from-mobilenetv2-processor"]], "imgutils.resource.background": [[60, "module-imgutils.resource.background"]], "BackgroundImageSet": [[60, "backgroundimageset"]], "list_bg_image_files": [[60, "list-bg-image-files"]], "get_bg_image_file": [[60, "get-bg-image-file"]], "get_bg_image": [[60, "get-bg-image"]], "random_bg_image_file": [[60, "random-bg-image-file"]], "random_bg_image": [[60, "random-bg-image"]], "imgutils.resource": [[61, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[62, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise": [[62, "remove-adversarial-noise"]], "imgutils.restore": [[63, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[64, "module-imgutils.restore.nafnet"]], "restore_with_nafnet": [[64, "restore-with-nafnet"]], "imgutils.restore.scunet": [[65, "module-imgutils.restore.scunet"]], "restore_with_scunet": [[65, "restore-with-scunet"]], "imgutils.sd": [[66, "module-imgutils.sd"]], "imgutils.sd.metadata": [[67, "module-imgutils.sd.metadata"]], "SDMetaData": [[67, "sdmetadata"]], "parse_sdmeta_from_text": [[67, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[67, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[67, "save-image-with-sdmeta"]], "imgutils.sd.model": [[68, "module-imgutils.sd.model"]], "read_metadata": [[68, "read-metadata"]], "save_with_metadata": [[68, "save-with-metadata"]], "imgutils.sd.nai": [[69, "module-imgutils.sd.nai"]], "NAIMetaData": [[69, "naimetadata"]], "NAIMetadata": [[69, "id1"]], "get_naimeta_from_image": [[69, "get-naimeta-from-image"]], "add_naimeta_to_image": [[69, "add-naimeta-to-image"]], "save_image_with_naimeta": [[69, "save-image-with-naimeta"]], "imgutils.segment": [[70, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[71, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[71, "get-isnetis-mask"]], "segment_with_isnetis": [[71, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[71, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[72, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[72, "is-blacklisted"]], "drop_blacklisted_tags": [[72, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[73, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[73, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[73, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[73, "char-whitelist-word"]], "CHAR_SUFFIXES": [[73, "char-suffixes"]], "CHAR_PREFIXES": [[73, "char-prefixes"]], "CharacterTagPool": [[73, "charactertagpool"]], "is_basic_character_tag": [[73, "is-basic-character-tag"]], "drop_basic_character_tags": [[73, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[74, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[74, "get-deepdanbooru-tags"]], "imgutils.tagging.deepgelbooru": [[75, "module-imgutils.tagging.deepgelbooru"]], "get_deepgelbooru_tags": [[75, "get-deepgelbooru-tags"]], "imgutils.tagging.format": [[76, "module-imgutils.tagging.format"]], "add_underline": [[76, "add-underline"]], "remove_underline": [[76, "remove-underline"]], "tags_to_text": [[76, "tags-to-text"]], "imgutils.tagging": [[77, "module-imgutils.tagging"]], "imgutils.tagging.match": [[78, "module-imgutils.tagging.match"]], "tag_match_suffix": [[78, "tag-match-suffix"]], "tag_match_prefix": [[78, "tag-match-prefix"]], "tag_match_full": [[78, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[79, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[79, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[80, "module-imgutils.tagging.order"]], "sort_tags": [[80, "sort-tags"]], "imgutils.tagging.overlap": [[81, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[81, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[82, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[82, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[82, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[82, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[83, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[83, "upscale-with-cdc"]], "imgutils.upscale": [[84, "module-imgutils.upscale"]], "imgutils.utils.cache": [[85, "module-imgutils.utils.cache"]], "ts_lru_cache": [[85, "ts-lru-cache"]], "imgutils.utils.func": [[86, "module-imgutils.utils.func"]], "sigmoid": [[86, "sigmoid"]], "imgutils.utils": [[87, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[88, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[88, "get-onnx-provider"]], "open_onnx_model": [[88, "open-onnx-model"]], "imgutils.validate.aicheck": [[89, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[89, "get-ai-created-score"]], "is_ai_created": [[89, "is-ai-created"]], "imgutils.validate.bangumi_char": [[90, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[90, "anime-bangumi-char-score"]], "anime_bangumi_char": [[90, "anime-bangumi-char"]], "imgutils.validate.classify": [[91, "module-imgutils.validate.classify"]], "anime_classify_score": [[91, "anime-classify-score"]], "anime_classify": [[91, "anime-classify"]], "imgutils.validate.color": [[92, "module-imgutils.validate.color"]], "is_greyscale": [[92, "is-greyscale"]], "imgutils.validate.completeness": [[93, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[93, "anime-completeness-score"]], "anime_completeness": [[93, "anime-completeness"]], "imgutils.validate.dbrating": [[94, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[94, "anime-dbrating-score"]], "anime_dbrating": [[94, "anime-dbrating"]], "imgutils.validate.furry": [[95, "module-imgutils.validate.furry"]], "anime_furry_score": [[95, "anime-furry-score"]], "anime_furry": [[95, "anime-furry"]], "imgutils.validate": [[96, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[97, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[97, "get-monochrome-score"]], "is_monochrome": [[97, "is-monochrome"]], "imgutils.validate.nsfw": [[98, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[98, "nsfw-pred-score"]], "nsfw_pred": [[98, "nsfw-pred"]], "imgutils.validate.portrait": [[99, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[99, "anime-portrait-score"]], "anime_portrait": [[99, "anime-portrait"]], "imgutils.validate.rating": [[100, "module-imgutils.validate.rating"]], "anime_rating_score": [[100, "anime-rating-score"]], "anime_rating": [[100, "anime-rating"]], "imgutils.validate.real": [[101, "module-imgutils.validate.real"]], "anime_real_score": [[101, "anime-real-score"]], "anime_real": [[101, "anime-real"]], "imgutils.validate.safe": [[102, "module-imgutils.validate.safe"]], "safe_check_score": [[102, "safe-check-score"]], "safe_check": [[102, "safe-check"]], "imgutils.validate.style_age": [[103, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[103, "anime-style-age-score"]], "anime_style_age": [[103, "anime-style-age"]], "imgutils.validate.teen": [[104, "module-imgutils.validate.teen"]], "anime_teen_score": [[104, "anime-teen-score"]], "anime_teen": [[104, "anime-teen"]], "imgutils.validate.truncate": [[105, "module-imgutils.validate.truncate"]], "is_truncated_file": [[105, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[106, "welcome-to-imgutils-s-documentation"]], "Overview": [[106, "overview"]], "Tutorials": [[106, null]], "Information": [[106, null]], "API Documentation": [[106, null]], "Run Environment Information": [[107, "Run-Environment-Information"], [108, "Run-Environment-Information"]], "Installation": [[109, "installation"]], "Quick Start": [[110, "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.blob"], [6, "module-imgutils.data.decode"], [7, "module-imgutils.data.encode"], [8, "module-imgutils.data.image"], [9, "module-imgutils.data"], [10, "module-imgutils.data.layer"], [11, "module-imgutils.data.url"], [12, "module-imgutils.detect.booru_yolo"], [13, "module-imgutils.detect.censor"], [14, "module-imgutils.detect.eye"], [15, "module-imgutils.detect.face"], [16, "module-imgutils.detect.halfbody"], [17, "module-imgutils.detect.hand"], [18, "module-imgutils.detect.head"], [19, "module-imgutils.detect"], [20, "module-imgutils.detect.nudenet"], [21, "module-imgutils.detect.person"], [22, "module-imgutils.detect.similarity"], [23, "module-imgutils.detect.text"], [24, "module-imgutils.detect.visual"], [25, "module-imgutils.edge.canny"], [26, "module-imgutils.edge"], [27, "module-imgutils.edge.lineart"], [28, "module-imgutils.edge.lineart_anime"], [29, "module-imgutils.generic.classify"], [30, "module-imgutils.generic.clip"], [31, "module-imgutils.generic.enhance"], [32, "module-imgutils.generic"], [33, "module-imgutils.generic.siglip"], [34, "module-imgutils.generic.yolo"], [35, "module-imgutils.metadata.geninfo"], [36, "module-imgutils.metadata"], [37, "module-imgutils.metadata.lsb"], [38, "module-imgutils.metrics.aesthetic"], [39, "module-imgutils.metrics.ccip"], [40, "module-imgutils.metrics.dbaesthetic"], [41, "module-imgutils.metrics"], [42, "module-imgutils.metrics.laplacian"], [43, "module-imgutils.metrics.lpips"], [44, "module-imgutils.metrics.psnr_"], [45, "module-imgutils.ocr"], [46, "module-imgutils.operate.align"], [47, "module-imgutils.operate.censor_"], [48, "module-imgutils.operate.imgcensor"], [49, "module-imgutils.operate"], [50, "module-imgutils.operate.squeeze"], [51, "module-imgutils.pose.dwpose"], [52, "module-imgutils.pose.format"], [53, "module-imgutils.pose"], [54, "module-imgutils.pose.visual"], [55, "module-imgutils.preprocess.base"], [56, "module-imgutils.preprocess"], [57, "module-imgutils.preprocess.pillow"], [58, "module-imgutils.preprocess.torchvision"], [59, "module-imgutils.preprocess.transformers"], [60, "module-imgutils.resource.background"], [61, "module-imgutils.resource"], [62, "module-imgutils.restore.adversarial"], [63, "module-imgutils.restore"], [64, "module-imgutils.restore.nafnet"], [65, "module-imgutils.restore.scunet"], [66, "module-imgutils.sd"], [67, "module-imgutils.sd.metadata"], [68, "module-imgutils.sd.model"], [69, "module-imgutils.sd.nai"], [70, "module-imgutils.segment"], [71, "module-imgutils.segment.isnetis"], [72, "module-imgutils.tagging.blacklist"], [73, "module-imgutils.tagging.character"], [74, "module-imgutils.tagging.deepdanbooru"], [75, "module-imgutils.tagging.deepgelbooru"], [76, "module-imgutils.tagging.format"], [77, "module-imgutils.tagging"], [78, "module-imgutils.tagging.match"], [79, "module-imgutils.tagging.mldanbooru"], [80, "module-imgutils.tagging.order"], [81, "module-imgutils.tagging.overlap"], [82, "module-imgutils.tagging.wd14"], [83, "module-imgutils.upscale.cdc"], [84, "module-imgutils.upscale"], [85, "module-imgutils.utils.cache"], [86, "module-imgutils.utils.func"], [87, "module-imgutils.utils"], [88, "module-imgutils.utils.onnxruntime"], [89, "module-imgutils.validate.aicheck"], [90, "module-imgutils.validate.bangumi_char"], [91, "module-imgutils.validate.classify"], [92, "module-imgutils.validate.color"], [93, "module-imgutils.validate.completeness"], [94, "module-imgutils.validate.dbrating"], [95, "module-imgutils.validate.furry"], [96, "module-imgutils.validate"], [97, "module-imgutils.validate.monochrome"], [98, "module-imgutils.validate.nsfw"], [99, "module-imgutils.validate.portrait"], [100, "module-imgutils.validate.rating"], [101, "module-imgutils.validate.real"], [102, "module-imgutils.validate.safe"], [103, "module-imgutils.validate.style_age"], [104, "module-imgutils.validate.teen"], [105, "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.blob": [[5, "module-imgutils.data.blob"]], "is_valid_image_blob_url() (in module imgutils.data.blob)": [[5, "imgutils.data.blob.is_valid_image_blob_url"]], "load_image_from_blob_url() (in module imgutils.data.blob)": [[5, "imgutils.data.blob.load_image_from_blob_url"]], "to_blob_url() (in module imgutils.data.blob)": [[5, "imgutils.data.blob.to_blob_url"]], "imgutils.data.decode": [[6, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[6, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[7, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[7, "imgutils.data.encode.rgb_encode"]], "has_alpha_channel() (in module imgutils.data.image)": [[8, "imgutils.data.image.has_alpha_channel"]], "imgutils.data.image": [[8, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[8, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[8, "imgutils.data.image.load_images"]], "imgutils.data": [[9, "module-imgutils.data"]], "imgutils.data.layer": [[10, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[10, "imgutils.data.layer.istack"]], "download_image_from_url() (in module imgutils.data.url)": [[11, "imgutils.data.url.download_image_from_url"]], "imgutils.data.url": [[11, "module-imgutils.data.url"]], "is_http_url() (in module imgutils.data.url)": [[11, "imgutils.data.url.is_http_url"]], "detect_with_booru_yolo() (in module imgutils.detect.booru_yolo)": [[12, "imgutils.detect.booru_yolo.detect_with_booru_yolo"]], "imgutils.detect.booru_yolo": [[12, "module-imgutils.detect.booru_yolo"]], "detect_censors() (in module imgutils.detect.censor)": [[13, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[13, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[14, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[14, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[15, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[15, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[16, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[16, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[17, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[17, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[18, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[18, "module-imgutils.detect.head"]], "imgutils.detect": [[19, "module-imgutils.detect"]], "detect_with_nudenet() (in module imgutils.detect.nudenet)": [[20, "imgutils.detect.nudenet.detect_with_nudenet"]], "imgutils.detect.nudenet": [[20, "module-imgutils.detect.nudenet"]], "detect_person() (in module imgutils.detect.person)": [[21, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[21, "module-imgutils.detect.person"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[22, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[22, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[22, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[22, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[23, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[23, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[24, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[24, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[25, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[25, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[25, "module-imgutils.edge.canny"]], "imgutils.edge": [[26, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[27, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[27, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[27, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[28, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[28, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[28, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[29, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[29, "imgutils.generic.classify.classify_predict"]], "classify_predict_fmt() (in module imgutils.generic.classify)": [[29, "imgutils.generic.classify.classify_predict_fmt"]], "classify_predict_score() (in module imgutils.generic.classify)": [[29, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[29, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_fmt() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.predict_fmt"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.predict_score"]], "clipmodel (class in imgutils.generic.clip)": [[30, "imgutils.generic.clip.CLIPModel"]], "__init__() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.__init__"]], "clear() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.clear"]], "clip_image_encode() (in module imgutils.generic.clip)": [[30, "imgutils.generic.clip.clip_image_encode"]], "clip_predict() (in module imgutils.generic.clip)": [[30, "imgutils.generic.clip.clip_predict"]], "clip_text_encode() (in module imgutils.generic.clip)": [[30, "imgutils.generic.clip.clip_text_encode"]], "image_encode() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.image_encode"]], "imgutils.generic.clip": [[30, "module-imgutils.generic.clip"]], "launch_demo() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.launch_demo"]], "make_ui() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.make_ui"]], "predict() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.predict"]], "text_encode() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.text_encode"]], "imageenhancer (class in imgutils.generic.enhance)": [[31, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[31, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[31, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[31, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[32, "module-imgutils.generic"]], "siglipmodel (class in imgutils.generic.siglip)": [[33, "imgutils.generic.siglip.SigLIPModel"]], "__init__() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.__init__"]], "clear() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.clear"]], "image_encode() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.image_encode"]], "imgutils.generic.siglip": [[33, "module-imgutils.generic.siglip"]], "launch_demo() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.launch_demo"]], "make_ui() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.make_ui"]], "predict() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.predict"]], "siglip_image_encode() (in module imgutils.generic.siglip)": [[33, "imgutils.generic.siglip.siglip_image_encode"]], "siglip_predict() (in module imgutils.generic.siglip)": [[33, "imgutils.generic.siglip.siglip_predict"]], "siglip_text_encode() (in module imgutils.generic.siglip)": [[33, "imgutils.generic.siglip.siglip_text_encode"]], "text_encode() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.text_encode"]], "yolomodel (class in imgutils.generic.yolo)": [[34, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[34, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[34, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[35, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[36, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[37, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[37, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[37, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[37, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[37, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[37, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[37, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[38, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[38, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[39, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[40, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[40, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[41, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[42, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[42, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[43, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[43, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[43, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[43, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[44, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[44, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[45, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[45, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[45, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[45, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[45, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[46, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[46, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[47, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[47, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[47, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[47, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[47, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[48, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[48, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[48, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[48, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[48, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[48, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[48, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[48, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[48, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[48, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[49, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[50, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[50, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[50, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[51, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[51, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[52, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[52, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[52, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[52, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[52, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[53, "module-imgutils.pose"]], "imgutils.pose.visual": [[54, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[54, "imgutils.pose.visual.op18_visualize"]], "notparsetarget (class in imgutils.preprocess.base)": [[55, "imgutils.preprocess.base.NotParseTarget"]], "imgutils.preprocess.base": [[55, "module-imgutils.preprocess.base"]], "imgutils.preprocess": [[56, "module-imgutils.preprocess"]], "create_pillow_transforms() (in module imgutils.preprocess.pillow)": [[57, "imgutils.preprocess.pillow.create_pillow_transforms"]], "imgutils.preprocess.pillow": [[57, "module-imgutils.preprocess.pillow"]], "parse_pillow_transforms() (in module imgutils.preprocess.pillow)": [[57, "imgutils.preprocess.pillow.parse_pillow_transforms"]], "register_pillow_parse() (in module imgutils.preprocess.pillow)": [[57, "imgutils.preprocess.pillow.register_pillow_parse"]], "register_pillow_transform() (in module imgutils.preprocess.pillow)": [[57, "imgutils.preprocess.pillow.register_pillow_transform"]], "create_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[58, "imgutils.preprocess.torchvision.create_torchvision_transforms"]], "imgutils.preprocess.torchvision": [[58, "module-imgutils.preprocess.torchvision"]], "parse_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[58, "imgutils.preprocess.torchvision.parse_torchvision_transforms"]], "register_torchvision_parse() (in module imgutils.preprocess.torchvision)": [[58, "imgutils.preprocess.torchvision.register_torchvision_parse"]], "register_torchvision_transform() (in module imgutils.preprocess.torchvision)": [[58, "imgutils.preprocess.torchvision.register_torchvision_transform"]], "notprocessortypeerror (class in imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.NotProcessorTypeError"]], "convert_to_size_dict() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.convert_to_size_dict"]], "create_bit_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_bit_transforms"]], "create_blip_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_blip_transforms"]], "create_clip_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_clip_transforms"]], "create_convnext_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_convnext_transforms"]], "create_mobilenetv2_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_mobilenetv2_transforms"]], "create_siglip_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_siglip_transforms"]], "create_transforms_from_bit_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_bit_processor"]], "create_transforms_from_blip_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_blip_processor"]], "create_transforms_from_clip_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_clip_processor"]], "create_transforms_from_convnext_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_convnext_processor"]], "create_transforms_from_mobilenetv2_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_mobilenetv2_processor"]], "create_transforms_from_siglip_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_siglip_processor"]], "create_transforms_from_transformers() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_transformers"]], "create_transforms_from_vit_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_vit_processor"]], "create_vit_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_vit_transforms"]], "get_size_dict() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.get_size_dict"]], "imgutils.preprocess.transformers": [[59, "module-imgutils.preprocess.transformers"]], "is_valid_size_dict() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.is_valid_size_dict"]], "register_creators_for_transformers() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.register_creators_for_transformers"]], "backgroundimageset (class in imgutils.resource.background)": [[60, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[60, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[61, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[62, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise() (in module imgutils.restore.adversarial)": [[62, "imgutils.restore.adversarial.remove_adversarial_noise"]], "imgutils.restore": [[63, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[64, "module-imgutils.restore.nafnet"]], "restore_with_nafnet() (in module imgutils.restore.nafnet)": [[64, "imgutils.restore.nafnet.restore_with_nafnet"]], "imgutils.restore.scunet": [[65, "module-imgutils.restore.scunet"]], "restore_with_scunet() (in module imgutils.restore.scunet)": [[65, "imgutils.restore.scunet.restore_with_scunet"]], "imgutils.sd": [[66, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[67, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[67, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[67, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[67, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[67, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[67, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[67, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[67, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[68, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[68, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[68, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[69, "imgutils.sd.nai.NAIMetaData"], [69, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[69, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[69, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[69, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[69, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[69, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[69, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[70, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[71, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[71, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[71, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[71, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[72, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[72, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[72, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[73, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[73, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[73, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[73, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[73, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[74, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[74, "module-imgutils.tagging.deepdanbooru"]], "get_deepgelbooru_tags() (in module imgutils.tagging.deepgelbooru)": [[75, "imgutils.tagging.deepgelbooru.get_deepgelbooru_tags"]], "imgutils.tagging.deepgelbooru": [[75, "module-imgutils.tagging.deepgelbooru"]], "add_underline() (in module imgutils.tagging.format)": [[76, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[76, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[76, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[76, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[77, "module-imgutils.tagging"]], "imgutils.tagging.match": [[78, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[78, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[78, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[78, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[79, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[79, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[80, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[80, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[81, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[81, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[82, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[82, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[82, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[82, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[83, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[83, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[84, "module-imgutils.upscale"]], "imgutils.utils.cache": [[85, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[85, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[86, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[86, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[87, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[88, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[88, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[88, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[89, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[89, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[89, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[90, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[90, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[90, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[91, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[91, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[91, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[92, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[92, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[93, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[93, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[93, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[94, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[94, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[94, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[95, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[95, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[95, "module-imgutils.validate.furry"]], "imgutils.validate": [[96, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[97, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[97, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[97, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[98, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[98, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[98, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[99, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[99, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[99, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[100, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[100, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[100, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[101, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[101, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[101, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[102, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[102, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[102, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[103, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[103, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[103, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[104, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[104, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[104, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[105, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[105, "imgutils.validate.truncate.is_truncated_file"]]}}) \ No newline at end of file diff --git a/v0.12.0/.buildinfo b/v0.12.0/.buildinfo index 3cba2055311991fed65ee2c538759f57b3f2f0a1..664b8a979c55f30d8be54d9a5d5d1ef842a79535 100644 --- a/v0.12.0/.buildinfo +++ b/v0.12.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: 4ccd5b87292e380e7ffd52901ac66096 +config: 2543f2b2030c4287f05d79effc3055bf tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/v0.12.0/.doctrees/api_doc/ascii/drawing.doctree b/v0.12.0/.doctrees/api_doc/ascii/drawing.doctree index 2ec12f1f1214d761236abc4b3fb07f89983da56a..fb37b364e92f6dcefeb4e50fa996649ad36e1498 100644 Binary files a/v0.12.0/.doctrees/api_doc/ascii/drawing.doctree and b/v0.12.0/.doctrees/api_doc/ascii/drawing.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/ascii/index.doctree b/v0.12.0/.doctrees/api_doc/ascii/index.doctree index f645ec84c373e9b78a50e313a2627c4c201f6f6b..58122967e02227e9f51cd28e429a8361ac302b0c 100644 Binary files a/v0.12.0/.doctrees/api_doc/ascii/index.doctree and b/v0.12.0/.doctrees/api_doc/ascii/index.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/config/index.doctree b/v0.12.0/.doctrees/api_doc/config/index.doctree index c732c3f9ff76c38920daa4484e1db5805996dcfa..731ae2fb0e7ecad6be71313206fe58852342c3e0 100644 Binary files a/v0.12.0/.doctrees/api_doc/config/index.doctree and b/v0.12.0/.doctrees/api_doc/config/index.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/config/meta.doctree b/v0.12.0/.doctrees/api_doc/config/meta.doctree index fe4f453a89bbff15d45d8c601fbe2f8005ee3a30..d3a3302d7c262e0e18df5c1f1f2b3913ecf6dc54 100644 Binary files a/v0.12.0/.doctrees/api_doc/config/meta.doctree and b/v0.12.0/.doctrees/api_doc/config/meta.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/data/background.doctree b/v0.12.0/.doctrees/api_doc/data/background.doctree index b60c66c0f2bf754074a988f60040b69ec0ca9c10..8f190d44e4bf7929ebbaa1cc435003b846255518 100644 Binary files a/v0.12.0/.doctrees/api_doc/data/background.doctree and b/v0.12.0/.doctrees/api_doc/data/background.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/data/decode.doctree b/v0.12.0/.doctrees/api_doc/data/decode.doctree index 5d591db885455e208e541c640dba06d6e521b71a..0c8a81edad1788748c5c39fcf14203d1b9660ceb 100644 Binary files a/v0.12.0/.doctrees/api_doc/data/decode.doctree and b/v0.12.0/.doctrees/api_doc/data/decode.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/data/encode.doctree b/v0.12.0/.doctrees/api_doc/data/encode.doctree index 380b62b47d66cefeda5b03db460f3702aef682b1..f101231216c4e847e8863fe1c4d1df3eb3b1e894 100644 Binary files a/v0.12.0/.doctrees/api_doc/data/encode.doctree and b/v0.12.0/.doctrees/api_doc/data/encode.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/data/image.doctree b/v0.12.0/.doctrees/api_doc/data/image.doctree index fdb78f3d904e6eeeb56bcfb6a3761ffa190904da..a91b481e95f6e13c9f6e028ec1b94a86ea81d997 100644 Binary files a/v0.12.0/.doctrees/api_doc/data/image.doctree and b/v0.12.0/.doctrees/api_doc/data/image.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/data/index.doctree b/v0.12.0/.doctrees/api_doc/data/index.doctree index 804dec40ad8a70e1bc3756515a110784dea81fbc..c9f45cf8701e08ec14f3563132b341fbbcc4bbd3 100644 Binary files a/v0.12.0/.doctrees/api_doc/data/index.doctree and b/v0.12.0/.doctrees/api_doc/data/index.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/data/layer.doctree b/v0.12.0/.doctrees/api_doc/data/layer.doctree index b305b895302654fc1e6d7f17e64dbff2de1597d1..f33c762403dbbd23dc985e8487b752ca689cc21a 100644 Binary files a/v0.12.0/.doctrees/api_doc/data/layer.doctree and b/v0.12.0/.doctrees/api_doc/data/layer.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/detect/booru_yolo.doctree b/v0.12.0/.doctrees/api_doc/detect/booru_yolo.doctree index 0261cc19b016b743adbeefc339aed484d05b55f6..3a38add9889efcb321a03e1ead69beb38633b8f6 100644 Binary files a/v0.12.0/.doctrees/api_doc/detect/booru_yolo.doctree and b/v0.12.0/.doctrees/api_doc/detect/booru_yolo.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/detect/censor.doctree b/v0.12.0/.doctrees/api_doc/detect/censor.doctree index b4e0253eb40a1654239feced49a89212558173d5..fe6a36a776d4d66da089428b584febc62ab5f479 100644 Binary files a/v0.12.0/.doctrees/api_doc/detect/censor.doctree and b/v0.12.0/.doctrees/api_doc/detect/censor.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/detect/eye.doctree b/v0.12.0/.doctrees/api_doc/detect/eye.doctree index be4fa65f41f3246d5650060c4d2346ca8035a22e..3aa0d62ff65ad56c06f34c01d6cba9b5658942a5 100644 Binary files a/v0.12.0/.doctrees/api_doc/detect/eye.doctree and b/v0.12.0/.doctrees/api_doc/detect/eye.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/detect/face.doctree b/v0.12.0/.doctrees/api_doc/detect/face.doctree index d57745dd608726a5c14d89be2a2b52417faf1a6c..f7126af7b89503009a5cf1e2bd517d9440c06fdb 100644 Binary files a/v0.12.0/.doctrees/api_doc/detect/face.doctree and b/v0.12.0/.doctrees/api_doc/detect/face.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/detect/halfbody.doctree b/v0.12.0/.doctrees/api_doc/detect/halfbody.doctree index b2ac068037eed61696d6dc73ac3cbf948cf0092c..fb0e620a2117c60ba09c1df2ac6f0d7b27edfe22 100644 Binary files a/v0.12.0/.doctrees/api_doc/detect/halfbody.doctree and b/v0.12.0/.doctrees/api_doc/detect/halfbody.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/detect/hand.doctree b/v0.12.0/.doctrees/api_doc/detect/hand.doctree index 68dec94646228d17d40c399aa83a81c24206d817..85a4dbd7e1b2e4e3a8130a7e54ec9913b8dd78da 100644 Binary files a/v0.12.0/.doctrees/api_doc/detect/hand.doctree and b/v0.12.0/.doctrees/api_doc/detect/hand.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/detect/head.doctree b/v0.12.0/.doctrees/api_doc/detect/head.doctree index 7c848d44e66ad9e1519eabac97f3756070857957..3e6c8d7ff8f93c9cd6ea0d4e2782f154388fb826 100644 Binary files a/v0.12.0/.doctrees/api_doc/detect/head.doctree and b/v0.12.0/.doctrees/api_doc/detect/head.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/detect/index.doctree b/v0.12.0/.doctrees/api_doc/detect/index.doctree index 8b9270a868293df89472efc581e6d44be024a775..57045655bd62131e0cf6a038bce3cf3fcf62bc57 100644 Binary files a/v0.12.0/.doctrees/api_doc/detect/index.doctree and b/v0.12.0/.doctrees/api_doc/detect/index.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/detect/nudenet.doctree b/v0.12.0/.doctrees/api_doc/detect/nudenet.doctree index 5bc2641fc7441d77fd6102fbe62de1c554f4f76f..2086e3123f404fd62aea2e2082fb74d50a3514d1 100644 Binary files a/v0.12.0/.doctrees/api_doc/detect/nudenet.doctree and b/v0.12.0/.doctrees/api_doc/detect/nudenet.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/detect/person.doctree b/v0.12.0/.doctrees/api_doc/detect/person.doctree index 2470aa002e76709083fcff896c138a44a110878f..5281e53417b49abc14fbf7aea0d7b0b72ffc4ec7 100644 Binary files a/v0.12.0/.doctrees/api_doc/detect/person.doctree and b/v0.12.0/.doctrees/api_doc/detect/person.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/detect/similarity.doctree b/v0.12.0/.doctrees/api_doc/detect/similarity.doctree index 745954281d7ba7f869a79165e787bc8d121b3402..734b993394d5b654bae74c4ae80312db286224be 100644 Binary files a/v0.12.0/.doctrees/api_doc/detect/similarity.doctree and b/v0.12.0/.doctrees/api_doc/detect/similarity.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/detect/text.doctree b/v0.12.0/.doctrees/api_doc/detect/text.doctree index 99e90f09d225649e078568f748321952c1a8c59f..70cd5ff2a42d296308429b0f7b62863e735ff554 100644 Binary files a/v0.12.0/.doctrees/api_doc/detect/text.doctree and b/v0.12.0/.doctrees/api_doc/detect/text.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/detect/visual.doctree b/v0.12.0/.doctrees/api_doc/detect/visual.doctree index a72100332ec4395e29ac2d7a774df6dc0fbb53ee..381e1e7c59ee3f6caa9cccc427ca100ad2854dfd 100644 Binary files a/v0.12.0/.doctrees/api_doc/detect/visual.doctree and b/v0.12.0/.doctrees/api_doc/detect/visual.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/edge/canny.doctree b/v0.12.0/.doctrees/api_doc/edge/canny.doctree index e94b7eb514c3a7764543f15336c44b3e35374307..4a3a4bacdceb4ef842998338919de4bc0b3b7e12 100644 Binary files a/v0.12.0/.doctrees/api_doc/edge/canny.doctree and b/v0.12.0/.doctrees/api_doc/edge/canny.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/edge/index.doctree b/v0.12.0/.doctrees/api_doc/edge/index.doctree index 05e7f61fe501b3dcf3e909f1c304192172e4b16c..8c6e9ab1a8bd88e618b051fb949ba0320c8a4ba3 100644 Binary files a/v0.12.0/.doctrees/api_doc/edge/index.doctree and b/v0.12.0/.doctrees/api_doc/edge/index.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/edge/lineart.doctree b/v0.12.0/.doctrees/api_doc/edge/lineart.doctree index 9cacda28c367fe52383a0eb06cf7ed699f2380a4..2b9d330b0b3b9edb81cf424034a27f54dd994bdc 100644 Binary files a/v0.12.0/.doctrees/api_doc/edge/lineart.doctree and b/v0.12.0/.doctrees/api_doc/edge/lineart.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/edge/lineart_anime.doctree b/v0.12.0/.doctrees/api_doc/edge/lineart_anime.doctree index 38ed346875a14538f2f109f2201d62d4654f1c20..c4536981f1b994f065bc65d8f2b86b431bb3eb24 100644 Binary files a/v0.12.0/.doctrees/api_doc/edge/lineart_anime.doctree and b/v0.12.0/.doctrees/api_doc/edge/lineart_anime.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/generic/classify.doctree b/v0.12.0/.doctrees/api_doc/generic/classify.doctree index 49f1bb5c6706ab73967137bcc3a2b52a3c0b1529..d64eacac71b7263b4f11f7a5601809c53c0f311d 100644 Binary files a/v0.12.0/.doctrees/api_doc/generic/classify.doctree and b/v0.12.0/.doctrees/api_doc/generic/classify.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/generic/clip.doctree b/v0.12.0/.doctrees/api_doc/generic/clip.doctree index 8a295250fe2029ecec6005a6091b6913044f9299..e833f9c75831599a23d210983c5a281cd8e2e478 100644 Binary files a/v0.12.0/.doctrees/api_doc/generic/clip.doctree and b/v0.12.0/.doctrees/api_doc/generic/clip.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/generic/enhance.doctree b/v0.12.0/.doctrees/api_doc/generic/enhance.doctree index 46e3fd9a8d9eb1fbf91ca0e1a539b306614e1c34..a34fc5a950dbfcf9c2160029b013dd811d363bcd 100644 Binary files a/v0.12.0/.doctrees/api_doc/generic/enhance.doctree and b/v0.12.0/.doctrees/api_doc/generic/enhance.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/generic/index.doctree b/v0.12.0/.doctrees/api_doc/generic/index.doctree index 27284b5e993b69a71915eeb7ac4f07848f29197a..15f96615b51ee7b91b8f342845ff2f009047798f 100644 Binary files a/v0.12.0/.doctrees/api_doc/generic/index.doctree and b/v0.12.0/.doctrees/api_doc/generic/index.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/generic/siglip.doctree b/v0.12.0/.doctrees/api_doc/generic/siglip.doctree index 419895000894415193a87f2ccefc2586abce896f..1f7ab3ccb75b50231ea47ebc12ef965c27ecc8b7 100644 Binary files a/v0.12.0/.doctrees/api_doc/generic/siglip.doctree and b/v0.12.0/.doctrees/api_doc/generic/siglip.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/generic/yolo.doctree b/v0.12.0/.doctrees/api_doc/generic/yolo.doctree index 398a3bdfa0251abff70f63ea99084885dc4f8ad3..344efaa1862f93c2676a624869d42b6ee12651e6 100644 Binary files a/v0.12.0/.doctrees/api_doc/generic/yolo.doctree and b/v0.12.0/.doctrees/api_doc/generic/yolo.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/metadata/geninfo.doctree b/v0.12.0/.doctrees/api_doc/metadata/geninfo.doctree index 91608b69f0c547edac1e61ccc2ba1e6773c90e86..2a8f99e5d5016568877a48cea64094ae8a00bf5f 100644 Binary files a/v0.12.0/.doctrees/api_doc/metadata/geninfo.doctree and b/v0.12.0/.doctrees/api_doc/metadata/geninfo.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/metadata/index.doctree b/v0.12.0/.doctrees/api_doc/metadata/index.doctree index 74e199fd55b16349fb283b7212da6826015f6b51..16e6879081fac6592300b79bdafbcdbcd12c5083 100644 Binary files a/v0.12.0/.doctrees/api_doc/metadata/index.doctree and b/v0.12.0/.doctrees/api_doc/metadata/index.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/metadata/lsb.doctree b/v0.12.0/.doctrees/api_doc/metadata/lsb.doctree index d788d52c093f1ec8b5d450cda3426c905291ccf5..51473354c73b473a894a6ebaead0777f6ffe12ee 100644 Binary files a/v0.12.0/.doctrees/api_doc/metadata/lsb.doctree and b/v0.12.0/.doctrees/api_doc/metadata/lsb.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/metrics/aesthetic.doctree b/v0.12.0/.doctrees/api_doc/metrics/aesthetic.doctree index 8962fd9b24a2eee0d3ac8e4e9eb938c654971717..9dc49ceadfb32c7e63d1b7306ddf0a9721c5ba78 100644 Binary files a/v0.12.0/.doctrees/api_doc/metrics/aesthetic.doctree and b/v0.12.0/.doctrees/api_doc/metrics/aesthetic.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/metrics/ccip.doctree b/v0.12.0/.doctrees/api_doc/metrics/ccip.doctree index dca135fd03126bddb0998b676bbd7c9cf4fbf186..de13beec6a28b3ae955dc6aa904b5a8f527f5e23 100644 Binary files a/v0.12.0/.doctrees/api_doc/metrics/ccip.doctree and b/v0.12.0/.doctrees/api_doc/metrics/ccip.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/metrics/dbaesthetic.doctree b/v0.12.0/.doctrees/api_doc/metrics/dbaesthetic.doctree index bcb4fad5b7cbb5de14cf1b2c890dbdd8ed302fd6..29f71f3cebcba13b801546c3efcb4cba2e940d69 100644 Binary files a/v0.12.0/.doctrees/api_doc/metrics/dbaesthetic.doctree and b/v0.12.0/.doctrees/api_doc/metrics/dbaesthetic.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/metrics/index.doctree b/v0.12.0/.doctrees/api_doc/metrics/index.doctree index 07417c047745af458a71ca1b8bc900019470090d..f7b7d99b05c48fc9233b18140dde28c94527300f 100644 Binary files a/v0.12.0/.doctrees/api_doc/metrics/index.doctree and b/v0.12.0/.doctrees/api_doc/metrics/index.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/metrics/laplacian.doctree b/v0.12.0/.doctrees/api_doc/metrics/laplacian.doctree index f5254b28a076172d763f4c9171996c485d2bd577..17ce625d29638cdab346f1c33d1a475d762c4a83 100644 Binary files a/v0.12.0/.doctrees/api_doc/metrics/laplacian.doctree and b/v0.12.0/.doctrees/api_doc/metrics/laplacian.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/metrics/lpips.doctree b/v0.12.0/.doctrees/api_doc/metrics/lpips.doctree index c744ecff29d50709b181fab7b08ab978323740f1..b9ff2c7be8aaf413b5d5096c318e0007e31ddede 100644 Binary files a/v0.12.0/.doctrees/api_doc/metrics/lpips.doctree and b/v0.12.0/.doctrees/api_doc/metrics/lpips.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/metrics/psnr_.doctree b/v0.12.0/.doctrees/api_doc/metrics/psnr_.doctree index aed5ba52882ccd61577087740f7b9b64d1bf04d9..8f9c0f88c6d932c6bb5268107f82104d6f1ab644 100644 Binary files a/v0.12.0/.doctrees/api_doc/metrics/psnr_.doctree and b/v0.12.0/.doctrees/api_doc/metrics/psnr_.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/ocr/index.doctree b/v0.12.0/.doctrees/api_doc/ocr/index.doctree index c89a87b0b2dd2555deda3d0b5c15fd4b67659812..be0ec29d145d642779ffaa525e446dc66c8ad2d9 100644 Binary files a/v0.12.0/.doctrees/api_doc/ocr/index.doctree and b/v0.12.0/.doctrees/api_doc/ocr/index.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/operate/align.doctree b/v0.12.0/.doctrees/api_doc/operate/align.doctree index 7e99ee4616c5c0903883612fbb8276256f27fc93..9094a00df7569dfa1efd66c7d5c8b0fdd2dc9f1b 100644 Binary files a/v0.12.0/.doctrees/api_doc/operate/align.doctree and b/v0.12.0/.doctrees/api_doc/operate/align.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/operate/censor.doctree b/v0.12.0/.doctrees/api_doc/operate/censor.doctree index 3d6d867d7f6108aae15dd2f48ef778b2a29543c4..dfeb92bd56a637ed72660962e9d66c29395f818c 100644 Binary files a/v0.12.0/.doctrees/api_doc/operate/censor.doctree and b/v0.12.0/.doctrees/api_doc/operate/censor.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/operate/imgcensor.doctree b/v0.12.0/.doctrees/api_doc/operate/imgcensor.doctree index e2b97c0c5a71884c38bebf744ed05a88b04b6f09..6faf37fb935a9c8832d53f5ed629acef4a626013 100644 Binary files a/v0.12.0/.doctrees/api_doc/operate/imgcensor.doctree and b/v0.12.0/.doctrees/api_doc/operate/imgcensor.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/operate/index.doctree b/v0.12.0/.doctrees/api_doc/operate/index.doctree index e81b29b348f55312dd083464238f17addb7ad130..02e1375449490c6a4d6ff70a9e7dd6281aa5961a 100644 Binary files a/v0.12.0/.doctrees/api_doc/operate/index.doctree and b/v0.12.0/.doctrees/api_doc/operate/index.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/operate/squeeze.doctree b/v0.12.0/.doctrees/api_doc/operate/squeeze.doctree index 1bbb4c57b850b98b3928e951ad5042c9358fb155..8c9e79c0ae87ecc8ea0cc3ee4ed2e6325975fd3c 100644 Binary files a/v0.12.0/.doctrees/api_doc/operate/squeeze.doctree and b/v0.12.0/.doctrees/api_doc/operate/squeeze.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/pose/dwpose.doctree b/v0.12.0/.doctrees/api_doc/pose/dwpose.doctree index adb6d1543f053de454354e41746c77d4188f98d2..d431ae75caab407f2aea028a73caa60609b7d779 100644 Binary files a/v0.12.0/.doctrees/api_doc/pose/dwpose.doctree and b/v0.12.0/.doctrees/api_doc/pose/dwpose.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/pose/format.doctree b/v0.12.0/.doctrees/api_doc/pose/format.doctree index 6dda471c68327c9d5d694b110147af28e8b22b1e..267c754b3d44790040848d97ae9a8088fe38c18a 100644 Binary files a/v0.12.0/.doctrees/api_doc/pose/format.doctree and b/v0.12.0/.doctrees/api_doc/pose/format.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/pose/index.doctree b/v0.12.0/.doctrees/api_doc/pose/index.doctree index e351194c6576f95cf3f3d9d6c524a4e6e0c34550..59f013cc59ce293fd321dcd3711cd18de7f1a823 100644 Binary files a/v0.12.0/.doctrees/api_doc/pose/index.doctree and b/v0.12.0/.doctrees/api_doc/pose/index.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/pose/visual.doctree b/v0.12.0/.doctrees/api_doc/pose/visual.doctree index e5e716ef780c1929373925d83f210a0e21adb8cd..8ab445a329b3afa56f8f9c3e41a8be816b7cfbd1 100644 Binary files a/v0.12.0/.doctrees/api_doc/pose/visual.doctree and b/v0.12.0/.doctrees/api_doc/pose/visual.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/preprocess/base.doctree b/v0.12.0/.doctrees/api_doc/preprocess/base.doctree index ad88fe13dde9fe9dc3c95b2eb4e4c5cd60b3433d..61b809469150b76992af32fdd4e0ddead8c6f6a0 100644 Binary files a/v0.12.0/.doctrees/api_doc/preprocess/base.doctree and b/v0.12.0/.doctrees/api_doc/preprocess/base.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/preprocess/index.doctree b/v0.12.0/.doctrees/api_doc/preprocess/index.doctree index a4468df6a1f1245405022f3fdab46481645ec3b6..df59e91c138374b471f527fc9ad9d5151eec005b 100644 Binary files a/v0.12.0/.doctrees/api_doc/preprocess/index.doctree and b/v0.12.0/.doctrees/api_doc/preprocess/index.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/preprocess/pillow.doctree b/v0.12.0/.doctrees/api_doc/preprocess/pillow.doctree index 7a69dc4e74873ddab28e35490bcfa87911289ff5..9586e5911f440fc9d8693d38635fa1a9c0d47875 100644 Binary files a/v0.12.0/.doctrees/api_doc/preprocess/pillow.doctree and b/v0.12.0/.doctrees/api_doc/preprocess/pillow.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/preprocess/torchvision.doctree b/v0.12.0/.doctrees/api_doc/preprocess/torchvision.doctree index d916f89c587653501877d8689b712828de4fcb39..fda8336a3605cc5d69aee1bda3e76cd55e2f62cb 100644 Binary files a/v0.12.0/.doctrees/api_doc/preprocess/torchvision.doctree and b/v0.12.0/.doctrees/api_doc/preprocess/torchvision.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/preprocess/transformers.doctree b/v0.12.0/.doctrees/api_doc/preprocess/transformers.doctree index 483ef5e5d920feffc80eecdb28e52e85db3266aa..347f93baeefede1686b54b032cccd284a584107d 100644 Binary files a/v0.12.0/.doctrees/api_doc/preprocess/transformers.doctree and b/v0.12.0/.doctrees/api_doc/preprocess/transformers.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/resource/background.doctree b/v0.12.0/.doctrees/api_doc/resource/background.doctree index 0b71b911e28b710022a4889515c5c50bd6dd9d47..f3bf4342172435d738ac8fccf9765334fbfe519e 100644 Binary files a/v0.12.0/.doctrees/api_doc/resource/background.doctree and b/v0.12.0/.doctrees/api_doc/resource/background.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/resource/index.doctree b/v0.12.0/.doctrees/api_doc/resource/index.doctree index 1608ee70a470d982294c80d8aebd162ab533e02c..55b364cac6c36dd6f5ff9a54e6ea4cf2bac900c8 100644 Binary files a/v0.12.0/.doctrees/api_doc/resource/index.doctree and b/v0.12.0/.doctrees/api_doc/resource/index.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/restore/adversarial.doctree b/v0.12.0/.doctrees/api_doc/restore/adversarial.doctree index a5cc3324b1b5c23935117857e739f41f1a0bfa79..57e0c4283bc3b8c2253df5163c05421caa1dc90b 100644 Binary files a/v0.12.0/.doctrees/api_doc/restore/adversarial.doctree and b/v0.12.0/.doctrees/api_doc/restore/adversarial.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/restore/index.doctree b/v0.12.0/.doctrees/api_doc/restore/index.doctree index 511d8c24c73b39314b479db8abc0313fb86c8b0c..e6f9f7ae7ab94d4010486c84a90ef67617e4dd86 100644 Binary files a/v0.12.0/.doctrees/api_doc/restore/index.doctree and b/v0.12.0/.doctrees/api_doc/restore/index.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/restore/nafnet.doctree b/v0.12.0/.doctrees/api_doc/restore/nafnet.doctree index 1932e796cfdd07fe02c2b3d957f6f5e8aa72be64..383dc7fde50598673cabc95d9fc5ce4f787f8313 100644 Binary files a/v0.12.0/.doctrees/api_doc/restore/nafnet.doctree and b/v0.12.0/.doctrees/api_doc/restore/nafnet.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/restore/scunet.doctree b/v0.12.0/.doctrees/api_doc/restore/scunet.doctree index e05d1f5e8c23ceb248d7fe247df158cd14fd8944..272cd8349912071c63bed0758711e97b57e8aeae 100644 Binary files a/v0.12.0/.doctrees/api_doc/restore/scunet.doctree and b/v0.12.0/.doctrees/api_doc/restore/scunet.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/sd/index.doctree b/v0.12.0/.doctrees/api_doc/sd/index.doctree index 14f23cfa7f5ebfb2d0cae9a4c77fff7d831d19bc..7dfa27581d9068ce9b616a53f075cc670ec6b487 100644 Binary files a/v0.12.0/.doctrees/api_doc/sd/index.doctree and b/v0.12.0/.doctrees/api_doc/sd/index.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/sd/metadata.doctree b/v0.12.0/.doctrees/api_doc/sd/metadata.doctree index 03d0e4bb831fb7fc375342cd9b7f20ab8eeadfed..cfd78c2fd3865ca89facd1ab1b6e152e9da52915 100644 Binary files a/v0.12.0/.doctrees/api_doc/sd/metadata.doctree and b/v0.12.0/.doctrees/api_doc/sd/metadata.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/sd/model.doctree b/v0.12.0/.doctrees/api_doc/sd/model.doctree index 171d177fe7c5ed28921e842f3aaa963cb905fb45..270bb72487278968eb5fe682bab429e3084e01d4 100644 Binary files a/v0.12.0/.doctrees/api_doc/sd/model.doctree and b/v0.12.0/.doctrees/api_doc/sd/model.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/sd/nai.doctree b/v0.12.0/.doctrees/api_doc/sd/nai.doctree index 2c66f3cc9f6c7323cc5527c0c7336fab090df6a1..a9ae1740f52be16d59e7659a9d1f6ff0e5912678 100644 Binary files a/v0.12.0/.doctrees/api_doc/sd/nai.doctree and b/v0.12.0/.doctrees/api_doc/sd/nai.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/segment/index.doctree b/v0.12.0/.doctrees/api_doc/segment/index.doctree index 392faa6d375c36cc42ca5b6d00ac9bde45e92b43..cf86b745f75ed44439a1a33f93c7df6b10be245a 100644 Binary files a/v0.12.0/.doctrees/api_doc/segment/index.doctree and b/v0.12.0/.doctrees/api_doc/segment/index.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/segment/isnetis.doctree b/v0.12.0/.doctrees/api_doc/segment/isnetis.doctree index 2029898a4ee04023dbbde75508d5ccc04de51035..702488724463ed5e6113585f00d47a0b9a191650 100644 Binary files a/v0.12.0/.doctrees/api_doc/segment/isnetis.doctree and b/v0.12.0/.doctrees/api_doc/segment/isnetis.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/tagging/blacklist.doctree b/v0.12.0/.doctrees/api_doc/tagging/blacklist.doctree index 6643fe8dfd59ad84daf91e2c8ef04c8818b6596b..6cf5c56ec63280fd8eebe44c283edf3c7da003d5 100644 Binary files a/v0.12.0/.doctrees/api_doc/tagging/blacklist.doctree and b/v0.12.0/.doctrees/api_doc/tagging/blacklist.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/tagging/character.doctree b/v0.12.0/.doctrees/api_doc/tagging/character.doctree index 3fadc5bcdfec489c47664ef7a3c881e511a82396..2334326c84fd78511f8ec58ce930b66513b48eb2 100644 Binary files a/v0.12.0/.doctrees/api_doc/tagging/character.doctree and b/v0.12.0/.doctrees/api_doc/tagging/character.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/tagging/deepdanbooru.doctree b/v0.12.0/.doctrees/api_doc/tagging/deepdanbooru.doctree index 35a9e556503a97e3bdc023565d6dfe1243a33226..c96ec5e71a37a0ee86abd398616eb87ae4044788 100644 Binary files a/v0.12.0/.doctrees/api_doc/tagging/deepdanbooru.doctree and b/v0.12.0/.doctrees/api_doc/tagging/deepdanbooru.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/tagging/deepgelbooru.doctree b/v0.12.0/.doctrees/api_doc/tagging/deepgelbooru.doctree index aa597fd722d502c46111291c46dc3a53adeb57eb..3b12aff0b415510cde069d12299000c3a9a262ff 100644 Binary files a/v0.12.0/.doctrees/api_doc/tagging/deepgelbooru.doctree and b/v0.12.0/.doctrees/api_doc/tagging/deepgelbooru.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/tagging/format.doctree b/v0.12.0/.doctrees/api_doc/tagging/format.doctree index a4e226386fcf2805dbda00ed4d6e75652173a350..2f2a036e22af0b391cf3eec42f36c0d1c6130d1c 100644 Binary files a/v0.12.0/.doctrees/api_doc/tagging/format.doctree and b/v0.12.0/.doctrees/api_doc/tagging/format.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/tagging/index.doctree b/v0.12.0/.doctrees/api_doc/tagging/index.doctree index 81021580d10d160602ef64d3514bd4a664436f7c..682692afe516ce6a6af482e366f0ff0ab64539fa 100644 Binary files a/v0.12.0/.doctrees/api_doc/tagging/index.doctree and b/v0.12.0/.doctrees/api_doc/tagging/index.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/tagging/match.doctree b/v0.12.0/.doctrees/api_doc/tagging/match.doctree index a9aaeda3ea8c67077de635d69b12305542816c7d..b0b6b1f663f09fbdb926b378753f527dd0188c02 100644 Binary files a/v0.12.0/.doctrees/api_doc/tagging/match.doctree and b/v0.12.0/.doctrees/api_doc/tagging/match.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/tagging/mldanbooru.doctree b/v0.12.0/.doctrees/api_doc/tagging/mldanbooru.doctree index b4340c227ad88f6e74ce1becd60aaf9883ad2b2b..c02deff23ea4d7a8d40ed4ad7fb5062a557e31e5 100644 Binary files a/v0.12.0/.doctrees/api_doc/tagging/mldanbooru.doctree and b/v0.12.0/.doctrees/api_doc/tagging/mldanbooru.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/tagging/order.doctree b/v0.12.0/.doctrees/api_doc/tagging/order.doctree index 82b280277f7aba209799c753fbfed74fdaae28be..1460a144c6ff0bfd2e774d3da068485896f4ea3b 100644 Binary files a/v0.12.0/.doctrees/api_doc/tagging/order.doctree and b/v0.12.0/.doctrees/api_doc/tagging/order.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/tagging/overlap.doctree b/v0.12.0/.doctrees/api_doc/tagging/overlap.doctree index 0f07794ca4de88380b337b17618de84dc519a980..b9009928cf3e981657da6333a30c10a0d6b2ad9e 100644 Binary files a/v0.12.0/.doctrees/api_doc/tagging/overlap.doctree and b/v0.12.0/.doctrees/api_doc/tagging/overlap.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/tagging/wd14.doctree b/v0.12.0/.doctrees/api_doc/tagging/wd14.doctree index ca84afc58d146f9f3dd1b208c703aad8afec7894..2302b8d0af328f62887605bf0a689dff4fe8e9bf 100644 Binary files a/v0.12.0/.doctrees/api_doc/tagging/wd14.doctree and b/v0.12.0/.doctrees/api_doc/tagging/wd14.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/upscale/cdc.doctree b/v0.12.0/.doctrees/api_doc/upscale/cdc.doctree index c125de694543e2294a037f33215f731a52eee7c5..517f87c6386a23d136c92b0f5a4d392bd3557e05 100644 Binary files a/v0.12.0/.doctrees/api_doc/upscale/cdc.doctree and b/v0.12.0/.doctrees/api_doc/upscale/cdc.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/upscale/index.doctree b/v0.12.0/.doctrees/api_doc/upscale/index.doctree index 5ab83d12aacf0bf58dd119aacd99268219dd837f..c88fe7f3d4ce229a2a1de4af33080f32282426c2 100644 Binary files a/v0.12.0/.doctrees/api_doc/upscale/index.doctree and b/v0.12.0/.doctrees/api_doc/upscale/index.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/utils/cache.doctree b/v0.12.0/.doctrees/api_doc/utils/cache.doctree index 9258168e9bf40cfdc5cf56a47b5ca368465e0f84..a7aef4b1011a0440e7971ac3c509dc8a9eac950d 100644 Binary files a/v0.12.0/.doctrees/api_doc/utils/cache.doctree and b/v0.12.0/.doctrees/api_doc/utils/cache.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/utils/func.doctree b/v0.12.0/.doctrees/api_doc/utils/func.doctree index 380999de251c504ad3b996ecb46afa6a07c4a795..a91a5ba6e533ed8a4cf02f922c86a176e675c7b3 100644 Binary files a/v0.12.0/.doctrees/api_doc/utils/func.doctree and b/v0.12.0/.doctrees/api_doc/utils/func.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/utils/index.doctree b/v0.12.0/.doctrees/api_doc/utils/index.doctree index 71ff3a6f3f350346c89831c01bc3df1d8fe6eda8..6e4160cb43413790aa32144ddb9b60d061a3ff3d 100644 Binary files a/v0.12.0/.doctrees/api_doc/utils/index.doctree and b/v0.12.0/.doctrees/api_doc/utils/index.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/utils/onnxruntime.doctree b/v0.12.0/.doctrees/api_doc/utils/onnxruntime.doctree index fac5b7374d5f45fdcfe8e821685d712bf292665c..b3596c1ee2474fcc167c7fa996422314e8585479 100644 Binary files a/v0.12.0/.doctrees/api_doc/utils/onnxruntime.doctree and b/v0.12.0/.doctrees/api_doc/utils/onnxruntime.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/validate/aicheck.doctree b/v0.12.0/.doctrees/api_doc/validate/aicheck.doctree index fa25db4ba8bbfc7064c43c2f490e5af3d8931b9e..6106e03cac1900630d39aabba71eaa5ab227149a 100644 Binary files a/v0.12.0/.doctrees/api_doc/validate/aicheck.doctree and b/v0.12.0/.doctrees/api_doc/validate/aicheck.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/validate/bangumi_char.doctree b/v0.12.0/.doctrees/api_doc/validate/bangumi_char.doctree index d9a0f4599bfd6cb15429bb53ae903e1854a54cc8..7a3bb0e8e676a712760223ce3d42e057f67a116f 100644 Binary files a/v0.12.0/.doctrees/api_doc/validate/bangumi_char.doctree and b/v0.12.0/.doctrees/api_doc/validate/bangumi_char.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/validate/classify.doctree b/v0.12.0/.doctrees/api_doc/validate/classify.doctree index b9d606543bc83c45834ea5500b3213b963f6347d..d7f21dd92a5e58732c80f6445d41f11261fdde19 100644 Binary files a/v0.12.0/.doctrees/api_doc/validate/classify.doctree and b/v0.12.0/.doctrees/api_doc/validate/classify.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/validate/color.doctree b/v0.12.0/.doctrees/api_doc/validate/color.doctree index 5c8437fee922c3638f167992e8453162d60a5caf..97107f033690382570c46c98082d9f650eaba6f6 100644 Binary files a/v0.12.0/.doctrees/api_doc/validate/color.doctree and b/v0.12.0/.doctrees/api_doc/validate/color.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/validate/completeness.doctree b/v0.12.0/.doctrees/api_doc/validate/completeness.doctree index 7be61ee3f26497bc32dbbc64d9ec4d0d22b6ae17..e37151f5d2f0658ac86a99e3a12d1399c08c2930 100644 Binary files a/v0.12.0/.doctrees/api_doc/validate/completeness.doctree and b/v0.12.0/.doctrees/api_doc/validate/completeness.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/validate/dbrating.doctree b/v0.12.0/.doctrees/api_doc/validate/dbrating.doctree index ff918470bc149bc7ee55dc32f43e2c7cc3c83a8e..3bc7105576c05009330c8cbe75da7e68bc517cd7 100644 Binary files a/v0.12.0/.doctrees/api_doc/validate/dbrating.doctree and b/v0.12.0/.doctrees/api_doc/validate/dbrating.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/validate/furry.doctree b/v0.12.0/.doctrees/api_doc/validate/furry.doctree index 2b3e08793528088c103433d387d34f628d39003d..e12dfe985f970f9c4a134d143905defc7bdff733 100644 Binary files a/v0.12.0/.doctrees/api_doc/validate/furry.doctree and b/v0.12.0/.doctrees/api_doc/validate/furry.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/validate/index.doctree b/v0.12.0/.doctrees/api_doc/validate/index.doctree index 9bba86ca3a1ab483841e84b9a272cafba3eee7b7..c64539c67efae98b56a2181f9132d8ce4d22a035 100644 Binary files a/v0.12.0/.doctrees/api_doc/validate/index.doctree and b/v0.12.0/.doctrees/api_doc/validate/index.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/validate/monochrome.doctree b/v0.12.0/.doctrees/api_doc/validate/monochrome.doctree index eabe014b94065ae5dc1fd00f700f4c05c38e583e..fb0218a8764d978bb35d33a972c6cddfec242b60 100644 Binary files a/v0.12.0/.doctrees/api_doc/validate/monochrome.doctree and b/v0.12.0/.doctrees/api_doc/validate/monochrome.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/validate/nsfw.doctree b/v0.12.0/.doctrees/api_doc/validate/nsfw.doctree index e8c4360e2dd21e9f340b775c447462aee7312930..b2eb32d66526bf8cff6121ad8f903263dde5a9b9 100644 Binary files a/v0.12.0/.doctrees/api_doc/validate/nsfw.doctree and b/v0.12.0/.doctrees/api_doc/validate/nsfw.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/validate/portrait.doctree b/v0.12.0/.doctrees/api_doc/validate/portrait.doctree index 063c0b2353dc4956fd9a0c87874c79507ef775ae..a76898c5f989c9ecdaee351771738ae68b12fd0f 100644 Binary files a/v0.12.0/.doctrees/api_doc/validate/portrait.doctree and b/v0.12.0/.doctrees/api_doc/validate/portrait.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/validate/rating.doctree b/v0.12.0/.doctrees/api_doc/validate/rating.doctree index 62c896ef0234662d09bd69ff04256d8bee7b7d4c..b25b76bfc081f42f3ef13a293ef5ffd46157d28a 100644 Binary files a/v0.12.0/.doctrees/api_doc/validate/rating.doctree and b/v0.12.0/.doctrees/api_doc/validate/rating.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/validate/real.doctree b/v0.12.0/.doctrees/api_doc/validate/real.doctree index 94ee439ff0aa796f863170ae7f186ae996b8870c..d6c7f3dd3b0e939b0b6079eebafdb086151bc49e 100644 Binary files a/v0.12.0/.doctrees/api_doc/validate/real.doctree and b/v0.12.0/.doctrees/api_doc/validate/real.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/validate/safe.doctree b/v0.12.0/.doctrees/api_doc/validate/safe.doctree index 49772e0972d107c50686a1d5e8502fac24d89196..33e1a4af33f429153a6e96776efb5a929b94ccc4 100644 Binary files a/v0.12.0/.doctrees/api_doc/validate/safe.doctree and b/v0.12.0/.doctrees/api_doc/validate/safe.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/validate/style_age.doctree b/v0.12.0/.doctrees/api_doc/validate/style_age.doctree index 2397dd560412c25900caaff6c5be89fab8a401a7..978bd56b6afcde0d6ca2fdb772dec44bc686fd88 100644 Binary files a/v0.12.0/.doctrees/api_doc/validate/style_age.doctree and b/v0.12.0/.doctrees/api_doc/validate/style_age.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/validate/teen.doctree b/v0.12.0/.doctrees/api_doc/validate/teen.doctree index 584dbf05bb167793516939cc96557b5d81c16946..270399fea1401ae3b6cdc2bc048a0a7626234930 100644 Binary files a/v0.12.0/.doctrees/api_doc/validate/teen.doctree and b/v0.12.0/.doctrees/api_doc/validate/teen.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/validate/truncate.doctree b/v0.12.0/.doctrees/api_doc/validate/truncate.doctree index 3b72e5e9f87ea27e4c31673453284de812a422b1..6c9944ba98dd3bd8b022cfd89692255127c1455d 100644 Binary files a/v0.12.0/.doctrees/api_doc/validate/truncate.doctree and b/v0.12.0/.doctrees/api_doc/validate/truncate.doctree differ diff --git a/v0.12.0/.doctrees/environment.pickle b/v0.12.0/.doctrees/environment.pickle index ec6ec175704db872250b35ee0d0b8562f78b0545..8e590b47b943dbb3b01849ec362b2b7002014b69 100644 Binary files a/v0.12.0/.doctrees/environment.pickle and b/v0.12.0/.doctrees/environment.pickle differ diff --git a/v0.12.0/.doctrees/index.doctree b/v0.12.0/.doctrees/index.doctree index 535bacf8a9dcf7a042dfe26f70f203d160afd8c6..25ec3b3a37198c04bef79fe80a02a36158f761a6 100644 Binary files a/v0.12.0/.doctrees/index.doctree and b/v0.12.0/.doctrees/index.doctree differ diff --git a/v0.12.0/.doctrees/information/environment.doctree b/v0.12.0/.doctrees/information/environment.doctree index ceee365506597b197fdf79cf81ff159ca0a6f3f8..ece18dbe2110473c183aaf66760d9139483f9f26 100644 Binary files a/v0.12.0/.doctrees/information/environment.doctree and b/v0.12.0/.doctrees/information/environment.doctree differ diff --git a/v0.12.0/.doctrees/information/environment.result.doctree b/v0.12.0/.doctrees/information/environment.result.doctree index aa0bbda78c8efbf02d8b3c7de3a84c1c40d2b697..086fa6a43cda8aa7c431b633c238f48dd024bedf 100644 Binary files a/v0.12.0/.doctrees/information/environment.result.doctree and b/v0.12.0/.doctrees/information/environment.result.doctree differ diff --git a/v0.12.0/.doctrees/nbsphinx/information/environment.ipynb b/v0.12.0/.doctrees/nbsphinx/information/environment.ipynb index c86ac862f830e738853d46e52cce53a6072deb66..ae85cf8b5a4f550cbf3d8561868d6d57671caea5 100644 --- a/v0.12.0/.doctrees/nbsphinx/information/environment.ipynb +++ b/v0.12.0/.doctrees/nbsphinx/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-03-27T05:47:10.794297Z", - "iopub.status.busy": "2025-03-27T05:47:10.793725Z", - "iopub.status.idle": "2025-03-27T05:47:11.955449Z", - "shell.execute_reply": "2025-03-27T05:47:11.954733Z" + "iopub.execute_input": "2025-03-27T10:52:14.103189Z", + "iopub.status.busy": "2025-03-27T10:52:14.102992Z", + "iopub.status.idle": "2025-03-27T10:52:15.265038Z", + "shell.execute_reply": "2025-03-27T10:52:15.264206Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3061.12 MHz\n", + "CPU Freq: 3023.1907499999998 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.12.0/.doctrees/nbsphinx/information/environment.result.ipynb b/v0.12.0/.doctrees/nbsphinx/information/environment.result.ipynb index ad2d8fadd1cb29222a1e87f4daf58d8302dd3f1b..828b0640471ccf24418e5f849daa82fd22601a36 100644 --- a/v0.12.0/.doctrees/nbsphinx/information/environment.result.ipynb +++ b/v0.12.0/.doctrees/nbsphinx/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-03-27T05:45:00.802074Z", - "iopub.status.busy": "2025-03-27T05:45:00.801864Z", - "iopub.status.idle": "2025-03-27T05:45:01.964691Z", - "shell.execute_reply": "2025-03-27T05:45:01.963935Z" + "iopub.execute_input": "2025-03-27T10:50:04.284255Z", + "iopub.status.busy": "2025-03-27T10:50:04.284032Z", + "iopub.status.idle": "2025-03-27T10:50:05.447170Z", + "shell.execute_reply": "2025-03-27T10:50:05.446422Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3090.6004999999996 MHz\n", + "CPU Freq: 3044.68975 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.12.0/.doctrees/tutorials/installation/index.doctree b/v0.12.0/.doctrees/tutorials/installation/index.doctree index ea76dd21163c729f2c7cdff45f26cf44038a5aa5..e81474b1f5f9446583bf4905e9e203f1453c2293 100644 Binary files a/v0.12.0/.doctrees/tutorials/installation/index.doctree and b/v0.12.0/.doctrees/tutorials/installation/index.doctree differ diff --git a/v0.12.0/.doctrees/tutorials/quick_start/index.doctree b/v0.12.0/.doctrees/tutorials/quick_start/index.doctree index 5bfd13357e541abe1d84e50990bbf315b8a73945..0c67c523c85b78d60ef397f008c6c62aa1bea1dc 100644 Binary files a/v0.12.0/.doctrees/tutorials/quick_start/index.doctree and b/v0.12.0/.doctrees/tutorials/quick_start/index.doctree differ diff --git a/v0.12.0/_sources/information/environment.result.ipynb.txt b/v0.12.0/_sources/information/environment.result.ipynb.txt index ad2d8fadd1cb29222a1e87f4daf58d8302dd3f1b..828b0640471ccf24418e5f849daa82fd22601a36 100644 --- a/v0.12.0/_sources/information/environment.result.ipynb.txt +++ b/v0.12.0/_sources/information/environment.result.ipynb.txt @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-03-27T05:45:00.802074Z", - "iopub.status.busy": "2025-03-27T05:45:00.801864Z", - "iopub.status.idle": "2025-03-27T05:45:01.964691Z", - "shell.execute_reply": "2025-03-27T05:45:01.963935Z" + "iopub.execute_input": "2025-03-27T10:50:04.284255Z", + "iopub.status.busy": "2025-03-27T10:50:04.284032Z", + "iopub.status.idle": "2025-03-27T10:50:05.447170Z", + "shell.execute_reply": "2025-03-27T10:50:05.446422Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3090.6004999999996 MHz\n", + "CPU Freq: 3044.68975 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.12.0/information/environment.html b/v0.12.0/information/environment.html index 7a29a3c319faae0637b096847cefde523ed04e3f..c46ef545eb108454747a7aebf37ae0ff591a276f 100644 --- a/v0.12.0/information/environment.html +++ b/v0.12.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: 3061.12 MHz +CPU Freq: 3023.1907499999998 MHz Memory Size: 15.615 GiB Has CUDA: No diff --git a/v0.12.0/information/environment.ipynb b/v0.12.0/information/environment.ipynb index c86ac862f830e738853d46e52cce53a6072deb66..ae85cf8b5a4f550cbf3d8561868d6d57671caea5 100644 --- a/v0.12.0/information/environment.ipynb +++ b/v0.12.0/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-03-27T05:47:10.794297Z", - "iopub.status.busy": "2025-03-27T05:47:10.793725Z", - "iopub.status.idle": "2025-03-27T05:47:11.955449Z", - "shell.execute_reply": "2025-03-27T05:47:11.954733Z" + "iopub.execute_input": "2025-03-27T10:52:14.103189Z", + "iopub.status.busy": "2025-03-27T10:52:14.102992Z", + "iopub.status.idle": "2025-03-27T10:52:15.265038Z", + "shell.execute_reply": "2025-03-27T10:52:15.264206Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3061.12 MHz\n", + "CPU Freq: 3023.1907499999998 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.12.0/information/environment.result.html b/v0.12.0/information/environment.result.html index 1fb94e4be69bb7a3c77e2f93ea1b71bdd623b36a..6bae3f89bf90ad0d3dd26f46b710488a5c35cded 100644 --- a/v0.12.0/information/environment.result.html +++ b/v0.12.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: 3090.6004999999996 MHz +CPU Freq: 3044.68975 MHz Memory Size: 15.615 GiB Has CUDA: No diff --git a/v0.12.0/information/environment.result.ipynb b/v0.12.0/information/environment.result.ipynb index ad2d8fadd1cb29222a1e87f4daf58d8302dd3f1b..828b0640471ccf24418e5f849daa82fd22601a36 100644 --- a/v0.12.0/information/environment.result.ipynb +++ b/v0.12.0/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-03-27T05:45:00.802074Z", - "iopub.status.busy": "2025-03-27T05:45:00.801864Z", - "iopub.status.idle": "2025-03-27T05:45:01.964691Z", - "shell.execute_reply": "2025-03-27T05:45:01.963935Z" + "iopub.execute_input": "2025-03-27T10:50:04.284255Z", + "iopub.status.busy": "2025-03-27T10:50:04.284032Z", + "iopub.status.idle": "2025-03-27T10:50:05.447170Z", + "shell.execute_reply": "2025-03-27T10:50:05.446422Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3090.6004999999996 MHz\n", + "CPU Freq: 3044.68975 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.12.0/searchindex.js b/v0.12.0/searchindex.js index 0410decfd288cf2394b1390faf7cf1ff40b5109d..4b5beb9f89b3b587e0f313028db62cd2057dddde 100644 --- a/v0.12.0/searchindex.js +++ b/v0.12.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, 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], "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, 32, 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, 32, 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], "vsplt": 10, "pose": [10, 37, 104], "12": [10, 22, 37, 45, 50, 57, 87, 88, 89, 92, 95, 96, 98, 99, 105, 107], "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, 32, 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, 32, 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], "cleanup": 32, "associ": [32, 67], "default_conf_threshold": 32, "default_iou_threshold": 32, "environmenterror": [32, 60, 66], "environ": [32, 81, 83, 86, 104], "offlin": 32, "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], "3061": 105, "615": [105, 106], "gib": [105, 106], "deploi": [105, 106], "action": [105, 106], "3090": 106, "6004999999996": 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], "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, 32, 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, 32, 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], "vsplt": 10, "pose": [10, 37, 104], "12": [10, 22, 37, 45, 50, 57, 87, 88, 89, 92, 95, 96, 98, 99, 107], "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, 32, 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, 32, 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], "cleanup": 32, "associ": [32, 67], "default_conf_threshold": 32, "default_iou_threshold": 32, "environmenterror": [32, 60, 66], "environ": [32, 81, 83, 86, 104], "offlin": 32, "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], "3023": 105, "1907499999998": 105, "615": [105, 106], "gib": [105, 106], "deploi": [105, 106], "action": [105, 106], "3044": 106, "68975": 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.13.0/.buildinfo b/v0.13.0/.buildinfo index 2c83a6af7eb778a078dee43d4227ea719dd6124b..f33602ef2fded8391152c850c2c5467a5d1dece5 100644 --- a/v0.13.0/.buildinfo +++ b/v0.13.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: 47a7b3351eada59ec4dcd8c8c4e40dec +config: e87be4dbb1c711a0b7e88242430eefa9 tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/v0.13.0/.doctrees/api_doc/ascii/drawing.doctree b/v0.13.0/.doctrees/api_doc/ascii/drawing.doctree index f2108551004b5e5e9ace691d9f2eb6fcca6cf56e..6d4d404621534953e166340b51c01a05b59ca7a9 100644 Binary files a/v0.13.0/.doctrees/api_doc/ascii/drawing.doctree and b/v0.13.0/.doctrees/api_doc/ascii/drawing.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/ascii/index.doctree b/v0.13.0/.doctrees/api_doc/ascii/index.doctree index d4006bcf2c2e72b1fbc10efc3e8a0dc4cc225d0d..7fb9c78a1cb8bdf75f773cd41042829fa748cbc2 100644 Binary files a/v0.13.0/.doctrees/api_doc/ascii/index.doctree and b/v0.13.0/.doctrees/api_doc/ascii/index.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/config/index.doctree b/v0.13.0/.doctrees/api_doc/config/index.doctree index 10272b928cabb1e5ad13f626d213cbf3d80e89a9..0258c9b275e1bfc9979935788e4d68340d25254f 100644 Binary files a/v0.13.0/.doctrees/api_doc/config/index.doctree and b/v0.13.0/.doctrees/api_doc/config/index.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/config/meta.doctree b/v0.13.0/.doctrees/api_doc/config/meta.doctree index 80075b991e038f2c66d0344da16d244c7e8a8112..cb00ca3d87ca960b72f0dae0b3d75e441116f632 100644 Binary files a/v0.13.0/.doctrees/api_doc/config/meta.doctree and b/v0.13.0/.doctrees/api_doc/config/meta.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/data/background.doctree b/v0.13.0/.doctrees/api_doc/data/background.doctree index 07a2140a43807a9612a63495445a2cc1b2e53674..71aab80d85b080751f1a968e197421aa1e1ca19c 100644 Binary files a/v0.13.0/.doctrees/api_doc/data/background.doctree and b/v0.13.0/.doctrees/api_doc/data/background.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/data/blob.doctree b/v0.13.0/.doctrees/api_doc/data/blob.doctree index 4027da40a2163371da1644462d051e2ea9e0e2a0..27f3eb4d6f19f63deea4d243e73a51def73ba188 100644 Binary files a/v0.13.0/.doctrees/api_doc/data/blob.doctree and b/v0.13.0/.doctrees/api_doc/data/blob.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/data/decode.doctree b/v0.13.0/.doctrees/api_doc/data/decode.doctree index 6e3a14abcbab7b8d74532b1b1c37fa341a82a478..98632f7f416a4743394eae5c80a958b7ed53e45c 100644 Binary files a/v0.13.0/.doctrees/api_doc/data/decode.doctree and b/v0.13.0/.doctrees/api_doc/data/decode.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/data/encode.doctree b/v0.13.0/.doctrees/api_doc/data/encode.doctree index 64db90667d239b549070c7e91639700d3a365102..40be534cf998bdd2bb6bedb55c6450879bc46e13 100644 Binary files a/v0.13.0/.doctrees/api_doc/data/encode.doctree and b/v0.13.0/.doctrees/api_doc/data/encode.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/data/image.doctree b/v0.13.0/.doctrees/api_doc/data/image.doctree index e7be7156c400eec1171fc7ce998904566abc18f1..688e91d410d6d2d4bfda564ed5c88f8faba3e50d 100644 Binary files a/v0.13.0/.doctrees/api_doc/data/image.doctree and b/v0.13.0/.doctrees/api_doc/data/image.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/data/index.doctree b/v0.13.0/.doctrees/api_doc/data/index.doctree index f30f63176e4c8eb2a4b45c6e195e08ca291f43da..ae0573d6b6fa1bfe56ffe0391f158f3dd0cc11ea 100644 Binary files a/v0.13.0/.doctrees/api_doc/data/index.doctree and b/v0.13.0/.doctrees/api_doc/data/index.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/data/layer.doctree b/v0.13.0/.doctrees/api_doc/data/layer.doctree index 7bd637af1c16009e0fe59d16e971da940116a6aa..63747a5399e40a07bfb889bc4f2cc4d25cd0fbf5 100644 Binary files a/v0.13.0/.doctrees/api_doc/data/layer.doctree and b/v0.13.0/.doctrees/api_doc/data/layer.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/detect/booru_yolo.doctree b/v0.13.0/.doctrees/api_doc/detect/booru_yolo.doctree index 62534fa95e851cbdce2452c410567a0be3ce6db0..e8393a30f3d419a18a092622e54efae82f539c5e 100644 Binary files a/v0.13.0/.doctrees/api_doc/detect/booru_yolo.doctree and b/v0.13.0/.doctrees/api_doc/detect/booru_yolo.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/detect/censor.doctree b/v0.13.0/.doctrees/api_doc/detect/censor.doctree index f5dda41566132a36e0fe67e1509403bcfbc90091..d19375d23651c48885772d0015dee17d229c255c 100644 Binary files a/v0.13.0/.doctrees/api_doc/detect/censor.doctree and b/v0.13.0/.doctrees/api_doc/detect/censor.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/detect/eye.doctree b/v0.13.0/.doctrees/api_doc/detect/eye.doctree index 29cb5eeea21e696abe0ddf7cc4beefc6b5d53553..2ce8bf5d68260be62cadfedb06a46c09db09532f 100644 Binary files a/v0.13.0/.doctrees/api_doc/detect/eye.doctree and b/v0.13.0/.doctrees/api_doc/detect/eye.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/detect/face.doctree b/v0.13.0/.doctrees/api_doc/detect/face.doctree index bbc7996bd06f0aeed5568d2c20c0245266150911..311e7a1c37723f0b4593710e9e2bfd17a7f47df3 100644 Binary files a/v0.13.0/.doctrees/api_doc/detect/face.doctree and b/v0.13.0/.doctrees/api_doc/detect/face.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/detect/halfbody.doctree b/v0.13.0/.doctrees/api_doc/detect/halfbody.doctree index 8780c40566f8c93bc0bb78dcd967446fb8da3c7a..5b03a541d5b84c992d53cbab227050f8c71af04e 100644 Binary files a/v0.13.0/.doctrees/api_doc/detect/halfbody.doctree and b/v0.13.0/.doctrees/api_doc/detect/halfbody.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/detect/hand.doctree b/v0.13.0/.doctrees/api_doc/detect/hand.doctree index 5ffd1b6dc26e7b8117e6cb675e6c8d05e6d056fd..057b36473123b356bed9452ad7c3bef3c714feed 100644 Binary files a/v0.13.0/.doctrees/api_doc/detect/hand.doctree and b/v0.13.0/.doctrees/api_doc/detect/hand.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/detect/head.doctree b/v0.13.0/.doctrees/api_doc/detect/head.doctree index 3bf82614d11133e897e4bd998462d757243f5f24..0735c35ef8d408ce04c77cb6b144895bd6d5e2dd 100644 Binary files a/v0.13.0/.doctrees/api_doc/detect/head.doctree and b/v0.13.0/.doctrees/api_doc/detect/head.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/detect/index.doctree b/v0.13.0/.doctrees/api_doc/detect/index.doctree index e8ca6caa58c5bfc501d5997206fdc8e72218f0fd..1e070dd303112e659913b9aaa7ac07ae8bf0c3a3 100644 Binary files a/v0.13.0/.doctrees/api_doc/detect/index.doctree and b/v0.13.0/.doctrees/api_doc/detect/index.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/detect/nudenet.doctree b/v0.13.0/.doctrees/api_doc/detect/nudenet.doctree index 804b9a8df20ec773dfa30fa239413422d887555f..5b7d206cd93fa72df8419434c80d3a354f460642 100644 Binary files a/v0.13.0/.doctrees/api_doc/detect/nudenet.doctree and b/v0.13.0/.doctrees/api_doc/detect/nudenet.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/detect/person.doctree b/v0.13.0/.doctrees/api_doc/detect/person.doctree index eff655ee26414bb869855d5586519b491de10ca8..1ab0e8ade3236624e018515afbbcc7ac51d0d823 100644 Binary files a/v0.13.0/.doctrees/api_doc/detect/person.doctree and b/v0.13.0/.doctrees/api_doc/detect/person.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/detect/similarity.doctree b/v0.13.0/.doctrees/api_doc/detect/similarity.doctree index 099afba33d344e412b4c55a672b39f9bc6c2c0d1..3222b822c342ee3fa3207cd5ae501f0148e140c1 100644 Binary files a/v0.13.0/.doctrees/api_doc/detect/similarity.doctree and b/v0.13.0/.doctrees/api_doc/detect/similarity.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/detect/text.doctree b/v0.13.0/.doctrees/api_doc/detect/text.doctree index d458967c9f8ab8b479fc93d1c6b350f22abba355..6d4abc1814a50c9c86b712e5c7bb424612889a10 100644 Binary files a/v0.13.0/.doctrees/api_doc/detect/text.doctree and b/v0.13.0/.doctrees/api_doc/detect/text.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/detect/visual.doctree b/v0.13.0/.doctrees/api_doc/detect/visual.doctree index 0d752b26b6220959b838f9a3294cd1d81210b819..16b29d18552bb02528e914854dd231327195b116 100644 Binary files a/v0.13.0/.doctrees/api_doc/detect/visual.doctree and b/v0.13.0/.doctrees/api_doc/detect/visual.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/edge/canny.doctree b/v0.13.0/.doctrees/api_doc/edge/canny.doctree index a8f865b4c29e1be33a62f8dd11d6aeeccae0cd84..30d52c883c5741de4fad69ef5d52b61ce1a200b1 100644 Binary files a/v0.13.0/.doctrees/api_doc/edge/canny.doctree and b/v0.13.0/.doctrees/api_doc/edge/canny.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/edge/index.doctree b/v0.13.0/.doctrees/api_doc/edge/index.doctree index f02e727be8282963f6ae155b2fb9460c516fc9ea..e44c9a500f517678d43e07785aad7f7fb5dcfcdc 100644 Binary files a/v0.13.0/.doctrees/api_doc/edge/index.doctree and b/v0.13.0/.doctrees/api_doc/edge/index.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/edge/lineart.doctree b/v0.13.0/.doctrees/api_doc/edge/lineart.doctree index 4684c908208241fce31a9c79beddc4de53519cd6..3a7883ecf3304b483cef87408e8a798634e0ef80 100644 Binary files a/v0.13.0/.doctrees/api_doc/edge/lineart.doctree and b/v0.13.0/.doctrees/api_doc/edge/lineart.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/edge/lineart_anime.doctree b/v0.13.0/.doctrees/api_doc/edge/lineart_anime.doctree index 126c15d6022c1ec02af92fb5e95d73e84ce64936..05509c7f98782a32b46b20f35ae80e91e582e5d8 100644 Binary files a/v0.13.0/.doctrees/api_doc/edge/lineart_anime.doctree and b/v0.13.0/.doctrees/api_doc/edge/lineart_anime.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/generic/classify.doctree b/v0.13.0/.doctrees/api_doc/generic/classify.doctree index c27ca9485e5cee9f3edfcced571ac7fa0c6bb5fc..077684281561883cd3524a00fe34389b12662cc2 100644 Binary files a/v0.13.0/.doctrees/api_doc/generic/classify.doctree and b/v0.13.0/.doctrees/api_doc/generic/classify.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/generic/clip.doctree b/v0.13.0/.doctrees/api_doc/generic/clip.doctree index d5785a9f949f7435f19d9e2c178d48aafa218e37..9e30e3e1e56511a953edccff5475cbcdce96ab82 100644 Binary files a/v0.13.0/.doctrees/api_doc/generic/clip.doctree and b/v0.13.0/.doctrees/api_doc/generic/clip.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/generic/enhance.doctree b/v0.13.0/.doctrees/api_doc/generic/enhance.doctree index af86e900bbb4b9821462d234e7ae0a3f6d5bea5f..b701cb1b49983bafc30d5910c55f272ffe0d7853 100644 Binary files a/v0.13.0/.doctrees/api_doc/generic/enhance.doctree and b/v0.13.0/.doctrees/api_doc/generic/enhance.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/generic/index.doctree b/v0.13.0/.doctrees/api_doc/generic/index.doctree index c28595f6a8bbf70681f0748ecf11d10b4649e9eb..70a1d5f65c0d470bfcdaa130aeb28f6c49cefee0 100644 Binary files a/v0.13.0/.doctrees/api_doc/generic/index.doctree and b/v0.13.0/.doctrees/api_doc/generic/index.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/generic/siglip.doctree b/v0.13.0/.doctrees/api_doc/generic/siglip.doctree index 547d601980b73d61d9e1a84056a8da9ec967b597..1bf482a3b0a0aa42a9ef5a438b65d015a85cd230 100644 Binary files a/v0.13.0/.doctrees/api_doc/generic/siglip.doctree and b/v0.13.0/.doctrees/api_doc/generic/siglip.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/generic/yolo.doctree b/v0.13.0/.doctrees/api_doc/generic/yolo.doctree index c1539cb9f5b618d4fe80b4ed48bc8795d85cd342..04bea02243ee7cba84b4768f5deb465a0c8f2e55 100644 Binary files a/v0.13.0/.doctrees/api_doc/generic/yolo.doctree and b/v0.13.0/.doctrees/api_doc/generic/yolo.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/metadata/geninfo.doctree b/v0.13.0/.doctrees/api_doc/metadata/geninfo.doctree index e60457ad97c3804a118d2f5917074d62786b111d..e56d89cc33506ec4230406178967d380cf4196f5 100644 Binary files a/v0.13.0/.doctrees/api_doc/metadata/geninfo.doctree and b/v0.13.0/.doctrees/api_doc/metadata/geninfo.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/metadata/index.doctree b/v0.13.0/.doctrees/api_doc/metadata/index.doctree index c8bc1e01501db5e9008c8807e9f9c6670c4cd559..e486c1683a1b28e36711bda0b244ba0c7155f96d 100644 Binary files a/v0.13.0/.doctrees/api_doc/metadata/index.doctree and b/v0.13.0/.doctrees/api_doc/metadata/index.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/metadata/lsb.doctree b/v0.13.0/.doctrees/api_doc/metadata/lsb.doctree index b96d3c1f1fb6d17447914474a75425d077a01e76..16fa668cbc4dc4c8132f1b0d2d46d1285845aad0 100644 Binary files a/v0.13.0/.doctrees/api_doc/metadata/lsb.doctree and b/v0.13.0/.doctrees/api_doc/metadata/lsb.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/metrics/aesthetic.doctree b/v0.13.0/.doctrees/api_doc/metrics/aesthetic.doctree index 0f50c8bd1a9614dd2d7b25ab9d95bbf867004ae7..67bd0574634f193fe00b30cd73de4ae8bb75c253 100644 Binary files a/v0.13.0/.doctrees/api_doc/metrics/aesthetic.doctree and b/v0.13.0/.doctrees/api_doc/metrics/aesthetic.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/metrics/ccip.doctree b/v0.13.0/.doctrees/api_doc/metrics/ccip.doctree index 3ec389a66c0f4daf75ebcfe8025148ffcb3547e8..54a6ffd678aa75f5a1cb598d686d6291789e9acc 100644 Binary files a/v0.13.0/.doctrees/api_doc/metrics/ccip.doctree and b/v0.13.0/.doctrees/api_doc/metrics/ccip.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/metrics/dbaesthetic.doctree b/v0.13.0/.doctrees/api_doc/metrics/dbaesthetic.doctree index a8b6c80dc22e552d1bff87d527d3849256b2614f..6d46236a9974439460c5e9d34682ee6675a023ff 100644 Binary files a/v0.13.0/.doctrees/api_doc/metrics/dbaesthetic.doctree and b/v0.13.0/.doctrees/api_doc/metrics/dbaesthetic.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/metrics/index.doctree b/v0.13.0/.doctrees/api_doc/metrics/index.doctree index 7a1a38d9f3bfce8ba01497df81798c8164d813dd..26262f7d21a3d13e01604adc2dbc0a57e74da07b 100644 Binary files a/v0.13.0/.doctrees/api_doc/metrics/index.doctree and b/v0.13.0/.doctrees/api_doc/metrics/index.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/metrics/laplacian.doctree b/v0.13.0/.doctrees/api_doc/metrics/laplacian.doctree index 8b5d869c26123738a8d4c1c5b5ae00e6134d961b..3077dc190d3df27a9ff04fca68fddd54feb0c5b8 100644 Binary files a/v0.13.0/.doctrees/api_doc/metrics/laplacian.doctree and b/v0.13.0/.doctrees/api_doc/metrics/laplacian.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/metrics/lpips.doctree b/v0.13.0/.doctrees/api_doc/metrics/lpips.doctree index e59b3d7c1e5147f6b2ddcdaa971313f8ea056351..408906ebec1b6d052c2781fd5f1442ea8922e2d1 100644 Binary files a/v0.13.0/.doctrees/api_doc/metrics/lpips.doctree and b/v0.13.0/.doctrees/api_doc/metrics/lpips.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/metrics/psnr_.doctree b/v0.13.0/.doctrees/api_doc/metrics/psnr_.doctree index 3c8c51befa6d9d6b2a5e903219b671452337fc0e..83070867de1eb96c4da6c381e98f6dfd39bedc0f 100644 Binary files a/v0.13.0/.doctrees/api_doc/metrics/psnr_.doctree and b/v0.13.0/.doctrees/api_doc/metrics/psnr_.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/ocr/index.doctree b/v0.13.0/.doctrees/api_doc/ocr/index.doctree index eb3b37d1c0e2034947c9ce81eb32e646444fcf62..c15cef042f7aeccba8a8563b9410b44e07655fd3 100644 Binary files a/v0.13.0/.doctrees/api_doc/ocr/index.doctree and b/v0.13.0/.doctrees/api_doc/ocr/index.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/operate/align.doctree b/v0.13.0/.doctrees/api_doc/operate/align.doctree index aeb46cc142166d59e0d8ddf5c96761bc6ad1a055..98e5caa69d668d4a7dde544a1dff0a83b6c9a913 100644 Binary files a/v0.13.0/.doctrees/api_doc/operate/align.doctree and b/v0.13.0/.doctrees/api_doc/operate/align.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/operate/censor.doctree b/v0.13.0/.doctrees/api_doc/operate/censor.doctree index d3b761f22b6661ecae33dd706fb18a2ba7d79ac3..933f1d9588668413d4ba5c02e8027a73db71573a 100644 Binary files a/v0.13.0/.doctrees/api_doc/operate/censor.doctree and b/v0.13.0/.doctrees/api_doc/operate/censor.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/operate/imgcensor.doctree b/v0.13.0/.doctrees/api_doc/operate/imgcensor.doctree index ad80d9d49f3913859921edc88a99861aea906567..c6b29d85fa9a60b5b2cf36208508779cb197f9f4 100644 Binary files a/v0.13.0/.doctrees/api_doc/operate/imgcensor.doctree and b/v0.13.0/.doctrees/api_doc/operate/imgcensor.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/operate/index.doctree b/v0.13.0/.doctrees/api_doc/operate/index.doctree index 8275d3af11ca8e33a15c09c7eff20f3ffb1428e7..7c8abb34bf2063e5949016df8321889f388037c8 100644 Binary files a/v0.13.0/.doctrees/api_doc/operate/index.doctree and b/v0.13.0/.doctrees/api_doc/operate/index.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/operate/squeeze.doctree b/v0.13.0/.doctrees/api_doc/operate/squeeze.doctree index 99ee989b7f6f78f621ec7f39e5e2842cb927e411..b46d068ef3e8a5cb91345dfd908b1edcb195c28d 100644 Binary files a/v0.13.0/.doctrees/api_doc/operate/squeeze.doctree and b/v0.13.0/.doctrees/api_doc/operate/squeeze.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/pose/dwpose.doctree b/v0.13.0/.doctrees/api_doc/pose/dwpose.doctree index a2479b112d72d2027b8f6f9cf948896e156e2e36..0c1981eafa8727ecdbda01b7fd2a44a36aeed219 100644 Binary files a/v0.13.0/.doctrees/api_doc/pose/dwpose.doctree and b/v0.13.0/.doctrees/api_doc/pose/dwpose.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/pose/format.doctree b/v0.13.0/.doctrees/api_doc/pose/format.doctree index 310c84697b14c6f6c7af3af3ce3b453c2bb465eb..f4537ba117841db0ff0fd1632c8ddcf6a5d40157 100644 Binary files a/v0.13.0/.doctrees/api_doc/pose/format.doctree and b/v0.13.0/.doctrees/api_doc/pose/format.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/pose/index.doctree b/v0.13.0/.doctrees/api_doc/pose/index.doctree index 7b184f942ed4cb78feb8f396b6c6901decc7ea71..e72f6523880aeedfd276026ae70415e2c1eeee2b 100644 Binary files a/v0.13.0/.doctrees/api_doc/pose/index.doctree and b/v0.13.0/.doctrees/api_doc/pose/index.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/pose/visual.doctree b/v0.13.0/.doctrees/api_doc/pose/visual.doctree index 78fc098e2e4dfec8d1a5a621eee477a7df57eed4..88e169615c49e7016928f403d5ed2da4f5537382 100644 Binary files a/v0.13.0/.doctrees/api_doc/pose/visual.doctree and b/v0.13.0/.doctrees/api_doc/pose/visual.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/preprocess/base.doctree b/v0.13.0/.doctrees/api_doc/preprocess/base.doctree index 420fe814a32840260a38c74946f026c057a57301..76777635870dd20f0258b8be10f2fdffb64e6c01 100644 Binary files a/v0.13.0/.doctrees/api_doc/preprocess/base.doctree and b/v0.13.0/.doctrees/api_doc/preprocess/base.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/preprocess/index.doctree b/v0.13.0/.doctrees/api_doc/preprocess/index.doctree index 277e4fb9231f00e6a92262b2ca982ae982b1359e..eaacb49516ec514b3985f309b0d01d74c38f7f89 100644 Binary files a/v0.13.0/.doctrees/api_doc/preprocess/index.doctree and b/v0.13.0/.doctrees/api_doc/preprocess/index.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/preprocess/pillow.doctree b/v0.13.0/.doctrees/api_doc/preprocess/pillow.doctree index a5d35a6d0762c781b155f0867f20434330ea66cc..e5ba5811e30b93206d2c3e27cea633ddddefe934 100644 Binary files a/v0.13.0/.doctrees/api_doc/preprocess/pillow.doctree and b/v0.13.0/.doctrees/api_doc/preprocess/pillow.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/preprocess/torchvision.doctree b/v0.13.0/.doctrees/api_doc/preprocess/torchvision.doctree index dcf02d1471d6098f04c1b4d49b466f6bb4a67189..9a5384630d9e98b9105a692acc32719a72f357f6 100644 Binary files a/v0.13.0/.doctrees/api_doc/preprocess/torchvision.doctree and b/v0.13.0/.doctrees/api_doc/preprocess/torchvision.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/preprocess/transformers.doctree b/v0.13.0/.doctrees/api_doc/preprocess/transformers.doctree index 1d100a64005d97b85bd2fb49ebb0c48fa56bf9c6..c50cd1b534ba113d2445e21ffb8156fb6adf2429 100644 Binary files a/v0.13.0/.doctrees/api_doc/preprocess/transformers.doctree and b/v0.13.0/.doctrees/api_doc/preprocess/transformers.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/resource/background.doctree b/v0.13.0/.doctrees/api_doc/resource/background.doctree index 9a72958f7963f7a16a3926b0e1a55f2cdbb6c06d..6f6ec436a5a296f59b6f251dd859cadc5cde42c6 100644 Binary files a/v0.13.0/.doctrees/api_doc/resource/background.doctree and b/v0.13.0/.doctrees/api_doc/resource/background.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/resource/index.doctree b/v0.13.0/.doctrees/api_doc/resource/index.doctree index 71a385728d4daf908951aff64affd035e9218430..a435f6c9b66bc4e01845af5c268c8e081e73d26a 100644 Binary files a/v0.13.0/.doctrees/api_doc/resource/index.doctree and b/v0.13.0/.doctrees/api_doc/resource/index.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/restore/adversarial.doctree b/v0.13.0/.doctrees/api_doc/restore/adversarial.doctree index 07595f6987a7723ea743b4d45565d1d071d03ced..954771a50e9e92030f4b0f65c942d43bce9f441c 100644 Binary files a/v0.13.0/.doctrees/api_doc/restore/adversarial.doctree and b/v0.13.0/.doctrees/api_doc/restore/adversarial.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/restore/index.doctree b/v0.13.0/.doctrees/api_doc/restore/index.doctree index 06fd04337b2917a359448bdb763eef973bda80b7..efa1ab1f8b9ef5428dfb0484a3144d455807a36f 100644 Binary files a/v0.13.0/.doctrees/api_doc/restore/index.doctree and b/v0.13.0/.doctrees/api_doc/restore/index.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/restore/nafnet.doctree b/v0.13.0/.doctrees/api_doc/restore/nafnet.doctree index f014e19bbd3e0d0129b2ce3e8be745709d8b08f6..c15763da2c111c7f5e50ca9c759e8d737b52a49c 100644 Binary files a/v0.13.0/.doctrees/api_doc/restore/nafnet.doctree and b/v0.13.0/.doctrees/api_doc/restore/nafnet.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/restore/scunet.doctree b/v0.13.0/.doctrees/api_doc/restore/scunet.doctree index f0527dd0030654a1b3da89ba0ec5dd4e0fdb2ed9..9dff1ffc119462fb8b3adeaf43049023b9f433a9 100644 Binary files a/v0.13.0/.doctrees/api_doc/restore/scunet.doctree and b/v0.13.0/.doctrees/api_doc/restore/scunet.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/sd/index.doctree b/v0.13.0/.doctrees/api_doc/sd/index.doctree index e6b93291984c8d69872ea5fa21c951cad1eb25eb..10b2355b2d33cdbcdcfa542e3c60179dd334a915 100644 Binary files a/v0.13.0/.doctrees/api_doc/sd/index.doctree and b/v0.13.0/.doctrees/api_doc/sd/index.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/sd/metadata.doctree b/v0.13.0/.doctrees/api_doc/sd/metadata.doctree index aab3bfb1ac4109df18fed448a9681706ec19b24d..97d2a6d7c8ed595a5f2fb22a8e6b097548912e11 100644 Binary files a/v0.13.0/.doctrees/api_doc/sd/metadata.doctree and b/v0.13.0/.doctrees/api_doc/sd/metadata.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/sd/model.doctree b/v0.13.0/.doctrees/api_doc/sd/model.doctree index 38c6e6287ac795720efe2c6f65bbaccb01ec117c..bf92519033659bd578baeb8dbdd577d74a5e2b4b 100644 Binary files a/v0.13.0/.doctrees/api_doc/sd/model.doctree and b/v0.13.0/.doctrees/api_doc/sd/model.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/sd/nai.doctree b/v0.13.0/.doctrees/api_doc/sd/nai.doctree index 0afd32089f2c07065d685b707ed470193b186ed3..b4c7b3103dfda66a5a799e450c50e2bdeb4f2fab 100644 Binary files a/v0.13.0/.doctrees/api_doc/sd/nai.doctree and b/v0.13.0/.doctrees/api_doc/sd/nai.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/segment/index.doctree b/v0.13.0/.doctrees/api_doc/segment/index.doctree index ba5f328cfdec3877dfa8eb6f58521c84f86654f2..79c6229ce839b5f5a5957e7b1ca641246231501b 100644 Binary files a/v0.13.0/.doctrees/api_doc/segment/index.doctree and b/v0.13.0/.doctrees/api_doc/segment/index.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/segment/isnetis.doctree b/v0.13.0/.doctrees/api_doc/segment/isnetis.doctree index 80d4d3132d92849382ba169c2c7057147753769c..8f142c66b41684b9822f86c21fc9955b2ed697d9 100644 Binary files a/v0.13.0/.doctrees/api_doc/segment/isnetis.doctree and b/v0.13.0/.doctrees/api_doc/segment/isnetis.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/tagging/blacklist.doctree b/v0.13.0/.doctrees/api_doc/tagging/blacklist.doctree index bcb6face66e25d595a07c6527b2dba324fa804aa..7728cf7e55b048966326a6d7ba6e12c4edd4c6ec 100644 Binary files a/v0.13.0/.doctrees/api_doc/tagging/blacklist.doctree and b/v0.13.0/.doctrees/api_doc/tagging/blacklist.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/tagging/character.doctree b/v0.13.0/.doctrees/api_doc/tagging/character.doctree index ce28bb996eb7b7e44048bcdcc6a32684679f96cd..3c0957454077f0e3c5da2b604d47a5775d37dd21 100644 Binary files a/v0.13.0/.doctrees/api_doc/tagging/character.doctree and b/v0.13.0/.doctrees/api_doc/tagging/character.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/tagging/deepdanbooru.doctree b/v0.13.0/.doctrees/api_doc/tagging/deepdanbooru.doctree index 3683df1714517d2f8a875bab5f75ed12144f578e..3f0f3e19813eedbe556c28deb96011f475a42cf6 100644 Binary files a/v0.13.0/.doctrees/api_doc/tagging/deepdanbooru.doctree and b/v0.13.0/.doctrees/api_doc/tagging/deepdanbooru.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/tagging/deepgelbooru.doctree b/v0.13.0/.doctrees/api_doc/tagging/deepgelbooru.doctree index 4de116aa0d15d745551f7763114d8b0c0de2f6e4..36d5a24205f29720329f708f534f8fd9d6761b9f 100644 Binary files a/v0.13.0/.doctrees/api_doc/tagging/deepgelbooru.doctree and b/v0.13.0/.doctrees/api_doc/tagging/deepgelbooru.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/tagging/format.doctree b/v0.13.0/.doctrees/api_doc/tagging/format.doctree index c9fcd179a559d5d501001cbeddc71ca114e6a81f..39216612c74b0f61028f747793867a32e34ca4af 100644 Binary files a/v0.13.0/.doctrees/api_doc/tagging/format.doctree and b/v0.13.0/.doctrees/api_doc/tagging/format.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/tagging/index.doctree b/v0.13.0/.doctrees/api_doc/tagging/index.doctree index 1b73fb02f0d4623352fdf0c0a896f3609fffc121..e224f7cfef11571b6546a611face97277dc6976a 100644 Binary files a/v0.13.0/.doctrees/api_doc/tagging/index.doctree and b/v0.13.0/.doctrees/api_doc/tagging/index.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/tagging/match.doctree b/v0.13.0/.doctrees/api_doc/tagging/match.doctree index 5f51d0a81a0440f8c72c2ed21ff22145b9ebcb95..1331464711aabd7176d861c8f4853ef2ab20ad08 100644 Binary files a/v0.13.0/.doctrees/api_doc/tagging/match.doctree and b/v0.13.0/.doctrees/api_doc/tagging/match.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/tagging/mldanbooru.doctree b/v0.13.0/.doctrees/api_doc/tagging/mldanbooru.doctree index 727ce6dfe692df034bd199004799ec4ce093520a..490bfdb7c1966e88fd692c39cc969a0ed83986d4 100644 Binary files a/v0.13.0/.doctrees/api_doc/tagging/mldanbooru.doctree and b/v0.13.0/.doctrees/api_doc/tagging/mldanbooru.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/tagging/order.doctree b/v0.13.0/.doctrees/api_doc/tagging/order.doctree index 3747d39eb2e225e96f8d0e9144a2e7065f76412b..9bf37c8cdd1534d01db742d295806485d25e7b48 100644 Binary files a/v0.13.0/.doctrees/api_doc/tagging/order.doctree and b/v0.13.0/.doctrees/api_doc/tagging/order.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/tagging/overlap.doctree b/v0.13.0/.doctrees/api_doc/tagging/overlap.doctree index 0abad0adce34350c11020ce4403bf99b5fd30f73..bb15a502428cfcb7d6d2746588b96d2f95ff614e 100644 Binary files a/v0.13.0/.doctrees/api_doc/tagging/overlap.doctree and b/v0.13.0/.doctrees/api_doc/tagging/overlap.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/tagging/wd14.doctree b/v0.13.0/.doctrees/api_doc/tagging/wd14.doctree index 69c7ee4c1581c7acaf34861b9db86a465a42cd91..aa6a667936a02705d1d43d495af180c389ad1fd7 100644 Binary files a/v0.13.0/.doctrees/api_doc/tagging/wd14.doctree and b/v0.13.0/.doctrees/api_doc/tagging/wd14.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/upscale/cdc.doctree b/v0.13.0/.doctrees/api_doc/upscale/cdc.doctree index 93fe4f6a320b85aad784f55bbc8bbe580b299140..2af4db3b55ee9b2e0c2e837ace789d595b2d6b7b 100644 Binary files a/v0.13.0/.doctrees/api_doc/upscale/cdc.doctree and b/v0.13.0/.doctrees/api_doc/upscale/cdc.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/upscale/index.doctree b/v0.13.0/.doctrees/api_doc/upscale/index.doctree index 628e657ac702428a0142d861a6b282ce5c0dff05..098e3bc6ff5220f20c31dda68fcd347d81246608 100644 Binary files a/v0.13.0/.doctrees/api_doc/upscale/index.doctree and b/v0.13.0/.doctrees/api_doc/upscale/index.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/utils/cache.doctree b/v0.13.0/.doctrees/api_doc/utils/cache.doctree index 5252088f0ebe5e6a50f05bc2f21d3d6b0e7cd731..fc96d7bd7b46d3b7ab68bd10a5bbaa637bcafbe1 100644 Binary files a/v0.13.0/.doctrees/api_doc/utils/cache.doctree and b/v0.13.0/.doctrees/api_doc/utils/cache.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/utils/func.doctree b/v0.13.0/.doctrees/api_doc/utils/func.doctree index 3324766b699a9c546c5a71ba8fd82754032fda03..ad0de39fd31f1f0fa76550582040c07f80e66e43 100644 Binary files a/v0.13.0/.doctrees/api_doc/utils/func.doctree and b/v0.13.0/.doctrees/api_doc/utils/func.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/utils/index.doctree b/v0.13.0/.doctrees/api_doc/utils/index.doctree index 15cdbb43407ed0949876c31063530aaf8b60370c..1302a338c537053393757bd8d1a7203b806a968c 100644 Binary files a/v0.13.0/.doctrees/api_doc/utils/index.doctree and b/v0.13.0/.doctrees/api_doc/utils/index.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/utils/onnxruntime.doctree b/v0.13.0/.doctrees/api_doc/utils/onnxruntime.doctree index bbb7ca453db0f5d21c9acbfc9464965db41460dd..3ca74caf19d00ec857c4ed5f317bee3822f59139 100644 Binary files a/v0.13.0/.doctrees/api_doc/utils/onnxruntime.doctree and b/v0.13.0/.doctrees/api_doc/utils/onnxruntime.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/validate/aicheck.doctree b/v0.13.0/.doctrees/api_doc/validate/aicheck.doctree index 69f9972795f66221830d461650798124aa0c9a1b..e7a3e1da6bde2b39d3595c56198b2044a354397a 100644 Binary files a/v0.13.0/.doctrees/api_doc/validate/aicheck.doctree and b/v0.13.0/.doctrees/api_doc/validate/aicheck.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/validate/bangumi_char.doctree b/v0.13.0/.doctrees/api_doc/validate/bangumi_char.doctree index ec39f99258d5ffd53f7fdfdcf81ccc0f66a1adad..de12dab98eb1aea0045d60561d18740801971bb8 100644 Binary files a/v0.13.0/.doctrees/api_doc/validate/bangumi_char.doctree and b/v0.13.0/.doctrees/api_doc/validate/bangumi_char.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/validate/classify.doctree b/v0.13.0/.doctrees/api_doc/validate/classify.doctree index 84614ad368c52e3a22d097914677bc2b9b9b231f..62a4b158ffeb46ece44e4ccdd789180d9558fae8 100644 Binary files a/v0.13.0/.doctrees/api_doc/validate/classify.doctree and b/v0.13.0/.doctrees/api_doc/validate/classify.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/validate/color.doctree b/v0.13.0/.doctrees/api_doc/validate/color.doctree index dfa1addaa7ca9eb07955970dc0176420d4f505f1..7b01eaf3e0b32159c18bf47e6ef26c6b58d96d8e 100644 Binary files a/v0.13.0/.doctrees/api_doc/validate/color.doctree and b/v0.13.0/.doctrees/api_doc/validate/color.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/validate/completeness.doctree b/v0.13.0/.doctrees/api_doc/validate/completeness.doctree index a99378f552f7ecae4f4319e4e8a4789381d7a2ad..4741e7e0bf1db166946583b66c494b898325f74f 100644 Binary files a/v0.13.0/.doctrees/api_doc/validate/completeness.doctree and b/v0.13.0/.doctrees/api_doc/validate/completeness.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/validate/dbrating.doctree b/v0.13.0/.doctrees/api_doc/validate/dbrating.doctree index de57af2c53636f289ed38554710a488f39ea094d..a00e3b8a82374ff73b41acc31c0ec3ad449f34b0 100644 Binary files a/v0.13.0/.doctrees/api_doc/validate/dbrating.doctree and b/v0.13.0/.doctrees/api_doc/validate/dbrating.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/validate/furry.doctree b/v0.13.0/.doctrees/api_doc/validate/furry.doctree index 301790e75567a6d6605293c45f5812763e3fb970..ad46130c009db2e3802aa44791d6cad0230df6cc 100644 Binary files a/v0.13.0/.doctrees/api_doc/validate/furry.doctree and b/v0.13.0/.doctrees/api_doc/validate/furry.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/validate/index.doctree b/v0.13.0/.doctrees/api_doc/validate/index.doctree index 164c15fde6f52935391f34d1f77009cc245ca054..2f401f0640027cc97d4e4579a0ea94e10ae7accc 100644 Binary files a/v0.13.0/.doctrees/api_doc/validate/index.doctree and b/v0.13.0/.doctrees/api_doc/validate/index.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/validate/monochrome.doctree b/v0.13.0/.doctrees/api_doc/validate/monochrome.doctree index 83e24e41fb6b52318d4520bdf2c07e9d687d4c0f..b8dc2cbbc42cf9d9b333be2f58adc92d32169835 100644 Binary files a/v0.13.0/.doctrees/api_doc/validate/monochrome.doctree and b/v0.13.0/.doctrees/api_doc/validate/monochrome.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/validate/nsfw.doctree b/v0.13.0/.doctrees/api_doc/validate/nsfw.doctree index f25729f232aa75108c75d70d9e304ed44f5b2f91..284f40ad4dc8f31c26f8bab4b918aa5203a06964 100644 Binary files a/v0.13.0/.doctrees/api_doc/validate/nsfw.doctree and b/v0.13.0/.doctrees/api_doc/validate/nsfw.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/validate/portrait.doctree b/v0.13.0/.doctrees/api_doc/validate/portrait.doctree index 24617b2a336d2d551043c9a87bcd8b74b9de8acc..d68174d1c49aebb0ae9a17f90f81e798f7d64e88 100644 Binary files a/v0.13.0/.doctrees/api_doc/validate/portrait.doctree and b/v0.13.0/.doctrees/api_doc/validate/portrait.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/validate/rating.doctree b/v0.13.0/.doctrees/api_doc/validate/rating.doctree index 5c462bb401767bbcc7eba49278c06cb0b950a912..4fdd232e8eddde930ebb4d68b958224fde02e711 100644 Binary files a/v0.13.0/.doctrees/api_doc/validate/rating.doctree and b/v0.13.0/.doctrees/api_doc/validate/rating.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/validate/real.doctree b/v0.13.0/.doctrees/api_doc/validate/real.doctree index 189b3081c6ce929d50d103e5bef5ce64c8242956..0517bdd32045552c1dcb5d7275dc5d64e669b166 100644 Binary files a/v0.13.0/.doctrees/api_doc/validate/real.doctree and b/v0.13.0/.doctrees/api_doc/validate/real.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/validate/safe.doctree b/v0.13.0/.doctrees/api_doc/validate/safe.doctree index 69a299ebeb8881e10f97592fbaf7fe7c15a23990..266f63347907aad8f9c941e93670edb4f35a8a36 100644 Binary files a/v0.13.0/.doctrees/api_doc/validate/safe.doctree and b/v0.13.0/.doctrees/api_doc/validate/safe.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/validate/style_age.doctree b/v0.13.0/.doctrees/api_doc/validate/style_age.doctree index e5ff697aac9378fa26f8c8c4c12f612efcec925d..d836867b4b1ab91e50ef560e0163e05cfc6973f3 100644 Binary files a/v0.13.0/.doctrees/api_doc/validate/style_age.doctree and b/v0.13.0/.doctrees/api_doc/validate/style_age.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/validate/teen.doctree b/v0.13.0/.doctrees/api_doc/validate/teen.doctree index eb6fe86cae83dc5e75f69378024ccedadb132db1..95f3fd87e20ee3b42db2eab77b8c2b08045a7dce 100644 Binary files a/v0.13.0/.doctrees/api_doc/validate/teen.doctree and b/v0.13.0/.doctrees/api_doc/validate/teen.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/validate/truncate.doctree b/v0.13.0/.doctrees/api_doc/validate/truncate.doctree index 2f163f4cd3b1b5dfa98ab041591bef26afd68355..f4570548a4dbf6f7bd19a0c476c743f23eba5f9f 100644 Binary files a/v0.13.0/.doctrees/api_doc/validate/truncate.doctree and b/v0.13.0/.doctrees/api_doc/validate/truncate.doctree differ diff --git a/v0.13.0/.doctrees/environment.pickle b/v0.13.0/.doctrees/environment.pickle index 8392383a00eec5835b0f8f8fb9e17730bbdb33a2..f4b84ad8439adf07ae1422132987138b8c06fb77 100644 Binary files a/v0.13.0/.doctrees/environment.pickle and b/v0.13.0/.doctrees/environment.pickle differ diff --git a/v0.13.0/.doctrees/index.doctree b/v0.13.0/.doctrees/index.doctree index f098e99b78f027cf7b29ffdd70b93daaa8f5db68..92349aa1c8a8109fb58974b8bc7afb9f98426080 100644 Binary files a/v0.13.0/.doctrees/index.doctree and b/v0.13.0/.doctrees/index.doctree differ diff --git a/v0.13.0/.doctrees/information/environment.doctree b/v0.13.0/.doctrees/information/environment.doctree index 64be6ddea9ca4e2f183ed79a507eafe0a834e415..535b8b41df3ce0df27aefc8b0f1c894dcb4c5ee1 100644 Binary files a/v0.13.0/.doctrees/information/environment.doctree and b/v0.13.0/.doctrees/information/environment.doctree differ diff --git a/v0.13.0/.doctrees/information/environment.result.doctree b/v0.13.0/.doctrees/information/environment.result.doctree index 29b1ef998a69bb6421bd7c3b31a71013388ed2a1..db6995705634a7306a52480873f5965974223e44 100644 Binary files a/v0.13.0/.doctrees/information/environment.result.doctree and b/v0.13.0/.doctrees/information/environment.result.doctree differ diff --git a/v0.13.0/.doctrees/nbsphinx/information/environment.ipynb b/v0.13.0/.doctrees/nbsphinx/information/environment.ipynb index 5f40b73ac267f48fb553767ff7702d35415ca5bc..98ddab28ee529a0dc14efa74c2758ac7b7d04f7b 100644 --- a/v0.13.0/.doctrees/nbsphinx/information/environment.ipynb +++ b/v0.13.0/.doctrees/nbsphinx/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-03-27T05:47:33.050424Z", - "iopub.status.busy": "2025-03-27T05:47:33.049907Z", - "iopub.status.idle": "2025-03-27T05:47:34.214342Z", - "shell.execute_reply": "2025-03-27T05:47:34.213588Z" + "iopub.execute_input": "2025-03-27T10:52:36.292700Z", + "iopub.status.busy": "2025-03-27T10:52:36.292201Z", + "iopub.status.idle": "2025-03-27T10:52:37.452142Z", + "shell.execute_reply": "2025-03-27T10:52:37.451467Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3158.72825 MHz\n", + "CPU Freq: 3049.937 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.13.0/.doctrees/nbsphinx/information/environment.result.ipynb b/v0.13.0/.doctrees/nbsphinx/information/environment.result.ipynb index 86cb60b73e2603418a1175b4276f892be9b2264a..6445dfe560d881e6c0523b40f9b960789b5a2cc6 100644 --- a/v0.13.0/.doctrees/nbsphinx/information/environment.result.ipynb +++ b/v0.13.0/.doctrees/nbsphinx/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-03-27T05:45:13.013473Z", - "iopub.status.busy": "2025-03-27T05:45:13.013281Z", - "iopub.status.idle": "2025-03-27T05:45:14.176910Z", - "shell.execute_reply": "2025-03-27T05:45:14.176155Z" + "iopub.execute_input": "2025-03-27T10:50:16.468478Z", + "iopub.status.busy": "2025-03-27T10:50:16.468272Z", + "iopub.status.idle": "2025-03-27T10:50:17.632342Z", + "shell.execute_reply": "2025-03-27T10:50:17.631649Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3035.4984999999997 MHz\n", + "CPU Freq: 3097.8250000000003 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.13.0/.doctrees/tutorials/installation/index.doctree b/v0.13.0/.doctrees/tutorials/installation/index.doctree index 3f7c486ddd76f0ffb1ffe9fe5ff6a1bad661cdfb..708e6d9308940609238d546b4cbf9f07aafe784b 100644 Binary files a/v0.13.0/.doctrees/tutorials/installation/index.doctree and b/v0.13.0/.doctrees/tutorials/installation/index.doctree differ diff --git a/v0.13.0/.doctrees/tutorials/quick_start/index.doctree b/v0.13.0/.doctrees/tutorials/quick_start/index.doctree index 96951499d8c8068bf9e43ea67b8bf3f6794179a2..787b7e3110dd01a2253f84b90d249b54f0f28862 100644 Binary files a/v0.13.0/.doctrees/tutorials/quick_start/index.doctree and b/v0.13.0/.doctrees/tutorials/quick_start/index.doctree differ diff --git a/v0.13.0/_sources/information/environment.result.ipynb.txt b/v0.13.0/_sources/information/environment.result.ipynb.txt index 86cb60b73e2603418a1175b4276f892be9b2264a..6445dfe560d881e6c0523b40f9b960789b5a2cc6 100644 --- a/v0.13.0/_sources/information/environment.result.ipynb.txt +++ b/v0.13.0/_sources/information/environment.result.ipynb.txt @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-03-27T05:45:13.013473Z", - "iopub.status.busy": "2025-03-27T05:45:13.013281Z", - "iopub.status.idle": "2025-03-27T05:45:14.176910Z", - "shell.execute_reply": "2025-03-27T05:45:14.176155Z" + "iopub.execute_input": "2025-03-27T10:50:16.468478Z", + "iopub.status.busy": "2025-03-27T10:50:16.468272Z", + "iopub.status.idle": "2025-03-27T10:50:17.632342Z", + "shell.execute_reply": "2025-03-27T10:50:17.631649Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3035.4984999999997 MHz\n", + "CPU Freq: 3097.8250000000003 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.13.0/information/environment.html b/v0.13.0/information/environment.html index 2c09b156996e48c197cd5a2289a2d2da4c360bcd..e3ab30702cb9ab76d6f891a107561015d369eefa 100644 --- a/v0.13.0/information/environment.html +++ b/v0.13.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: 3158.72825 MHz +CPU Freq: 3049.937 MHz Memory Size: 15.615 GiB Has CUDA: No diff --git a/v0.13.0/information/environment.ipynb b/v0.13.0/information/environment.ipynb index 5f40b73ac267f48fb553767ff7702d35415ca5bc..98ddab28ee529a0dc14efa74c2758ac7b7d04f7b 100644 --- a/v0.13.0/information/environment.ipynb +++ b/v0.13.0/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-03-27T05:47:33.050424Z", - "iopub.status.busy": "2025-03-27T05:47:33.049907Z", - "iopub.status.idle": "2025-03-27T05:47:34.214342Z", - "shell.execute_reply": "2025-03-27T05:47:34.213588Z" + "iopub.execute_input": "2025-03-27T10:52:36.292700Z", + "iopub.status.busy": "2025-03-27T10:52:36.292201Z", + "iopub.status.idle": "2025-03-27T10:52:37.452142Z", + "shell.execute_reply": "2025-03-27T10:52:37.451467Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3158.72825 MHz\n", + "CPU Freq: 3049.937 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.13.0/information/environment.result.html b/v0.13.0/information/environment.result.html index 6a1be4debfb9667dfa526fed786840ca302fb596..c87041da4a3cd87355073c8f91cf57003a13b3d0 100644 --- a/v0.13.0/information/environment.result.html +++ b/v0.13.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: 3035.4984999999997 MHz +CPU Freq: 3097.8250000000003 MHz Memory Size: 15.615 GiB Has CUDA: No diff --git a/v0.13.0/information/environment.result.ipynb b/v0.13.0/information/environment.result.ipynb index 86cb60b73e2603418a1175b4276f892be9b2264a..6445dfe560d881e6c0523b40f9b960789b5a2cc6 100644 --- a/v0.13.0/information/environment.result.ipynb +++ b/v0.13.0/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-03-27T05:45:13.013473Z", - "iopub.status.busy": "2025-03-27T05:45:13.013281Z", - "iopub.status.idle": "2025-03-27T05:45:14.176910Z", - "shell.execute_reply": "2025-03-27T05:45:14.176155Z" + "iopub.execute_input": "2025-03-27T10:50:16.468478Z", + "iopub.status.busy": "2025-03-27T10:50:16.468272Z", + "iopub.status.idle": "2025-03-27T10:50:17.632342Z", + "shell.execute_reply": "2025-03-27T10:50:17.631649Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3035.4984999999997 MHz\n", + "CPU Freq: 3097.8250000000003 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.13.0/searchindex.js b/v0.13.0/searchindex.js index aab1e12191b34aac06c10c045f9a99c9aa11876a..ea8d7f9abc6dd12ab75ec0a33022b951d4dc3152 100644 --- a/v0.13.0/searchindex.js +++ b/v0.13.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/blob", "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/blob.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.blob", "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, 5, 8, 28, 61, 66], "str": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 32, 33, 34, 36, 37, 38, 39, 41, 42, 44, 45, 46, 47, 49, 50, 53, 56, 57, 58, 59, 63, 64, 66, 67, 68, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 87, 88, 89, 90, 91, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103, 104], "pathlik": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 26, 27, 28, 29, 30, 32, 33, 34, 36, 37, 38, 39, 41, 42, 44, 45, 46, 47, 49, 50, 53, 63, 64, 66, 68, 70, 73, 74, 78, 81, 82, 88, 89, 90, 91, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103], "byte": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 26, 27, 28, 29, 30, 32, 33, 34, 36, 37, 38, 39, 41, 42, 44, 45, 46, 47, 49, 50, 51, 53, 63, 64, 66, 68, 70, 73, 74, 78, 81, 82, 88, 89, 90, 91, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103], "bytearrai": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 26, 27, 28, 29, 30, 32, 33, 34, 36, 37, 38, 39, 41, 42, 44, 45, 46, 47, 49, 50, 51, 53, 63, 64, 66, 68, 70, 73, 74, 78, 81, 82, 88, 89, 90, 91, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103], "binaryio": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 26, 27, 28, 29, 30, 32, 33, 34, 36, 37, 38, 39, 41, 42, 44, 45, 46, 47, 49, 50, 53, 63, 64, 66, 68, 70, 73, 74, 78, 81, 82, 88, 89, 90, 91, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103], "imag": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 49, 50, 52, 53, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 68, 69, 70, 73, 74, 75, 76, 78, 81, 82, 83, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 108], "max_width": 0, "int": [0, 4, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 26, 27, 28, 29, 32, 33, 36, 38, 42, 44, 45, 46, 47, 49, 50, 51, 53, 58, 59, 61, 63, 64, 70, 78, 82, 101], "none": [0, 4, 8, 10, 12, 13, 14, 15, 16, 17, 20, 22, 23, 24, 26, 27, 28, 29, 30, 32, 33, 34, 36, 38, 46, 49, 50, 53, 56, 57, 58, 59, 66, 68, 71, 72, 87], "ellipsi": 0, "max_height": 0, "resampl": [0, 58], "2": [0, 8, 11, 21, 22, 37, 38, 39, 42, 44, 51, 58, 61, 66, 81, 88, 89, 90, 92, 93, 94, 96, 97, 98, 99, 100, 102, 103], "level": [0, 12, 13, 14, 15, 16, 17, 20, 32, 33, 37, 46, 59, 73, 93], "aspect": [0, 23, 33, 45], "float": [0, 7, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 28, 33, 38, 39, 41, 42, 43, 44, 46, 47, 49, 51, 53, 58, 59, 61, 68, 71, 72, 73, 74, 75, 78, 79, 80, 81, 85, 88, 89, 90, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103], "1": [0, 10, 11, 19, 20, 21, 37, 38, 39, 42, 44, 51, 58, 59, 61, 66, 67, 71, 72, 73, 74, 79, 81, 82, 85, 88, 89, 90, 92, 93, 94, 96, 97, 98, 99, 100, 102, 103, 106, 107], "8": [0, 11, 21, 36, 38, 42, 46, 51, 58, 61, 66, 88, 89, 90, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103, 106, 107, 108], "sourc": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 32, 33, 34, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 49, 50, 51, 53, 54, 56, 57, 58, 59, 61, 63, 64, 66, 67, 68, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103, 104], "gener": [0, 4, 11, 14, 20, 34, 35, 65, 66, 68, 74, 78, 81, 86, 93, 105], "art": [0, 66], "base": [0, 17, 20, 21, 28, 29, 32, 33, 38, 39, 41, 42, 45, 46, 47, 49, 51, 53, 55, 56, 58, 59, 68, 70, 73, 74, 78, 79, 80, 81, 89, 93, 97, 99, 105], "given": [0, 6, 7, 8, 10, 13, 14, 16, 17, 18, 19, 22, 24, 26, 27, 28, 29, 32, 36, 38, 41, 45, 47, 51, 54, 58, 66, 68, 71, 72, 77, 80, 81, 88, 90, 93, 96, 97, 99, 103], "paramet": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 49, 50, 51, 53, 56, 57, 58, 59, 61, 63, 64, 66, 67, 68, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103, 104], "imagetyp": [0, 5, 11, 12, 13, 14, 15, 16, 17, 20, 22, 23, 28, 30, 33, 34, 36, 38, 39, 41, 44, 46, 49, 50, 53, 63, 64, 66, 68, 74, 81, 82, 89, 92, 94, 97, 98, 100, 101, 102], "The": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 23, 28, 29, 30, 32, 33, 34, 35, 36, 38, 39, 41, 44, 45, 46, 47, 49, 50, 51, 53, 56, 57, 58, 59, 61, 62, 63, 64, 66, 67, 68, 70, 72, 73, 74, 75, 77, 78, 79, 81, 82, 84, 85, 87, 88, 89, 90, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103, 104, 108], "input": [0, 5, 11, 12, 13, 14, 15, 17, 19, 20, 22, 23, 28, 29, 30, 32, 33, 34, 36, 38, 39, 41, 44, 45, 46, 47, 49, 50, 53, 56, 58, 61, 63, 64, 66, 68, 71, 72, 74, 75, 77, 79, 81, 82, 85, 89, 92, 94, 97, 98, 100, 102], "option": [0, 4, 11, 12, 13, 14, 15, 16, 17, 20, 21, 22, 23, 28, 29, 32, 33, 34, 38, 44, 46, 49, 50, 53, 58, 59, 61, 66, 67, 68, 71, 72, 79, 84], "maximum": [0, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 23, 33, 38, 44, 45, 46, 58, 61, 84, 101], "width": [0, 4, 10, 47, 58, 59, 78], "If": [0, 5, 8, 10, 12, 13, 14, 15, 16, 17, 20, 21, 23, 28, 29, 32, 33, 34, 36, 38, 44, 46, 49, 51, 53, 56, 57, 58, 61, 63, 64, 66, 67, 68, 71, 72, 79, 81, 87, 88, 89, 90, 93, 96, 99, 103], "set": [0, 11, 23, 28, 29, 33, 38, 49, 51, 53, 58, 81, 87, 90, 93, 99, 103, 104], "automat": [0, 4, 29, 32, 38, 49, 87, 106, 107], "determin": [0, 8, 38, 97], "termin": 0, "size": [0, 4, 6, 7, 10, 22, 23, 24, 26, 27, 38, 45, 47, 49, 53, 56, 57, 58, 59, 61, 63, 64, 66, 70, 78, 82, 83, 101, 106, 107], "height": [0, 4, 10, 47, 58, 59, 78], "filter": [0, 33, 49, 58, 61, 71, 72, 93, 95, 99], "us": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, 38, 39, 42, 44, 46, 47, 49, 50, 53, 54, 56, 58, 61, 62, 63, 64, 66, 67, 68, 71, 73, 74, 75, 78, 81, 82, 84, 85, 87, 88, 89, 90, 93, 95, 96, 97, 99, 103], "when": [0, 7, 10, 11, 22, 24, 26, 27, 28, 29, 36, 38, 42, 46, 47, 51, 54, 58, 63, 66, 68, 70, 78, 82, 84, 87, 88, 104], "resiz": [0, 22, 23, 33, 45, 53, 56, 57, 58, 66, 78], "charact": [0, 38, 44, 53, 69, 70, 73, 74, 75, 76, 81, 89, 105], "repres": [0, 7, 10, 11, 12, 13, 14, 21, 38, 42, 46, 49, 51, 68, 70, 79, 88, 97, 104], "differ": [0, 8, 13, 14, 15, 16, 17, 20, 21, 29, 34, 35, 36, 38, 42, 43, 50, 51, 57, 58, 89, 94, 98, 100, 102, 106, 107], "intens": 0, "proport": [0, 89], "correct": [0, 36], "output": [0, 23, 28, 29, 32, 39, 53, 66, 67, 74, 79, 81, 108], "which": [0, 4, 10, 21, 22, 24, 26, 27, 32, 34, 38, 42, 47, 56, 58, 59, 62, 66, 67, 68, 70, 71, 74, 78, 84, 85, 87, 88, 90, 95, 96, 97, 104, 105, 106, 107, 108], "should": [0, 3, 10, 23, 38, 42, 46, 47, 49, 58, 70, 81, 108], "approxim": 0, "ratio": [0, 23, 33, 44, 45, 47, 78], "your": [0, 49, 63, 104, 106, 107, 108], "thi": [0, 3, 4, 5, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 28, 29, 30, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 44, 46, 47, 49, 50, 51, 53, 54, 56, 57, 58, 61, 63, 64, 65, 66, 67, 68, 69, 73, 76, 80, 81, 82, 84, 85, 87, 88, 89, 90, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103, 104, 106, 107], "valu": [0, 4, 8, 10, 12, 16, 17, 20, 21, 36, 38, 42, 46, 49, 51, 56, 57, 58, 67, 73, 78, 85, 88, 96, 104], "ensur": [0, 29, 33, 38, 45, 58, 63, 66, 84], "i": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 44, 46, 47, 49, 50, 51, 53, 54, 56, 57, 58, 59, 61, 63, 64, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 78, 79, 81, 82, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108], "close": [0, 47, 66], "possibl": [0, 22, 29, 38, 47], "origin": [0, 4, 6, 8, 19, 24, 26, 27, 36, 37, 43, 46, 47, 49, 53, 70, 73, 75, 78, 79, 97], "default": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 21, 22, 24, 26, 27, 28, 29, 32, 33, 38, 39, 41, 42, 44, 46, 47, 49, 51, 53, 58, 59, 63, 64, 67, 70, 71, 72, 73, 75, 78, 81, 82, 87, 88, 89, 90, 92, 93, 94, 96, 97, 98, 99, 100, 102, 103], "return": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 32, 33, 34, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 49, 50, 51, 53, 56, 57, 58, 59, 61, 63, 64, 66, 67, 68, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 97, 98, 99, 100, 101, 102, 103, 104], "represent": [0, 21, 38, 56, 57, 66], "type": [0, 5, 8, 10, 11, 12, 13, 14, 15, 16, 17, 20, 21, 22, 23, 28, 29, 30, 32, 33, 34, 36, 38, 39, 41, 44, 46, 47, 49, 50, 51, 53, 56, 57, 58, 59, 61, 63, 64, 66, 67, 68, 71, 72, 75, 77, 79, 80, 81, 82, 84, 85, 89, 92, 93, 94, 97, 98, 99, 100, 101, 102], "exampl": [0, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 26, 27, 28, 33, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 49, 50, 56, 57, 58, 59, 61, 66, 70, 71, 72, 73, 74, 75, 78, 79, 80, 81, 82, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 96, 97, 98, 99, 100, 102, 103, 104], "here": [0, 11, 19, 25, 38, 42, 43, 66, 71, 73, 74, 78, 81, 82, 89, 91, 104, 106, 107], "an": [0, 4, 5, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34, 36, 37, 38, 39, 41, 42, 44, 45, 46, 47, 49, 50, 51, 53, 56, 58, 61, 63, 64, 66, 68, 69, 70, 72, 73, 74, 76, 79, 81, 82, 85, 87, 88, 89, 90, 91, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103, 104], "jerri": 0, "from": [0, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 26, 27, 28, 32, 33, 34, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 49, 50, 51, 56, 57, 58, 59, 61, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 78, 79, 80, 81, 82, 84, 85, 88, 89, 90, 91, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103, 104, 106, 107, 108], "import": [0, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 20, 23, 33, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 49, 50, 56, 57, 58, 59, 61, 66, 70, 71, 72, 73, 74, 75, 78, 79, 80, 81, 82, 84, 85, 88, 89, 90, 91, 92, 93, 94, 96, 97, 98, 99, 100, 102, 103, 104, 106, 107, 108], "print": [0, 5, 11, 16, 17, 20, 21, 33, 66, 67, 106, 107, 108], "png": [0, 5, 8, 10, 12, 23, 34, 36, 41, 46, 47, 49, 61, 66, 68, 70, 81, 82, 91, 104], "draw": [1, 23, 25, 26, 53, 97, 105], "ascii_draw": 1, "meta": [2, 105, 108], "__title__": [2, 108], "__version__": [2, 108], "__description__": [2, 108], "__author__": [2, 108], "__author_email__": 2, "overview": [3, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 30, 31, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 49, 50, 52, 58, 59, 60, 61, 62, 63, 64, 65, 66, 69, 70, 71, 72, 73, 74, 75, 76, 78, 81, 82, 83, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104], "inform": [3, 29, 32, 33, 34, 35, 36, 53, 66, 68, 80], "packag": 3, "titl": [3, 68], "project": [3, 19, 73, 81, 104], "version": [3, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 33, 37, 46, 63, 64, 66, 67, 84, 90, 105, 108], "short": [3, 74, 78, 81], "descript": [3, 19, 28, 32, 68], "includ": [3, 5, 8, 11, 12, 19, 20, 21, 23, 28, 29, 30, 32, 33, 34, 35, 50, 51, 57, 58, 65, 66, 67, 68, 74, 81, 85, 89, 97], "setup": 3, "py": [3, 70], "author": [3, 67], "email": 3, "step": [4, 47, 58, 66], "forecolor": [4, 24, 26, 27], "lightgrei": 4, "backcolor": [4, 24, 26, 27], "white": [4, 8, 24, 26, 27, 29, 58, 66, 70], "creat": [4, 28, 29, 32, 33, 34, 46, 56, 57, 58, 66, 68, 72, 88], "black": [4, 46, 66], "squar": [4, 58], "can": [4, 5, 8, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 23, 25, 29, 32, 34, 36, 38, 42, 46, 50, 51, 56, 58, 66, 67, 68, 74, 79, 81, 87, 89, 95, 96, 105, 108], "complement": 4, "transpar": [4, 8, 10, 24, 26, 27, 47, 49, 70, 82], "area": [4, 10, 11, 21, 22, 46, 47], "grid": 4, "pixel": [4, 23, 36, 46, 47, 49, 58, 61, 66, 70, 96], "mean": [4, 19, 21, 22, 24, 26, 27, 28, 38, 41, 42, 47, 51, 56, 57, 58, 87, 90, 108], "function": [4, 7, 8, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 28, 29, 32, 33, 34, 35, 36, 38, 41, 44, 46, 47, 49, 50, 53, 56, 57, 58, 61, 63, 65, 66, 67, 68, 80, 81, 82, 84, 85, 89, 93, 97, 99, 104], "suitabl": [4, 56, 58, 73, 97], "color": [4, 8, 10, 24, 26, 27, 46, 61, 66, 70, 95, 96, 105], "fore": [4, 24, 26, 27], "back": [4, 81], "A": [4, 5, 8, 12, 13, 14, 15, 16, 17, 19, 20, 24, 26, 27, 28, 33, 36, 37, 38, 39, 44, 45, 46, 47, 49, 56, 58, 59, 66, 67, 68, 72, 75, 80, 84, 87, 88, 89, 90, 92, 93, 94, 96, 98, 99, 100, 101, 102, 103, 108], "rgba": [4, 8, 30, 36, 63, 64, 70, 82], "contain": [4, 5, 10, 12, 13, 14, 15, 16, 17, 19, 20, 21, 23, 28, 29, 32, 33, 38, 39, 51, 53, 58, 63, 66, 67, 68, 74, 78, 81, 90, 93, 99, 101, 103], "add": [4, 34, 67, 68, 75], "rgb": [4, 6, 7, 8, 29, 30, 46, 58, 59, 66, 70, 82], "In": [4, 26, 38, 89, 90], "document": [4, 106, 107, 108], "accur": [4, 12, 20, 93, 99], "present": [4, 34, 68, 73], "state": [4, 32], "shown": [4, 69], "follow": [4, 28, 38, 51, 57, 58, 62, 67, 68, 74, 81, 88, 89, 90, 92, 93, 94, 96, 98, 99, 100, 102, 103, 108], "figur": 4, "modul": [5, 8, 11, 16, 17, 19, 20, 21, 22, 23, 28, 29, 32, 33, 34, 35, 36, 56, 57, 65, 67, 68, 69, 81, 84, 85, 93, 99, 105], "provid": [5, 8, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 28, 29, 30, 32, 33, 34, 35, 36, 38, 46, 49, 51, 53, 56, 57, 58, 65, 66, 67, 68, 78, 79, 81, 84, 85, 87, 93, 99], "util": [5, 8, 19, 20, 28, 31, 33, 42, 45, 49, 52, 56, 57, 62, 65, 67, 73, 74, 78, 81, 105], "handl": [5, 8, 28, 29, 32, 33, 35, 36, 54, 57, 58, 65, 68], "url": [5, 12, 15, 17, 29, 36, 66], "convers": [5, 8, 33, 57, 58], "between": [5, 13, 14, 20, 21, 28, 29, 32, 38, 42, 43, 47, 57, 63, 64, 72, 78, 82, 85], "valid": [5, 46, 47, 51, 58, 105], "format": [5, 8, 10, 24, 26, 27, 28, 29, 32, 33, 34, 35, 36, 39, 46, 49, 50, 52, 56, 58, 66, 67, 68, 74, 76, 81, 97, 105], "support": [5, 6, 8, 13, 14, 15, 17, 20, 28, 32, 33, 34, 47, 53, 56, 57, 58, 63, 64, 66, 67, 68, 81, 82], "convert": [5, 8, 29, 34, 36, 38, 51, 56, 57, 58, 68, 81, 97], "specifi": [5, 8, 21, 22, 23, 28, 29, 32, 33, 38, 46, 47, 49, 58, 66, 67, 68, 72, 74, 79, 81, 84], "load": [5, 8, 12, 13, 16, 17, 28, 29, 32, 33, 34, 36, 66, 81, 87], "variou": [5, 8, 13, 14, 16, 20, 21, 23, 28, 30, 32, 33, 35, 58, 66, 68, 85, 108], "mime": 5, "jpg": [5, 6, 7, 8, 11, 13, 14, 15, 16, 17, 20, 23, 28, 33, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 50, 59, 70, 73, 74, 78, 81, 88, 89, 90, 91, 92, 93, 94, 96, 97, 98, 99, 100, 102, 103, 104], "save_kwarg": 5, "string": [5, 12, 14, 15, 19, 36, 51, 66, 67, 75, 87, 104], "pil": [5, 6, 7, 8, 10, 16, 23, 29, 33, 42, 45, 46, 47, 49, 56, 58, 59, 61, 66, 74, 82, 91, 96], "numpi": [5, 6, 10, 23, 29, 32, 36, 38, 49, 51, 81, 85], "arrai": [5, 10, 23, 29, 36, 38, 42, 49, 51, 81, 85], "file": [5, 8, 10, 11, 12, 15, 17, 23, 34, 36, 42, 59, 65, 66, 67, 68, 87, 96, 104, 105], "path": [5, 8, 10, 11, 12, 15, 17, 23, 29, 33, 36, 59, 66, 67, 68, 74, 91, 96, 104], "desir": [5, 59], "addit": [5, 28, 29, 32, 33, 34, 46, 47, 57, 66, 68], "keyword": [5, 28, 29, 32, 33, 34, 46, 47, 66, 68, 84], "argument": [5, 28, 29, 32, 33, 34, 46, 47, 50, 51, 66, 68, 72, 74, 81, 84], "pass": [5, 26, 27, 28, 29, 32, 33, 34, 46, 47, 66, 70, 78, 82, 84], "save": [5, 10, 23, 34, 61, 66, 67, 68, 70], "encod": [5, 6, 9, 28, 29, 32, 36, 68, 105], "open": [5, 6, 7, 8, 10, 11, 16, 28, 33, 45, 46, 47, 49, 61, 66, 67, 82, 87], "test": [5, 42, 82, 88, 89, 90, 92, 93, 94, 96, 98, 99, 100, 102, 103], "blob_url": 5, "qualiti": [5, 22, 39, 60, 66, 81, 82], "95": [5, 33, 58, 71, 72, 79], "base64": 5, "pre": [5, 12, 14, 17, 29, 32, 39], "object": [5, 6, 8, 10, 11, 17, 21, 23, 33, 34, 36, 42, 46, 50, 53, 54, 57, 58, 59, 66, 68, 73, 74, 87, 90, 91, 93, 96, 99, 103], "rais": [5, 8, 12, 13, 15, 16, 17, 20, 21, 28, 32, 33, 36, 46, 49, 51, 54, 56, 57, 58, 61, 66, 67, 68, 71, 72, 79], "valueerror": [5, 12, 15, 17, 20, 21, 28, 32, 36, 49, 58, 68, 79], "unsupport": [5, 44, 57, 58, 79], "method": [5, 28, 29, 30, 32, 33, 35, 36, 38, 46, 58, 93, 99], "warn": 5, "userwarn": 5, "doesn": [5, 36, 72], "t": [5, 36, 72], "match": [5, 21, 32, 36, 49, 58, 72, 76, 105], "actual": [5, 17, 20, 44], "invalid": [5, 12, 15, 17, 20, 28, 32, 34, 58], "show": [5, 12, 13, 14, 15, 50], "bool": [5, 7, 8, 23, 26, 33, 38, 44, 46, 49, 50, 53, 58, 63, 64, 67, 68, 71, 72, 73, 74, 75, 77, 78, 81, 82, 88, 96, 104], "effici": [5, 19, 22, 29, 67, 85], "without": [5, 33, 61, 66, 71, 72, 80], "content": [5, 11, 26, 44, 69], "true": [5, 7, 8, 23, 33, 38, 46, 47, 50, 53, 56, 57, 58, 63, 64, 67, 68, 71, 72, 75, 77, 81, 88, 91, 96, 104], "fals": [5, 6, 7, 8, 23, 26, 33, 38, 44, 46, 58, 63, 64, 66, 67, 68, 71, 72, 73, 74, 75, 77, 78, 81, 82, 88, 91, 96, 104], "otherwis": [5, 8, 34, 38, 58, 63, 64, 68, 71, 72, 77, 82, 87], "abc": 5, "svg": 5, "xml": 5, "jpeg": [5, 62, 66, 91, 104], "text": [5, 18, 23, 29, 32, 44, 66, 75, 77, 105], "plain": 5, "hello": 5, "order_": [6, 7], "chw": [6, 7], "both": [6, 12, 21, 29, 32, 44, 56, 67, 81], "np": [6, 7, 10, 28, 29, 32, 36, 38, 47, 49, 51, 81, 85], "uint8": [6, 7], "float32": [6, 7, 10, 24, 26, 27, 38], "ar": [6, 10, 11, 12, 13, 14, 15, 16, 17, 20, 21, 22, 28, 29, 32, 33, 34, 38, 41, 42, 43, 44, 46, 51, 54, 57, 58, 59, 62, 66, 67, 68, 71, 72, 73, 74, 78, 79, 81, 82, 88, 89, 90, 91, 92, 93, 94, 96, 98, 99, 100, 101, 102, 103, 104], "order": [6, 7, 58, 75, 76, 105], "rgb_encod": [6, 9], "custom_imag": [6, 7], "data_cwh": 6, "cwh": 6, "data_int": 6, "use_float": [6, 7], "mode": [6, 7, 8, 21, 33, 36, 57, 59, 66, 79, 82, 87], "1606x1870": [6, 7], "0x7fb9b89bbdc0": 6, "0x7fb9b89bbe50": 6, "0x7fb9b89bbdf0": 6, "invers": 6, "oper": [6, 29, 32, 37, 38, 39, 41, 42, 58, 67, 105], "ndarrai": [7, 10, 28, 29, 32, 36, 38, 42, 47, 49, 51, 81, 85], "channel": [7, 8, 30, 58, 63, 64, 82], "jpegimageplugin": [7, 59], "jpegimagefil": [7, 59], "0x7f9ec37389d0": 7, "shape": [7, 38, 42, 49, 70, 81], "dtype": [7, 38], "3": [7, 10, 11, 12, 13, 14, 20, 21, 38, 39, 42, 44, 46, 51, 53, 58, 61, 66, 74, 81, 88, 89, 90, 92, 93, 94, 96, 97, 98, 99, 100, 102, 103, 106, 107, 108], "1870": 7, "1606": 7, "whc": 7, "": [7, 11, 12, 13, 14, 15, 16, 17, 20, 21, 22, 28, 33, 34, 36, 44, 46, 56, 58, 66, 81, 84, 92], "result": [7, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 28, 29, 32, 33, 36, 39, 42, 44, 46, 47, 49, 50, 70, 73, 74, 81, 85, 92, 93, 99], "same": [7, 8, 38, 43, 81, 84], "torchvis": [7, 55, 105], "transform": [7, 8, 54, 55, 56, 57, 75, 105], "to_tensor": [7, 56, 57], "process": [8, 9, 12, 13, 15, 16, 21, 30, 33, 35, 36, 38, 56, 58, 61, 63, 64, 65, 72, 81, 108], "manipul": [8, 65], "python": [8, 36, 61, 84, 106, 107, 108], "librari": [8, 33, 56, 58, 61, 108], "It": [8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 28, 29, 32, 33, 34, 35, 46, 47, 49, 53, 56, 57, 65, 67, 68, 81, 84, 85, 97, 108], "multipl": [8, 10, 15, 29, 32, 36, 38, 42, 66], "ad": [8, 11, 58, 67, 68, 75], "background": [8, 9, 24, 26, 27, 29, 60, 66, 70, 105], "check": [8, 36, 41, 67, 71, 72, 77, 88, 91, 101, 104, 108], "alpha": [8, 30, 63, 64], "design": [8, 21, 28, 32, 34, 35], "simplifi": [8, 89], "common": [8, 57], "relat": [8, 11, 13, 16, 65, 72, 85], "task": [8, 20, 21, 32, 35, 46, 56], "applic": [8, 56, 73, 78, 97], "kei": [8, 17, 21, 29, 58, 67, 74, 81], "featur": [8, 12, 17, 29, 31, 32, 38, 42, 68, 70, 73, 74, 75, 81, 89], "binari": [8, 85], "like": [8, 11, 18, 23, 57, 58, 78, 84, 108], "onc": 8, "particularli": [8, 21, 28, 34, 35, 68, 84], "requir": [8, 10, 19, 20, 38, 47, 67, 68, 93, 99, 108], "preprocess": [8, 19, 28, 29, 33, 38, 63, 105], "befor": [8, 36, 38, 67, 81], "further": 8, "analysi": [8, 39], "force_background": [8, 58], "appli": [8, 14, 17, 19, 30, 38, 46, 47, 49, 56, 58, 61, 81, 85], "necessari": [8, 38, 73, 78], "ha": [8, 22, 44, 57, 82, 97, 106, 107], "4": [8, 11, 14, 16, 17, 21, 36, 37, 38, 39, 42, 46, 51, 61, 63, 64, 66, 74, 81, 88, 89, 90, 92, 93, 94, 96, 97, 98, 99, 100, 102, 103, 106, 107], "avoid": [8, 73], "anomali": 8, "dure": [8, 28, 36, 75, 96, 104], "subsequ": [8, 29, 46], "union": [8, 12, 13, 14, 15, 16, 17, 20, 21, 29, 32, 36, 38, 46, 51, 56, 58, 66, 68, 71, 72, 79], "retain": 8, "typeerror": [8, 51, 56, 57, 58, 71, 72, 79], "isinst": 8, "list": [8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 28, 29, 32, 33, 38, 42, 44, 46, 47, 50, 53, 56, 57, 58, 59, 71, 72, 79, 80, 81, 88, 90, 93, 99, 103], "tupl": [8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 28, 29, 32, 33, 38, 39, 42, 44, 46, 47, 50, 58, 81, 89, 90, 92, 93, 94, 97, 98, 99, 100, 101, 102, 103], "take": [8, 53, 58], "singl": [8, 15, 32, 36, 38, 57, 58, 75, 81, 85], "call": [8, 25, 66], "each": [8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 23, 28, 33, 38, 42, 49, 56, 65, 75, 77, 81, 82, 97], "item": [8, 10, 17], "batch": [8, 63, 64, 81, 82, 101], "multiimagestyp": [8, 29, 32, 38, 47], "iter": [8, 58, 61, 72], "img_path": 8, "image1": 8, "image2": 8, "loaded_imag": 8, "len": [8, 59], "all": [8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 25, 28, 29, 32, 33, 37, 38, 39, 41, 42, 44, 50, 51, 61, 63, 64, 67, 69, 70, 74, 76, 81, 88, 89, 90, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103], "pillow": [8, 55, 105], "boolean": [8, 38], "tool": [9, 15, 23, 28, 30, 37, 38, 39, 40, 46, 61, 69, 75, 95, 97], "basic": [9, 56, 60, 72], "grid_background": 9, "grid_transpar": 9, "blob": [9, 70, 105], "to_blob_url": 9, "load_image_from_blob_url": 9, "is_valid_image_blob_url": 9, "decod": [9, 36, 105], "rgb_decod": 9, "load_imag": [9, 23, 50, 66], "has_alpha_channel": 9, "layer": [9, 85, 105], "istack": 9, "mai": [10, 13, 16, 38, 62, 66, 73, 78, 84, 104, 106, 107], "block": [10, 28, 32, 33], "togeth": 10, "new": [10, 22, 28, 51, 63, 64, 66, 67, 72], "similar": [10, 11, 18, 29, 32, 38, 42, 58, 78, 81, 105], "techniqu": [10, 30, 36], "p": [10, 73, 74, 78, 81], "need": [10, 15, 33, 44, 47, 84, 88, 90, 93, 96, 99, 103], "stack": [10, 81], "addition": 10, "second": [10, 21, 38, 43, 77], "element": [10, 81], "rang": [10, 38, 42, 47], "left": [10, 46, 47, 51, 85], "0": [10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 28, 29, 33, 37, 38, 39, 42, 44, 46, 47, 49, 51, 53, 56, 57, 58, 61, 66, 67, 71, 72, 73, 74, 75, 78, 79, 80, 81, 85, 88, 89, 90, 92, 93, 94, 96, 97, 98, 99, 100, 102, 103, 106, 107, 108], "right": [10, 46, 51, 85], "two": [10, 21, 38, 43, 61, 77, 96], "dimension": [10, 81], "h": [10, 24, 26, 27, 49, 70], "w": [10, 24, 26, 27, 49, 70, 81], "posit": [10, 38, 46, 47, 89], "target": [10, 18, 24, 26, 27, 29, 47, 58], "By": [10, 44], "first": [10, 11, 15, 21, 33, 38, 43, 77], "howev": [10, 38], "solid": [10, 46], "pure": [10, 70], "lime": [10, 70], "nian": 10, "nian_lim": 10, "yellow": [10, 66], "5": [10, 11, 15, 20, 21, 38, 39, 42, 44, 47, 49, 51, 56, 57, 58, 59, 66, 73, 85, 88, 89, 90, 92, 93, 94, 96, 97, 98, 99, 100, 102, 103], "9": [10, 11, 21, 38, 42, 51, 58, 66, 79, 88, 89, 90, 92, 93, 96, 97, 98, 99, 100, 102, 103], "nian_tran": 10, "custom": [10, 12, 13, 14, 15, 16, 17, 20, 28, 32, 33, 36, 39, 46, 47, 49, 57, 58, 66, 67, 71], "mask": [10, 24, 26, 27, 47, 49, 70], "hs1": 10, "ab": 10, "linspac": 10, "ws1": 10, "nian_mask": 10, "hxw": [10, 24, 26, 27, 49], "booru": 11, "yolo": [11, 17, 19, 31, 105], "aperveyev": 11, "host": [11, 14, 19, 22, 29, 38, 44, 59, 74, 82, 88, 89, 90, 92, 93, 94, 96, 98, 99, 100, 102, 103, 108], "deepgh": [11, 12, 13, 14, 15, 16, 17, 19, 22, 38, 42, 44, 59, 74, 78, 82, 88, 89, 90, 92, 93, 94, 96, 98, 99, 100, 102, 103, 108], "overal": [11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 25, 37, 38, 39, 41, 42, 44, 50, 61, 63, 64, 69, 76, 88, 89, 90, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103], "benchmark": [11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 25, 37, 38, 39, 41, 42, 44, 50, 61, 63, 64, 69, 76, 82, 88, 89, 90, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103], "explan": 11, "No": [11, 66, 106, 107], "head": [11, 18, 23, 50, 72, 89, 98, 105], "anim": [11, 12, 13, 14, 15, 16, 17, 18, 20, 25, 27, 37, 38, 39, 41, 50, 52, 53, 59, 66, 69, 70, 72, 73, 76, 82, 89, 90, 93, 94, 98, 99, 100, 102, 103, 108], "pretti": 11, "girl": [11, 44, 72], "onli": [11, 12, 13, 14, 15, 16, 17, 20, 23, 38, 67, 72, 73, 78, 81, 96], "bust": 11, "torso": 11, "part": [11, 49, 50, 51], "collarbon": 11, "center": [11, 47, 57, 58], "pair": [11, 21, 32], "cover": [11, 19, 47, 66, 72], "breast": [11, 19, 72, 73, 74, 78, 80, 81], "boob": 11, "bra": 11, "nippl": [11, 12, 46, 66], "mostli": [11, 15], "visibl": [11, 23], "nsfw": [11, 46, 95, 105], "shld": 11, "shoulder": [11, 51], "mayb": 11, "one": [11, 32, 36, 42, 44, 58, 72, 81], "view": [11, 44], "profil": 11, "exactli": 11, "rear": 11, "exclud": 11, "sideb": 11, "uncov": 11, "other": [11, 38, 44, 58, 77, 80, 89], "visual": [11, 12, 13, 14, 15, 17, 18, 20, 38, 40, 50, 52, 81, 105], "mark": 11, "belli": [11, 19], "button": [11, 28, 74], "hip": [11, 51], "half": [11, 15, 72], "stock": 11, "line": [11, 25, 26, 53], "knee": [11, 51], "below": [11, 53, 69, 108], "6": [11, 21, 23, 38, 42, 51, 58, 61, 71, 72, 88, 89, 90, 92, 93, 94, 96, 97, 98, 99, 100, 102, 103, 106, 107], "nopan": 11, "panti": [11, 75], "cloth": 11, "bikini": 11, "regardless": 11, "censor": [11, 18, 46, 47, 93, 99, 105], "evid": 11, "7": [11, 12, 14, 15, 16, 17, 33, 38, 42, 44, 46, 49, 51, 58, 66, 71, 72, 78, 88, 89, 90, 92, 93, 94, 96, 97, 98, 99, 100, 102, 103], "butt": 11, "buttock": [11, 19], "least": [11, 35, 36, 68], "partial": 11, "behind": 11, "more": [11, 12, 31, 32, 44, 51, 56, 66, 84, 87], "less": [11, 12, 14, 20, 88], "stand": [11, 66, 73, 74, 78, 81], "sit": [11, 72], "ass": 11, "split": [11, 78], "leg": [11, 66], "wide": [11, 66], "90": 11, "degre": [11, 47], "typic": [11, 12, 29, 58], "abov": [11, 12, 13, 14, 15, 16, 17, 20, 49, 90, 93, 99, 103], "10": [11, 22, 28, 38, 42, 47, 51, 58, 61, 88, 89, 90, 93, 96, 97, 99, 100], "sprd": 11, "strongli": [11, 82], "11": [11, 38, 51, 88, 89, 90, 93, 96, 97, 99, 100], "vsplt": 11, "pose": [11, 38, 105], "12": [11, 23, 38, 46, 51, 58, 88, 89, 90, 93, 96, 97, 99, 100], "vsprd": 11, "vsplit": 11, "13": [11, 38, 51, 89, 90, 93, 97, 100, 102, 108], "full": [11, 66], "almost": 11, "side": [11, 45, 72, 104], "usual": [11, 42], "ly": 11, "14": [11, 51, 58, 89, 90, 93, 97, 100], "wing": [11, 72], "dragon": 11, "poni": 11, "15": [11, 41, 43, 51, 58, 89, 90, 93, 97, 100, 106, 107], "feral": 11, "four": [11, 12, 89], "non": [11, 12, 13, 14, 15, 16, 17, 19, 20, 33, 46, 94], "human": [11, 12, 13, 14, 15, 16, 17, 20, 50, 52, 88], "16": [11, 51, 58, 61, 63, 64, 89, 93, 97, 100], "hdrago": 11, "style": [11, 15, 20, 47, 102, 108], "17": [11, 51, 58, 97, 102], "hponi": 11, "18": [11, 19, 51, 58, 93, 97, 99, 106, 107], "hfox": 11, "cartoon": 11, "fox": 11, "dog": 11, "zootopia": 11, "nick": 11, "wild": 11, "19": [11, 51, 97], "hrabb": 11, "rabbit": 11, "judi": 11, "hopp": 11, "bunnygirl": 11, "20": [11, 28, 51, 58, 66, 97], "hcat": 11, "cat": [11, 72, 79], "catgirl": 11, "sharp": 11, "muzzl": 11, "compar": [11, 21, 32], "21": [11, 15, 51, 58, 102], "hbear": 11, "bear": 11, "22": [11, 51, 58], "jacko": 11, "memet": 11, "jack": 11, "o": [11, 66, 68, 78, 81, 93, 96, 106, 107], "contest": 11, "toward": [11, 51], "viewer": [11, 66], "23": [11, 51, 58], "jackx": 11, "sometim": 11, "24": [11, 38, 42, 51, 58, 61], "hhors": 11, "hors": 11, "implement": [11, 29, 32, 43, 84], "aa09": 11, "25": [11, 14, 19, 33, 43, 58, 102], "hbird": 11, "bird": 11, "name": [11, 12, 13, 14, 15, 16, 17, 20, 22, 28, 29, 32, 33, 38, 39, 44, 46, 51, 56, 57, 58, 73, 78, 81, 82, 88, 89, 92, 94, 97, 98, 100, 101, 102], "releas": 11, "time": [11, 68, 82], "yolov8s_pp09": 11, "2023": 11, "focus": 11, "special": 11, "class": [11, 13, 16, 17, 28, 29, 30, 32, 33, 36, 46, 47, 51, 54, 56, 58, 59, 65, 66, 68, 72, 89, 90, 93, 94, 98, 99, 100, 102, 103], "advanc": [11, 108], "capabl": [11, 29, 36, 44], "specif": [11, 12, 17, 28, 29, 32, 34, 36, 46, 51, 54, 56, 58, 68, 69, 89, 93, 99], "scenario": [11, 73, 78, 84], "yolov8s_pp12": 11, "2024": 11, "final": 11, "patch": 11, "continu": 11, "focu": [11, 66], "enhanc": [11, 31, 105], "improv": [11, 22, 81], "previou": 11, "yolov8m_pp13": 11, "offer": [11, 14, 15, 16, 21, 56, 68, 96], "yolov8n_as01": 11, "spinoff": 11, "26": [11, 58], "train": [11, 12, 13, 14, 15, 16, 17, 20, 38, 39, 73, 74, 75, 78, 82, 93, 99], "80": 11, "epoch": 11, "sfw": 11, "subset": 11, "wa": 11, "eventu": 11, "abandon": 11, "due": [11, 37, 38, 73, 78, 84, 89, 104], "ineffect": 11, "yolov8m_as02": 11, "start": [11, 36, 47, 66, 105], "30": [11, 20, 47], "public": [11, 29], "friendli": [11, 108], "reduc": [11, 38, 49, 81], "yolov8m_as03": 11, "as02": 11, "60": 11, "aim": 11, "bottleneck": 11, "reproduc": 11, "yolov8s_aa06": 11, "initi": [11, 28, 29, 33, 36, 46, 59, 72], "current": [11, 57, 63, 66, 93, 99, 106, 107, 108], "reincarn": 11, "compon": [11, 21, 28, 29, 32, 33, 84], "some": [11, 28, 31, 38, 42, 43, 47, 60, 71, 73, 74, 78, 81, 82, 84, 91, 104, 106, 107], "yolov8s_aa09": 11, "updat": [11, 28, 29, 32, 33, 67], "dataset": [11, 12, 13, 14, 15, 16, 17, 20, 39, 42, 81, 95], "closeup": 11, "adjust": [11, 33, 42, 72], "larg": [11, 26, 29, 38, 81], "hat": [11, 72], "aa06": 11, "yolov8s_aa10": 11, "major": 11, "fix": 11, "issu": [11, 17, 63], "wear": 11, "yolov8s_aa11": 11, "latest": [11, 33, 73, 78], "mainstream": 11, "aa10": 11, "outstand": 11, "map": [11, 28, 44, 50, 71, 72, 75, 79, 80, 85, 97, 101], "score": [11, 12, 13, 14, 15, 16, 17, 19, 21, 22, 23, 28, 29, 32, 37, 39, 41, 42, 44, 50, 51, 53, 75, 79, 88, 89, 90, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103], "though": 11, "note": [11, 15, 38, 47, 66, 89, 93, 96, 99, 106, 107], "complet": [11, 33, 47, 89, 95, 105], "fair": 11, "bias": 11, "model_nam": [11, 12, 13, 14, 15, 16, 17, 20, 28, 29, 32, 33, 39, 46, 81, 88, 89, 90, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103], "conf_threshold": [11, 12, 13, 14, 15, 16, 17, 20, 33, 46], "iou_threshold": [11, 12, 13, 14, 15, 16, 17, 19, 20, 33, 46], "kwarg": [11, 12, 13, 14, 15, 16, 17, 20, 28, 29, 32, 33, 34, 46, 47, 66, 68], "perform": [11, 15, 19, 20, 22, 29, 32, 33, 38, 44, 46, 47, 50, 58, 73, 84, 96, 97, 106, 107], "confid": [11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 33, 39, 44, 46, 51, 53, 74, 81], "threshold": [11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 24, 33, 38, 41, 42, 44, 46, 49, 53, 73, 74, 78, 81, 88, 96], "iou": [11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 33, 46], "suppress": [11, 12, 13, 14, 15, 16, 17, 19, 20, 23, 33, 46, 82], "bounding_box": 11, "x1": [11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 23, 33, 46, 47], "y1": [11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 23, 33, 46, 47], "x2": [11, 19, 21], "y2": [11, 19, 21], "box": [11, 12, 13, 14, 15, 16, 17, 19, 21, 22, 23, 44, 50], "f": [11, 16, 21, 38, 42, 66, 85], "2f": 11, "point": [12, 16, 38, 51, 58], "femal": [12, 19, 46, 72], "genit": 12, "male": [12, 19, 72], "anime_censor_detect": 12, "yolov8": [12, 13, 14, 15, 16, 17, 20], "model": [12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 25, 26, 27, 28, 29, 30, 32, 33, 37, 38, 39, 42, 44, 46, 50, 51, 53, 58, 61, 62, 63, 64, 65, 66, 69, 73, 74, 75, 76, 78, 81, 82, 85, 87, 88, 89, 90, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103, 105, 108], "v1": [12, 13, 14, 15, 16, 20, 46, 66, 81], "identifi": [12, 28, 36, 63], "locat": 12, "anatom": 12, "analyz": [12, 19, 39], "data": [12, 15, 17, 34, 36, 38, 50, 57, 65, 66, 73, 75, 93, 99, 105, 106, 107, 108], "either": [12, 13, 14, 15, 16, 32, 38, 58, 81, 85], "standard": [12, 14, 15, 16, 34, 58, 84], "n": [12, 13, 14, 15, 16, 17, 20, 36, 38, 46, 58, 66], "nano": [12, 14, 15, 16, 46], "faster": [12, 13, 14, 15, 16, 17, 46], "while": [12, 14, 15, 16, 23, 33, 45, 47, 61, 84], "slower": [12, 20], "construct": [12, 13, 15, 16, 46, 81], "intersect": [12, 13, 14, 15, 16, 17, 20, 21, 46], "over": [12, 13, 14, 15, 16, 17, 20, 21, 22, 46, 72], "merg": [12, 13, 14, 15, 16, 38], "integ": [12, 36, 42, 51, 58], "x0": [12, 13, 14, 15, 16, 17, 20, 23, 33, 46, 47], "y0": [12, 13, 14, 15, 16, 17, 20, 23, 33, 46, 47], "bound": [12, 13, 14, 15, 16, 17, 19, 21, 22, 23, 50], "indic": [12, 38, 51, 54, 73, 78, 81], "nipple_f": [12, 46], "peni": [12, 46], "pussi": [12, 46, 66], "runtimeerror": [12, 28, 32], "fail": 12, "detection_visu": [12, 13, 14, 15, 17, 18, 20], "nude_girl": [12, 46], "365": 12, "264": 12, "399": 12, "289": [12, 13], "7473511695861816": 12, "224": [12, 56, 57, 58], "260": 12, "252": 12, "285": 12, "6830288171768188": 12, "206": 12, "523": [12, 46, 47], "240": 12, "608": 12, "6799028515815735": 12, "matplotlib": [12, 13, 14, 15, 23, 50], "pyplot": [12, 13, 14, 15, 50], "plt": [12, 13, 14, 15, 50], "imshow": [12, 13, 14, 15, 50], "anime_eye_detect": 13, "allow": [13, 14, 16, 17, 20, 29, 33, 36, 54, 56, 58, 84], "trade": [13, 15], "off": [13, 15], "speed": [13, 14, 15, 16, 17, 20, 24, 82], "accuraci": [13, 14, 15, 16, 17, 20, 44, 88, 90, 93, 96, 99, 103], "higher": [13, 14, 15, 16, 17, 19, 22, 96], "consid": [13, 16, 21, 38, 44, 47, 49, 59, 72, 93, 99], "overlap": [13, 15, 16, 17, 21, 63, 64, 73, 74, 76, 78, 81, 82, 105], "coordin": [13, 14, 15, 16, 17, 23, 33, 47, 51, 61], "alwai": [13, 15, 16, 17, 44], "except": [13, 16, 36, 54, 58, 66], "predict": [13, 17, 20, 28, 29, 32, 33, 74, 81, 88, 90, 92, 93, 96, 97, 99, 101, 103], "yolo_predict": [13, 20, 31], "squat": [13, 15, 50], "297": 13, "239": [13, 44], "341": 13, "271": 13, "7760562896728516": 13, "230": 13, "263": 13, "308": 13, "7682342529296875": 13, "createml": 14, "huggingfac": [14, 16, 38, 44, 58, 61, 70, 88, 89, 90, 92, 93, 94, 96, 98, 99, 100, 102, 103], "anime_face_detect": 14, "user": [14, 20, 28, 29, 32, 33, 36, 59, 68, 108], "balanc": [14, 16, 20, 66], "system": [14, 15, 24, 54, 58, 93, 99], "overhead": [14, 15, 24, 84], "avail": [14, 20, 23, 28, 29, 36, 38, 44, 47, 54, 58, 66, 79, 87, 88, 90, 93, 99, 103], "v0": [14, 20, 63, 64], "overrid": [14, 20], "auto": [14, 20, 50, 68, 87], "mostima_post": [14, 17], "29": [14, 17, 58], "441": [14, 17], "204": [14, 17], "584": [14, 17], "7874319553375244": [14, 17], "346": [14, 17], "59": [14, 17], "529": [14, 17], "275": [14, 17], "7510495185852051": [14, 17], "606": [14, 17], "51": [14, 17, 58], "895": [14, 17], "336": [14, 17], "6986488103866577": [14, 17], "upper": [15, 46], "bodi": [15, 20, 50, 51, 53, 66], "anime_halfbody_detect": 15, "pleas": [15, 22, 37, 38, 44, 63, 65, 67, 82, 89, 93, 96, 99, 106, 107], "primari": [15, 89, 92, 94, 98, 100, 102], "purpos": 15, "crop": [15, 49, 56, 57, 58, 66], "illustr": [15, 66, 90, 92], "therefor": [15, 38, 106, 107], "consist": [15, 38], "person": [15, 18, 21, 23, 33, 50, 98, 105], "peopl": [15, 79], "guarante": [15, 44], "you": [15, 17, 18, 20, 25, 44, 47, 63, 64, 81, 82, 84, 87, 88, 89, 90, 93, 96, 99, 103, 108], "inde": 15, "recommend": [15, 22, 38, 41, 42, 81, 82, 93, 99], "approach": 15, "detect_person": [15, 18, 23, 50], "individu": [15, 21, 36, 56, 65], "obtain": [15, 25, 37, 38], "local": [15, 59, 106, 107], "flexibl": [15, 56, 57], "lower": [15, 41, 42, 44, 46], "127": 15, "629": 15, "637": 15, "9040350914001465": 15, "anime_hand_detect": 16, "main": [16, 19, 20, 23, 28, 29, 32, 33, 38, 58, 66, 68, 70, 73, 84, 108], "choos": [16, 20, 44], "35": [16, 58, 66, 73, 81], "configur": [16, 28, 38, 56, 57, 58, 105], "suit": 16, "case": [16, 22, 38, 41], "defin": [16, 20, 38, 66, 85], "being": 16, "label": [16, 17, 19, 21, 22, 23, 28, 29, 32, 33, 38, 39, 44, 75, 97, 101], "infer": [16, 19, 22, 29, 32, 33, 50, 63, 64, 87, 96], "anime_imag": 16, "bbox": 16, "conf": 16, "customiz": [17, 23], "integr": [17, 29, 73, 108], "hug": [17, 28, 29, 32, 33, 38, 58, 81], "face": [17, 18, 19, 28, 29, 32, 33, 38, 51, 53, 58, 66, 72, 81, 89, 105], "repositori": [17, 28, 29, 32, 33, 38], "anime_head_detect": 17, "contribut": 17, "our": 17, "develop": [17, 82, 108], "yolo11": 17, "architectur": 17, "usag": [17, 28, 29, 65, 66, 67, 73, 84, 85, 104], "head_detect_v2": 17, "0_": 17, "equal": [17, 47], "deprec": [17, 22, 37], "remov": [17, 22, 28, 33, 37, 44, 61, 70, 72, 74, 75, 80, 81], "futur": [17, 22], "help": [17, 38, 49, 61], "For": [17, 18, 20, 21, 29, 38, 44, 51, 65, 81, 87], "instead": [17, 22, 75], "detect_head": [18, 23], "booru_yolo": [18, 105], "detect_with_booru_yolo": 18, "detect_censor": [18, 46, 93, 99], "ey": [18, 47, 51, 66, 72, 105], "detect_ey": 18, "detect_fac": 18, "halfbodi": [18, 89, 98, 105], "detect_halfbodi": 18, "hand": [18, 51, 53, 66, 72, 105], "detect_hand": 18, "nudenet": [18, 105], "detect_with_nudenet": 18, "calculate_i": 18, "bboxes_similar": 18, "detection_similar": 18, "detect_text": 18, "nuditi": 19, "run": [19, 24, 28, 29, 33, 82, 87, 104, 105], "nm": 19, "postprocess": 19, "onnx": [19, 28, 29, 32, 33, 74, 87, 97], "nudenet_onnx": 19, "notai": 19, "tech": 19, "detail": [19, 61, 65, 66, 87, 89], "respect": 19, "female_genitalia_cov": 19, "genitalia": 19, "face_femal": 19, "buttocks_expos": 19, "expos": 19, "female_breast_expos": 19, "female_genitalia_expos": 19, "male_breast_expos": 19, "anus_expos": 19, "anu": 19, "feet_expos": 19, "feet": [19, 51, 53], "belly_cov": 19, "feet_cov": 19, "armpits_cov": 19, "armpit": 19, "armpits_expos": 19, "face_mal": 19, "belly_expos": 19, "male_genitalia_expos": 19, "anus_cov": 19, "female_breast_cov": 19, "buttocks_cov": 19, "onnxruntim": [19, 86, 105], "topk": [19, 28], "100": [19, 24, 33, 41, 58, 84], "45": [19, 42, 58], "score_threshold": 19, "number": [19, 28, 29, 32, 36, 38, 44, 51, 59, 61, 85, 88], "keep": [19, 78], "entir": 20, "anidet3": 20, "roboflow": 20, "m": 20, "x": [20, 38, 47, 51, 66, 84, 85, 101], "fastest": [20, 24], "most": [20, 28, 29, 32, 33], "confidence_scor": [20, 23], "genshin_post": [20, 45, 46, 47], "371": 20, "232": 20, "564": 20, "690": 20, "7533698678016663": 20, "135": [20, 51], "451": 20, "716": [20, 44], "6788613796234131": 20, "614": 20, "393": 20, "830": 20, "686": 20, "5612757205963135": 20, "1275": 20, "654": 20, "4047100841999054": 20, "calcul": [21, 29, 38, 41, 42], "comput": [21, 26, 29, 32, 40, 58, 84, 85, 97], "work": [21, 28, 29, 32, 35, 41, 68, 97], "aggreg": 21, "involv": 21, "segment": [21, 59, 105], "evalu": [21, 37], "algorithm": [21, 38, 41], "box1": 21, "box2": 21, "bboxtyp": 21, "measur": [21, 37, 38, 41], "divid": [21, 51], "4f": 21, "1429": 21, "bboxes1": 21, "bboxes2": 21, "liter": [21, 38, 47, 51, 63, 64, 79], "max": [21, 22], "raw": [21, 28, 29, 32, 36], "depend": [21, 66, 67, 104], "unknown": [21, 79], "hungarian": 21, "find": [21, 47], "optim": [21, 29, 38], "assign": [21, 22, 28, 38], "among": [21, 38], "averag": 21, "detect1": 21, "detect2": 21, "bboxwithscoreandlabel": 21, "group": [21, 28, 42, 75], "correspond": [21, 38, 44, 49, 58, 81, 97, 101], "combin": [21, 36, 44], "against": [21, 82], "ground": [21, 93, 99], "truth": [21, 93, 99], "car": 21, "85": [21, 73, 81], "75": 21, "text_detect": 22, "been": [22, 97], "migrat": 22, "ocr": [22, 105], "detect_text_with_ocr": [22, 105], "soon": 22, "paddleocr": [22, 44], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 22, "05": [22, 58, 73, 74, 88, 89, 90, 92, 97, 98, 99, 100, 102, 103], "max_area_s": 22, "640": 22, "region": [22, 46, 49, 93, 99], "dbnet": 22, "do": [22, 49, 90], "640x640": 22, "ani": [22, 29, 32, 36, 38, 46, 56, 58, 61, 66, 71, 85, 87], "sinc": [22, 37], "appear": [23, 26], "font": 23, "pad": [23, 70], "see": [23, 66, 87], "text_pad": 23, "fontsiz": 23, "max_short_edge_s": 23, "fp": 23, "no_label": 23, "normal": [23, 29, 39, 56, 57, 58, 81], "predefin": [23, 72], "extract": [23, 24, 26, 27, 36, 38, 42, 44, 49, 58, 65, 66, 67, 68, 74, 81], "around": [23, 28, 33, 36, 53], "shortest": 23, "edg": [23, 53, 105], "maintain": [23, 33, 45, 51, 84, 108], "font_manag": 23, "fontproperti": 23, "properti": [23, 47, 51, 66, 68], "get": [24, 26, 27, 29, 37, 39, 59, 60, 66, 70, 73, 76, 81, 87, 89, 94, 96, 98, 100, 102], "cv2": 24, "have": [24, 26, 38, 79, 80, 93, 99, 104], "lowest": 24, "resourc": [24, 105], "low_threshold": 24, "high_threshold": 24, "200": [24, 33, 58], "assum": [24, 26, 27, 70], "its": [24, 26, 27, 28, 38, 44, 45, 58, 67, 70, 73, 75, 87, 89, 90, 92, 93, 94, 97, 98, 99, 100, 102, 103], "low": [24, 32, 37, 39, 66, 78, 81, 82], "high": [24, 32, 33, 60, 66, 82, 96, 97], "outlin": 25, "comparison": [25, 73], "canni": [25, 105], "get_edge_by_canni": 25, "edge_image_with_canni": 25, "lineart": [25, 27, 105], "get_edge_by_lineart": 25, "edge_image_with_lineart": 25, "lineart_anim": [25, 105], "get_edge_by_lineart_anim": 25, "edge_image_with_lineart_anim": 25, "best": [26, 39, 47, 66], "effect": [26, 37, 46, 104], "closest": 26, "consum": 26, "amount": 26, "memori": [26, 28, 29, 33, 106, 107], "power": 26, "runtim": [26, 29, 87, 96], "coars": 26, "detect_resolut": [26, 27], "512": [26, 27, 53, 66, 82], "deeper": 26, "richer": 26, "probabl": [26, 29, 97], "extra": [26, 66], "increas": [26, 38], "resolut": [26, 27, 59, 82], "neural": [26, 27, 70, 85], "network": [26, 27, 70, 85], "classif": [28, 32, 85, 89, 90, 92, 93, 94, 95, 98, 99, 100, 102, 103], "those": [28, 96], "store": [28, 29, 33, 34, 66, 67], "well": [28, 41], "manag": [28, 29, 32, 33, 87, 105], "interact": [28, 29, 32, 33], "also": [28, 56, 81, 108], "token": [28, 29, 32, 33], "authent": [28, 29, 32, 33], "access": [28, 29, 32, 51, 66, 84], "privat": [28, 29, 30, 32, 42], "repo_id": [28, 29, 32, 33], "fn_preprocess": 28, "callabl": [28, 58], "hf_token": [28, 29, 32, 33], "comprehens": [28, 29], "imagepreprocessfunc": 28, "variabl": [28, 47, 87], "_model_nam": 28, "cach": [28, 29, 32, 33, 59, 86, 105], "_model": 28, "dictionari": [28, 34, 39, 56, 58, 66, 67, 68, 71, 72, 74, 89, 92, 94, 98, 100, 102], "_label": 28, "_hf_token": 28, "org": 28, "repo": [28, 58], "__init__": [28, 29, 30, 32, 33, 36, 47, 51, 59, 68, 72], "instanc": [28, 29, 33, 38, 46, 51, 58, 59, 72], "clear": [28, 29, 32, 33, 38, 67, 89, 93, 99], "free": [28, 29, 33], "up": [28, 29, 33, 72], "launch_demo": [28, 29, 32, 33], "default_model_nam": [28, 29, 32, 33], "server_nam": [28, 29, 32, 33], "server_port": [28, 29, 32, 33], "launch": [28, 29, 32, 33], "gradio": [28, 29, 32, 33], "demo": [28, 29, 32, 33, 78], "interfac": [28, 29, 32, 33, 84], "ui": [28, 32, 33], "make_ui": [28, 29, 32, 33], "server": [28, 29, 32, 33], "select": [28, 29, 32, 33, 38, 46, 59], "dropdown": [28, 29], "port": [28, 29, 32, 33], "importerror": [28, 33], "instal": [28, 32, 33, 61, 67, 105], "properli": [28, 32, 66], "usernam": [28, 33], "repo_nam": [28, 33], "model_v1": 28, "7860": [28, 29, 33], "submit": 28, "recent": [28, 29, 32, 33], "label_group": 28, "highest": [28, 97], "through": [28, 29, 58, 108], "error": [28, 36, 58, 81], "predict_fmt": 28, "fmt": [28, 29, 32, 39, 74, 81], "top5": 28, "logit": [28, 29, 32], "embed": [28, 29, 32, 36, 81], "dict": [28, 29, 36, 39, 50, 56, 57, 58, 66, 67, 68, 74, 81, 84, 89, 90, 92, 93, 94, 98, 99, 100, 102, 103], "top": [28, 47, 96], "k": 28, "e": [28, 29, 38, 60, 63, 64, 79, 82, 85], "g": [28, 29, 38, 60, 63, 64, 79, 81, 82], "top10": 28, "predict_scor": 28, "ia": 28, "conveni": [28, 51, 66, 108], "wrapper": [28, 33, 36], "id": [28, 29, 32, 33], "multimod": 29, "hub": 29, "discoveri": 29, "variant": [29, 32], "pipelin": [29, 56, 58], "pattern": [29, 38, 72], "direct": 29, "api": [29, 32], "control": [29, 66], "via": 29, "web": [29, 32], "deploy": [29, 97], "reus": 29, "lru": 29, "thread": [29, 32, 84, 104], "safe": [29, 32, 67, 73, 74, 84, 95, 97, 99, 104, 105], "demand": 29, "switch": 29, "image_encod": [29, 32], "upload": [29, 33], "enter": 29, "link": 29, "address": 29, "bind": 29, "organ": 29, "displai": [29, 32, 63, 64], "precomput": [29, 80], "cosin": 29, "scale": [29, 32, 46, 47, 51, 66, 70, 81, 106, 107], "complex": 29, "image_embed": 29, "text_embed": 29, "etc": [29, 58], "thei": [29, 38, 54, 58], "l2": [29, 81], "text_encod": [29, 32], "accept": 29, "_process_rgb": 30, "_process_alpha_channel_with_model": 30, "_process_rgba": 30, "attribut": 30, "classifi": [31, 89, 94, 95, 96, 98, 100, 102, 103, 105], "classifymodel": 31, "classify_predict_scor": 31, "classify_predict": 31, "classify_predict_fmt": 31, "imageenhanc": 31, "clip": [31, 58, 66, 105], "clipmodel": 31, "clip_image_encod": 31, "clip_text_encod": 31, "clip_predict": 31, "siglip": [31, 58, 105], "siglipmodel": 31, "siglip_image_encod": 31, "siglip_text_encod": 31, "siglip_predict": 31, "yolomodel": 31, "sigmoid": [32, 86], "loss": 32, "creation": [32, 56, 57, 68], "preprocessor": [32, 66], "reset": 32, "intern": [32, 54, 67], "about": [32, 34], "hostnam": 32, "gr": [32, 33], "One": [32, 42], "detect": [33, 41, 44, 46, 50, 51, 52, 53, 71, 72, 87, 88, 93, 99, 105], "post": [33, 44], "helper": 33, "easi": 33, "metadata": [33, 39, 65, 67, 68, 105], "cleanup": 33, "associ": [33, 68], "default_conf_threshold": 33, "default_iou_threshold": 33, "environmenterror": [33, 61, 67], "environ": [33, 82, 84, 87, 105], "offlin": 33, "yolov5": 33, "allow_dynam": 33, "dynam": [33, 56], "300": [33, 58], "400": 33, "simpl": 33, "explicitli": 33, "read": [34, 35, 36, 65, 66, 67], "write": [34, 35, 36, 65, 67], "exif": [34, 35, 66], "gif": [34, 35, 66], "comment": 34, "These": [34, 37, 59], "retriev": [34, 38], "context": [34, 35], "ai": [34, 35, 68, 88], "found": [34, 47, 66, 89], "attempt": [34, 47, 58, 66, 68, 87], "commonli": [34, 58, 75, 85], "where": [34, 38, 66, 67, 81, 84], "look": [34, 44, 66, 89], "usercom": 34, "field": [34, 68], "dst_filenam": 34, "destin": [34, 66, 67, 68], "filenam": [34, 59], "pnginfo": [34, 36, 66, 68], "wai": [34, 66, 67], "geninfo": [35, 105], "lsb": [35, 68, 105], "signific": [35, 36, 38, 63, 68], "bit": [35, 36, 58, 68], "read_geninfo_paramet": 35, "read_geninfo_exif": 35, "read_geninfo_gif": 35, "write_geninfo_paramet": 35, "write_geninfo_exif": 35, "write_geninfo_gif": 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, "steganographi": 36, "serial": 36, "json": 36, "compat": [36, 75], "inject": 36, "emb": [36, 81], "seamlessli": 36, "hidden": 36, "decompress": 36, "them": [36, 46, 56, 63, 67, 81], "gzip": 36, "written": 36, "appropri": [36, 44, 58, 66], "serializ": [36, 56], "err": 36, "caus": [36, 104], "multi": [36, 84], "get_next_n_byt": 36, "next": [36, 54], "get_one_byt": 36, "form": [36, 75], "read_32bit_integ": 36, "32": [36, 58], "interpret": [36, 51], "big": 36, "endian": 36, "enough": 36, "magic": 36, "stealth_pngcomp": 36, "expect": [36, 58], "extract_data": 36, "length": [36, 38, 45], "compress": 36, "along": [36, 38, 70], "robust": [36, 38], "skytnt": [37, 59, 70], "poor": 37, "anime_dbaesthet": [37, 40], "better": [37, 41, 61, 81, 82, 88, 90, 93, 96, 99, 103], "2053756": 37, "09986039996147156": 37, "1663584": 37, "24299287796020508": 37, "4886411": 37, "38091593980789185": 37, "2066024": 37, "5131649971008301": 37, "3670169": 37, "6011670827865601": 37, "5930006": 37, "7067991495132446": 37, "3821265": 37, "8237218260765076": 37, "5512471": 37, "9187621474266052": 37, "limit": [38, 73], "smaller": 38, "7eu7d7": [38, 78, 82, 108], "ccip_onnx": 38, "cluster": [38, 42], "refer": [38, 41, 65, 96], "relev": 38, "aforement": 38, "manual": [38, 47], "384": [38, 42, 56, 57, 58], "caform": 38, "randaug": 38, "prune": 38, "vector": 38, "pruned_fp32": 38, "5_fp32": 38, "feat": 38, "768": [38, 44, 66], "17847511429108218": 38, "1951224011983088": 38, "18397327797685215": 38, "y": [38, 47, 84], "16583099961280823": 38, "42947039008140564": 38, "4037521779537201": 38, "4371533691883087": 38, "40748104453086853": 38, "392294704914093": 38, "whether": [38, 44, 46, 58, 68, 71, 74, 81, 82], "belong": 38, "pairwis": 38, "matrix": 38, "5350548e": 38, "08": [38, 58, 98, 99], "6583106e": 38, "01": 38, "2947042e": 38, "0375218e": 38, "8025822e": 38, "3715334e": 38, "0748104e": 38, "2675274e": 38, "9229470e": 38, "j": 38, "th": 38, "dbscan": 38, "dbscan_2": 38, "dbscan_fre": 38, "optic": [38, 44], "optics_best": 38, "epsilon": 38, "ep": 38, "min_sampl": 38, "ccipclustermethodtyp": 38, "12921094122454668": 38, "1291187648928262": 38, "1836453739562513": 38, "distanc": 38, "_featureorimag": 38, "sampl": [38, 42, 66, 88, 89, 90, 92, 93, 94, 98, 99, 100, 102, 103], "neighborhood": [38, 61], "core": [38, 106, 107], "few": 38, "too": 38, "sensit": [38, 46, 81, 93, 99], "tune": 38, "guidelin": 38, "deal": [38, 65], "solut": [38, 47], "small": [38, 46], "advis": [38, 73], "significantli": 38, "separ": 38, "slightli": 38, "exhibit": 38, "regular": [38, 61], "outfit": 38, "awar": 38, "highli": 38, "so": [38, 41, 78, 82], "care": 38, "diff": 38, "07437477": 38, "0356068": 38, "04396922": 38, "05131693": 38, "assess": 39, "aesthet": [39, 40, 105], "danbooru": [39, 73, 76, 78, 93, 96], "hakubooru": 39, "kohakublueleaf": 39, "swinv2pv3_v0_448_ls0": 39, "2_x": 39, "percentil": 39, "_default_model_nam": 39, "masterpiec": [39, 66], "9831666690063624": 39, "8810615667538594": 39, "great": 39, "8225559148288356": 39, "good": [39, 44], "591020403706702": 39, "2888798940585766": 39, "243279223969715": 39, "worst": [39, 66], "005268185993767627": 39, "275707557797432": 39, "7977807857096195": 39, "56098810210824": 39, "670568235218525": 39, "1677918508648872": 39, "9305131509900093": 39, "6085879728198051": 39, "6834832429885864": 39, "16141420602798462": 39, "05435194447636604": 39, "025083942338824272": 39, "024000568315386772": 39, "027076328173279762": 39, "024589713662862778": 39, "3757021427154541": 39, "3451208472251892": 39, "1511985808610916": 39, "04740551486611366": 39, "02172713913023472": 39, "027498546987771988": 39, "03134724497795105": 39, "39281174540519714": 39, "22457796335220337": 39, "15563568472862244": 39, "10796019434928894": 39, "047730278223752975": 39, "0393439345061779": 39, "031940147280693054": 39, "13832266628742218": 39, "20687267184257507": 39, "2509062886238098": 39, "1644320785999298": 39, "11332042515277863": 39, "08270663768053055": 39, "043439216911792755": 39, "033693961799144745": 39, "03375888615846634": 39, "050045162439346313": 39, "16734018921852112": 39, "4311050772666931": 39, "23242227733135223": 39, "05163438618183136": 39, "012833272106945515": 39, "01619996316730976": 39, "03074900433421135": 39, "1396280825138092": 39, "5038207173347473": 39, "22299200296401978": 39, "07377689331769943": 39, "02854202501475811": 39, "026677291840314865": 39, "02838410809636116": 39, "026617199182510376": 39, "02508518099784851": 39, "06039097160100937": 39, "8043031692504883": 39, "get_aesthetic_scor": 40, "ccip": [40, 105], "ccip_extract_featur": 40, "ccip_batch_extract_featur": 40, "ccip_default_threshold": 40, "ccip_differ": 40, "ccip_sam": 40, "ccip_batch_differ": 40, "ccip_batch_sam": 40, "ccip_default_clustering_param": 40, "ccip_clust": 40, "ccip_merg": 40, "dbaesthet": [40, 105], "laplacian": [40, 105], "laplacian_scor": 40, "lpip": [40, 105], "lpips_extract_featur": 40, "lpips_differ": 40, "lpips_clust": 40, "psnr_": [40, 105], "psnr": [40, 64], "blur": [41, 46], "than": [41, 42, 46, 84, 88, 96], "seem": 41, "just": [41, 61, 90, 93, 96, 99, 103], "we": [41, 63, 82], "explor": 41, "bluri": 41, "hutao": [41, 70, 73, 74, 78, 81], "156": 41, "68285005210006": 41, "text_blur": 41, "2276": 41, "66629157129": 41, "real2": 41, "908745781486806": 41, "mmd": 41, "1072": 41, "8372572065527": 41, "richzhang": 42, "perceptualsimilar": 42, "chafen_arknight": 42, "rand": 42, "reach": 42, "995": 42, "cnn": 42, "f1": 42, "f2": 42, "f3": 42, "f4": 42, "f5": 42, "64": [42, 58, 61, 66, 82, 106, 107], "99": 42, "192": 42, "49": [42, 58], "256": [42, 56, 57, 63, 66], "img1": [42, 43, 81], "img2": [42, 43, 81], "anoth": 42, "16922694444656372": 42, "22250649333000183": 42, "6897575259208679": 42, "10956494510173798": 42, "6823137998580933": 42, "6837796568870544": 42, "nois": [42, 49, 61, 63], "inf": 43, "gaussian_20": 43, "dat": 43, "058228614646987": 43, "gaussian_3": 43, "27": [43, 58], "65611098737784": 43, "lq": 43, "29589659377844": 43, "recogn": [44, 58], "export": [44, 87], "recognit": 44, "ch_pp": 44, "ocrv4_det": 44, "heat_threshold": 44, "box_threshold": 44, "max_candid": 44, "1000": 44, "unclip_ratio": 44, "heat": 44, "candid": 44, "unclip": 44, "comic": [44, 90], "742": 44, "485": [44, 56, 57], "809": 44, "511": 44, "9543377610144915": 44, "682": 44, "98": 44, "734": 44, "124": 44, "9309689495575223": 44, "136": 44, "836": 44, "164": 44, "9042856988923695": 44, "144": 44, "455": 44, "196": 44, "874083638387722": 44, "719": 44, "835": 44, "488": 44, "8628696346175078": 44, "478": 44, "214": 44, "508": 44, "848871771901487": 44, "1030": 44, "557": 44, "1184": 44, "578": 44, "8352495440618789": 44, "427": 44, "129": 44, "553": 44, "154": 44, "8249209443996619": 44, "detect_model": 44, "recognize_model": 44, "ocrv4_rec": 44, "rotation_threshold": 44, "is_remove_dupl": 44, "rotat": [44, 47], "duplic": [44, 66], "mob": 44, "9356705927336156": 44, "shishou": 44, "8933000384412466": 44, "BUT": 44, "8730931912907247": 44, "oh": 44, "8417627579351514": 44, "mirror": 44, "7366019454049503": 44, "el": 44, "gato": 44, "iberico": 44, "7271127306351021": 44, "THAt": 44, "701928390168364": 44, "6965972578194936": 44, "chines": 44, "english": 44, "cannot": [44, 54, 56, 58, 68], "languag": 44, "func": [44, 86, 105], "japanes": [44, 66], "post_text": 44, "319": 44, "847": 44, "561": 44, "899": 44, "kancol": 44, "9130667787597329": 44, "552": 44, "811": 44, "791": 44, "921": 44, "1944": 44, "8566762346615406": 44, "820": 44, "558": 44, "850": 44, "fleet": 44, "collect": [44, 65], "8100635458911772": 44, "235": 44, "904": 44, "855": 44, "1009": 44, "\u6d77": 44, "6716076803280185": 44, "858": 44, "808": 44, "tsu": 44, "ka": 44, "NO": 44, "u": [44, 108], "mi": 44, "de": 44, "654507230718228": 44, "209": 44, "507": 44, "2888084133529467": 44, "japan_pp": 44, "ocrv3_rec": 44, "9230690942939336": 44, "8564870717047623": 44, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 44, "8061289060358996": 44, "8045396777081609": 44, "7311649382696896": 44, "\u8266\u3068\u308c\u308c": 44, "6648729016512889": 44, "ocrv2_det": 44, "ocrv3_det": 44, "ocrv4_server_det": 44, "ch_ppocr_mobile_slim_v2": 44, "0_det": 44, "ch_ppocr_mobile_v2": 44, "ch_ppocr_server_v2": 44, "en_pp": 44, "arabic_pp": 44, "ocrv2_rec": 44, "ocrv4_server_rec": 44, "0_rec": 44, "chinese_cht_pp": 44, "cyrillic_pp": 44, "devanagari_pp": 44, "en_number_mobile_v2": 44, "ka_pp": 44, "korean_pp": 44, "latin_pp": 44, "ta_pp": 44, "te_pp": 44, "dimens": [45, 58], "max_siz": [45, 56, 57, 58], "longer": 45, "after": [45, 58, 73, 78, 81], "1280": 45, "720": 45, "new_img": 45, "600": 45, "337": 45, "obscur": 46, "regist": [46, 47, 56, 57, 58], "rectangular": 46, "967": [46, 47], "143": [46, 47], "1084": [46, 47], "261": [46, 47], "246": [46, 47], "208": [46, 47], "331": [46, 47], "287": [46, 47], "662": [46, 47], "466": [46, 47], "705": [46, 47], "514": [46, 47], "479": [46, 47], "283": [46, 47], "326": [46, 47], "color_black": 46, "radiu": 46, "emoji": [46, 47], "penis": 46, "vagina": 46, "serv": [46, 58, 73], "foundat": 46, "inherit": [46, 58], "within": [46, 66, 73, 81], "fill": 46, "color_default": 46, "green": 46, "color_green": 46, "ffff00": 46, "color_ffff00": 46, "blur_4": 46, "blur_8": 46, "blur_12": 46, "pixelate_4": 46, "pixelate_8": 46, "pixelate_12": 46, "cl": 46, "arg": 46, "subclass": 46, "keyerror": 46, "alreadi": 46, "exist": [46, 67, 87, 90], "angl": 47, "end": [47, 66], "censor_area": [47, 48], "ratio_threshold": 47, "minimum": [47, 53, 59, 61], "total": [47, 106, 107], "star": [47, 78], "register_censor_method": [47, 48], "smiling_face_with_heart": 47, "twitter": 47, "appl": 47, "googl": 47, "microsoft": 47, "samsung": 47, "whatsapp": 47, "facebook": 47, "messeng": 47, "joypixel": 47, "openmoji": 47, "emojidex": 47, "mozilla": 47, "express": 47, "code": [47, 63, 78, 81], "_emojistyletyp": 47, "emoji_default": 47, "cat_fac": 47, "emoji_green": 47, "grinning_face_with_sweat": 47, "emoji_liuhanhuangd": 47, "minim": 47, "abl": [47, 54], "prefix": [47, 72, 77], "sum": 47, "cx": 47, "mass": 47, "occlus": 47, "cy": 47, "find_for_area": 47, "rectangl": 47, "corner": 47, "factor": [47, 58], "align": [48, 105], "align_maxs": 48, "censor_": [48, 105], "censor_nsfw": 48, "basecensor": 48, "colorcensor": 48, "blurcensor": 48, "pixelatecensor": 48, "imgcensor": [48, 105], "imagebasedcensor": 48, "emojibasedcensor": 48, "singleimag": 48, "squeez": [48, 105], "squeeze_with_transpar": 48, "fit": 49, "tightli": 49, "interest": 49, "jerry_with_spac": 49, "median_filt": 49, "median": 49, "kernel": 49, "larger": [49, 53, 83], "disabl": 49, "keypoint": [50, 51, 52, 53], "http": [50, 70, 108], "github": [50, 106, 107, 108], "com": [50, 108], "idea": 50, "research": 50, "auto_detect": 50, "out_bbox": 50, "person_detect_cfg": 50, "op18keypointset": [50, 52, 53], "rtmpose": 50, "config": [50, 57, 105, 108], "foot": [50, 51], "hand1": 50, "hand2": 50, "op18_visu": [50, 52], "0x7f5ca933f3d0": 50, "axesimag": 50, "0x7f5c98069790": 50, "all_": 51, "openpos": [51, 66], "op18": [51, 53], "__mul__": 51, "multipli": 51, "scalar": 51, "__truediv__": 51, "divisor": 51, "left_foot": 51, "left_hand": 51, "right_foot": 51, "right_hand": 51, "enum": 51, "enumer": 51, "symbol": [51, 78, 81], "make": [51, 56, 75, 85, 93, 97, 99], "readabl": [51, 81], "categor": 51, "nose": 51, "neck": 51, "elbow": 51, "wrist": 51, "ankl": 51, "ear": [51, 72, 79], "member": 51, "right_should": 51, "right_elbow": 51, "right_wrist": 51, "left_should": 51, "left_elbow": 51, "left_wrist": 51, "right_hip": 51, "right_kne": 51, "right_ankl": 51, "left_hip": 51, "left_kne": 51, "left_ankl": 51, "right_ey": 51, "left_ey": 51, "right_ear": 51, "left_ear": 51, "left_big_to": 51, "left_small_to": 51, "left_heel": 51, "right_big_to": 51, "right_small_to": 51, "right_heel": 51, "__int__": 51, "truncat": [51, 95, 105], "zero": 51, "must": [51, 72, 104], "preced": 51, "surround": 51, "whitespac": [51, 75], "36": [51, 58], "0b100": 51, "91": [51, 58], "112": 51, "92": [51, 58, 79], "113": [51, 58], "dwpose": [52, 105], "dwpose_estim": 52, "openpose18": 52, "op18_body_max": 52, "op18_body_min": 52, "op18_face_max": 52, "op18_face_min": 52, "op18_left_foot_max": 52, "op18_left_foot_min": 52, "op18_left_hand_max": 52, "op18_left_hand_min": 52, "op18_right_foot_max": 52, "op18_right_foot_min": 52, "op18_right_hand_max": 52, "op18_right_hand_min": 52, "keypoints_list": 53, "min_edge_s": 53, "draw_bodi": 53, "draw_hand": 53, "draw_feet": 53, "draw_fac": 53, "drawn": 53, "shorter": 53, "connect": 53, "ellips": 53, "facial": [53, 72, 89], "pars": [54, 56, 57, 65, 66, 105], "parser": [54, 56, 57, 66], "try": 54, "notparsetarget": 55, "register_pillow_transform": 55, "register_pillow_pars": 55, "create_pillow_transform": 55, "parse_pillow_transform": 55, "register_torchvision_transform": 55, "register_torchvision_pars": 55, "create_torchvision_transform": 55, "parse_torchvision_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, "tensor": [56, 57, 58, 67], "composit": [56, 58], "machin": [56, 85], "learn": [56, 85], "compos": [56, 57, 58], "sequenc": [56, 58, 72], "pillowcompos": [56, 58], "sequenti": 56, "decor": [56, 57, 58, 84], "facilit": 56, "creator": [56, 58], "tvalu": [56, 57], "describ": 56, "interpol": [56, 57, 58], "bicub": [56, 57, 58], "pillowres": [56, 58], "antialia": [56, 57, 58], "bilinear": [56, 57], "center_crop": [56, 57], "pillowcentercrop": [56, 58], "pillowtotensor": [56, 58], "maybe_to_tensor": [56, 57], "pillowmaybetotensor": 56, "std": [56, 57, 58], "pillownorm": [56, 58], "456": [56, 57], "406": [56, 57], "229": [56, 57], "225": [56, 57], "48500001430511475": 56, "4560000002384186": 56, "4059999883174896": 56, "2290000021457672": 56, "2240000069141388": 56, "22499999403953552": 56, "framework": 57, "extend": 57, "centercrop": 57, "totensor": 57, "maybetotensor": 57, "4850": 57, "4560": 57, "4060": 57, "2290": 57, "2240": 57, "2250": 57, "timm": 57, "interpolationmod": 57, "processor": [58, 106, 107], "vitimageprocessor": 58, "5906": 58, "33": 58, "donutimageprocessor": 58, "1901": 58, "70": [58, 82], "detrimageprocessor": 58, "1575": 58, "86": [58, 72], "clipimageprocessor": 58, "1374": 58, "73": 58, "videomaeimageprocessor": 58, "1093": 58, "convnextimageprocessor": 58, "648": 58, "65": 58, "segformerimageprocessor": 58, "533": 58, "00": 58, "beitimageprocessor": 58, "468": 58, "63": 58, "siglipimageprocessor": 58, "440": 58, "48": 58, "layoutlmv3imageprocessor": 58, "403": 58, "layoutlmv2imageprocessor": 58, "332": 58, "87": 58, "mllamaimageprocessor": 58, "qwen2vlimageprocessor": 58, "314": 58, "77": 58, "blipimageprocessor": 58, "276": 58, "55": 58, "idefics2imageprocessor": 58, "226": 58, "llavanextimageprocessor": 58, "215": 58, "bitimageprocessor": 58, "210": 58, "pix2structimageprocessor": 58, "conditionaldetrimageprocessor": 58, "53": 58, "samimageprocessor": 58, "52": 58, "deitimageprocessor": 58, "mask2formerimageprocessor": 58, "89": 58, "50": 58, "vivitimageprocessor": 58, "88": 58, "yolosimageprocessor": 58, "84": 58, "47": 58, "viltimageprocessor": 58, "41": 58, "detaimageprocessor": 58, "68": 58, "38": 58, "pixtralimageprocessor": 58, "mobilenetv2imageprocessor": 58, "mobilevitimageprocessor": 58, "61": 58, "34": [58, 106, 107], "dptimageprocessor": 58, "maskformerimageprocessor": 58, "28": 58, "nougatimageprocessor": 58, "ideficsimageprocessor": 58, "rtdetrimageprocessor": 58, "efficientnetimageprocessor": 58, "40": [58, 66], "deformabledetrimageprocessor": 58, "idefics3imageprocessor": 58, "fuyuimageprocessor": 58, "videollavaimageprocessor": 58, "pvtimageprocessor": 58, "09": 58, "oneformerimageprocessor": 58, "mobilenetv1imageprocessor": 58, "07": [58, 97, 98, 99, 102], "owlv2imageprocessor": 58, "chineseclipimageprocessor": 58, "efficientformerimageprocessor": 58, "llavaonevisionimageprocessor": 58, "swin2srimageprocessor": 58, "vithybridimageprocessor": 58, "owlvitimageprocessor": 58, "04": 58, "groundingdinoimageprocessor": 58, "03": 58, "perceiverimageprocessor": 58, "chameleonimageprocessor": 58, "levitimageprocessor": 58, "vitmatteimageprocessor": 58, "extens": [58, 73], "tri": 58, "def": [58, 84], "hasattr": 58, "feature_extractor": 58, "encount": 58, "becaus": 58, "until": 58, "successfulli": 58, "imageprocessor": 58, "autoimageprocessor": 58, "from_pretrain": 58, "openai": 58, "vit": 58, "patch32": 58, "pillowconvertrgb": 58, "48145467": 58, "4578275": 58, "40821072": 58, "26862955": 58, "2613026": 58, "2757771": 58, "size_dict": 58, "shortest_edg": 58, "invalid_kei": 58, "default_to_squar": 58, "height_width_ord": 58, "constraint": 58, "els": [58, 66, 106, 107], "incompat": 58, "longest_edg": 58, "param_nam": 58, "entri": 58, "conform": 58, "messag": [58, 82], "do_res": 58, "do_center_crop": 58, "crop_siz": 58, "do_rescal": 58, "rescale_factor": 58, "00392156862745098": 58, "do_norm": 58, "image_mean": 58, "image_std": 58, "do_convert_rgb": 58, "rescal": 58, "deviat": 58, "clipprocessor": 58, "crop_pct": 58, "tailor": 58, "convnext": 58, "percentag": 58, "prepar": 58, "replic": 58, "build": [58, 73, 81], "blip": 58, "255": 58, "openai_clip_mean": 58, "openai_clip_std": 58, "accord": 58, "behavior": 58, "mobilenetv2": 58, "per": 58, "equival": 58, "bg": 59, "strict_level": 59, "min_select": 59, "min_width": 59, "min_height": 59, "min_resolut": 59, "strict": [59, 93, 99], "get_imag": 59, "get_image_fil": 59, "list_image_fil": 59, "random_imag": 59, "randomli": 59, "random_image_fil": 59, "8057": 59, "000000": 59, "000001": 59, "000002": 59, "000003": 59, "000004": 59, "home": 59, "dgh": [59, 67, 108], "2400x1600": 59, "0x7feb86ed5160": 59, "003258": 59, "400x400": 59, "0x7feb86a748b0": 59, "quickli": 60, "backgroundimageset": 60, "list_bg_image_fil": 60, "get_bg_image_fil": 60, "get_bg_imag": 60, "random_bg_image_fil": 60, "random_bg_imag": 60, "opencv": 61, "denois": [61, 66], "inspir": [61, 70, 74, 81, 101], "mf666": [61, 101], "mist": 61, "fucker": 61, "diameter_min": 61, "diameter_max": 61, "sigma_color_min": 61, "sigma_color_max": 61, "sigma_space_min": 61, "sigma_space_max": 61, "radius_min": 61, "radius_max": 61, "eps_min": 61, "eps_max": 61, "b_iter": 61, "g_iter": 61, "random": [61, 79], "bilater": 61, "guid": 61, "stage": 61, "preserv": 61, "diamet": 61, "sigma": 61, "space": [61, 70, 81], "window": [61, 66], "term": 61, "contrib": 61, "noisy_imag": 61, "cleaned_img": 61, "cleaned_imag": 61, "blurri": [62, 66], "noisi": 62, "nafnet": [62, 105], "scunet": [62, 63, 105], "adversari": [62, 105], "remove_adversarial_nois": 62, "restore_with_nafnet": 62, "restore_with_scunet": 62, "ve": 63, "gaussian": 63, "To": 63, "correctli": 63, "credibl": 63, "rgg": [63, 64], "red": [63, 72], "gopro": 63, "sidd": 63, "tile_s": [63, 64, 82], "tile_overlap": [63, 64, 82], "batch_siz": [63, 64, 82], "silent": [63, 64, 82], "nafnetmodeltyp": 63, "tile": [63, 64, 82], "progress": [63, 64, 82], "gan": 64, "128": 64, "scunetmodeltyp": 64, "automatic1111": 65, "stabl": [65, 66, 88, 108], "diffus": [65, 66, 88], "webui": [65, 66, 67], "novelai": 65, "sdwui": 65, "submodul": 65, "nai": [65, 105], "docstr": 65, "sdmetadata": 65, "parse_sdmeta_from_text": 65, "get_sdmeta_from_imag": 65, "save_image_with_sdmeta": 65, "read_metadata": 65, "save_with_metadata": 65, "naimetadata": 65, "get_naimeta_from_imag": 65, "add_naimeta_to_imag": 65, "save_image_with_naimeta": 65, "formatt": 66, "a1111": 66, "sd_metadata_simpl": 66, "sd_metadata_complex": 66, "prompt": 66, "neg_prompt": 66, "neg": 66, "__str__": 66, "sd1": 66, "extrem": 66, "delic": 66, "beauti": 66, "offici": 66, "global": [66, 104], "illumin": 66, "soft": 66, "shadow": 66, "super": 66, "light": 66, "novel": [66, 68], "4k": 66, "metal_textur": 66, "striped_background": 66, "rich": 66, "cg": 66, "uniti": 66, "8k": 66, "wallpap": 66, "unreal": 66, "sci": 66, "fi": 66, "fantasi": 66, "silver_skin": 66, "cut": [66, 72], "silver_impossible_bodysuit": 66, "gem_on_chest": 66, "cut_silver_mechanical_leotard": 66, "headgear": [66, 72], "1_girl": 66, "solo": [66, 71, 72, 73, 74, 78, 79, 80, 81], "slim_waist": 66, "hair": [66, 72], "long": 66, "lumin": 66, "medium_breast": [66, 80], "indistinct_camelto": 66, "flat_crotch": 66, "coquettish": 66, "squint": 66, "evil_smil": 66, "dark_persona": 66, "mouth": 66, "wet": 66, "slim_fac": 66, "tall_girl": 66, "matur": 66, "mature_fac": 66, "slim_figur": 66, "slim_leg": 66, "groin": 66, "bare_thigh": 66, "easyneg": 66, "sketch": 66, "ugli": 66, "huge": 66, "logo": 66, "monochrom": [66, 92, 95, 105], "bad": 66, "mutat": 66, "horror": 66, "geometri": 66, "bad_prompt": 66, "miss": 66, "finger": 66, "limb": 66, "anatomi": 66, "interlock": 66, "digit": 66, "arm": 66, "2girl": 66, "deform": 66, "artist": 66, "blush": [66, 73, 74, 78, 81], "lipstick": 66, "skindent": 66, "tie": 66, "big_breast": 66, "thighhigh": [66, 73], "pubic_hair": [66, 72], "3d": [66, 90], "realist": 66, "slip": [66, 75], "head_out_of_fram": 66, "curvi": 66, "sampler": 66, "ddim": 66, "cfg": 66, "seed": 66, "3827064803": 66, "512x848": 66, "hash": 66, "eb49192009": 66, "anidosmix": 66, "skip": 66, "new_imag": 66, "let": 66, "what": 66, "nslim_fac": 66, "848": 66, "_sdmeta_text": 66, "directli": 66, "starri": 66, "night": 66, "daylight": 66, "euler": 66, "sd2": 66, "1girl": [66, 71, 72, 73, 74, 75, 78, 79, 80, 81], "blue": 66, "footwear": 66, "shoe": 66, "bang": [66, 72, 73, 78, 81], "indoor": 66, "sleev": 66, "ahog": [66, 72, 73, 74, 78, 81], "dress": [66, 72], "pot": 66, "plant": 66, "bag": [66, 73, 74, 78, 81], "bun": [66, 72], "lora": 66, "bluearchive10": 66, "bluearchiv": 66, "neg1": 66, "dpm": 66, "2m": 66, "sde": 66, "karra": 66, "2647703743": 66, "768x768": 66, "72bd94132e": 66, "cutemix": 66, "strength": 66, "controlnet": 66, "control_v11p_sd15_openpos": 66, "cab727d4": 66, "weight": 66, "perfect": 66, "param": 66, "hire": 66, "upscal": [66, 105], "latent": 66, "ti": 66, "339cc9210f70": 66, "66a7279a88dd": 66, "info": 66, "underli": [66, 84], "sd_meta": 66, "scope": 66, "dst_file": [66, 68], "webp": 66, "systemerror": [66, 68], "input_imag": 66, "output_imag": 66, "a41": 67, "safetensor": 67, "torch": 67, "command": [67, 108], "pip": [67, 108], "_check_env": 67, "model_fil": 67, "key1": 67, "value1": 67, "key2": 67, "value2": 67, "src_model_fil": 67, "dst_model_fil": 67, "new_metadata": 67, "john": 67, "doe": [67, 71, 79, 93, 99], "input_model": 67, "output_model": 67, "softwar": 68, "generation_tim": 68, "dataclass": 68, "encapsul": 68, "taken": 68, "alia": 68, "success": [68, 108], "add_lsb_meta": 68, "save_metainfo": 68, "metainfo": 68, "prefer": 68, "isneti": [69, 105], "get_isnetis_mask": 69, "segment_with_isneti": 69, "segment_rgba_with_isneti": 69, "co": 70, "seg": 70, "1024": [70, 81], "app": 70, "l8": 70, "00ff00": 70, "mask_": 70, "image_": 70, "hutao_seg": 70, "skadi": [70, 73, 74, 78, 81], "skadi_seg": 70, "drop": [71, 72, 73, 78, 80, 81], "cosplai": 71, "no_eyewear": 71, "eyewear": [71, 72], "span": [71, 72], "matter": [71, 72], "red_hair": [71, 72, 79, 80], "use_preset": 71, "custom_blacklist": 71, "onlin": 71, "preset": 71, "ones": 71, "neither": [71, 72], "nor": [71, 72], "anal_hair": 72, "anal_tail": 72, "arm_behind_head": 72, "arm_hair": 72, "arm_under_breast": 72, "arms_behind_head": 72, "bird_on_head": 72, "blood_in_hair": 72, "breasts_on_glass": 72, "breasts_on_head": 72, "cat_on_head": 72, "closed_ey": 72, "clothed_female_nude_femal": 72, "clothed_female_nude_mal": 72, "clothed_male_nude_femal": 72, "clothes_between_breast": 72, "cream_on_fac": 72, "drying_hair": 72, "empty_ey": 72, "face_to_breast": 72, "food_on_fac": 72, "food_on_head": 72, "game_boi": 72, "grabbing_anoth": 72, "s_hair": 72, "grabbing_own_breast": 72, "gun_to_head": 72, "head_between_breast": 72, "heart_in_ey": 72, "multiple_boi": 72, "multiple_girl": 72, "object_on_breast": 72, "object_on_head": 72, "paint_splatter_on_fac": 72, "parted_lip": [72, 73, 74, 78, 81], "penis_on_fac": 72, "person_on_head": 72, "pokemon_on_head": 72, "rabbit_on_head": 72, "rice_on_fac": 72, "severed_head": 72, "star_in_ey": 72, "sticker_on_fac": 72, "tentacles_on_mal": 72, "tying_hair": 72, "built": [72, 84], "mutabl": 72, "constructor": 72, "empti": 72, "hold": [72, 73, 74, 78, 81], "futa": 72, "cum": 72, "rub": 72, "shade": 72, "plai": 72, "drill": 72, "skin": 72, "sidelock": 72, "twintail": [72, 73, 74, 78, 81], "braid": 72, "afro": 72, "bald": 72, "dreadlock": 72, "ponytail": 72, "updo": 72, "beard": 72, "mustach": 72, "pointi": 72, "horn": 72, "tail": 72, "ornament": 72, "hairband": 72, "pupil": 72, "bow": [72, 73, 74], "headwear": 72, "ribbon": [72, 74, 78], "crown": 72, "cap": 72, "hairclip": [72, 78], "mole": 72, "halo": 72, "fluff": 72, "flower": [72, 73, 74, 78, 81], "glass": [72, 75], "fang": 72, "boi": 72, "beret": 72, "heterochromia": 72, "headdress": 72, "eyepatch": 72, "headphon": 72, "eyebrow": 72, "eyelash": 72, "sunglass": 72, "intak": 72, "scrunchi": 72, "ear_pierc": 72, "headband": 72, "ring": 72, "under_mouth": 72, "freckl": 72, "lip": 72, "eyelin": 72, "eyeshadow": 72, "tassel": 72, "whitelist_suffix": 72, "whitelist_prefix": 72, "whitelist_word": 72, "suffix": [72, 77], "pool": 72, "whitelist": 72, "blacklist": [72, 76, 105], "singular": 72, "plural": 72, "chair": 72, "whole": 72, "word": 72, "hear": 72, "72": 72, "outdat": 73, "anymor": 73, "baselin": 73, "practic": 73, "use_real_nam": [73, 78], "general_threshold": [73, 74, 81], "character_threshold": [73, 74, 81], "drop_overlap": [73, 74, 78, 81], "real": [73, 78, 95, 105], "renam": [73, 78], "redirect": [73, 78], "mani": [73, 78], "websit": [73, 78], "rate": [73, 74, 81, 93, 95, 105], "char": [73, 74, 81], "9897817373275757": 73, "question": [73, 74, 81, 93], "010265946388244629": 73, "explicit": [73, 74, 81, 93], "2809715270996094e": 73, "9939777851104736": 73, "5032387375831604": 73, "black_bord": 73, "9943548440933228": 73, "black_glov": [73, 74, 78, 81], "5011609792709351": 73, "blue_ski": [73, 74, 78, 81], "6877802610397339": 73, "5543792843818665": 73, "8268730640411377": 73, "cloud": [73, 74, 78, 81], "8504303693771362": 73, "cowboy_shot": [73, 74, 78, 81], "6008237600326538": 73, "crop_top": [73, 74, 78, 81], "6635787487030029": 73, "dai": [73, 74, 78, 81], "8496965765953064": 73, "glove": [73, 74, 78, 81], "6107005476951599": 73, "hair_between_ey": [73, 74, 78, 81], "668294370174408": 73, "5619469285011292": 73, "holding_baseball_bat": [73, 74, 78, 81], "5141720771789551": 73, "letterbox": 73, "long_hair": [73, 74, 78, 80, 81], "9884189963340759": 73, "looking_at_view": [73, 74, 78, 81], "5673105120658875": 73, "midriff": [73, 74, 78, 81], "6290556192398071": 73, "navel": [73, 74, 78, 81], "9631235003471375": 73, "no_hat": [73, 74, 78], "7978747487068176": 73, "no_headwear": [73, 74, 78, 81], "7577926516532898": 73, "outdoor": [73, 74, 78, 81], "7118550539016724": 73, "5452839136123657": 73, "pillarbox": 73, "9841411709785461": 73, "red_ey": [73, 74, 78, 81], "958786129951477": 73, "shirt": [73, 74, 78, 81], "6720131039619446": 73, "short_sleev": [73, 74, 78, 81], "7077711820602417": 73, "silver_hair": [73, 74, 78], "6673924326896667": 73, "sky": [73, 74, 78, 81], "8709812760353088": 73, "9614333510398865": 73, "sportswear": [73, 74, 78, 81], "7786177396774292": 73, "6842771172523499": 73, "sweat": [73, 74, 78, 81], "9076308012008667": 73, "thigh": [73, 74, 78, 81], "580970823764801": 73, "skadi_": [73, 74, 81], "arknight": [73, 74, 81], "9633345007896423": 73, "9988503456115723": 73, "001651763916015625": 73, "00012505054473876953": 73, "9829280972480774": 73, "894218385219574": 73, "8733789920806885": 73, "backpack": [73, 74, 78, 81], "6322951316833496": 73, "9987058639526367": 73, "bag_charm": [73, 74], "9754379987716675": 73, "6810564994812012": 73, "9708781838417053": 73, "6356008052825928": 73, "5633733868598938": 73, "brick_wal": 73, "5315935611724854": 73, "brown_hair": [73, 74, 78, 81], "9397273659706116": 73, "9229896664619446": 73, "charm_": [73, 74], "9006357789039612": 73, "citi": 73, "9020784497261047": 73, "cityscap": 73, "9547432661056519": 73, "5296419262886047": 73, "8253412246704102": 73, "5619839429855347": 73, "hair_flow": [73, 74, 78, 81], "8277763724327087": 73, "hair_orna": [73, 74, 78, 81], "9356368780136108": 73, "hair_ribbon": [73, 74, 78], "5288072824478149": 73, "jacket": [73, 74, 78, 81], "6336134076118469": 73, "9703260064125061": 73, "8188960552215576": 73, "phone_screen": 73, "9579574465751648": 73, "9954615235328674": 73, "plaid": [73, 74, 78], "9725285172462463": 73, "plaid_skirt": [73, 74, 78], "9638455510139465": 73, "pleated_skirt": [73, 74, 78, 81], "7226815819740295": 73, "5321241021156311": 73, "red_nail": [73, 78], "5493080615997314": 73, "school_bag": [73, 74], "9863407611846924": 73, "school_uniform": [73, 74, 78, 81], "6794284582138062": 73, "5062428116798401": 73, "shoulder_bag": 73, "9325523972511292": 73, "skirt": [73, 74, 78, 81], "92237788438797": 73, "skyscrap": 73, "7728171348571777": 73, "sleeves_past_wrist": [73, 74, 78], "7257086038589478": 73, "smile": [73, 74, 78, 81], "5357837080955505": 73, "6939404010772705": 73, "7054293155670166": 73, "tongu": [73, 74, 78, 81], "9990814924240112": 73, "tongue_out": [73, 74, 78, 81], "9992498755455017": 73, "5012534260749817": 73, "very_long_hair": [73, 74, 78, 80, 81], "7461410164833069": 73, "lagpixellol": 74, "deepgelbooru_onnx": 74, "categori": [74, 89, 97], "dim": [74, 81], "9986732006072998": 74, "0013858973979949951": 74, "315376281738281e": 74, "9972434639930725": 74, "basebal": [74, 81], "5982598662376404": 74, "baseball_bat": [74, 78, 81], "6429562568664551": 74, "bike_short": 74, "36296138167381287": 74, "8308937549591064": 74, "black_shirt": [74, 78, 81], "7388008832931519": 74, "6039759516716003": 74, "30909663438796997": 74, "9694308042526245": 74, "6422968506813049": 74, "5898381471633911": 74, "8145260810852051": 74, "652222216129303": 74, "dolphin_short": 74, "466494083404541": 74, "7183809280395508": 74, "6753682494163513": 74, "7302790880203247": 74, "6649775505065918": 74, "large_breast": [74, 78, 81], "8446108102798462": 74, "98187655210495": 74, "8140730857849121": 74, "6360533833503723": 74, "9635934829711914": 74, "33370012044906616": 74, "44239571690559387": 74, "7891374826431274": 74, "6471294164657593": 74, "9958090782165527": 74, "8736815452575684": 74, "872096061706543": 74, "5640895366668701": 74, "5049663186073303": 74, "8832778930664062": 74, "9687467813491821": 74, "sports_bra": 74, "3659853935241699": 74, "9309735298156738": 74, "49939480423927307": 74, "stomach": [74, 78, 81], "446407288312912": 74, "809670090675354": 74, "6560589075088501": 74, "47956040501594543": 74, "9832853674888611": 74, "9994162321090698": 74, "0008397102355957031": 74, "00035390257835388184": 74, "9926226139068604": 74, "899387001991272": 74, "34215790033340454": 74, "5701972246170044": 74, "9512913227081299": 74, "6664570569992065": 74, "5614628791809082": 74, "33615976572036743": 74, "5770801305770874": 74, "987317681312561": 74, "37286585569381714": 74, "cardigan": [74, 78], "36409223079681396": 74, "7329680919647217": 74, "collared_shirt": [74, 78], "5924292206764221": 74, "4344901144504547": 74, "7465001344680786": 74, "5225946307182312": 74, "6976451873779297": 74, "9265321493148804": 74, "34527891874313354": 74, "6675043106079102": 74, "9096828699111938": 74, "long_sleev": [74, 78, 81], "41341525316238403": 74, "8418735265731812": 74, "miniskirt": [74, 78], "3675632178783417": 74, "nail_polish": [74, 78], "5284417867660522": 74, "open_cloth": [74, 78], "30296844244003296": 74, "48789578676223755": 74, "36596980690956116": 74, "7759367227554321": 74, "6535028219223022": 74, "8975257873535156": 74, "36911237239837646": 74, "4171145558357239": 74, "3942635953426361": 74, "6772940754890442": 74, "9397937655448914": 74, "5207280516624451": 74, "4673041105270386": 74, "9118321537971497": 74, "9967410564422607": 74, "9970728158950806": 74, "8419480323791504": 74, "6489560604095459": 74, "white_shirt": [74, 78], "6217572689056396": 74, "underscor": [75, 81], "convent": 75, "restor": [75, 105], "use_spac": 75, "use_escap": 75, "include_scor": 75, "score_descend": 75, "_": 75, "escap": 75, "unsaf": 75, "sort": [75, 79], "descend": 75, "panty_pul": 75, "6826801300048828": 75, "958938717842102": 75, "drinking_glass": 75, "9340789318084717": 75, "areola_slip": 75, "41196826100349426": 75, "9988248348236084": 75, "drink": 75, "pull": 75, "areola": 75, "999": 75, "959": 75, "934": 75, "683": 75, "412": 75, "mldanbooru": [76, 105], "get_mldanbooru_tag": 76, "wd14": [76, 78, 105], "get_wd14_tag": [76, 78], "convert_wd14_emb_to_predict": 76, "denormalize_wd14_emb": 76, "deepdanbooru": [76, 78, 105], "get_deepdanbooru_tag": [76, 78], "deepgelbooru": [76, 105], "get_deepgelbooru_tag": 76, "add_underlin": 76, "remove_underlin": 76, "tags_to_text": 76, "drop_overlap_tag": 76, "is_blacklist": 76, "drop_blacklisted_tag": 76, "char_whitelist_suffix": 76, "char_whitelist_prefix": 76, "char_whitelist_word": 76, "char_suffix": 76, "char_prefix": 76, "charactertagpool": 76, "is_basic_character_tag": 76, "drop_basic_character_tag": 76, "sort_tag": 76, "tag_match_suffix": 76, "tag_match_prefix": 76, "tag_match_ful": 76, "t1": 77, "t2": 77, "fulli": 77, "ml": 78, "448": 78, "keep_ratio": 78, "9999984502792358": [78, 100], "9999946355819702": 78, "9994951486587524": 78, "998144268989563": 78, "9978417158126831": 78, "9941409230232239": 78, "9799384474754333": 78, "979142427444458": 78, "961823582649231": 78, "961323618888855": 78, "9490893483161926": 78, "9450850486755371": 78, "9425153136253357": 78, "9409335255622864": 78, "9319437146186829": 78, "9265308976173401": 78, "9259042143821716": 78, "922250509262085": 78, "9199565052986145": 78, "9175475835800171": 78, "9102761745452881": 78, "9076938629150391": 78, "9052775502204895": 78, "8938589692115784": 78, "8894285559654236": 78, "8891903162002563": 78, "8845980763435364": 78, "8842408061027527": 78, "8659475445747375": 78, "862621009349823": 78, "8616052865982056": 78, "8562789559364319": 78, "short_short": [78, 81], "8555729389190674": 78, "8533340096473694": 78, "black_short": [78, 81], "8477485775947571": 78, "8430152535438538": 78, "tied_long_hair": [78, 81], "8340626955032349": 78, "crop_top_overhang": 78, "8266023397445679": 78, "8222048282623291": 78, "8202669620513916": 78, "8061150312423706": 78, "ass_visible_through_thigh": [78, 81], "7803354859352112": 78, "thigh_gap": [78, 81], "7789446711540222": 78, "arms_up": 78, "7052110433578491": 78, "9999866485595703": 78, "997043788433075": 78, "9969649910926819": 78, "9957101345062256": 78, "9928386807441711": 78, "9886980056762695": 78, "9864778518676758": 78, "ghost": [78, 81], "9769423007965088": 78, "9747489094734192": 78, "9736957550048828": 78, "9388670325279236": 78, "9356311559677124": 78, "91000896692276": 78, "8955123424530029": 78, "8910233378410339": 78, "8904104828834534": 78, "8881211280822754": 78, "8876776695251465": 78, "8864808678627014": 78, "8810517191886902": 78, "8798807263374329": 78, "8765745162963867": 78, "8737136125564575": 78, "8650439381599426": 78, "8613706827163696": 78, "blue_cardigan": 78, "8571277260780334": 78, "8333670496940613": 78, "8160212635993958": 78, "eyebrows_visible_through_hair": 78, "8122442364692688": 78, "8091571927070618": 78, "8082079887390137": 78, "8048468232154846": 78, "8042327165603638": 78, "7984272241592407": 78, "blazer": [78, 81], "794708251953125": 78, "78981614112854": 78, "7892146110534668": 78, "shaped_pupil": [78, 81], "7867060899734497": 78, "gradient_hair": 78, "786359965801239": 78, "7790888547897339": 78, "brown_skirt": 78, "7760675549507141": 78, "774523913860321": 78, "7721588015556335": 78, "7697228789329529": 78, "755959689617157": 78, "multicolored_hair": 78, "7477189898490906": 78, "7476690411567688": 78, "rail": 78, "7476617693901062": 78, "blue_jacket": 78, "7458406090736389": 78, "741143524646759": 78, "7364678978919983": 78, "7193643450737": 78, "red_neckwear": 78, "7108616828918457": 78, "7086325287818909": 78, "7055293321609497": 78, "7039415836334229": 78, "7018357515335083": 78, "shuffl": 79, "count": [79, 106, 107], "2boi": 79, "cat_ear": 79, "uniqu": 79, "8849405313291128": 80, "8548297594823425": 80, "03910296474461261": 80, "6615180440330748": 80, "21552028866308015": 80, "3165260620737027": 80, "47744464927382957": 80, "tagger": 81, "smilingwolf": 81, "wd": 81, "swinv2_v3": 81, "general_mcut_en": 81, "character_mcut_en": 81, "no_underlin": 81, "mcut": 81, "replac": 81, "index": [81, 108], "follw": 81, "valuabl": 81, "enabl": 81, "rapid": 81, "queri": 81, "0011444687843322754": 81, "8876402974128723": 81, "106781005859375": 81, "000277101993560791": 81, "997527003288269": 81, "9797663688659668": 81, "9905703663825989": 81, "9761719703674316": 81, "8981098532676697": 81, "8810765743255615": 81, "9498510360717773": 81, "8377365469932556": 81, "945058286190033": 81, "9457170367240906": 81, "969594419002533": 81, "7881088852882385": 81, "7687551379203796": 81, "9301245212554932": 81, "6703325510025024": 81, "white_hair": 81, "5292627811431885": 81, "8677047491073608": 81, "grey_hair": 81, "5859264731407166": 81, "9536856412887573": 81, "8056888580322266": 81, "8394746780395508": 81, "9473626613616943": 81, "8986269235610962": 81, "9385137557983398": 81, "8408567905426025": 81, "alternate_costum": 81, "4245271384716034": 81, "931140661239624": 81, "8830795884132385": 81, "7279844284057617": 81, "artist_nam": 81, "5333830714225769": 81, "64717698097229": 81, "9516432285308838": 81, "9655293226242065": 81, "9485014081001282": 81, "7366660833358765": 81, "7161656618118286": 81, "5858667492866516": 81, "6186309456825256": 81, "41193312406539917": 81, "467605859041214": 81, "36282333731651306": 81, "3756745457649231": 81, "motion_blur": 81, "5091936588287354": 81, "951993465423584": 81, "5634750723838806": 81, "8232709169387817": 81, "9869340658187866": 81, "49491602182388306": 81, "5193622708320618": 81, "003406703472137451": 81, "0007208287715911865": 81, "9798132181167603": 81, "8046203851699829": 81, "7596215009689331": 81, "7620116472244263": 81, "46084529161453247": 81, "48454540967941284": 81, "5152207016944885": 81, "8023070096969604": 81, "8653596639633179": 81, "7201820611953735": 81, "7816740870475769": 81, "697688639163971": 81, "8974947333335876": 81, "7491052746772766": 81, "5015512704849243": 81, "6401398181915283": 81, "43420469760894775": 81, "4528769850730896": 81, "5730487704277039": 81, "6739872694015503": 81, "5545973181724548": 81, "6946243047714233": 81, "5487751364707947": 81, "7439308166503906": 81, "4186026453971863": 81, "47378358244895935": 81, "4690653085708618": 81, "7565015554428101": 81, "hu_tao_": 81, "genshin_impact": 81, "9262397289276123": 81, "boo_tao_": 81, "942080020904541": 81, "denorm": 81, "denormalizer_nam": 81, "mnum2_al": 81, "understand": 81, "redund": 81, "structur": [81, 105], "b": 81, "r": [81, 93, 99], "c": 81, "linalg": 81, "norm": 81, "approx": [81, 82], "1e": 81, "cdc_anime_onnx": 82, "realli": 82, "As": [82, 93, 99], "1024x1024": 82, "2060": 82, "gpu": 82, "cost": 82, "cpu": [82, 87, 106, 107], "experi": 82, "hgsr": 82, "mhr": 82, "aug_x4_320": 82, "cute_waifu_aroma": 82, "pngimageplugin": 82, "pngimagefil": 82, "1168x1168": 82, "0x7f0e8ca06880": 82, "4672x4672": 82, "0x7f0e48edb640": 82, "cdc": [83, 105], "upscale_with_cdc": 83, "lru_cach": 84, "wrap": 84, "synchron": 84, "prevent": 84, "race": 84, "condit": 84, "maxsiz": 84, "expensive_funct": 84, "expens": 84, "lock": [84, 104], "safeti": [84, 101], "multithread": 84, "my_funct": 84, "introduc": 84, "acquisit": 84, "critic": 84, "mathemat": 85, "activ": 85, "deep": 85, "problem": [85, 93, 99], "input_valu": 85, "frac": 85, "26894142": 85, "73105858": 85, "ts_lru_cach": 86, "get_onnx_provid": 86, "open_onnx_model": 86, "cudaexecutionprovid": 87, "cpuexecutionprovid": 87, "ckpt": 87, "inferencesess": 87, "onnx_mod": 87, "decid": 87, "linux": [87, 106, 107], "execut": [87, 106, 107], "ignor": 87, "cuda": [87, 106, 107], "forc": 87, "anime_ai_check": 88, "mobilenetv3_sce_dist": [88, 99, 103], "mainli": 88, "caformer_s36_plus_sc": 88, "graph": 88, "9996960163116455": 88, "9999125003814697": 88, "997803270816803": 88, "9960069060325623": 88, "9887709021568298": 88, "9998629093170166": 88, "0013722758740186691": 88, "00020673229300882667": 88, "0001895089662866667": 88, "0008857478387653828": 88, "552320024231449e": 88, "001168627175502479": 88, "bangumi": [89, 90], "vision": 89, "imageri": 89, "bangumi_char_typ": 89, "definit": [89, 96], "video": 89, "secondari": 89, "often": 89, "lack": 89, "lead": 89, "under": [89, 108], "three": 89, "judg": 89, "anime_portrait": [89, 95], "mobilenetv3_v0_dist": [89, 98, 102, 103], "9998525381088257": 89, "00012103465269319713": 89, "6464786313008517e": 89, "906112609314732e": 89, "06": [89, 90, 92, 97, 98, 99, 100, 102], "9997243285179138": 89, "0002490800397936255": 89, "7215803381986916e": 89, "354368557978887e": 89, "9998849630355835": 89, "90006631379947e": 89, "3920385754317977e": 89, "2084233276254963e": 89, "9998877048492432": 89, "732793503440917e": 89, "4264976925915107e": 89, "0623419257171918e": 89, "07076334953308105": 89, "9290977716445923": 89, "0001044218079186976": 89, "4467317163944244e": 89, "2568268832401372e": 89, "9999498128890991": 89, "1810528778587468e": 89, "879474429093534e": 89, "260669109295122e": 89, "9999510049819946": 89, "2321036592766177e": 89, "025227553938748e": 89, "4251427273848094e": 89, "999957799911499": 89, "4273678718600422e": 89, "6884023302263813e": 89, "880981603288092e": 89, "0002326338435523212": 89, "9996368885040283": 89, "164971561403945e": 89, "00020793956355191767": 89, "13438372313976288": 89, "8652494549751282": 89, "000158855298650451": 89, "000238816806813702": 89, "3589179217815399": 89, "6406960487365723": 89, "0001471740542910993": 89, "002255884697660804": 89, "08208147436380386": 89, "9152728915214539": 89, "00038967153523117304": 89, "227699592884164e": 89, "0835404282261152e": 89, "1437502406770363e": 89, "9999284744262695": 89, "2125529792683665e": 89, "0218892384727951e": 89, "00011914174683624879": 89, "9998584985733032": 89, "2007669283775613e": 89, "6357082131435163e": 89, "3068713896209374e": 89, "9999185800552368": 89, "066640925273532e": 89, "529400813335087e": 89, "089402500540018e": 89, "9999388456344604": 89, "6406959295272827": 89, "not_paint": 90, "anime_classif": 90, "older": 90, "mobilenetv3_v1": [90, 100], "5_dist": 90, "3_dist": 90, "plot": [90, 93, 99, 103], "caformer_s36_v1": 90, "3_focal": 90, "8346158862113953": 90, "004201625939458609": 90, "0028638991061598063": 90, "15633030235767365": 90, "001988308737054467": 90, "9868855476379395": 90, "001178382197394967": 90, "00015886101755313575": 90, "0005986307514831424": 90, "011178601533174515": 90, "9933090209960938": 90, "0012440024875104427": 90, "00040085514774546027": 90, "004924307577311993": 90, "00012189441622467712": 90, "00031298911198973656": 90, "9968050718307495": 90, "182305903872475e": 90, "0027923565357923508": 90, "7805559259140864e": 90, "0004650334012694657": 90, "996709942817688": 90, "736721191671677e": 90, "0027629584074020386": 90, "4619508621981367e": 90, "0003803370927926153": 90, "998649537563324": 90, "190127922105603e": 90, "0008622839814051986": 90, "595230686594732e": 90, "0004573142796289176": 90, "00031435859273187816": 90, "8671838641166687": 90, "13199880719184875": 90, "563074617180973e": 90, "153919796110131e": 90, "290010737255216e": 90, "9727378487586975": 90, "027150526642799377": 90, "162296004826203e": 90, "4933258828241378e": 90, "0004275702522136271": 90, "995402455329895": 90, "002233930164948106": 90, "001911122351884842": 90, "1603819727897644": 90, "0007561995880678296": 90, "00017044576816260815": 90, "838487982749939": 90, "0002034590725088492": 90, "005001617129892111": 90, "000932251859921962": 90, "009352140128612518": 90, "9846979379653931": 90, "6018555470509455e": 90, "004064667969942093": 90, "464051254326478e": 90, "025772539898753166": 90, "9699516296386719": 90, "00011656546121230349": 90, "287263775244355e": 90, "370255853951676e": 90, "01098843663930893": 90, "0031668643932789564": 90, "9857884049415588": 90, "499273488065228e": 90, "8419872251106426e": 90, "0003471920208539814": 90, "029472889378666878": 90, "9700765609741211": 90, "0012387704337015748": 90, "001172148622572422": 90, "787473391043022e": 90, "003680602880194783": 90, "9938107132911682": 90, "8346157073974609": 90, "8671836853027344": 90, "8384883403778076": 90, "9846979975700378": 90, "9700766801834106": 90, "greyscal": 91, "jpeg_ful": [91, 104], "6125901": 91, "6125785": [91, 104], "6124220": 91, "rough": [92, 93, 99], "polish": 92, "mobilenetv3_v2": 92, "2_dist": [92, 100], "910087929805741e": 92, "1241951510310173": 92, "8757457137107849": 92, "00018937293498311192": 92, "030049214139580727": 92, "9697614312171936": 92, "008933082222938538": 92, "05096456781029701": 92, "9401022791862488": 92, "009832272306084633": 92, "9898634552955627": 92, "00030428936588577926": 92, "013919820077717304": 92, "9819902181625366": 92, "004089969675987959": 92, "04166747257113457": 92, "9582782983779907": 92, "4218515288084745e": 92, "8849249482154846": 92, "1149177998304367": 92, "0001573085755808279": 92, "9907882809638977": 92, "008958994410932064": 92, "0002527958422433585": 92, "9831690788269043": 92, "01682441122829914": 92, "613856385229155e": 92, "8757458329200745": 92, "8849248290061951": 92, "million": 93, "anime_r": [93, 95], "boundari": [93, 99], "challeng": [93, 99], "clean": [93, 99], "judgment": [93, 99], "intend": [93, 99], "quick": [93, 99, 105], "estim": [93, 99], "basi": [93, 99], "mobilenetv3_large_100_v0_ls0": 93, "caformer_s36_v0_ls0": 93, "7508869767189026": 93, "7034655809402466": 93, "728887677192688": 93, "7404400110244751": 93, "7446154952049255": 93, "7514738440513611": 93, "768704354763031": 93, "8219676613807678": 93, "7267540693283081": 93, "7645740509033203": 93, "7216582894325256": 93, "7615436315536499": 93, "815083920955658": 93, "8321858644485474": 93, "8204999566078186": 93, "820833146572113": 93, "chdir": 93, "doc": 93, "api_doc": 93, "7508870363235474": 93, "11212056130170822": 93, "06781744956970215": 93, "06917501986026764": 93, "7034654021263123": 93, "15903906524181366": 93, "06688199192285538": 93, "07061357796192169": 93, "7288877964019775": 93, "1476859599351883": 93, "060362350195646286": 93, "06306383013725281": 93, "7404399514198303": 93, "10337048768997192": 93, "08087948709726334": 93, "07530999928712845": 93, "055992450565099716": 93, "7446154356002808": 93, "13191790878772736": 93, "06747424602508545": 93, "06458679586648941": 93, "10566363483667374": 93, "07827574014663696": 93, "07079866528511047": 93, "7687042951583862": 93, "09974884241819382": 93, "06074819341301918": 93, "050435908138751984": 93, "8219675421714783": 93, "0593985915184021": 93, "06819795072078705": 93, "06569571048021317": 93, "1177448257803917": 93, "726753830909729": 93, "08980562537908554": 93, "06481882929801941": 93, "06922297924757004": 93, "10138414055109024": 93, "06351721286773682": 93, "07683827728033066": 93, "13798624277114868": 93, "05942752957344055": 93, "10584963858127594": 93, "7615437507629395": 93, "07317910343408585": 93, "060196295380592346": 93, "06751583516597748": 93, "0572039857506752": 93, "05398125201463699": 93, "06124086305499077": 93, "0525919646024704": 93, "8321859240531921": 93, "05922013148665428": 93, "06274889409542084": 93, "057530902326107025": 93, "8205001354217529": 93, "05683052912354469": 93, "06635929644107819": 93, "05597696080803871": 93, "8208332657814026": 93, "non_furri": 94, "mobilenetv3_v0": 94, "1_dist": 94, "9898804426193237": 94, "010119626298546791": 94, "9677742123603821": 94, "032225821167230606": 94, "959551215171814": 94, "040448784828186035": 94, "9535530209541321": 94, "04644693806767464": 94, "04358793422579765": 94, "9564120769500732": 94, "02767963521182537": 94, "9723203182220459": 94, "028900373727083206": 94, "9710996150970459": 94, "037573859095573425": 94, "9624261260032654": 94, "aicheck": [95, 105], "get_ai_created_scor": 95, "is_ai_cr": 95, "bangumi_char": [95, 105], "anime_bangumi_char_scor": 95, "anime_bangumi_char": 95, "anime_classify_scor": 95, "anime_classifi": 95, "is_greyscal": 95, "anime_completeness_scor": 95, "anime_complet": 95, "dbrate": [95, 105], "anime_dbrating_scor": 95, "anime_dbr": 95, "furri": [95, 105], "anime_furry_scor": 95, "anime_furri": 95, "get_monochrome_scor": 95, "is_monochrom": 95, "nsfw_pred_scor": 95, "nsfw_pred": 95, "portrait": [95, 105], "anime_portrait_scor": 95, "anime_rating_scor": 95, "anime_real_scor": 95, "safe_check_scor": 95, "safe_check": 95, "style_ag": [95, 105], "anime_style_age_scor": 95, "anime_style_ag": 95, "teen": [95, 105], "anime_teen_scor": 95, "anime_teen": 95, "is_truncated_fil": 95, "screen": 96, "row": 96, "bottom": 96, "grayscal": 96, "monochrome_detect": 96, "mobilenetv3_large_100_dist_safe2": 96, "mobilenetv3_dist": 96, "caformer_s36": 96, "mono": 96, "9614395499229431": 96, "9458909034729004": 96, "9559807777404785": 96, "9651952981948853": 96, "9379720687866211": 96, "8814834356307983": 96, "03941023349761963": 96, "07492382079362869": 96, "09546589106321335": 96, "016521310433745384": 96, "005693843588232994": 96, "0315730981528759": 96, "Not": 97, "five": 97, "hentai": 97, "neutral": 97, "porn": 97, "sexi": 97, "infinit": 97, "nsfwj": 97, "tfj": 97, "mobil": 97, "9970946311950684": 97, "00198739324696362": 97, "000894528697244823": 97, "4315058251668233e": 97, "099447197513655e": 97, "9282580614089966": 97, "061733175069093704": 97, "008979619480669498": 97, "0007789491210132837": 97, "0002501663693692535": 97, "7945129871368408": 97, "2044062316417694": 97, "0005603990866802633": 97, "0004847997915931046": 97, "564094367902726e": 97, "7977773547172546": 97, "01352313905954361": 97, "18791256844997406": 97, "0004888656549155712": 97, "00029804420773871243": 97, "04498734697699547": 97, "9509441256523132": 97, "4087972633424215e": 97, "003999904729425907": 97, "4542059185914695e": 97, "002892113756388426": 97, "982390284538269": 97, "02520776737947e": 97, "014633022248744965": 97, "858086610212922e": 97, "002532319398596883": 97, "9887337684631348": 97, "231979568838142e": 97, "008699454367160797": 97, "8187158022774383e": 97, "03564726561307907": 97, "954788088798523": 97, "343036850215867e": 97, "009289607405662537": 97, "00020158555707894266": 97, "006372362840920687": 97, "006019102409482002": 97, "9694945812225342": 97, "015214097686111927": 97, "002899901708588004": 97, "0004039364866912365": 97, "00012730166781693697": 97, "987038791179657": 97, "007135333959013224": 97, "005294707603752613": 97, "06964848190546036": 97, "0014777459437027574": 97, "9276643395423889": 97, "0003031621454283595": 97, "0009063396137207747": 97, "00028707628371194005": 97, "00010888021643040702": 97, "9992460012435913": 97, "00015473493840545416": 97, "0002033217460848391": 97, "563037691696081e": 97, "008058490231633186": 97, "00044566826545633376": 97, "937960684299469": 97, "05353058874607086": 97, "364063445587817e": 97, "00562260951846838": 97, "00012077406427124515": 97, "9897090792655945": 97, "004547217860817909": 97, "564737981942017e": 97, "016690678894519806": 97, "001258736359886825": 97, "9766013622283936": 97, "005440687295049429": 97, "4481674952548929e": 97, "01861923187971115": 97, "0008914825739338994": 97, "9674761295318604": 97, "012998746708035469": 97, "691116141155362e": 97, "0007601747056469321": 97, "0005019629606977105": 97, "039504989981651306": 97, "9591660499572754": 97, "0001652583305258304": 97, "0002614929690025747": 97, "020374108105897903": 97, "029394468292593956": 97, "9498046040534973": 97, "00016299057460855693": 97, "004782819654792547": 97, "002861740067601204": 97, "12280157208442688": 97, "8693908452987671": 97, "0001731760276015848": 97, "304211274255067e": 97, "03286275267601013": 97, "010648751631379128": 97, "9562522172927856": 97, "999900221824646": 98, "645313209854066e": 98, "3387104445428122e": 98, "9999704360961914": 98, "4465465685352683e": 98, "071506166132167e": 98, "9999785423278809": 98, "512719154561637e": 98, "292278612818336e": 98, "919455750496127e": 98, "9999444484710693": 98, "3647335082350764e": 98, "0555699191172607e": 98, "9999880790710449": 98, "3210242286731955e": 98, "7451418898417614e": 98, "9999822378158569": 98, "2084267331811134e": 98, "7460413321023225e": 98, "1532473820352607e": 98, "9999996423721313": 98, "0316136922483565e": 98, "840229633236049e": 98, "9999998807907104": [98, 99], "736660568800289e": 98, "199210472208506e": 98, "9999992847442627": 98, "r15": 99, "r18": 99, "sankaku": 99, "mobilenetv3_v1_pruned_ls0": 99, "caformer_s36_plu": [99, 103], "5863172936624323e": 99, "480062353375615e": 99, "9924363493919373": 99, "007255776319652796": 99, "0003077814180869609": 99, "996969997882843": 99, "0030054834205657244": 99, "4601260520284995e": 99, "9966891407966614": 99, "003293127752840519": 99, "770909148035571e": 99, "00025384966284036636": 99, "9996721744537354": 99, "399192691082135e": 99, "973351603141055e": 99, "9998563528060913": 99, "391309580067173e": 99, "0018681309884414077": 99, "9827859997749329": 99, "015345841646194458": 99, "013710384257137775": 99, "8339558839797974": 99, "15233369171619415": 99, "951323833462084e": 99, "00029566374723799527": 99, "9997004270553589": 99, "00018434497178532183": 99, "568440272123553e": 99, "9997699856758118": 99, "11225129129889e": 99, "051862899563275e": 99, "9999485015869141": 99, "902020231791539e": 99, "0005639699520543218": 99, "9994290471076965": 99, "anime_real_cl": 100, "4_dist": 100, "9999716281890869": 100, "8398366339388303e": 100, "9992202520370483": 100, "0007797438884153962": 100, "9999709129333496": 100, "905452492996119e": 100, "9999765157699585": 100, "3499671442550607e": 100, "9994087219238281": 100, "0005913018831051886": 100, "9999759197235107": 100, "4061362637439743e": 100, "9999052286148071": 100, "475799015490338e": 100, "403173675702419e": 100, "5848207794988411e": 100, "0010207017185166478": 100, "9989792704582214": 100, "2124368115328252e": 100, "9999977350234985": 100, "6512358342879452e": 100, "9999834299087524": 100, "359853614412714e": 100, "9999936819076538": 100, "600314317329321e": 100, "9999840259552002": 100, "5589323083986528e": 100, "9999843835830688": 100, "5513256585109048e": 100, "9999845027923584": 100, "pollut": 101, "shit": 101, "checker": 101, "mobilenet": 101, "v2": 101, "max_batch_s": 101, "1970": 102, "1980": 102, "1990": 102, "2000": 102, "2010": 102, "2015": 102, "2020": 102, "ag": 102, "9805465340614319": 102, "761269782553427e": 102, "0005044879508204758": 102, "01569165475666523": 102, "002850610064342618": 102, "00037849770160391927": 102, "9434612113400362e": 102, "053497342392802e": 102, "9992554783821106": 102, "0006490182713605464": 102, "8857468805654207e": 102, "317252262353577e": 102, "314484721769986e": 102, "0750001138148946e": 102, "706833609205205e": 102, "00034479793976061046": 102, "9995512366294861": 102, "391363472677767e": 102, "4607510820496827e": 102, "0679690351244062e": 102, "661913514311891e": 102, "757471131393686e": 102, "0744897230761126e": 102, "76177470368566e": 102, "9996387958526611": 102, "160279296338558e": 102, "00013228354509919882": 102, "1361367038916796e": 102, "464057489414699e": 102, "2412899599876255e": 102, "703883653040975e": 102, "127358498517424e": 102, "9973921775817871": 102, "0022309015039354563": 102, "00018872201326303184": 102, "780902943617548e": 102, "422096920578042e": 102, "638929097680375e": 102, "152203023797483e": 102, "00028818511054851115": 102, "9996094107627869": 102, "58777353237383e": 102, "9200742826797068e": 102, "00017117452807724476": 102, "518441947875544e": 102, "885544381570071e": 102, "4389253010449465e": 102, "1696006772108376e": 102, "9996393918991089": 102, "contenti": 103, "safe_teen": 103, "non_teen": 103, "caformer_s36_v0": 103, "9998493194580078": 103, "0378791052498855e": 103, "00012023092131130397": 103, "9790042638778687": 103, "0017522255657240748": 103, "01924353837966919": 103, "9998124241828918": 103, "19778298237361e": 103, "0001456339523429051": 103, "0008521362324245274": 103, "9989691972732544": 103, "00017870066221803427": 103, "0992944781901315e": 103, "9994398951530457": 103, "0004991036257706583": 103, "2035720727872103e": 103, "9994019269943237": 103, "0005460577667690814": 103, "0478151529678144e": 103, "524079147609882e": 103, "999934196472168": 103, "786742884898558e": 103, "653994154883549e": 103, "9998156428337097": 103, "0001218809193233028": 103, "00013706681784242392": 103, "9997410178184509": 103, "jpeg_trunc": 104, "2216614_truncat": 104, "imagefil": 104, "load_truncated_imag": 104, "ascii": 105, "metric": 105, "list_det_model": 105, "list_rec_model": 105, "sd": 105, "tag": 105, "platform": [106, 107], "shutil": [106, 107], "cpuinfo": [106, 107], "psutil": [106, 107], "hbutil": [106, 107], "size_to_bytes_str": [106, 107], "python_implement": [106, 107], "python_vers": [106, 107], "brand": [106, 107], "get_cpu_info": [106, 107], "brand_raw": [106, 107], "cpu_count": [106, 107], "freq": [106, 107], "cpu_freq": [106, 107], "mhz": [106, 107], "virtual_memori": [106, 107], "precis": [106, 107], "ye": [106, 107], "nvidia": [106, 107], "smi": [106, 107], "1021": [106, 107], "azur": [106, 107], "x86_64": [106, 107], "glibc2": [106, 107], "cpython": [106, 107], "amd": [106, 107], "epyc": [106, 107], "7763": [106, 107], "3158": 106, "72825": 106, "615": [106, 107], "gib": [106, 107], "deploi": [106, 107], "action": [106, 107], "3035": 107, "4984999999997": 107, "imgutil": 108, "pypi": 108, "simpli": 108, "newest": 108, "git": 108, "script": 108, "__name__": 108, "__main__": 108, "narugo1992": 108, "still": 108, "out": 108, "io": 108, "html": 108, "faq": 109}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [9, 0, 0, "-", "data"], [18, 0, 0, "-", "detect"], [25, 0, 0, "-", "edge"], [31, 0, 0, "-", "generic"], [35, 0, 0, "-", "metadata"], [40, 0, 0, "-", "metrics"], [44, 0, 0, "-", "ocr"], [48, 0, 0, "-", "operate"], [52, 0, 0, "-", "pose"], [55, 0, 0, "-", "preprocess"], [60, 0, 0, "-", "resource"], [62, 0, 0, "-", "restore"], [65, 0, 0, "-", "sd"], [69, 0, 0, "-", "segment"], [76, 0, 0, "-", "tagging"], [83, 0, 0, "-", "upscale"], [86, 0, 0, "-", "utils"], [95, 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, "-", "blob"], [6, 0, 0, "-", "decode"], [7, 0, 0, "-", "encode"], [8, 0, 0, "-", "image"], [10, 0, 0, "-", "layer"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.blob": [[5, 1, 1, "", "is_valid_image_blob_url"], [5, 1, 1, "", "load_image_from_blob_url"], [5, 1, 1, "", "to_blob_url"]], "imgutils.data.decode": [[6, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[7, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[8, 1, 1, "", "has_alpha_channel"], [8, 1, 1, "", "load_image"], [8, 1, 1, "", "load_images"]], "imgutils.data.layer": [[10, 1, 1, "", "istack"]], "imgutils.detect": [[11, 0, 0, "-", "booru_yolo"], [12, 0, 0, "-", "censor"], [13, 0, 0, "-", "eye"], [14, 0, 0, "-", "face"], [15, 0, 0, "-", "halfbody"], [16, 0, 0, "-", "hand"], [17, 0, 0, "-", "head"], [19, 0, 0, "-", "nudenet"], [20, 0, 0, "-", "person"], [21, 0, 0, "-", "similarity"], [22, 0, 0, "-", "text"], [23, 0, 0, "-", "visual"]], "imgutils.detect.booru_yolo": [[11, 1, 1, "", "detect_with_booru_yolo"]], "imgutils.detect.censor": [[12, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[13, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[14, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[15, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[16, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[17, 1, 1, "", "detect_heads"]], "imgutils.detect.nudenet": [[19, 1, 1, "", "detect_with_nudenet"]], "imgutils.detect.person": [[20, 1, 1, "", "detect_person"]], "imgutils.detect.similarity": [[21, 1, 1, "", "bboxes_similarity"], [21, 1, 1, "", "calculate_iou"], [21, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[22, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[23, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[24, 0, 0, "-", "canny"], [26, 0, 0, "-", "lineart"], [27, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[24, 1, 1, "", "edge_image_with_canny"], [24, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[26, 1, 1, "", "edge_image_with_lineart"], [26, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[27, 1, 1, "", "edge_image_with_lineart_anime"], [27, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[28, 0, 0, "-", "classify"], [29, 0, 0, "-", "clip"], [30, 0, 0, "-", "enhance"], [32, 0, 0, "-", "siglip"], [33, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[28, 3, 1, "", "ClassifyModel"], [28, 1, 1, "", "classify_predict"], [28, 1, 1, "", "classify_predict_fmt"], [28, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[28, 4, 1, "", "__init__"], [28, 4, 1, "", "clear"], [28, 4, 1, "", "launch_demo"], [28, 4, 1, "", "make_ui"], [28, 4, 1, "", "predict"], [28, 4, 1, "", "predict_fmt"], [28, 4, 1, "", "predict_score"]], "imgutils.generic.clip": [[29, 3, 1, "", "CLIPModel"], [29, 1, 1, "", "clip_image_encode"], [29, 1, 1, "", "clip_predict"], [29, 1, 1, "", "clip_text_encode"]], "imgutils.generic.clip.CLIPModel": [[29, 4, 1, "", "__init__"], [29, 4, 1, "", "clear"], [29, 4, 1, "", "image_encode"], [29, 4, 1, "", "launch_demo"], [29, 4, 1, "", "make_ui"], [29, 4, 1, "", "predict"], [29, 4, 1, "", "text_encode"]], "imgutils.generic.enhance": [[30, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[30, 4, 1, "", "__init__"], [30, 4, 1, "", "process"]], "imgutils.generic.siglip": [[32, 3, 1, "", "SigLIPModel"], [32, 1, 1, "", "siglip_image_encode"], [32, 1, 1, "", "siglip_predict"], [32, 1, 1, "", "siglip_text_encode"]], "imgutils.generic.siglip.SigLIPModel": [[32, 4, 1, "", "__init__"], [32, 4, 1, "", "clear"], [32, 4, 1, "", "image_encode"], [32, 4, 1, "", "launch_demo"], [32, 4, 1, "", "make_ui"], [32, 4, 1, "", "predict"], [32, 4, 1, "", "text_encode"]], "imgutils.generic.yolo": [[33, 3, 1, "", "YOLOModel"], [33, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "clear"], [33, 4, 1, "", "launch_demo"], [33, 4, 1, "", "make_ui"], [33, 4, 1, "", "predict"]], "imgutils.metadata": [[34, 0, 0, "-", "geninfo"], [36, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[34, 1, 1, "", "read_geninfo_exif"], [34, 1, 1, "", "read_geninfo_gif"], [34, 1, 1, "", "read_geninfo_parameters"], [34, 1, 1, "", "write_geninfo_exif"], [34, 1, 1, "", "write_geninfo_gif"], [34, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[36, 3, 1, "", "ImageLsbDataExtractor"], [36, 3, 1, "", "LSBExtractor"], [36, 3, 1, "", "LSBReadError"], [36, 1, 1, "", "inject_data"], [36, 1, 1, "", "read_lsb_metadata"], [36, 1, 1, "", "read_lsb_raw_bytes"], [36, 1, 1, "", "serialize_json"], [36, 1, 1, "", "serialize_pnginfo"], [36, 1, 1, "", "write_lsb_metadata"], [36, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[36, 4, 1, "", "__init__"], [36, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[36, 4, 1, "", "__init__"], [36, 4, 1, "", "get_next_n_bytes"], [36, 4, 1, "", "get_one_byte"], [36, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[37, 0, 0, "-", "aesthetic"], [38, 0, 0, "-", "ccip"], [39, 0, 0, "-", "dbaesthetic"], [41, 0, 0, "-", "laplacian"], [42, 0, 0, "-", "lpips"], [43, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[37, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[38, 1, 1, "", "ccip_batch_differences"], [38, 1, 1, "", "ccip_batch_extract_features"], [38, 1, 1, "", "ccip_batch_same"], [38, 1, 1, "", "ccip_clustering"], [38, 1, 1, "", "ccip_default_clustering_params"], [38, 1, 1, "", "ccip_default_threshold"], [38, 1, 1, "", "ccip_difference"], [38, 1, 1, "", "ccip_extract_feature"], [38, 1, 1, "", "ccip_merge"], [38, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[39, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[41, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[42, 1, 1, "", "lpips_clustering"], [42, 1, 1, "", "lpips_difference"], [42, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[43, 1, 1, "", "psnr"]], "imgutils.ocr": [[44, 1, 1, "", "detect_text_with_ocr"], [44, 1, 1, "", "list_det_models"], [44, 1, 1, "", "list_rec_models"], [44, 1, 1, "", "ocr"]], "imgutils.operate": [[45, 0, 0, "-", "align"], [46, 0, 0, "-", "censor_"], [47, 0, 0, "-", "imgcensor"], [49, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[45, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[46, 3, 1, "", "BaseCensor"], [46, 3, 1, "", "BlurCensor"], [46, 3, 1, "", "ColorCensor"], [46, 3, 1, "", "PixelateCensor"], [46, 1, 1, "", "censor_areas"], [46, 1, 1, "", "censor_nsfw"], [46, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[46, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[46, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[46, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[46, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[47, 3, 1, "", "EmojiBasedCensor"], [47, 3, 1, "", "ImageBasedCensor"], [47, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[47, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[47, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[47, 4, 1, "", "__init__"], [47, 4, 1, "", "find_for_area"], [47, 5, 1, "", "height"], [47, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[49, 1, 1, "", "squeeze"], [49, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[50, 0, 0, "-", "dwpose"], [51, 0, 0, "-", "format"], [53, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[50, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[51, 3, 1, "", "OP18KeyPointSet"], [51, 2, 1, "", "OP18_BODY_MAX"], [51, 2, 1, "", "OP18_BODY_MIN"], [51, 2, 1, "", "OP18_FACE_MAX"], [51, 2, 1, "", "OP18_FACE_MIN"], [51, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [51, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [51, 2, 1, "", "OP18_LEFT_HAND_MAX"], [51, 2, 1, "", "OP18_LEFT_HAND_MIN"], [51, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [51, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [51, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [51, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [51, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[51, 4, 1, "", "__init__"], [51, 4, 1, "", "__mul__"], [51, 4, 1, "", "__truediv__"], [51, 5, 1, "", "body"], [51, 5, 1, "", "face"], [51, 5, 1, "", "left_foot"], [51, 5, 1, "", "left_hand"], [51, 5, 1, "", "right_foot"], [51, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[51, 7, 1, "", "LEFT_ANKLE"], [51, 7, 1, "", "LEFT_BIG_TOE"], [51, 7, 1, "", "LEFT_EAR"], [51, 7, 1, "", "LEFT_ELBOW"], [51, 7, 1, "", "LEFT_EYE"], [51, 7, 1, "", "LEFT_HEEL"], [51, 7, 1, "", "LEFT_HIP"], [51, 7, 1, "", "LEFT_KNEE"], [51, 7, 1, "", "LEFT_SHOULDER"], [51, 7, 1, "", "LEFT_SMALL_TOE"], [51, 7, 1, "", "LEFT_WRIST"], [51, 7, 1, "", "NECK"], [51, 7, 1, "", "NOSE"], [51, 7, 1, "", "RIGHT_ANKLE"], [51, 7, 1, "", "RIGHT_BIG_TOE"], [51, 7, 1, "", "RIGHT_EAR"], [51, 7, 1, "", "RIGHT_ELBOW"], [51, 7, 1, "", "RIGHT_EYE"], [51, 7, 1, "", "RIGHT_HEEL"], [51, 7, 1, "", "RIGHT_HIP"], [51, 7, 1, "", "RIGHT_KNEE"], [51, 7, 1, "", "RIGHT_SHOULDER"], [51, 7, 1, "", "RIGHT_SMALL_TOE"], [51, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[53, 1, 1, "", "op18_visualize"]], "imgutils.preprocess": [[54, 0, 0, "-", "base"], [56, 0, 0, "-", "pillow"], [57, 0, 0, "-", "torchvision"], [58, 0, 0, "-", "transformers"]], "imgutils.preprocess.base": [[54, 3, 1, "", "NotParseTarget"]], "imgutils.preprocess.pillow": [[56, 1, 1, "", "create_pillow_transforms"], [56, 1, 1, "", "parse_pillow_transforms"], [56, 1, 1, "", "register_pillow_parse"], [56, 1, 1, "", "register_pillow_transform"]], "imgutils.preprocess.torchvision": [[57, 1, 1, "", "create_torchvision_transforms"], [57, 1, 1, "", "parse_torchvision_transforms"], [57, 1, 1, "", "register_torchvision_parse"], [57, 1, 1, "", "register_torchvision_transform"]], "imgutils.preprocess.transformers": [[58, 3, 1, "", "NotProcessorTypeError"], [58, 1, 1, "", "convert_to_size_dict"], [58, 1, 1, "", "create_bit_transforms"], [58, 1, 1, "", "create_blip_transforms"], [58, 1, 1, "", "create_clip_transforms"], [58, 1, 1, "", "create_convnext_transforms"], [58, 1, 1, "", "create_mobilenetv2_transforms"], [58, 1, 1, "", "create_siglip_transforms"], [58, 1, 1, "", "create_transforms_from_bit_processor"], [58, 1, 1, "", "create_transforms_from_blip_processor"], [58, 1, 1, "", "create_transforms_from_clip_processor"], [58, 1, 1, "", "create_transforms_from_convnext_processor"], [58, 1, 1, "", "create_transforms_from_mobilenetv2_processor"], [58, 1, 1, "", "create_transforms_from_siglip_processor"], [58, 1, 1, "", "create_transforms_from_transformers"], [58, 1, 1, "", "create_transforms_from_vit_processor"], [58, 1, 1, "", "create_vit_transforms"], [58, 1, 1, "", "get_size_dict"], [58, 1, 1, "", "is_valid_size_dict"], [58, 1, 1, "", "register_creators_for_transformers"]], "imgutils.resource": [[59, 0, 0, "-", "background"]], "imgutils.resource.background": [[59, 3, 1, "", "BackgroundImageSet"], [59, 1, 1, "", "get_bg_image"], [59, 1, 1, "", "get_bg_image_file"], [59, 1, 1, "", "list_bg_image_files"], [59, 1, 1, "", "random_bg_image"], [59, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[59, 4, 1, "", "__init__"], [59, 4, 1, "", "get_image"], [59, 4, 1, "", "get_image_file"], [59, 4, 1, "", "list_image_files"], [59, 4, 1, "", "random_image"], [59, 4, 1, "", "random_image_file"]], "imgutils.restore": [[61, 0, 0, "-", "adversarial"], [63, 0, 0, "-", "nafnet"], [64, 0, 0, "-", "scunet"]], "imgutils.restore.adversarial": [[61, 1, 1, "", "remove_adversarial_noise"]], "imgutils.restore.nafnet": [[63, 1, 1, "", "restore_with_nafnet"]], "imgutils.restore.scunet": [[64, 1, 1, "", "restore_with_scunet"]], "imgutils.sd": [[66, 0, 0, "-", "metadata"], [67, 0, 0, "-", "model"], [68, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[66, 3, 1, "", "SDMetaData"], [66, 1, 1, "", "get_sdmeta_from_image"], [66, 1, 1, "", "parse_sdmeta_from_text"], [66, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[66, 4, 1, "", "__str__"], [66, 5, 1, "", "pnginfo"], [66, 5, 1, "", "text"]], "imgutils.sd.model": [[67, 1, 1, "", "read_metadata"], [67, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[68, 3, 1, "", "NAIMetaData"], [68, 3, 1, "", "NAIMetadata"], [68, 1, 1, "", "add_naimeta_to_image"], [68, 1, 1, "", "get_naimeta_from_image"], [68, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[68, 4, 1, "", "__init__"], [68, 5, 1, "", "pnginfo"]], "imgutils.segment": [[70, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[70, 1, 1, "", "get_isnetis_mask"], [70, 1, 1, "", "segment_rgba_with_isnetis"], [70, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[71, 0, 0, "-", "blacklist"], [72, 0, 0, "-", "character"], [73, 0, 0, "-", "deepdanbooru"], [74, 0, 0, "-", "deepgelbooru"], [75, 0, 0, "-", "format"], [77, 0, 0, "-", "match"], [78, 0, 0, "-", "mldanbooru"], [79, 0, 0, "-", "order"], [80, 0, 0, "-", "overlap"], [81, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[71, 1, 1, "", "drop_blacklisted_tags"], [71, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[72, 2, 1, "", "CHAR_PREFIXES"], [72, 2, 1, "", "CHAR_SUFFIXES"], [72, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [72, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [72, 2, 1, "", "CHAR_WHITELIST_WORD"], [72, 3, 1, "", "CharacterTagPool"], [72, 1, 1, "", "drop_basic_character_tags"], [72, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[72, 4, 1, "", "__init__"], [72, 4, 1, "", "drop_basic_character_tags"], [72, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[73, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.deepgelbooru": [[74, 1, 1, "", "get_deepgelbooru_tags"]], "imgutils.tagging.format": [[75, 1, 1, "", "add_underline"], [75, 1, 1, "", "remove_underline"], [75, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[77, 1, 1, "", "tag_match_full"], [77, 1, 1, "", "tag_match_prefix"], [77, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[78, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[79, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[80, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[81, 1, 1, "", "convert_wd14_emb_to_prediction"], [81, 1, 1, "", "denormalize_wd14_emb"], [81, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[82, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[82, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[84, 0, 0, "-", "cache"], [85, 0, 0, "-", "func"], [87, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[84, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[85, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[87, 1, 1, "", "get_onnx_provider"], [87, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[88, 0, 0, "-", "aicheck"], [89, 0, 0, "-", "bangumi_char"], [90, 0, 0, "-", "classify"], [91, 0, 0, "-", "color"], [92, 0, 0, "-", "completeness"], [93, 0, 0, "-", "dbrating"], [94, 0, 0, "-", "furry"], [96, 0, 0, "-", "monochrome"], [97, 0, 0, "-", "nsfw"], [98, 0, 0, "-", "portrait"], [99, 0, 0, "-", "rating"], [100, 0, 0, "-", "real"], [101, 0, 0, "-", "safe"], [102, 0, 0, "-", "style_age"], [103, 0, 0, "-", "teen"], [104, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[88, 1, 1, "", "get_ai_created_score"], [88, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[89, 1, 1, "", "anime_bangumi_char"], [89, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[90, 1, 1, "", "anime_classify"], [90, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[91, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[92, 1, 1, "", "anime_completeness"], [92, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[93, 1, 1, "", "anime_dbrating"], [93, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[94, 1, 1, "", "anime_furry"], [94, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[96, 1, 1, "", "get_monochrome_score"], [96, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[97, 1, 1, "", "nsfw_pred"], [97, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[98, 1, 1, "", "anime_portrait"], [98, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[99, 1, 1, "", "anime_rating"], [99, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[100, 1, 1, "", "anime_real"], [100, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[101, 1, 1, "", "safe_check"], [101, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[102, 1, 1, "", "anime_style_age"], [102, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[103, 1, 1, "", "anime_teen"], [103, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[104, 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, 105], "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, 10], "background": [4, 59], "grid_background": 4, "grid_transpar": 4, "blob": 5, "to_blob_url": 5, "load_image_from_blob_url": 5, "is_valid_image_blob_url": 5, "decod": 6, "rgb_decod": 6, "encod": 7, "rgb_encod": 7, "imag": 8, "load_imag": 8, "has_alpha_channel": 8, "layer": 10, "istack": 10, "detect": [11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "booru_yolo": 11, "model": [11, 67], "label": 11, "descript": 11, "avail": 11, "pp": 11, "seri": 11, "AS": 11, "aa": 11, "detect_with_booru_yolo": 11, "censor": 12, "detect_censor": 12, "ey": 13, "detect_ey": 13, "face": 14, "detect_fac": 14, "halfbodi": 15, "detect_halfbodi": 15, "hand": 16, "detect_hand": 16, "head": 17, "detect_head": 17, "nudenet": 19, "detect_with_nudenet": 19, "person": 20, "detect_person": 20, "similar": 21, "calculate_i": 21, "bboxes_similar": 21, "detection_similar": 21, "text": 22, "detect_text": 22, "visual": [23, 53], "detection_visu": 23, "edg": [24, 25, 26, 27], "canni": 24, "get_edge_by_canni": 24, "edge_image_with_canni": 24, "lineart": 26, "get_edge_by_lineart": 26, "edge_image_with_lineart": 26, "lineart_anim": 27, "get_edge_by_lineart_anim": 27, "edge_image_with_lineart_anim": 27, "gener": [28, 29, 30, 31, 32, 33], "classifi": [28, 90], "classifymodel": 28, "classify_predict_scor": 28, "classify_predict": 28, "classify_predict_fmt": 28, "clip": 29, "clipmodel": 29, "clip_image_encod": 29, "clip_text_encod": 29, "clip_predict": 29, "enhanc": 30, "imageenhanc": 30, "siglip": 32, "siglipmodel": 32, "siglip_image_encod": 32, "siglip_text_encod": 32, "siglip_predict": 32, "yolo": 33, "yolomodel": 33, "yolo_predict": 33, "metadata": [34, 35, 36, 66], "geninfo": 34, "read_geninfo_paramet": 34, "read_geninfo_exif": 34, "read_geninfo_gif": 34, "write_geninfo_paramet": 34, "write_geninfo_exif": 34, "write_geninfo_gif": 34, "lsb": 36, "read_lsb_raw_byt": 36, "read_lsb_metadata": 36, "write_lsb_raw_byt": 36, "write_lsb_metadata": 36, "lsbreaderror": 36, "lsbextractor": 36, "imagelsbdataextractor": 36, "serialize_pnginfo": 36, "serialize_json": 36, "inject_data": 36, "metric": [37, 38, 39, 40, 41, 42, 43], "aesthet": 37, "get_aesthetic_scor": 37, "ccip": 38, "ccip_extract_featur": 38, "ccip_batch_extract_featur": 38, "ccip_default_threshold": 38, "ccip_differ": 38, "ccip_sam": 38, "ccip_batch_differ": 38, "ccip_batch_sam": 38, "ccip_default_clustering_param": 38, "ccip_clust": 38, "ccip_merg": 38, "dbaesthet": 39, "anime_dbaesthet": 39, "laplacian": 41, "laplacian_scor": 41, "lpip": 42, "lpips_extract_featur": 42, "lpips_differ": 42, "lpips_clust": 42, "psnr_": 43, "psnr": 43, "ocr": 44, "detect_text_with_ocr": 44, "list_det_model": 44, "list_rec_model": 44, "oper": [45, 46, 47, 48, 49], "align": 45, "align_maxs": 45, "censor_": 46, "censor_area": 46, "censor_nsfw": 46, "basecensor": 46, "colorcensor": 46, "blurcensor": 46, "pixelatecensor": 46, "register_censor_method": 46, "imgcensor": 47, "imagebasedcensor": 47, "emojibasedcensor": 47, "singleimag": 47, "squeez": 49, "squeeze_with_transpar": 49, "pose": [50, 51, 52, 53], "dwpose": 50, "dwpose_estim": 50, "format": [51, 75], "op18keypointset": 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, "op18_visu": 53, "preprocess": [54, 55, 56, 57, 58], "base": 54, "notparsetarget": 54, "pillow": 56, "register_pillow_transform": 56, "register_pillow_pars": 56, "create_pillow_transform": 56, "parse_pillow_transform": 56, "torchvis": 57, "register_torchvision_transform": 57, "register_torchvision_pars": 57, "create_torchvision_transform": 57, "parse_torchvision_transform": 57, "transform": 58, "register_creators_for_transform": 58, "notprocessortypeerror": 58, "create_transforms_from_transform": 58, "is_valid_size_dict": 58, "convert_to_size_dict": 58, "get_size_dict": 58, "create_clip_transform": 58, "create_transforms_from_clip_processor": 58, "create_convnext_transform": 58, "create_transforms_from_convnext_processor": 58, "create_vit_transform": 58, "create_transforms_from_vit_processor": 58, "create_siglip_transform": 58, "create_transforms_from_siglip_processor": 58, "create_bit_transform": 58, "create_transforms_from_bit_processor": 58, "create_blip_transform": 58, "create_transforms_from_blip_processor": 58, "create_mobilenetv2_transform": 58, "create_transforms_from_mobilenetv2_processor": 58, "resourc": [59, 60], "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, "restor": [61, 62, 63, 64], "adversari": 61, "remove_adversarial_nois": 61, "nafnet": 63, "restore_with_nafnet": 63, "scunet": 64, "restore_with_scunet": 64, "sd": [65, 66, 67, 68], "sdmetadata": 66, "parse_sdmeta_from_text": 66, "get_sdmeta_from_imag": 66, "save_image_with_sdmeta": 66, "read_metadata": 67, "save_with_metadata": 67, "nai": 68, "naimetadata": 68, "get_naimeta_from_imag": 68, "add_naimeta_to_imag": 68, "save_image_with_naimeta": 68, "segment": [69, 70], "isneti": 70, "get_isnetis_mask": 70, "segment_with_isneti": 70, "segment_rgba_with_isneti": 70, "tag": [71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81], "blacklist": 71, "is_blacklist": 71, "drop_blacklisted_tag": 71, "charact": 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, "deepdanbooru": 73, "get_deepdanbooru_tag": 73, "deepgelbooru": 74, "get_deepgelbooru_tag": 74, "add_underlin": 75, "remove_underlin": 75, "tags_to_text": 75, "match": 77, "tag_match_suffix": 77, "tag_match_prefix": 77, "tag_match_ful": 77, "mldanbooru": 78, "get_mldanbooru_tag": 78, "order": 79, "sort_tag": 79, "overlap": 80, "drop_overlap_tag": 80, "wd14": 81, "get_wd14_tag": 81, "convert_wd14_emb_to_predict": 81, "denormalize_wd14_emb": 81, "upscal": [82, 83], "cdc": 82, "upscale_with_cdc": 82, "util": [84, 85, 86, 87], "cach": 84, "ts_lru_cach": 84, "func": 85, "sigmoid": 85, "onnxruntim": 87, "get_onnx_provid": 87, "open_onnx_model": 87, "valid": [88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104], "aicheck": 88, "get_ai_created_scor": 88, "is_ai_cr": 88, "bangumi_char": 89, "anime_bangumi_char_scor": 89, "anime_bangumi_char": 89, "anime_classify_scor": 90, "anime_classifi": 90, "color": 91, "is_greyscal": 91, "complet": 92, "anime_completeness_scor": 92, "anime_complet": 92, "dbrate": 93, "anime_dbrating_scor": 93, "anime_dbr": 93, "furri": 94, "anime_furry_scor": 94, "anime_furri": 94, "monochrom": 96, "get_monochrome_scor": 96, "is_monochrom": 96, "nsfw": 97, "nsfw_pred_scor": 97, "nsfw_pred": 97, "portrait": 98, "anime_portrait_scor": 98, "anime_portrait": 98, "rate": 99, "anime_rating_scor": 99, "anime_r": [99, 100], "real": 100, "anime_real_scor": 100, "safe": 101, "safe_check_scor": 101, "safe_check": 101, "style_ag": 102, "anime_style_age_scor": 102, "anime_style_ag": 102, "teen": 103, "anime_teen_scor": 103, "anime_teen": 103, "truncat": 104, "is_truncated_fil": 104, "welcom": 105, "": 105, "document": 105, "overview": 105, "tutori": 105, "inform": [105, 106, 107], "api": 105, "run": [106, 107], "environ": [106, 107], "instal": 108, "quick": 109, "start": 109}, "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.blob": [[5, "module-imgutils.data.blob"]], "to_blob_url": [[5, "to-blob-url"]], "load_image_from_blob_url": [[5, "load-image-from-blob-url"]], "is_valid_image_blob_url": [[5, "is-valid-image-blob-url"]], "imgutils.data.decode": [[6, "module-imgutils.data.decode"]], "rgb_decode": [[6, "rgb-decode"]], "imgutils.data.encode": [[7, "module-imgutils.data.encode"]], "rgb_encode": [[7, "rgb-encode"]], "imgutils.data.image": [[8, "module-imgutils.data.image"]], "load_image": [[8, "load-image"]], "load_images": [[8, "load-images"]], "has_alpha_channel": [[8, "has-alpha-channel"]], "imgutils.data": [[9, "module-imgutils.data"]], "imgutils.data.layer": [[10, "module-imgutils.data.layer"]], "istack": [[10, "istack"]], "imgutils.detect.booru_yolo": [[11, "module-imgutils.detect.booru_yolo"]], "Model Labels and Descriptions": [[11, "id1"]], "Available Models (PP Series)": [[11, "id2"]], "Available Models (AS Series)": [[11, "id3"]], "Available Models (AA Series)": [[11, "id4"]], "detect_with_booru_yolo": [[11, "detect-with-booru-yolo"]], "imgutils.detect.censor": [[12, "module-imgutils.detect.censor"]], "detect_censors": [[12, "detect-censors"]], "imgutils.detect.eye": [[13, "module-imgutils.detect.eye"]], "detect_eyes": [[13, "detect-eyes"]], "imgutils.detect.face": [[14, "module-imgutils.detect.face"]], "detect_faces": [[14, "detect-faces"]], "imgutils.detect.halfbody": [[15, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[15, "detect-halfbody"]], "imgutils.detect.hand": [[16, "module-imgutils.detect.hand"]], "detect_hands": [[16, "detect-hands"]], "imgutils.detect.head": [[17, "module-imgutils.detect.head"]], "detect_heads": [[17, "detect-heads"]], "imgutils.detect": [[18, "module-imgutils.detect"]], "imgutils.detect.nudenet": [[19, "module-imgutils.detect.nudenet"]], "detect_with_nudenet": [[19, "detect-with-nudenet"]], "imgutils.detect.person": [[20, "module-imgutils.detect.person"]], "detect_person": [[20, "detect-person"]], "imgutils.detect.similarity": [[21, "module-imgutils.detect.similarity"]], "calculate_iou": [[21, "calculate-iou"]], "bboxes_similarity": [[21, "bboxes-similarity"]], "detection_similarity": [[21, "detection-similarity"]], "imgutils.detect.text": [[22, "module-imgutils.detect.text"]], "detect_text": [[22, "detect-text"]], "imgutils.detect.visual": [[23, "module-imgutils.detect.visual"]], "detection_visualize": [[23, "detection-visualize"]], "imgutils.edge.canny": [[24, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[24, "get-edge-by-canny"]], "edge_image_with_canny": [[24, "edge-image-with-canny"]], "imgutils.edge": [[25, "module-imgutils.edge"]], "imgutils.edge.lineart": [[26, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[26, "get-edge-by-lineart"]], "edge_image_with_lineart": [[26, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[27, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[27, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[27, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[28, "module-imgutils.generic.classify"]], "ClassifyModel": [[28, "classifymodel"]], "classify_predict_score": [[28, "classify-predict-score"]], "classify_predict": [[28, "classify-predict"]], "classify_predict_fmt": [[28, "classify-predict-fmt"]], "imgutils.generic.clip": [[29, "module-imgutils.generic.clip"]], "CLIPModel": [[29, "clipmodel"]], "clip_image_encode": [[29, "clip-image-encode"]], "clip_text_encode": [[29, "clip-text-encode"]], "clip_predict": [[29, "clip-predict"]], "imgutils.generic.enhance": [[30, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[30, "imageenhancer"]], "imgutils.generic": [[31, "module-imgutils.generic"]], "imgutils.generic.siglip": [[32, "module-imgutils.generic.siglip"]], "SigLIPModel": [[32, "siglipmodel"]], "siglip_image_encode": [[32, "siglip-image-encode"]], "siglip_text_encode": [[32, "siglip-text-encode"]], "siglip_predict": [[32, "siglip-predict"]], "imgutils.generic.yolo": [[33, "module-imgutils.generic.yolo"]], "YOLOModel": [[33, "yolomodel"]], "yolo_predict": [[33, "yolo-predict"]], "imgutils.metadata.geninfo": [[34, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[34, "read-geninfo-parameters"]], "read_geninfo_exif": [[34, "read-geninfo-exif"]], "read_geninfo_gif": [[34, "read-geninfo-gif"]], "write_geninfo_parameters": [[34, "write-geninfo-parameters"]], "write_geninfo_exif": [[34, "write-geninfo-exif"]], "write_geninfo_gif": [[34, "write-geninfo-gif"]], "imgutils.metadata": [[35, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[36, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[36, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[36, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[36, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[36, "write-lsb-metadata"]], "LSBReadError": [[36, "lsbreaderror"]], "LSBExtractor": [[36, "lsbextractor"]], "ImageLsbDataExtractor": [[36, "imagelsbdataextractor"]], "serialize_pnginfo": [[36, "serialize-pnginfo"]], "serialize_json": [[36, "serialize-json"]], "inject_data": [[36, "inject-data"]], "imgutils.metrics.aesthetic": [[37, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[37, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[38, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[38, "ccip-extract-feature"]], "ccip_batch_extract_features": [[38, "ccip-batch-extract-features"]], "ccip_default_threshold": [[38, "ccip-default-threshold"]], "ccip_difference": [[38, "ccip-difference"]], "ccip_same": [[38, "ccip-same"]], "ccip_batch_differences": [[38, "ccip-batch-differences"]], "ccip_batch_same": [[38, "ccip-batch-same"]], "ccip_default_clustering_params": [[38, "ccip-default-clustering-params"]], "ccip_clustering": [[38, "ccip-clustering"]], "ccip_merge": [[38, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[39, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[39, "anime-dbaesthetic"]], "imgutils.metrics": [[40, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[41, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[41, "laplacian-score"]], "imgutils.metrics.lpips": [[42, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[42, "lpips-extract-feature"]], "lpips_difference": [[42, "lpips-difference"]], "lpips_clustering": [[42, "lpips-clustering"]], "imgutils.metrics.psnr_": [[43, "module-imgutils.metrics.psnr_"]], "psnr": [[43, "id1"]], "imgutils.ocr": [[44, "module-imgutils.ocr"]], "detect_text_with_ocr": [[44, "detect-text-with-ocr"]], "ocr": [[44, "ocr"]], "list_det_models": [[44, "list-det-models"]], "list_rec_models": [[44, "list-rec-models"]], "imgutils.operate.align": [[45, "module-imgutils.operate.align"]], "align_maxsize": [[45, "align-maxsize"]], "imgutils.operate.censor_": [[46, "module-imgutils.operate.censor_"]], "censor_areas": [[46, "censor-areas"]], "censor_nsfw": [[46, "censor-nsfw"]], "BaseCensor": [[46, "basecensor"]], "ColorCensor": [[46, "colorcensor"]], "BlurCensor": [[46, "blurcensor"]], "PixelateCensor": [[46, "pixelatecensor"]], "register_censor_method": [[46, "register-censor-method"]], "imgutils.operate.imgcensor": [[47, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[47, "imagebasedcensor"]], "EmojiBasedCensor": [[47, "emojibasedcensor"]], "SingleImage": [[47, "singleimage"]], "imgutils.operate": [[48, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[49, "module-imgutils.operate.squeeze"]], "squeeze": [[49, "squeeze"]], "squeeze_with_transparency": [[49, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[50, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[50, "dwpose-estimate"]], "imgutils.pose.format": [[51, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[51, "op18keypointset"]], "OpenPose18": [[51, "openpose18"]], "OP18_BODY_MAX": [[51, "op18-body-max"]], "OP18_BODY_MIN": [[51, "op18-body-min"]], "OP18_FACE_MAX": [[51, "op18-face-max"]], "OP18_FACE_MIN": [[51, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[51, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[51, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[51, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[51, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[51, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[51, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[51, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[51, "op18-right-hand-min"]], "imgutils.pose": [[52, "module-imgutils.pose"]], "imgutils.pose.visual": [[53, "module-imgutils.pose.visual"]], "op18_visualize": [[53, "op18-visualize"]], "imgutils.preprocess.base": [[54, "module-imgutils.preprocess.base"]], "NotParseTarget": [[54, "notparsetarget"]], "imgutils.preprocess": [[55, "module-imgutils.preprocess"]], "imgutils.preprocess.pillow": [[56, "module-imgutils.preprocess.pillow"]], "register_pillow_transform": [[56, "register-pillow-transform"]], "register_pillow_parse": [[56, "register-pillow-parse"]], "create_pillow_transforms": [[56, "create-pillow-transforms"]], "parse_pillow_transforms": [[56, "parse-pillow-transforms"]], "imgutils.preprocess.torchvision": [[57, "module-imgutils.preprocess.torchvision"]], "register_torchvision_transform": [[57, "register-torchvision-transform"]], "register_torchvision_parse": [[57, "register-torchvision-parse"]], "create_torchvision_transforms": [[57, "create-torchvision-transforms"]], "parse_torchvision_transforms": [[57, "parse-torchvision-transforms"]], "imgutils.preprocess.transformers": [[58, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers": [[58, "register-creators-for-transformers"]], "NotProcessorTypeError": [[58, "notprocessortypeerror"]], "create_transforms_from_transformers": [[58, "create-transforms-from-transformers"]], "is_valid_size_dict": [[58, "is-valid-size-dict"]], "convert_to_size_dict": [[58, "convert-to-size-dict"]], "get_size_dict": [[58, "get-size-dict"]], "create_clip_transforms": [[58, "create-clip-transforms"]], "create_transforms_from_clip_processor": [[58, "create-transforms-from-clip-processor"]], "create_convnext_transforms": [[58, "create-convnext-transforms"]], "create_transforms_from_convnext_processor": [[58, "create-transforms-from-convnext-processor"]], "create_vit_transforms": [[58, "create-vit-transforms"]], "create_transforms_from_vit_processor": [[58, "create-transforms-from-vit-processor"]], "create_siglip_transforms": [[58, "create-siglip-transforms"]], "create_transforms_from_siglip_processor": [[58, "create-transforms-from-siglip-processor"]], "create_bit_transforms": [[58, "create-bit-transforms"]], "create_transforms_from_bit_processor": [[58, "create-transforms-from-bit-processor"]], "create_blip_transforms": [[58, "create-blip-transforms"]], "create_transforms_from_blip_processor": [[58, "create-transforms-from-blip-processor"]], "create_mobilenetv2_transforms": [[58, "create-mobilenetv2-transforms"]], "create_transforms_from_mobilenetv2_processor": [[58, "create-transforms-from-mobilenetv2-processor"]], "imgutils.resource.background": [[59, "module-imgutils.resource.background"]], "BackgroundImageSet": [[59, "backgroundimageset"]], "list_bg_image_files": [[59, "list-bg-image-files"]], "get_bg_image_file": [[59, "get-bg-image-file"]], "get_bg_image": [[59, "get-bg-image"]], "random_bg_image_file": [[59, "random-bg-image-file"]], "random_bg_image": [[59, "random-bg-image"]], "imgutils.resource": [[60, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[61, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise": [[61, "remove-adversarial-noise"]], "imgutils.restore": [[62, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[63, "module-imgutils.restore.nafnet"]], "restore_with_nafnet": [[63, "restore-with-nafnet"]], "imgutils.restore.scunet": [[64, "module-imgutils.restore.scunet"]], "restore_with_scunet": [[64, "restore-with-scunet"]], "imgutils.sd": [[65, "module-imgutils.sd"]], "imgutils.sd.metadata": [[66, "module-imgutils.sd.metadata"]], "SDMetaData": [[66, "sdmetadata"]], "parse_sdmeta_from_text": [[66, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[66, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[66, "save-image-with-sdmeta"]], "imgutils.sd.model": [[67, "module-imgutils.sd.model"]], "read_metadata": [[67, "read-metadata"]], "save_with_metadata": [[67, "save-with-metadata"]], "imgutils.sd.nai": [[68, "module-imgutils.sd.nai"]], "NAIMetaData": [[68, "naimetadata"]], "NAIMetadata": [[68, "id1"]], "get_naimeta_from_image": [[68, "get-naimeta-from-image"]], "add_naimeta_to_image": [[68, "add-naimeta-to-image"]], "save_image_with_naimeta": [[68, "save-image-with-naimeta"]], "imgutils.segment": [[69, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[70, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[70, "get-isnetis-mask"]], "segment_with_isnetis": [[70, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[70, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[71, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[71, "is-blacklisted"]], "drop_blacklisted_tags": [[71, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[72, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[72, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[72, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[72, "char-whitelist-word"]], "CHAR_SUFFIXES": [[72, "char-suffixes"]], "CHAR_PREFIXES": [[72, "char-prefixes"]], "CharacterTagPool": [[72, "charactertagpool"]], "is_basic_character_tag": [[72, "is-basic-character-tag"]], "drop_basic_character_tags": [[72, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[73, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[73, "get-deepdanbooru-tags"]], "imgutils.tagging.deepgelbooru": [[74, "module-imgutils.tagging.deepgelbooru"]], "get_deepgelbooru_tags": [[74, "get-deepgelbooru-tags"]], "imgutils.tagging.format": [[75, "module-imgutils.tagging.format"]], "add_underline": [[75, "add-underline"]], "remove_underline": [[75, "remove-underline"]], "tags_to_text": [[75, "tags-to-text"]], "imgutils.tagging": [[76, "module-imgutils.tagging"]], "imgutils.tagging.match": [[77, "module-imgutils.tagging.match"]], "tag_match_suffix": [[77, "tag-match-suffix"]], "tag_match_prefix": [[77, "tag-match-prefix"]], "tag_match_full": [[77, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[78, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[78, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[79, "module-imgutils.tagging.order"]], "sort_tags": [[79, "sort-tags"]], "imgutils.tagging.overlap": [[80, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[80, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[81, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[81, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[81, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[81, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[82, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[82, "upscale-with-cdc"]], "imgutils.upscale": [[83, "module-imgutils.upscale"]], "imgutils.utils.cache": [[84, "module-imgutils.utils.cache"]], "ts_lru_cache": [[84, "ts-lru-cache"]], "imgutils.utils.func": [[85, "module-imgutils.utils.func"]], "sigmoid": [[85, "sigmoid"]], "imgutils.utils": [[86, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[87, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[87, "get-onnx-provider"]], "open_onnx_model": [[87, "open-onnx-model"]], "imgutils.validate.aicheck": [[88, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[88, "get-ai-created-score"]], "is_ai_created": [[88, "is-ai-created"]], "imgutils.validate.bangumi_char": [[89, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[89, "anime-bangumi-char-score"]], "anime_bangumi_char": [[89, "anime-bangumi-char"]], "imgutils.validate.classify": [[90, "module-imgutils.validate.classify"]], "anime_classify_score": [[90, "anime-classify-score"]], "anime_classify": [[90, "anime-classify"]], "imgutils.validate.color": [[91, "module-imgutils.validate.color"]], "is_greyscale": [[91, "is-greyscale"]], "imgutils.validate.completeness": [[92, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[92, "anime-completeness-score"]], "anime_completeness": [[92, "anime-completeness"]], "imgutils.validate.dbrating": [[93, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[93, "anime-dbrating-score"]], "anime_dbrating": [[93, "anime-dbrating"]], "imgutils.validate.furry": [[94, "module-imgutils.validate.furry"]], "anime_furry_score": [[94, "anime-furry-score"]], "anime_furry": [[94, "anime-furry"]], "imgutils.validate": [[95, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[96, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[96, "get-monochrome-score"]], "is_monochrome": [[96, "is-monochrome"]], "imgutils.validate.nsfw": [[97, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[97, "nsfw-pred-score"]], "nsfw_pred": [[97, "nsfw-pred"]], "imgutils.validate.portrait": [[98, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[98, "anime-portrait-score"]], "anime_portrait": [[98, "anime-portrait"]], "imgutils.validate.rating": [[99, "module-imgutils.validate.rating"]], "anime_rating_score": [[99, "anime-rating-score"]], "anime_rating": [[99, "anime-rating"]], "imgutils.validate.real": [[100, "module-imgutils.validate.real"]], "anime_real_score": [[100, "anime-real-score"]], "anime_real": [[100, "anime-real"]], "imgutils.validate.safe": [[101, "module-imgutils.validate.safe"]], "safe_check_score": [[101, "safe-check-score"]], "safe_check": [[101, "safe-check"]], "imgutils.validate.style_age": [[102, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[102, "anime-style-age-score"]], "anime_style_age": [[102, "anime-style-age"]], "imgutils.validate.teen": [[103, "module-imgutils.validate.teen"]], "anime_teen_score": [[103, "anime-teen-score"]], "anime_teen": [[103, "anime-teen"]], "imgutils.validate.truncate": [[104, "module-imgutils.validate.truncate"]], "is_truncated_file": [[104, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[105, "welcome-to-imgutils-s-documentation"]], "Overview": [[105, "overview"]], "Tutorials": [[105, null]], "Information": [[105, null]], "API Documentation": [[105, null]], "Run Environment Information": [[106, "Run-Environment-Information"], [107, "Run-Environment-Information"]], "Installation": [[108, "installation"]], "Quick Start": [[109, "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.blob"], [6, "module-imgutils.data.decode"], [7, "module-imgutils.data.encode"], [8, "module-imgutils.data.image"], [9, "module-imgutils.data"], [10, "module-imgutils.data.layer"], [11, "module-imgutils.detect.booru_yolo"], [12, "module-imgutils.detect.censor"], [13, "module-imgutils.detect.eye"], [14, "module-imgutils.detect.face"], [15, "module-imgutils.detect.halfbody"], [16, "module-imgutils.detect.hand"], [17, "module-imgutils.detect.head"], [18, "module-imgutils.detect"], [19, "module-imgutils.detect.nudenet"], [20, "module-imgutils.detect.person"], [21, "module-imgutils.detect.similarity"], [22, "module-imgutils.detect.text"], [23, "module-imgutils.detect.visual"], [24, "module-imgutils.edge.canny"], [25, "module-imgutils.edge"], [26, "module-imgutils.edge.lineart"], [27, "module-imgutils.edge.lineart_anime"], [28, "module-imgutils.generic.classify"], [29, "module-imgutils.generic.clip"], [30, "module-imgutils.generic.enhance"], [31, "module-imgutils.generic"], [32, "module-imgutils.generic.siglip"], [33, "module-imgutils.generic.yolo"], [34, "module-imgutils.metadata.geninfo"], [35, "module-imgutils.metadata"], [36, "module-imgutils.metadata.lsb"], [37, "module-imgutils.metrics.aesthetic"], [38, "module-imgutils.metrics.ccip"], [39, "module-imgutils.metrics.dbaesthetic"], [40, "module-imgutils.metrics"], [41, "module-imgutils.metrics.laplacian"], [42, "module-imgutils.metrics.lpips"], [43, "module-imgutils.metrics.psnr_"], [44, "module-imgutils.ocr"], [45, "module-imgutils.operate.align"], [46, "module-imgutils.operate.censor_"], [47, "module-imgutils.operate.imgcensor"], [48, "module-imgutils.operate"], [49, "module-imgutils.operate.squeeze"], [50, "module-imgutils.pose.dwpose"], [51, "module-imgutils.pose.format"], [52, "module-imgutils.pose"], [53, "module-imgutils.pose.visual"], [54, "module-imgutils.preprocess.base"], [55, "module-imgutils.preprocess"], [56, "module-imgutils.preprocess.pillow"], [57, "module-imgutils.preprocess.torchvision"], [58, "module-imgutils.preprocess.transformers"], [59, "module-imgutils.resource.background"], [60, "module-imgutils.resource"], [61, "module-imgutils.restore.adversarial"], [62, "module-imgutils.restore"], [63, "module-imgutils.restore.nafnet"], [64, "module-imgutils.restore.scunet"], [65, "module-imgutils.sd"], [66, "module-imgutils.sd.metadata"], [67, "module-imgutils.sd.model"], [68, "module-imgutils.sd.nai"], [69, "module-imgutils.segment"], [70, "module-imgutils.segment.isnetis"], [71, "module-imgutils.tagging.blacklist"], [72, "module-imgutils.tagging.character"], [73, "module-imgutils.tagging.deepdanbooru"], [74, "module-imgutils.tagging.deepgelbooru"], [75, "module-imgutils.tagging.format"], [76, "module-imgutils.tagging"], [77, "module-imgutils.tagging.match"], [78, "module-imgutils.tagging.mldanbooru"], [79, "module-imgutils.tagging.order"], [80, "module-imgutils.tagging.overlap"], [81, "module-imgutils.tagging.wd14"], [82, "module-imgutils.upscale.cdc"], [83, "module-imgutils.upscale"], [84, "module-imgutils.utils.cache"], [85, "module-imgutils.utils.func"], [86, "module-imgutils.utils"], [87, "module-imgutils.utils.onnxruntime"], [88, "module-imgutils.validate.aicheck"], [89, "module-imgutils.validate.bangumi_char"], [90, "module-imgutils.validate.classify"], [91, "module-imgutils.validate.color"], [92, "module-imgutils.validate.completeness"], [93, "module-imgutils.validate.dbrating"], [94, "module-imgutils.validate.furry"], [95, "module-imgutils.validate"], [96, "module-imgutils.validate.monochrome"], [97, "module-imgutils.validate.nsfw"], [98, "module-imgutils.validate.portrait"], [99, "module-imgutils.validate.rating"], [100, "module-imgutils.validate.real"], [101, "module-imgutils.validate.safe"], [102, "module-imgutils.validate.style_age"], [103, "module-imgutils.validate.teen"], [104, "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.blob": [[5, "module-imgutils.data.blob"]], "is_valid_image_blob_url() (in module imgutils.data.blob)": [[5, "imgutils.data.blob.is_valid_image_blob_url"]], "load_image_from_blob_url() (in module imgutils.data.blob)": [[5, "imgutils.data.blob.load_image_from_blob_url"]], "to_blob_url() (in module imgutils.data.blob)": [[5, "imgutils.data.blob.to_blob_url"]], "imgutils.data.decode": [[6, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[6, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[7, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[7, "imgutils.data.encode.rgb_encode"]], "has_alpha_channel() (in module imgutils.data.image)": [[8, "imgutils.data.image.has_alpha_channel"]], "imgutils.data.image": [[8, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[8, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[8, "imgutils.data.image.load_images"]], "imgutils.data": [[9, "module-imgutils.data"]], "imgutils.data.layer": [[10, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[10, "imgutils.data.layer.istack"]], "detect_with_booru_yolo() (in module imgutils.detect.booru_yolo)": [[11, "imgutils.detect.booru_yolo.detect_with_booru_yolo"]], "imgutils.detect.booru_yolo": [[11, "module-imgutils.detect.booru_yolo"]], "detect_censors() (in module imgutils.detect.censor)": [[12, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[12, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[13, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[13, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[14, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[14, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[15, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[15, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[16, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[16, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[17, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[17, "module-imgutils.detect.head"]], "imgutils.detect": [[18, "module-imgutils.detect"]], "detect_with_nudenet() (in module imgutils.detect.nudenet)": [[19, "imgutils.detect.nudenet.detect_with_nudenet"]], "imgutils.detect.nudenet": [[19, "module-imgutils.detect.nudenet"]], "detect_person() (in module imgutils.detect.person)": [[20, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[20, "module-imgutils.detect.person"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[21, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[21, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[21, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[21, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[22, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[22, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[23, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[23, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[24, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[24, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[24, "module-imgutils.edge.canny"]], "imgutils.edge": [[25, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[26, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[26, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[26, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[27, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[27, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[27, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[28, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[28, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[28, "imgutils.generic.classify.classify_predict"]], "classify_predict_fmt() (in module imgutils.generic.classify)": [[28, "imgutils.generic.classify.classify_predict_fmt"]], "classify_predict_score() (in module imgutils.generic.classify)": [[28, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[28, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[28, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[28, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[28, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[28, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_fmt() (imgutils.generic.classify.classifymodel method)": [[28, "imgutils.generic.classify.ClassifyModel.predict_fmt"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[28, "imgutils.generic.classify.ClassifyModel.predict_score"]], "clipmodel (class in imgutils.generic.clip)": [[29, "imgutils.generic.clip.CLIPModel"]], "__init__() (imgutils.generic.clip.clipmodel method)": [[29, "imgutils.generic.clip.CLIPModel.__init__"]], "clear() (imgutils.generic.clip.clipmodel method)": [[29, "imgutils.generic.clip.CLIPModel.clear"]], "clip_image_encode() (in module imgutils.generic.clip)": [[29, "imgutils.generic.clip.clip_image_encode"]], "clip_predict() (in module imgutils.generic.clip)": [[29, "imgutils.generic.clip.clip_predict"]], "clip_text_encode() (in module imgutils.generic.clip)": [[29, "imgutils.generic.clip.clip_text_encode"]], "image_encode() (imgutils.generic.clip.clipmodel method)": [[29, "imgutils.generic.clip.CLIPModel.image_encode"]], "imgutils.generic.clip": [[29, "module-imgutils.generic.clip"]], "launch_demo() (imgutils.generic.clip.clipmodel method)": [[29, "imgutils.generic.clip.CLIPModel.launch_demo"]], "make_ui() (imgutils.generic.clip.clipmodel method)": [[29, "imgutils.generic.clip.CLIPModel.make_ui"]], "predict() (imgutils.generic.clip.clipmodel method)": [[29, "imgutils.generic.clip.CLIPModel.predict"]], "text_encode() (imgutils.generic.clip.clipmodel method)": [[29, "imgutils.generic.clip.CLIPModel.text_encode"]], "imageenhancer (class in imgutils.generic.enhance)": [[30, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[30, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[30, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[30, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[31, "module-imgutils.generic"]], "siglipmodel (class in imgutils.generic.siglip)": [[32, "imgutils.generic.siglip.SigLIPModel"]], "__init__() (imgutils.generic.siglip.siglipmodel method)": [[32, "imgutils.generic.siglip.SigLIPModel.__init__"]], "clear() (imgutils.generic.siglip.siglipmodel method)": [[32, "imgutils.generic.siglip.SigLIPModel.clear"]], "image_encode() (imgutils.generic.siglip.siglipmodel method)": [[32, "imgutils.generic.siglip.SigLIPModel.image_encode"]], "imgutils.generic.siglip": [[32, "module-imgutils.generic.siglip"]], "launch_demo() (imgutils.generic.siglip.siglipmodel method)": [[32, "imgutils.generic.siglip.SigLIPModel.launch_demo"]], "make_ui() (imgutils.generic.siglip.siglipmodel method)": [[32, "imgutils.generic.siglip.SigLIPModel.make_ui"]], "predict() (imgutils.generic.siglip.siglipmodel method)": [[32, "imgutils.generic.siglip.SigLIPModel.predict"]], "siglip_image_encode() (in module imgutils.generic.siglip)": [[32, "imgutils.generic.siglip.siglip_image_encode"]], "siglip_predict() (in module imgutils.generic.siglip)": [[32, "imgutils.generic.siglip.siglip_predict"]], "siglip_text_encode() (in module imgutils.generic.siglip)": [[32, "imgutils.generic.siglip.siglip_text_encode"]], "text_encode() (imgutils.generic.siglip.siglipmodel method)": [[32, "imgutils.generic.siglip.SigLIPModel.text_encode"]], "yolomodel (class in imgutils.generic.yolo)": [[33, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[33, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[33, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[33, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[33, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[33, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[33, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[33, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[34, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[34, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[34, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[34, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[34, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[34, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[34, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[35, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[36, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[36, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[36, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[36, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[36, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[36, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[36, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[36, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[36, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[36, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[36, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[36, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[36, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[36, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[36, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[36, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[36, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[37, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[37, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[38, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[38, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[38, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[38, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[38, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[38, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[38, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[38, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[38, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[38, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[38, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[39, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[39, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[40, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[41, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[41, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[42, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[42, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[42, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[42, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[43, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[43, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[44, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[44, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[44, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[44, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[44, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[45, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[45, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[46, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[46, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[46, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[46, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[46, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[46, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[46, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[46, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[46, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[46, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[46, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[46, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[47, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[47, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[47, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[47, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[47, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[47, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[47, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[47, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[47, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[47, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[48, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[49, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[49, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[49, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[50, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[50, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[51, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[51, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[51, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[51, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[51, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[51, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[51, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[51, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[51, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[51, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[51, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[51, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[51, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[51, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[51, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[51, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[51, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[51, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[51, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[51, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[51, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[51, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[51, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[51, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[51, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[51, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[51, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[51, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[51, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[51, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[51, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[51, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[51, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[51, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[51, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[51, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[51, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[51, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[51, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[51, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[51, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[51, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[51, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[51, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[51, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[51, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[51, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[52, "module-imgutils.pose"]], "imgutils.pose.visual": [[53, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[53, "imgutils.pose.visual.op18_visualize"]], "notparsetarget (class in imgutils.preprocess.base)": [[54, "imgutils.preprocess.base.NotParseTarget"]], "imgutils.preprocess.base": [[54, "module-imgutils.preprocess.base"]], "imgutils.preprocess": [[55, "module-imgutils.preprocess"]], "create_pillow_transforms() (in module imgutils.preprocess.pillow)": [[56, "imgutils.preprocess.pillow.create_pillow_transforms"]], "imgutils.preprocess.pillow": [[56, "module-imgutils.preprocess.pillow"]], "parse_pillow_transforms() (in module imgutils.preprocess.pillow)": [[56, "imgutils.preprocess.pillow.parse_pillow_transforms"]], "register_pillow_parse() (in module imgutils.preprocess.pillow)": [[56, "imgutils.preprocess.pillow.register_pillow_parse"]], "register_pillow_transform() (in module imgutils.preprocess.pillow)": [[56, "imgutils.preprocess.pillow.register_pillow_transform"]], "create_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[57, "imgutils.preprocess.torchvision.create_torchvision_transforms"]], "imgutils.preprocess.torchvision": [[57, "module-imgutils.preprocess.torchvision"]], "parse_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[57, "imgutils.preprocess.torchvision.parse_torchvision_transforms"]], "register_torchvision_parse() (in module imgutils.preprocess.torchvision)": [[57, "imgutils.preprocess.torchvision.register_torchvision_parse"]], "register_torchvision_transform() (in module imgutils.preprocess.torchvision)": [[57, "imgutils.preprocess.torchvision.register_torchvision_transform"]], "notprocessortypeerror (class in imgutils.preprocess.transformers)": [[58, "imgutils.preprocess.transformers.NotProcessorTypeError"]], "convert_to_size_dict() (in module imgutils.preprocess.transformers)": [[58, "imgutils.preprocess.transformers.convert_to_size_dict"]], "create_bit_transforms() (in module imgutils.preprocess.transformers)": [[58, "imgutils.preprocess.transformers.create_bit_transforms"]], "create_blip_transforms() (in module imgutils.preprocess.transformers)": [[58, "imgutils.preprocess.transformers.create_blip_transforms"]], "create_clip_transforms() (in module imgutils.preprocess.transformers)": [[58, "imgutils.preprocess.transformers.create_clip_transforms"]], "create_convnext_transforms() (in module imgutils.preprocess.transformers)": [[58, "imgutils.preprocess.transformers.create_convnext_transforms"]], "create_mobilenetv2_transforms() (in module imgutils.preprocess.transformers)": [[58, "imgutils.preprocess.transformers.create_mobilenetv2_transforms"]], "create_siglip_transforms() (in module imgutils.preprocess.transformers)": [[58, "imgutils.preprocess.transformers.create_siglip_transforms"]], "create_transforms_from_bit_processor() (in module imgutils.preprocess.transformers)": [[58, "imgutils.preprocess.transformers.create_transforms_from_bit_processor"]], "create_transforms_from_blip_processor() (in module imgutils.preprocess.transformers)": [[58, "imgutils.preprocess.transformers.create_transforms_from_blip_processor"]], "create_transforms_from_clip_processor() (in module imgutils.preprocess.transformers)": [[58, "imgutils.preprocess.transformers.create_transforms_from_clip_processor"]], "create_transforms_from_convnext_processor() (in module imgutils.preprocess.transformers)": [[58, "imgutils.preprocess.transformers.create_transforms_from_convnext_processor"]], "create_transforms_from_mobilenetv2_processor() (in module imgutils.preprocess.transformers)": [[58, "imgutils.preprocess.transformers.create_transforms_from_mobilenetv2_processor"]], "create_transforms_from_siglip_processor() (in module imgutils.preprocess.transformers)": [[58, "imgutils.preprocess.transformers.create_transforms_from_siglip_processor"]], "create_transforms_from_transformers() (in module imgutils.preprocess.transformers)": [[58, "imgutils.preprocess.transformers.create_transforms_from_transformers"]], "create_transforms_from_vit_processor() (in module imgutils.preprocess.transformers)": [[58, "imgutils.preprocess.transformers.create_transforms_from_vit_processor"]], "create_vit_transforms() (in module imgutils.preprocess.transformers)": [[58, "imgutils.preprocess.transformers.create_vit_transforms"]], "get_size_dict() (in module imgutils.preprocess.transformers)": [[58, "imgutils.preprocess.transformers.get_size_dict"]], "imgutils.preprocess.transformers": [[58, "module-imgutils.preprocess.transformers"]], "is_valid_size_dict() (in module imgutils.preprocess.transformers)": [[58, "imgutils.preprocess.transformers.is_valid_size_dict"]], "register_creators_for_transformers() (in module imgutils.preprocess.transformers)": [[58, "imgutils.preprocess.transformers.register_creators_for_transformers"]], "backgroundimageset (class in imgutils.resource.background)": [[59, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[59, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[59, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[59, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[59, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[59, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[59, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[59, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[59, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[59, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[59, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[59, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[59, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[60, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[61, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise() (in module imgutils.restore.adversarial)": [[61, "imgutils.restore.adversarial.remove_adversarial_noise"]], "imgutils.restore": [[62, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[63, "module-imgutils.restore.nafnet"]], "restore_with_nafnet() (in module imgutils.restore.nafnet)": [[63, "imgutils.restore.nafnet.restore_with_nafnet"]], "imgutils.restore.scunet": [[64, "module-imgutils.restore.scunet"]], "restore_with_scunet() (in module imgutils.restore.scunet)": [[64, "imgutils.restore.scunet.restore_with_scunet"]], "imgutils.sd": [[65, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[66, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[66, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[66, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[66, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[66, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[66, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[66, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[66, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[67, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[67, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[67, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[68, "imgutils.sd.nai.NAIMetaData"], [68, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[68, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[68, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[68, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[68, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[68, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[68, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[69, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[70, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[70, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[70, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[70, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[71, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[71, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[71, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[72, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[72, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[72, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[72, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[72, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[72, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[72, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[72, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[72, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[72, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[72, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[72, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[73, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[73, "module-imgutils.tagging.deepdanbooru"]], "get_deepgelbooru_tags() (in module imgutils.tagging.deepgelbooru)": [[74, "imgutils.tagging.deepgelbooru.get_deepgelbooru_tags"]], "imgutils.tagging.deepgelbooru": [[74, "module-imgutils.tagging.deepgelbooru"]], "add_underline() (in module imgutils.tagging.format)": [[75, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[75, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[75, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[75, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[76, "module-imgutils.tagging"]], "imgutils.tagging.match": [[77, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[77, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[77, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[77, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[78, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[78, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[79, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[79, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[80, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[80, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[81, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[81, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[81, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[81, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[82, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[82, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[83, "module-imgutils.upscale"]], "imgutils.utils.cache": [[84, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[84, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[85, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[85, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[86, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[87, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[87, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[87, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[88, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[88, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[88, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[89, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[89, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[89, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[90, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[90, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[90, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[91, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[91, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[92, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[92, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[92, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[93, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[93, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[93, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[94, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[94, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[94, "module-imgutils.validate.furry"]], "imgutils.validate": [[95, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[96, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[96, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[96, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[97, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[97, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[97, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[98, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[98, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[98, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[99, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[99, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[99, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[100, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[100, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[100, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[101, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[101, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[101, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[102, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[102, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[102, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[103, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[103, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[103, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[104, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[104, "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/blob", "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/blob.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.blob", "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, 5, 8, 28, 61, 66], "str": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 32, 33, 34, 36, 37, 38, 39, 41, 42, 44, 45, 46, 47, 49, 50, 53, 56, 57, 58, 59, 63, 64, 66, 67, 68, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 87, 88, 89, 90, 91, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103, 104], "pathlik": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 26, 27, 28, 29, 30, 32, 33, 34, 36, 37, 38, 39, 41, 42, 44, 45, 46, 47, 49, 50, 53, 63, 64, 66, 68, 70, 73, 74, 78, 81, 82, 88, 89, 90, 91, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103], "byte": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 26, 27, 28, 29, 30, 32, 33, 34, 36, 37, 38, 39, 41, 42, 44, 45, 46, 47, 49, 50, 51, 53, 63, 64, 66, 68, 70, 73, 74, 78, 81, 82, 88, 89, 90, 91, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103], "bytearrai": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 26, 27, 28, 29, 30, 32, 33, 34, 36, 37, 38, 39, 41, 42, 44, 45, 46, 47, 49, 50, 51, 53, 63, 64, 66, 68, 70, 73, 74, 78, 81, 82, 88, 89, 90, 91, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103], "binaryio": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 26, 27, 28, 29, 30, 32, 33, 34, 36, 37, 38, 39, 41, 42, 44, 45, 46, 47, 49, 50, 53, 63, 64, 66, 68, 70, 73, 74, 78, 81, 82, 88, 89, 90, 91, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103], "imag": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 49, 50, 52, 53, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 68, 69, 70, 73, 74, 75, 76, 78, 81, 82, 83, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 108], "max_width": 0, "int": [0, 4, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 26, 27, 28, 29, 32, 33, 36, 38, 42, 44, 45, 46, 47, 49, 50, 51, 53, 58, 59, 61, 63, 64, 70, 78, 82, 101], "none": [0, 4, 8, 10, 12, 13, 14, 15, 16, 17, 20, 22, 23, 24, 26, 27, 28, 29, 30, 32, 33, 34, 36, 38, 46, 49, 50, 53, 56, 57, 58, 59, 66, 68, 71, 72, 87], "ellipsi": 0, "max_height": 0, "resampl": [0, 58], "2": [0, 8, 11, 21, 22, 37, 38, 39, 42, 44, 51, 58, 61, 66, 81, 88, 89, 90, 92, 93, 94, 96, 97, 98, 99, 100, 102, 103], "level": [0, 12, 13, 14, 15, 16, 17, 20, 32, 33, 37, 46, 59, 73, 93], "aspect": [0, 23, 33, 45], "float": [0, 7, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 28, 33, 38, 39, 41, 42, 43, 44, 46, 47, 49, 51, 53, 58, 59, 61, 68, 71, 72, 73, 74, 75, 78, 79, 80, 81, 85, 88, 89, 90, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103], "1": [0, 10, 11, 19, 20, 21, 37, 38, 39, 42, 44, 51, 58, 59, 61, 66, 67, 71, 72, 73, 74, 79, 81, 82, 85, 88, 89, 90, 92, 93, 94, 96, 97, 98, 99, 100, 102, 103, 106, 107], "8": [0, 11, 21, 36, 38, 42, 46, 51, 58, 61, 66, 88, 89, 90, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103, 106, 107, 108], "sourc": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 32, 33, 34, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 49, 50, 51, 53, 54, 56, 57, 58, 59, 61, 63, 64, 66, 67, 68, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103, 104], "gener": [0, 4, 11, 14, 20, 34, 35, 65, 66, 68, 74, 78, 81, 86, 93, 105], "art": [0, 66], "base": [0, 17, 20, 21, 28, 29, 32, 33, 38, 39, 41, 42, 45, 46, 47, 49, 51, 53, 55, 56, 58, 59, 68, 70, 73, 74, 78, 79, 80, 81, 89, 93, 97, 99, 105], "given": [0, 6, 7, 8, 10, 13, 14, 16, 17, 18, 19, 22, 24, 26, 27, 28, 29, 32, 36, 38, 41, 45, 47, 51, 54, 58, 66, 68, 71, 72, 77, 80, 81, 88, 90, 93, 96, 97, 99, 103], "paramet": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 49, 50, 51, 53, 56, 57, 58, 59, 61, 63, 64, 66, 67, 68, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103, 104], "imagetyp": [0, 5, 11, 12, 13, 14, 15, 16, 17, 20, 22, 23, 28, 30, 33, 34, 36, 38, 39, 41, 44, 46, 49, 50, 53, 63, 64, 66, 68, 74, 81, 82, 89, 92, 94, 97, 98, 100, 101, 102], "The": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 23, 28, 29, 30, 32, 33, 34, 35, 36, 38, 39, 41, 44, 45, 46, 47, 49, 50, 51, 53, 56, 57, 58, 59, 61, 62, 63, 64, 66, 67, 68, 70, 72, 73, 74, 75, 77, 78, 79, 81, 82, 84, 85, 87, 88, 89, 90, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103, 104, 108], "input": [0, 5, 11, 12, 13, 14, 15, 17, 19, 20, 22, 23, 28, 29, 30, 32, 33, 34, 36, 38, 39, 41, 44, 45, 46, 47, 49, 50, 53, 56, 58, 61, 63, 64, 66, 68, 71, 72, 74, 75, 77, 79, 81, 82, 85, 89, 92, 94, 97, 98, 100, 102], "option": [0, 4, 11, 12, 13, 14, 15, 16, 17, 20, 21, 22, 23, 28, 29, 32, 33, 34, 38, 44, 46, 49, 50, 53, 58, 59, 61, 66, 67, 68, 71, 72, 79, 84], "maximum": [0, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 23, 33, 38, 44, 45, 46, 58, 61, 84, 101], "width": [0, 4, 10, 47, 58, 59, 78], "If": [0, 5, 8, 10, 12, 13, 14, 15, 16, 17, 20, 21, 23, 28, 29, 32, 33, 34, 36, 38, 44, 46, 49, 51, 53, 56, 57, 58, 61, 63, 64, 66, 67, 68, 71, 72, 79, 81, 87, 88, 89, 90, 93, 96, 99, 103], "set": [0, 11, 23, 28, 29, 33, 38, 49, 51, 53, 58, 81, 87, 90, 93, 99, 103, 104], "automat": [0, 4, 29, 32, 38, 49, 87, 106, 107], "determin": [0, 8, 38, 97], "termin": 0, "size": [0, 4, 6, 7, 10, 22, 23, 24, 26, 27, 38, 45, 47, 49, 53, 56, 57, 58, 59, 61, 63, 64, 66, 70, 78, 82, 83, 101, 106, 107], "height": [0, 4, 10, 47, 58, 59, 78], "filter": [0, 33, 49, 58, 61, 71, 72, 93, 95, 99], "us": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, 38, 39, 42, 44, 46, 47, 49, 50, 53, 54, 56, 58, 61, 62, 63, 64, 66, 67, 68, 71, 73, 74, 75, 78, 81, 82, 84, 85, 87, 88, 89, 90, 93, 95, 96, 97, 99, 103], "when": [0, 7, 10, 11, 22, 24, 26, 27, 28, 29, 36, 38, 42, 46, 47, 51, 54, 58, 63, 66, 68, 70, 78, 82, 84, 87, 88, 104], "resiz": [0, 22, 23, 33, 45, 53, 56, 57, 58, 66, 78], "charact": [0, 38, 44, 53, 69, 70, 73, 74, 75, 76, 81, 89, 105], "repres": [0, 7, 10, 11, 12, 13, 14, 21, 38, 42, 46, 49, 51, 68, 70, 79, 88, 97, 104], "differ": [0, 8, 13, 14, 15, 16, 17, 20, 21, 29, 34, 35, 36, 38, 42, 43, 50, 51, 57, 58, 89, 94, 98, 100, 102, 106, 107], "intens": 0, "proport": [0, 89], "correct": [0, 36], "output": [0, 23, 28, 29, 32, 39, 53, 66, 67, 74, 79, 81, 108], "which": [0, 4, 10, 21, 22, 24, 26, 27, 32, 34, 38, 42, 47, 56, 58, 59, 62, 66, 67, 68, 70, 71, 74, 78, 84, 85, 87, 88, 90, 95, 96, 97, 104, 105, 106, 107, 108], "should": [0, 3, 10, 23, 38, 42, 46, 47, 49, 58, 70, 81, 108], "approxim": 0, "ratio": [0, 23, 33, 44, 45, 47, 78], "your": [0, 49, 63, 104, 106, 107, 108], "thi": [0, 3, 4, 5, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 28, 29, 30, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 44, 46, 47, 49, 50, 51, 53, 54, 56, 57, 58, 61, 63, 64, 65, 66, 67, 68, 69, 73, 76, 80, 81, 82, 84, 85, 87, 88, 89, 90, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103, 104, 106, 107], "valu": [0, 4, 8, 10, 12, 16, 17, 20, 21, 36, 38, 42, 46, 49, 51, 56, 57, 58, 67, 73, 78, 85, 88, 96, 104], "ensur": [0, 29, 33, 38, 45, 58, 63, 66, 84], "i": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 44, 46, 47, 49, 50, 51, 53, 54, 56, 57, 58, 59, 61, 63, 64, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 78, 79, 81, 82, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108], "close": [0, 47, 66], "possibl": [0, 22, 29, 38, 47], "origin": [0, 4, 6, 8, 19, 24, 26, 27, 36, 37, 43, 46, 47, 49, 53, 70, 73, 75, 78, 79, 97], "default": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 21, 22, 24, 26, 27, 28, 29, 32, 33, 38, 39, 41, 42, 44, 46, 47, 49, 51, 53, 58, 59, 63, 64, 67, 70, 71, 72, 73, 75, 78, 81, 82, 87, 88, 89, 90, 92, 93, 94, 96, 97, 98, 99, 100, 102, 103], "return": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 32, 33, 34, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 49, 50, 51, 53, 56, 57, 58, 59, 61, 63, 64, 66, 67, 68, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 97, 98, 99, 100, 101, 102, 103, 104], "represent": [0, 21, 38, 56, 57, 66], "type": [0, 5, 8, 10, 11, 12, 13, 14, 15, 16, 17, 20, 21, 22, 23, 28, 29, 30, 32, 33, 34, 36, 38, 39, 41, 44, 46, 47, 49, 50, 51, 53, 56, 57, 58, 59, 61, 63, 64, 66, 67, 68, 71, 72, 75, 77, 79, 80, 81, 82, 84, 85, 89, 92, 93, 94, 97, 98, 99, 100, 101, 102], "exampl": [0, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 26, 27, 28, 33, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 49, 50, 56, 57, 58, 59, 61, 66, 70, 71, 72, 73, 74, 75, 78, 79, 80, 81, 82, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 96, 97, 98, 99, 100, 102, 103, 104], "here": [0, 11, 19, 25, 38, 42, 43, 66, 71, 73, 74, 78, 81, 82, 89, 91, 104, 106, 107], "an": [0, 4, 5, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34, 36, 37, 38, 39, 41, 42, 44, 45, 46, 47, 49, 50, 51, 53, 56, 58, 61, 63, 64, 66, 68, 69, 70, 72, 73, 74, 76, 79, 81, 82, 85, 87, 88, 89, 90, 91, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103, 104], "jerri": 0, "from": [0, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 26, 27, 28, 32, 33, 34, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 49, 50, 51, 56, 57, 58, 59, 61, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 78, 79, 80, 81, 82, 84, 85, 88, 89, 90, 91, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103, 104, 106, 107, 108], "import": [0, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 20, 23, 33, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 49, 50, 56, 57, 58, 59, 61, 66, 70, 71, 72, 73, 74, 75, 78, 79, 80, 81, 82, 84, 85, 88, 89, 90, 91, 92, 93, 94, 96, 97, 98, 99, 100, 102, 103, 104, 106, 107, 108], "print": [0, 5, 11, 16, 17, 20, 21, 33, 66, 67, 106, 107, 108], "png": [0, 5, 8, 10, 12, 23, 34, 36, 41, 46, 47, 49, 61, 66, 68, 70, 81, 82, 91, 104], "draw": [1, 23, 25, 26, 53, 97, 105], "ascii_draw": 1, "meta": [2, 105, 108], "__title__": [2, 108], "__version__": [2, 108], "__description__": [2, 108], "__author__": [2, 108], "__author_email__": 2, "overview": [3, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 30, 31, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 49, 50, 52, 58, 59, 60, 61, 62, 63, 64, 65, 66, 69, 70, 71, 72, 73, 74, 75, 76, 78, 81, 82, 83, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104], "inform": [3, 29, 32, 33, 34, 35, 36, 53, 66, 68, 80], "packag": 3, "titl": [3, 68], "project": [3, 19, 73, 81, 104], "version": [3, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 33, 37, 46, 63, 64, 66, 67, 84, 90, 105, 108], "short": [3, 74, 78, 81], "descript": [3, 19, 28, 32, 68], "includ": [3, 5, 8, 11, 12, 19, 20, 21, 23, 28, 29, 30, 32, 33, 34, 35, 50, 51, 57, 58, 65, 66, 67, 68, 74, 81, 85, 89, 97], "setup": 3, "py": [3, 70], "author": [3, 67], "email": 3, "step": [4, 47, 58, 66], "forecolor": [4, 24, 26, 27], "lightgrei": 4, "backcolor": [4, 24, 26, 27], "white": [4, 8, 24, 26, 27, 29, 58, 66, 70], "creat": [4, 28, 29, 32, 33, 34, 46, 56, 57, 58, 66, 68, 72, 88], "black": [4, 46, 66], "squar": [4, 58], "can": [4, 5, 8, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 23, 25, 29, 32, 34, 36, 38, 42, 46, 50, 51, 56, 58, 66, 67, 68, 74, 79, 81, 87, 89, 95, 96, 105, 108], "complement": 4, "transpar": [4, 8, 10, 24, 26, 27, 47, 49, 70, 82], "area": [4, 10, 11, 21, 22, 46, 47], "grid": 4, "pixel": [4, 23, 36, 46, 47, 49, 58, 61, 66, 70, 96], "mean": [4, 19, 21, 22, 24, 26, 27, 28, 38, 41, 42, 47, 51, 56, 57, 58, 87, 90, 108], "function": [4, 7, 8, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 28, 29, 32, 33, 34, 35, 36, 38, 41, 44, 46, 47, 49, 50, 53, 56, 57, 58, 61, 63, 65, 66, 67, 68, 80, 81, 82, 84, 85, 89, 93, 97, 99, 104], "suitabl": [4, 56, 58, 73, 97], "color": [4, 8, 10, 24, 26, 27, 46, 61, 66, 70, 95, 96, 105], "fore": [4, 24, 26, 27], "back": [4, 81], "A": [4, 5, 8, 12, 13, 14, 15, 16, 17, 19, 20, 24, 26, 27, 28, 33, 36, 37, 38, 39, 44, 45, 46, 47, 49, 56, 58, 59, 66, 67, 68, 72, 75, 80, 84, 87, 88, 89, 90, 92, 93, 94, 96, 98, 99, 100, 101, 102, 103, 108], "rgba": [4, 8, 30, 36, 63, 64, 70, 82], "contain": [4, 5, 10, 12, 13, 14, 15, 16, 17, 19, 20, 21, 23, 28, 29, 32, 33, 38, 39, 51, 53, 58, 63, 66, 67, 68, 74, 78, 81, 90, 93, 99, 101, 103], "add": [4, 34, 67, 68, 75], "rgb": [4, 6, 7, 8, 29, 30, 46, 58, 59, 66, 70, 82], "In": [4, 26, 38, 89, 90], "document": [4, 106, 107, 108], "accur": [4, 12, 20, 93, 99], "present": [4, 34, 68, 73], "state": [4, 32], "shown": [4, 69], "follow": [4, 28, 38, 51, 57, 58, 62, 67, 68, 74, 81, 88, 89, 90, 92, 93, 94, 96, 98, 99, 100, 102, 103, 108], "figur": 4, "modul": [5, 8, 11, 16, 17, 19, 20, 21, 22, 23, 28, 29, 32, 33, 34, 35, 36, 56, 57, 65, 67, 68, 69, 81, 84, 85, 93, 99, 105], "provid": [5, 8, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 28, 29, 30, 32, 33, 34, 35, 36, 38, 46, 49, 51, 53, 56, 57, 58, 65, 66, 67, 68, 78, 79, 81, 84, 85, 87, 93, 99], "util": [5, 8, 19, 20, 28, 31, 33, 42, 45, 49, 52, 56, 57, 62, 65, 67, 73, 74, 78, 81, 105], "handl": [5, 8, 28, 29, 32, 33, 35, 36, 54, 57, 58, 65, 68], "url": [5, 12, 15, 17, 29, 36, 66], "convers": [5, 8, 33, 57, 58], "between": [5, 13, 14, 20, 21, 28, 29, 32, 38, 42, 43, 47, 57, 63, 64, 72, 78, 82, 85], "valid": [5, 46, 47, 51, 58, 105], "format": [5, 8, 10, 24, 26, 27, 28, 29, 32, 33, 34, 35, 36, 39, 46, 49, 50, 52, 56, 58, 66, 67, 68, 74, 76, 81, 97, 105], "support": [5, 6, 8, 13, 14, 15, 17, 20, 28, 32, 33, 34, 47, 53, 56, 57, 58, 63, 64, 66, 67, 68, 81, 82], "convert": [5, 8, 29, 34, 36, 38, 51, 56, 57, 58, 68, 81, 97], "specifi": [5, 8, 21, 22, 23, 28, 29, 32, 33, 38, 46, 47, 49, 58, 66, 67, 68, 72, 74, 79, 81, 84], "load": [5, 8, 12, 13, 16, 17, 28, 29, 32, 33, 34, 36, 66, 81, 87], "variou": [5, 8, 13, 14, 16, 20, 21, 23, 28, 30, 32, 33, 35, 58, 66, 68, 85, 108], "mime": 5, "jpg": [5, 6, 7, 8, 11, 13, 14, 15, 16, 17, 20, 23, 28, 33, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 50, 59, 70, 73, 74, 78, 81, 88, 89, 90, 91, 92, 93, 94, 96, 97, 98, 99, 100, 102, 103, 104], "save_kwarg": 5, "string": [5, 12, 14, 15, 19, 36, 51, 66, 67, 75, 87, 104], "pil": [5, 6, 7, 8, 10, 16, 23, 29, 33, 42, 45, 46, 47, 49, 56, 58, 59, 61, 66, 74, 82, 91, 96], "numpi": [5, 6, 10, 23, 29, 32, 36, 38, 49, 51, 81, 85], "arrai": [5, 10, 23, 29, 36, 38, 42, 49, 51, 81, 85], "file": [5, 8, 10, 11, 12, 15, 17, 23, 34, 36, 42, 59, 65, 66, 67, 68, 87, 96, 104, 105], "path": [5, 8, 10, 11, 12, 15, 17, 23, 29, 33, 36, 59, 66, 67, 68, 74, 91, 96, 104], "desir": [5, 59], "addit": [5, 28, 29, 32, 33, 34, 46, 47, 57, 66, 68], "keyword": [5, 28, 29, 32, 33, 34, 46, 47, 66, 68, 84], "argument": [5, 28, 29, 32, 33, 34, 46, 47, 50, 51, 66, 68, 72, 74, 81, 84], "pass": [5, 26, 27, 28, 29, 32, 33, 34, 46, 47, 66, 70, 78, 82, 84], "save": [5, 10, 23, 34, 61, 66, 67, 68, 70], "encod": [5, 6, 9, 28, 29, 32, 36, 68, 105], "open": [5, 6, 7, 8, 10, 11, 16, 28, 33, 45, 46, 47, 49, 61, 66, 67, 82, 87], "test": [5, 42, 82, 88, 89, 90, 92, 93, 94, 96, 98, 99, 100, 102, 103], "blob_url": 5, "qualiti": [5, 22, 39, 60, 66, 81, 82], "95": [5, 33, 58, 71, 72, 79], "base64": 5, "pre": [5, 12, 14, 17, 29, 32, 39], "object": [5, 6, 8, 10, 11, 17, 21, 23, 33, 34, 36, 42, 46, 50, 53, 54, 57, 58, 59, 66, 68, 73, 74, 87, 90, 91, 93, 96, 99, 103], "rais": [5, 8, 12, 13, 15, 16, 17, 20, 21, 28, 32, 33, 36, 46, 49, 51, 54, 56, 57, 58, 61, 66, 67, 68, 71, 72, 79], "valueerror": [5, 12, 15, 17, 20, 21, 28, 32, 36, 49, 58, 68, 79], "unsupport": [5, 44, 57, 58, 79], "method": [5, 28, 29, 30, 32, 33, 35, 36, 38, 46, 58, 93, 99], "warn": 5, "userwarn": 5, "doesn": [5, 36, 72], "t": [5, 36, 72], "match": [5, 21, 32, 36, 49, 58, 72, 76, 105], "actual": [5, 17, 20, 44], "invalid": [5, 12, 15, 17, 20, 28, 32, 34, 58], "show": [5, 12, 13, 14, 15, 50], "bool": [5, 7, 8, 23, 26, 33, 38, 44, 46, 49, 50, 53, 58, 63, 64, 67, 68, 71, 72, 73, 74, 75, 77, 78, 81, 82, 88, 96, 104], "effici": [5, 19, 22, 29, 67, 85], "without": [5, 33, 61, 66, 71, 72, 80], "content": [5, 11, 26, 44, 69], "true": [5, 7, 8, 23, 33, 38, 46, 47, 50, 53, 56, 57, 58, 63, 64, 67, 68, 71, 72, 75, 77, 81, 88, 91, 96, 104], "fals": [5, 6, 7, 8, 23, 26, 33, 38, 44, 46, 58, 63, 64, 66, 67, 68, 71, 72, 73, 74, 75, 77, 78, 81, 82, 88, 91, 96, 104], "otherwis": [5, 8, 34, 38, 58, 63, 64, 68, 71, 72, 77, 82, 87], "abc": 5, "svg": 5, "xml": 5, "jpeg": [5, 62, 66, 91, 104], "text": [5, 18, 23, 29, 32, 44, 66, 75, 77, 105], "plain": 5, "hello": 5, "order_": [6, 7], "chw": [6, 7], "both": [6, 12, 21, 29, 32, 44, 56, 67, 81], "np": [6, 7, 10, 28, 29, 32, 36, 38, 47, 49, 51, 81, 85], "uint8": [6, 7], "float32": [6, 7, 10, 24, 26, 27, 38], "ar": [6, 10, 11, 12, 13, 14, 15, 16, 17, 20, 21, 22, 28, 29, 32, 33, 34, 38, 41, 42, 43, 44, 46, 51, 54, 57, 58, 59, 62, 66, 67, 68, 71, 72, 73, 74, 78, 79, 81, 82, 88, 89, 90, 91, 92, 93, 94, 96, 98, 99, 100, 101, 102, 103, 104], "order": [6, 7, 58, 75, 76, 105], "rgb_encod": [6, 9], "custom_imag": [6, 7], "data_cwh": 6, "cwh": 6, "data_int": 6, "use_float": [6, 7], "mode": [6, 7, 8, 21, 33, 36, 57, 59, 66, 79, 82, 87], "1606x1870": [6, 7], "0x7fb9b89bbdc0": 6, "0x7fb9b89bbe50": 6, "0x7fb9b89bbdf0": 6, "invers": 6, "oper": [6, 29, 32, 37, 38, 39, 41, 42, 58, 67, 105], "ndarrai": [7, 10, 28, 29, 32, 36, 38, 42, 47, 49, 51, 81, 85], "channel": [7, 8, 30, 58, 63, 64, 82], "jpegimageplugin": [7, 59], "jpegimagefil": [7, 59], "0x7f9ec37389d0": 7, "shape": [7, 38, 42, 49, 70, 81], "dtype": [7, 38], "3": [7, 10, 11, 12, 13, 14, 20, 21, 38, 39, 42, 44, 46, 51, 53, 58, 61, 66, 74, 81, 88, 89, 90, 92, 93, 94, 96, 97, 98, 99, 100, 102, 103, 106, 107, 108], "1870": 7, "1606": 7, "whc": 7, "": [7, 11, 12, 13, 14, 15, 16, 17, 20, 21, 22, 28, 33, 34, 36, 44, 46, 56, 58, 66, 81, 84, 92], "result": [7, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 28, 29, 32, 33, 36, 39, 42, 44, 46, 47, 49, 50, 70, 73, 74, 81, 85, 92, 93, 99], "same": [7, 8, 38, 43, 81, 84], "torchvis": [7, 55, 105], "transform": [7, 8, 54, 55, 56, 57, 75, 105], "to_tensor": [7, 56, 57], "process": [8, 9, 12, 13, 15, 16, 21, 30, 33, 35, 36, 38, 56, 58, 61, 63, 64, 65, 72, 81, 108], "manipul": [8, 65], "python": [8, 36, 61, 84, 106, 107, 108], "librari": [8, 33, 56, 58, 61, 108], "It": [8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 28, 29, 32, 33, 34, 35, 46, 47, 49, 53, 56, 57, 65, 67, 68, 81, 84, 85, 97, 108], "multipl": [8, 10, 15, 29, 32, 36, 38, 42, 66], "ad": [8, 11, 58, 67, 68, 75], "background": [8, 9, 24, 26, 27, 29, 60, 66, 70, 105], "check": [8, 36, 41, 67, 71, 72, 77, 88, 91, 101, 104, 108], "alpha": [8, 30, 63, 64], "design": [8, 21, 28, 32, 34, 35], "simplifi": [8, 89], "common": [8, 57], "relat": [8, 11, 13, 16, 65, 72, 85], "task": [8, 20, 21, 32, 35, 46, 56], "applic": [8, 56, 73, 78, 97], "kei": [8, 17, 21, 29, 58, 67, 74, 81], "featur": [8, 12, 17, 29, 31, 32, 38, 42, 68, 70, 73, 74, 75, 81, 89], "binari": [8, 85], "like": [8, 11, 18, 23, 57, 58, 78, 84, 108], "onc": 8, "particularli": [8, 21, 28, 34, 35, 68, 84], "requir": [8, 10, 19, 20, 38, 47, 67, 68, 93, 99, 108], "preprocess": [8, 19, 28, 29, 33, 38, 63, 105], "befor": [8, 36, 38, 67, 81], "further": 8, "analysi": [8, 39], "force_background": [8, 58], "appli": [8, 14, 17, 19, 30, 38, 46, 47, 49, 56, 58, 61, 81, 85], "necessari": [8, 38, 73, 78], "ha": [8, 22, 44, 57, 82, 97, 106, 107], "4": [8, 11, 14, 16, 17, 21, 36, 37, 38, 39, 42, 46, 51, 61, 63, 64, 66, 74, 81, 88, 89, 90, 92, 93, 94, 96, 97, 98, 99, 100, 102, 103, 106, 107], "avoid": [8, 73], "anomali": 8, "dure": [8, 28, 36, 75, 96, 104], "subsequ": [8, 29, 46], "union": [8, 12, 13, 14, 15, 16, 17, 20, 21, 29, 32, 36, 38, 46, 51, 56, 58, 66, 68, 71, 72, 79], "retain": 8, "typeerror": [8, 51, 56, 57, 58, 71, 72, 79], "isinst": 8, "list": [8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 28, 29, 32, 33, 38, 42, 44, 46, 47, 50, 53, 56, 57, 58, 59, 71, 72, 79, 80, 81, 88, 90, 93, 99, 103], "tupl": [8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 28, 29, 32, 33, 38, 39, 42, 44, 46, 47, 50, 58, 81, 89, 90, 92, 93, 94, 97, 98, 99, 100, 101, 102, 103], "take": [8, 53, 58], "singl": [8, 15, 32, 36, 38, 57, 58, 75, 81, 85], "call": [8, 25, 66], "each": [8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 23, 28, 33, 38, 42, 49, 56, 65, 75, 77, 81, 82, 97], "item": [8, 10, 17], "batch": [8, 63, 64, 81, 82, 101], "multiimagestyp": [8, 29, 32, 38, 47], "iter": [8, 58, 61, 72], "img_path": 8, "image1": 8, "image2": 8, "loaded_imag": 8, "len": [8, 59], "all": [8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 25, 28, 29, 32, 33, 37, 38, 39, 41, 42, 44, 50, 51, 61, 63, 64, 67, 69, 70, 74, 76, 81, 88, 89, 90, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103], "pillow": [8, 55, 105], "boolean": [8, 38], "tool": [9, 15, 23, 28, 30, 37, 38, 39, 40, 46, 61, 69, 75, 95, 97], "basic": [9, 56, 60, 72], "grid_background": 9, "grid_transpar": 9, "blob": [9, 70, 105], "to_blob_url": 9, "load_image_from_blob_url": 9, "is_valid_image_blob_url": 9, "decod": [9, 36, 105], "rgb_decod": 9, "load_imag": [9, 23, 50, 66], "has_alpha_channel": 9, "layer": [9, 85, 105], "istack": 9, "mai": [10, 13, 16, 38, 62, 66, 73, 78, 84, 104, 106, 107], "block": [10, 28, 32, 33], "togeth": 10, "new": [10, 22, 28, 51, 63, 64, 66, 67, 72], "similar": [10, 11, 18, 29, 32, 38, 42, 58, 78, 81, 105], "techniqu": [10, 30, 36], "p": [10, 73, 74, 78, 81], "need": [10, 15, 33, 44, 47, 84, 88, 90, 93, 96, 99, 103], "stack": [10, 81], "addition": 10, "second": [10, 21, 38, 43, 77], "element": [10, 81], "rang": [10, 38, 42, 47], "left": [10, 46, 47, 51, 85], "0": [10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 28, 29, 33, 37, 38, 39, 42, 44, 46, 47, 49, 51, 53, 56, 57, 58, 61, 66, 67, 71, 72, 73, 74, 75, 78, 79, 80, 81, 85, 88, 89, 90, 92, 93, 94, 96, 97, 98, 99, 100, 102, 103, 106, 107, 108], "right": [10, 46, 51, 85], "two": [10, 21, 38, 43, 61, 77, 96], "dimension": [10, 81], "h": [10, 24, 26, 27, 49, 70], "w": [10, 24, 26, 27, 49, 70, 81], "posit": [10, 38, 46, 47, 89], "target": [10, 18, 24, 26, 27, 29, 47, 58], "By": [10, 44], "first": [10, 11, 15, 21, 33, 38, 43, 77], "howev": [10, 38], "solid": [10, 46], "pure": [10, 70], "lime": [10, 70], "nian": 10, "nian_lim": 10, "yellow": [10, 66], "5": [10, 11, 15, 20, 21, 38, 39, 42, 44, 47, 49, 51, 56, 57, 58, 59, 66, 73, 85, 88, 89, 90, 92, 93, 94, 96, 97, 98, 99, 100, 102, 103], "9": [10, 11, 21, 38, 42, 51, 58, 66, 79, 88, 89, 90, 92, 93, 96, 97, 98, 99, 100, 102, 103], "nian_tran": 10, "custom": [10, 12, 13, 14, 15, 16, 17, 20, 28, 32, 33, 36, 39, 46, 47, 49, 57, 58, 66, 67, 71], "mask": [10, 24, 26, 27, 47, 49, 70], "hs1": 10, "ab": 10, "linspac": 10, "ws1": 10, "nian_mask": 10, "hxw": [10, 24, 26, 27, 49], "booru": 11, "yolo": [11, 17, 19, 31, 105], "aperveyev": 11, "host": [11, 14, 19, 22, 29, 38, 44, 59, 74, 82, 88, 89, 90, 92, 93, 94, 96, 98, 99, 100, 102, 103, 108], "deepgh": [11, 12, 13, 14, 15, 16, 17, 19, 22, 38, 42, 44, 59, 74, 78, 82, 88, 89, 90, 92, 93, 94, 96, 98, 99, 100, 102, 103, 108], "overal": [11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 25, 37, 38, 39, 41, 42, 44, 50, 61, 63, 64, 69, 76, 88, 89, 90, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103], "benchmark": [11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 25, 37, 38, 39, 41, 42, 44, 50, 61, 63, 64, 69, 76, 82, 88, 89, 90, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103], "explan": 11, "No": [11, 66, 106, 107], "head": [11, 18, 23, 50, 72, 89, 98, 105], "anim": [11, 12, 13, 14, 15, 16, 17, 18, 20, 25, 27, 37, 38, 39, 41, 50, 52, 53, 59, 66, 69, 70, 72, 73, 76, 82, 89, 90, 93, 94, 98, 99, 100, 102, 103, 108], "pretti": 11, "girl": [11, 44, 72], "onli": [11, 12, 13, 14, 15, 16, 17, 20, 23, 38, 67, 72, 73, 78, 81, 96], "bust": 11, "torso": 11, "part": [11, 49, 50, 51], "collarbon": 11, "center": [11, 47, 57, 58], "pair": [11, 21, 32], "cover": [11, 19, 47, 66, 72], "breast": [11, 19, 72, 73, 74, 78, 80, 81], "boob": 11, "bra": 11, "nippl": [11, 12, 46, 66], "mostli": [11, 15], "visibl": [11, 23], "nsfw": [11, 46, 95, 105], "shld": 11, "shoulder": [11, 51], "mayb": 11, "one": [11, 32, 36, 42, 44, 58, 72, 81], "view": [11, 44], "profil": 11, "exactli": 11, "rear": 11, "exclud": 11, "sideb": 11, "uncov": 11, "other": [11, 38, 44, 58, 77, 80, 89], "visual": [11, 12, 13, 14, 15, 17, 18, 20, 38, 40, 50, 52, 81, 105], "mark": 11, "belli": [11, 19], "button": [11, 28, 74], "hip": [11, 51], "half": [11, 15, 72], "stock": 11, "line": [11, 25, 26, 53], "knee": [11, 51], "below": [11, 53, 69, 108], "6": [11, 21, 23, 38, 42, 51, 58, 61, 71, 72, 88, 89, 90, 92, 93, 94, 96, 97, 98, 99, 100, 102, 103, 106, 107], "nopan": 11, "panti": [11, 75], "cloth": 11, "bikini": 11, "regardless": 11, "censor": [11, 18, 46, 47, 93, 99, 105], "evid": 11, "7": [11, 12, 14, 15, 16, 17, 33, 38, 42, 44, 46, 49, 51, 58, 66, 71, 72, 78, 88, 89, 90, 92, 93, 94, 96, 97, 98, 99, 100, 102, 103], "butt": 11, "buttock": [11, 19], "least": [11, 35, 36, 68], "partial": 11, "behind": 11, "more": [11, 12, 31, 32, 44, 51, 56, 66, 84, 87], "less": [11, 12, 14, 20, 88], "stand": [11, 66, 73, 74, 78, 81], "sit": [11, 72], "ass": 11, "split": [11, 78], "leg": [11, 66], "wide": [11, 66], "90": 11, "degre": [11, 47], "typic": [11, 12, 29, 58], "abov": [11, 12, 13, 14, 15, 16, 17, 20, 49, 90, 93, 99, 103], "10": [11, 22, 28, 38, 42, 47, 51, 58, 61, 88, 89, 90, 93, 96, 97, 99, 100], "sprd": 11, "strongli": [11, 82], "11": [11, 38, 51, 88, 89, 90, 93, 96, 97, 99, 100], "vsplt": 11, "pose": [11, 38, 105], "12": [11, 23, 38, 46, 51, 58, 88, 89, 90, 93, 96, 97, 99, 100], "vsprd": 11, "vsplit": 11, "13": [11, 38, 51, 89, 90, 93, 97, 100, 102, 108], "full": [11, 66], "almost": 11, "side": [11, 45, 72, 104], "usual": [11, 42], "ly": 11, "14": [11, 51, 58, 89, 90, 93, 97, 100], "wing": [11, 72], "dragon": 11, "poni": 11, "15": [11, 41, 43, 51, 58, 89, 90, 93, 97, 100, 106, 107], "feral": 11, "four": [11, 12, 89], "non": [11, 12, 13, 14, 15, 16, 17, 19, 20, 33, 46, 94], "human": [11, 12, 13, 14, 15, 16, 17, 20, 50, 52, 88], "16": [11, 51, 58, 61, 63, 64, 89, 93, 97, 100], "hdrago": 11, "style": [11, 15, 20, 47, 102, 108], "17": [11, 51, 58, 97, 102], "hponi": 11, "18": [11, 19, 51, 58, 93, 97, 99, 106, 107], "hfox": 11, "cartoon": 11, "fox": 11, "dog": 11, "zootopia": 11, "nick": 11, "wild": 11, "19": [11, 51, 97], "hrabb": 11, "rabbit": 11, "judi": 11, "hopp": 11, "bunnygirl": 11, "20": [11, 28, 51, 58, 66, 97], "hcat": 11, "cat": [11, 72, 79], "catgirl": 11, "sharp": 11, "muzzl": 11, "compar": [11, 21, 32], "21": [11, 15, 51, 58, 102], "hbear": 11, "bear": 11, "22": [11, 51, 58], "jacko": 11, "memet": 11, "jack": 11, "o": [11, 66, 68, 78, 81, 93, 96, 106, 107], "contest": 11, "toward": [11, 51], "viewer": [11, 66], "23": [11, 51, 58], "jackx": 11, "sometim": 11, "24": [11, 38, 42, 51, 58, 61], "hhors": 11, "hors": 11, "implement": [11, 29, 32, 43, 84], "aa09": 11, "25": [11, 14, 19, 33, 43, 58, 102], "hbird": 11, "bird": 11, "name": [11, 12, 13, 14, 15, 16, 17, 20, 22, 28, 29, 32, 33, 38, 39, 44, 46, 51, 56, 57, 58, 73, 78, 81, 82, 88, 89, 92, 94, 97, 98, 100, 101, 102], "releas": 11, "time": [11, 68, 82], "yolov8s_pp09": 11, "2023": 11, "focus": 11, "special": 11, "class": [11, 13, 16, 17, 28, 29, 30, 32, 33, 36, 46, 47, 51, 54, 56, 58, 59, 65, 66, 68, 72, 89, 90, 93, 94, 98, 99, 100, 102, 103], "advanc": [11, 108], "capabl": [11, 29, 36, 44], "specif": [11, 12, 17, 28, 29, 32, 34, 36, 46, 51, 54, 56, 58, 68, 69, 89, 93, 99], "scenario": [11, 73, 78, 84], "yolov8s_pp12": 11, "2024": 11, "final": 11, "patch": 11, "continu": 11, "focu": [11, 66], "enhanc": [11, 31, 105], "improv": [11, 22, 81], "previou": 11, "yolov8m_pp13": 11, "offer": [11, 14, 15, 16, 21, 56, 68, 96], "yolov8n_as01": 11, "spinoff": 11, "26": [11, 58], "train": [11, 12, 13, 14, 15, 16, 17, 20, 38, 39, 73, 74, 75, 78, 82, 93, 99], "80": 11, "epoch": 11, "sfw": 11, "subset": 11, "wa": 11, "eventu": 11, "abandon": 11, "due": [11, 37, 38, 73, 78, 84, 89, 104], "ineffect": 11, "yolov8m_as02": 11, "start": [11, 36, 47, 66, 105], "30": [11, 20, 47], "public": [11, 29], "friendli": [11, 108], "reduc": [11, 38, 49, 81], "yolov8m_as03": 11, "as02": 11, "60": 11, "aim": 11, "bottleneck": 11, "reproduc": 11, "yolov8s_aa06": 11, "initi": [11, 28, 29, 33, 36, 46, 59, 72], "current": [11, 57, 63, 66, 93, 99, 106, 107, 108], "reincarn": 11, "compon": [11, 21, 28, 29, 32, 33, 84], "some": [11, 28, 31, 38, 42, 43, 47, 60, 71, 73, 74, 78, 81, 82, 84, 91, 104, 106, 107], "yolov8s_aa09": 11, "updat": [11, 28, 29, 32, 33, 67], "dataset": [11, 12, 13, 14, 15, 16, 17, 20, 39, 42, 81, 95], "closeup": 11, "adjust": [11, 33, 42, 72], "larg": [11, 26, 29, 38, 81], "hat": [11, 72], "aa06": 11, "yolov8s_aa10": 11, "major": 11, "fix": 11, "issu": [11, 17, 63], "wear": 11, "yolov8s_aa11": 11, "latest": [11, 33, 73, 78], "mainstream": 11, "aa10": 11, "outstand": 11, "map": [11, 28, 44, 50, 71, 72, 75, 79, 80, 85, 97, 101], "score": [11, 12, 13, 14, 15, 16, 17, 19, 21, 22, 23, 28, 29, 32, 37, 39, 41, 42, 44, 50, 51, 53, 75, 79, 88, 89, 90, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103], "though": 11, "note": [11, 15, 38, 47, 66, 89, 93, 96, 99, 106, 107], "complet": [11, 33, 47, 89, 95, 105], "fair": 11, "bias": 11, "model_nam": [11, 12, 13, 14, 15, 16, 17, 20, 28, 29, 32, 33, 39, 46, 81, 88, 89, 90, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103], "conf_threshold": [11, 12, 13, 14, 15, 16, 17, 20, 33, 46], "iou_threshold": [11, 12, 13, 14, 15, 16, 17, 19, 20, 33, 46], "kwarg": [11, 12, 13, 14, 15, 16, 17, 20, 28, 29, 32, 33, 34, 46, 47, 66, 68], "perform": [11, 15, 19, 20, 22, 29, 32, 33, 38, 44, 46, 47, 50, 58, 73, 84, 96, 97, 106, 107], "confid": [11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 33, 39, 44, 46, 51, 53, 74, 81], "threshold": [11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 24, 33, 38, 41, 42, 44, 46, 49, 53, 73, 74, 78, 81, 88, 96], "iou": [11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 33, 46], "suppress": [11, 12, 13, 14, 15, 16, 17, 19, 20, 23, 33, 46, 82], "bounding_box": 11, "x1": [11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 23, 33, 46, 47], "y1": [11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 23, 33, 46, 47], "x2": [11, 19, 21], "y2": [11, 19, 21], "box": [11, 12, 13, 14, 15, 16, 17, 19, 21, 22, 23, 44, 50], "f": [11, 16, 21, 38, 42, 66, 85], "2f": 11, "point": [12, 16, 38, 51, 58], "femal": [12, 19, 46, 72], "genit": 12, "male": [12, 19, 72], "anime_censor_detect": 12, "yolov8": [12, 13, 14, 15, 16, 17, 20], "model": [12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 25, 26, 27, 28, 29, 30, 32, 33, 37, 38, 39, 42, 44, 46, 50, 51, 53, 58, 61, 62, 63, 64, 65, 66, 69, 73, 74, 75, 76, 78, 81, 82, 85, 87, 88, 89, 90, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103, 105, 108], "v1": [12, 13, 14, 15, 16, 20, 46, 66, 81], "identifi": [12, 28, 36, 63], "locat": 12, "anatom": 12, "analyz": [12, 19, 39], "data": [12, 15, 17, 34, 36, 38, 50, 57, 65, 66, 73, 75, 93, 99, 105, 106, 107, 108], "either": [12, 13, 14, 15, 16, 32, 38, 58, 81, 85], "standard": [12, 14, 15, 16, 34, 58, 84], "n": [12, 13, 14, 15, 16, 17, 20, 36, 38, 46, 58, 66], "nano": [12, 14, 15, 16, 46], "faster": [12, 13, 14, 15, 16, 17, 46], "while": [12, 14, 15, 16, 23, 33, 45, 47, 61, 84], "slower": [12, 20], "construct": [12, 13, 15, 16, 46, 81], "intersect": [12, 13, 14, 15, 16, 17, 20, 21, 46], "over": [12, 13, 14, 15, 16, 17, 20, 21, 22, 46, 72], "merg": [12, 13, 14, 15, 16, 38], "integ": [12, 36, 42, 51, 58], "x0": [12, 13, 14, 15, 16, 17, 20, 23, 33, 46, 47], "y0": [12, 13, 14, 15, 16, 17, 20, 23, 33, 46, 47], "bound": [12, 13, 14, 15, 16, 17, 19, 21, 22, 23, 50], "indic": [12, 38, 51, 54, 73, 78, 81], "nipple_f": [12, 46], "peni": [12, 46], "pussi": [12, 46, 66], "runtimeerror": [12, 28, 32], "fail": 12, "detection_visu": [12, 13, 14, 15, 17, 18, 20], "nude_girl": [12, 46], "365": 12, "264": 12, "399": 12, "289": [12, 13], "7473511695861816": 12, "224": [12, 56, 57, 58], "260": 12, "252": 12, "285": 12, "6830288171768188": 12, "206": 12, "523": [12, 46, 47], "240": 12, "608": 12, "6799028515815735": 12, "matplotlib": [12, 13, 14, 15, 23, 50], "pyplot": [12, 13, 14, 15, 50], "plt": [12, 13, 14, 15, 50], "imshow": [12, 13, 14, 15, 50], "anime_eye_detect": 13, "allow": [13, 14, 16, 17, 20, 29, 33, 36, 54, 56, 58, 84], "trade": [13, 15], "off": [13, 15], "speed": [13, 14, 15, 16, 17, 20, 24, 82], "accuraci": [13, 14, 15, 16, 17, 20, 44, 88, 90, 93, 96, 99, 103], "higher": [13, 14, 15, 16, 17, 19, 22, 96], "consid": [13, 16, 21, 38, 44, 47, 49, 59, 72, 93, 99], "overlap": [13, 15, 16, 17, 21, 63, 64, 73, 74, 76, 78, 81, 82, 105], "coordin": [13, 14, 15, 16, 17, 23, 33, 47, 51, 61], "alwai": [13, 15, 16, 17, 44], "except": [13, 16, 36, 54, 58, 66], "predict": [13, 17, 20, 28, 29, 32, 33, 74, 81, 88, 90, 92, 93, 96, 97, 99, 101, 103], "yolo_predict": [13, 20, 31], "squat": [13, 15, 50], "297": 13, "239": [13, 44], "341": 13, "271": 13, "7760562896728516": 13, "230": 13, "263": 13, "308": 13, "7682342529296875": 13, "createml": 14, "huggingfac": [14, 16, 38, 44, 58, 61, 70, 88, 89, 90, 92, 93, 94, 96, 98, 99, 100, 102, 103], "anime_face_detect": 14, "user": [14, 20, 28, 29, 32, 33, 36, 59, 68, 108], "balanc": [14, 16, 20, 66], "system": [14, 15, 24, 54, 58, 93, 99], "overhead": [14, 15, 24, 84], "avail": [14, 20, 23, 28, 29, 36, 38, 44, 47, 54, 58, 66, 79, 87, 88, 90, 93, 99, 103], "v0": [14, 20, 63, 64], "overrid": [14, 20], "auto": [14, 20, 50, 68, 87], "mostima_post": [14, 17], "29": [14, 17, 58], "441": [14, 17], "204": [14, 17], "584": [14, 17], "7874319553375244": [14, 17], "346": [14, 17], "59": [14, 17], "529": [14, 17], "275": [14, 17], "7510495185852051": [14, 17], "606": [14, 17], "51": [14, 17, 58], "895": [14, 17], "336": [14, 17], "6986488103866577": [14, 17], "upper": [15, 46], "bodi": [15, 20, 50, 51, 53, 66], "anime_halfbody_detect": 15, "pleas": [15, 22, 37, 38, 44, 63, 65, 67, 82, 89, 93, 96, 99, 106, 107], "primari": [15, 89, 92, 94, 98, 100, 102], "purpos": 15, "crop": [15, 49, 56, 57, 58, 66], "illustr": [15, 66, 90, 92], "therefor": [15, 38, 106, 107], "consist": [15, 38], "person": [15, 18, 21, 23, 33, 50, 98, 105], "peopl": [15, 79], "guarante": [15, 44], "you": [15, 17, 18, 20, 25, 44, 47, 63, 64, 81, 82, 84, 87, 88, 89, 90, 93, 96, 99, 103, 108], "inde": 15, "recommend": [15, 22, 38, 41, 42, 81, 82, 93, 99], "approach": 15, "detect_person": [15, 18, 23, 50], "individu": [15, 21, 36, 56, 65], "obtain": [15, 25, 37, 38], "local": [15, 59, 106, 107], "flexibl": [15, 56, 57], "lower": [15, 41, 42, 44, 46], "127": 15, "629": 15, "637": 15, "9040350914001465": 15, "anime_hand_detect": 16, "main": [16, 19, 20, 23, 28, 29, 32, 33, 38, 58, 66, 68, 70, 73, 84, 108], "choos": [16, 20, 44], "35": [16, 58, 66, 73, 81], "configur": [16, 28, 38, 56, 57, 58, 105], "suit": 16, "case": [16, 22, 38, 41], "defin": [16, 20, 38, 66, 85], "being": 16, "label": [16, 17, 19, 21, 22, 23, 28, 29, 32, 33, 38, 39, 44, 75, 97, 101], "infer": [16, 19, 22, 29, 32, 33, 50, 63, 64, 87, 96], "anime_imag": 16, "bbox": 16, "conf": 16, "customiz": [17, 23], "integr": [17, 29, 73, 108], "hug": [17, 28, 29, 32, 33, 38, 58, 81], "face": [17, 18, 19, 28, 29, 32, 33, 38, 51, 53, 58, 66, 72, 81, 89, 105], "repositori": [17, 28, 29, 32, 33, 38], "anime_head_detect": 17, "contribut": 17, "our": 17, "develop": [17, 82, 108], "yolo11": 17, "architectur": 17, "usag": [17, 28, 29, 65, 66, 67, 73, 84, 85, 104], "head_detect_v2": 17, "0_": 17, "equal": [17, 47], "deprec": [17, 22, 37], "remov": [17, 22, 28, 33, 37, 44, 61, 70, 72, 74, 75, 80, 81], "futur": [17, 22], "help": [17, 38, 49, 61], "For": [17, 18, 20, 21, 29, 38, 44, 51, 65, 81, 87], "instead": [17, 22, 75], "detect_head": [18, 23], "booru_yolo": [18, 105], "detect_with_booru_yolo": 18, "detect_censor": [18, 46, 93, 99], "ey": [18, 47, 51, 66, 72, 105], "detect_ey": 18, "detect_fac": 18, "halfbodi": [18, 89, 98, 105], "detect_halfbodi": 18, "hand": [18, 51, 53, 66, 72, 105], "detect_hand": 18, "nudenet": [18, 105], "detect_with_nudenet": 18, "calculate_i": 18, "bboxes_similar": 18, "detection_similar": 18, "detect_text": 18, "nuditi": 19, "run": [19, 24, 28, 29, 33, 82, 87, 104, 105], "nm": 19, "postprocess": 19, "onnx": [19, 28, 29, 32, 33, 74, 87, 97], "nudenet_onnx": 19, "notai": 19, "tech": 19, "detail": [19, 61, 65, 66, 87, 89], "respect": 19, "female_genitalia_cov": 19, "genitalia": 19, "face_femal": 19, "buttocks_expos": 19, "expos": 19, "female_breast_expos": 19, "female_genitalia_expos": 19, "male_breast_expos": 19, "anus_expos": 19, "anu": 19, "feet_expos": 19, "feet": [19, 51, 53], "belly_cov": 19, "feet_cov": 19, "armpits_cov": 19, "armpit": 19, "armpits_expos": 19, "face_mal": 19, "belly_expos": 19, "male_genitalia_expos": 19, "anus_cov": 19, "female_breast_cov": 19, "buttocks_cov": 19, "onnxruntim": [19, 86, 105], "topk": [19, 28], "100": [19, 24, 33, 41, 58, 84], "45": [19, 42, 58], "score_threshold": 19, "number": [19, 28, 29, 32, 36, 38, 44, 51, 59, 61, 85, 88], "keep": [19, 78], "entir": 20, "anidet3": 20, "roboflow": 20, "m": 20, "x": [20, 38, 47, 51, 66, 84, 85, 101], "fastest": [20, 24], "most": [20, 28, 29, 32, 33], "confidence_scor": [20, 23], "genshin_post": [20, 45, 46, 47], "371": 20, "232": 20, "564": 20, "690": 20, "7533698678016663": 20, "135": [20, 51], "451": 20, "716": [20, 44], "6788613796234131": 20, "614": 20, "393": 20, "830": 20, "686": 20, "5612757205963135": 20, "1275": 20, "654": 20, "4047100841999054": 20, "calcul": [21, 29, 38, 41, 42], "comput": [21, 26, 29, 32, 40, 58, 84, 85, 97], "work": [21, 28, 29, 32, 35, 41, 68, 97], "aggreg": 21, "involv": 21, "segment": [21, 59, 105], "evalu": [21, 37], "algorithm": [21, 38, 41], "box1": 21, "box2": 21, "bboxtyp": 21, "measur": [21, 37, 38, 41], "divid": [21, 51], "4f": 21, "1429": 21, "bboxes1": 21, "bboxes2": 21, "liter": [21, 38, 47, 51, 63, 64, 79], "max": [21, 22], "raw": [21, 28, 29, 32, 36], "depend": [21, 66, 67, 104], "unknown": [21, 79], "hungarian": 21, "find": [21, 47], "optim": [21, 29, 38], "assign": [21, 22, 28, 38], "among": [21, 38], "averag": 21, "detect1": 21, "detect2": 21, "bboxwithscoreandlabel": 21, "group": [21, 28, 42, 75], "correspond": [21, 38, 44, 49, 58, 81, 97, 101], "combin": [21, 36, 44], "against": [21, 82], "ground": [21, 93, 99], "truth": [21, 93, 99], "car": 21, "85": [21, 73, 81], "75": 21, "text_detect": 22, "been": [22, 97], "migrat": 22, "ocr": [22, 105], "detect_text_with_ocr": [22, 105], "soon": 22, "paddleocr": [22, 44], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 22, "05": [22, 58, 73, 74, 88, 89, 90, 92, 97, 98, 99, 100, 102, 103], "max_area_s": 22, "640": 22, "region": [22, 46, 49, 93, 99], "dbnet": 22, "do": [22, 49, 90], "640x640": 22, "ani": [22, 29, 32, 36, 38, 46, 56, 58, 61, 66, 71, 85, 87], "sinc": [22, 37], "appear": [23, 26], "font": 23, "pad": [23, 70], "see": [23, 66, 87], "text_pad": 23, "fontsiz": 23, "max_short_edge_s": 23, "fp": 23, "no_label": 23, "normal": [23, 29, 39, 56, 57, 58, 81], "predefin": [23, 72], "extract": [23, 24, 26, 27, 36, 38, 42, 44, 49, 58, 65, 66, 67, 68, 74, 81], "around": [23, 28, 33, 36, 53], "shortest": 23, "edg": [23, 53, 105], "maintain": [23, 33, 45, 51, 84, 108], "font_manag": 23, "fontproperti": 23, "properti": [23, 47, 51, 66, 68], "get": [24, 26, 27, 29, 37, 39, 59, 60, 66, 70, 73, 76, 81, 87, 89, 94, 96, 98, 100, 102], "cv2": 24, "have": [24, 26, 38, 79, 80, 93, 99, 104], "lowest": 24, "resourc": [24, 105], "low_threshold": 24, "high_threshold": 24, "200": [24, 33, 58], "assum": [24, 26, 27, 70], "its": [24, 26, 27, 28, 38, 44, 45, 58, 67, 70, 73, 75, 87, 89, 90, 92, 93, 94, 97, 98, 99, 100, 102, 103], "low": [24, 32, 37, 39, 66, 78, 81, 82], "high": [24, 32, 33, 60, 66, 82, 96, 97], "outlin": 25, "comparison": [25, 73], "canni": [25, 105], "get_edge_by_canni": 25, "edge_image_with_canni": 25, "lineart": [25, 27, 105], "get_edge_by_lineart": 25, "edge_image_with_lineart": 25, "lineart_anim": [25, 105], "get_edge_by_lineart_anim": 25, "edge_image_with_lineart_anim": 25, "best": [26, 39, 47, 66], "effect": [26, 37, 46, 104], "closest": 26, "consum": 26, "amount": 26, "memori": [26, 28, 29, 33, 106, 107], "power": 26, "runtim": [26, 29, 87, 96], "coars": 26, "detect_resolut": [26, 27], "512": [26, 27, 53, 66, 82], "deeper": 26, "richer": 26, "probabl": [26, 29, 97], "extra": [26, 66], "increas": [26, 38], "resolut": [26, 27, 59, 82], "neural": [26, 27, 70, 85], "network": [26, 27, 70, 85], "classif": [28, 32, 85, 89, 90, 92, 93, 94, 95, 98, 99, 100, 102, 103], "those": [28, 96], "store": [28, 29, 33, 34, 66, 67], "well": [28, 41], "manag": [28, 29, 32, 33, 87, 105], "interact": [28, 29, 32, 33], "also": [28, 56, 81, 108], "token": [28, 29, 32, 33], "authent": [28, 29, 32, 33], "access": [28, 29, 32, 51, 66, 84], "privat": [28, 29, 30, 32, 42], "repo_id": [28, 29, 32, 33], "fn_preprocess": 28, "callabl": [28, 58], "hf_token": [28, 29, 32, 33], "comprehens": [28, 29], "imagepreprocessfunc": 28, "variabl": [28, 47, 87], "_model_nam": 28, "cach": [28, 29, 32, 33, 59, 86, 105], "_model": 28, "dictionari": [28, 34, 39, 56, 58, 66, 67, 68, 71, 72, 74, 89, 92, 94, 98, 100, 102], "_label": 28, "_hf_token": 28, "org": 28, "repo": [28, 58], "__init__": [28, 29, 30, 32, 33, 36, 47, 51, 59, 68, 72], "instanc": [28, 29, 33, 38, 46, 51, 58, 59, 72], "clear": [28, 29, 32, 33, 38, 67, 89, 93, 99], "free": [28, 29, 33], "up": [28, 29, 33, 72], "launch_demo": [28, 29, 32, 33], "default_model_nam": [28, 29, 32, 33], "server_nam": [28, 29, 32, 33], "server_port": [28, 29, 32, 33], "launch": [28, 29, 32, 33], "gradio": [28, 29, 32, 33], "demo": [28, 29, 32, 33, 78], "interfac": [28, 29, 32, 33, 84], "ui": [28, 32, 33], "make_ui": [28, 29, 32, 33], "server": [28, 29, 32, 33], "select": [28, 29, 32, 33, 38, 46, 59], "dropdown": [28, 29], "port": [28, 29, 32, 33], "importerror": [28, 33], "instal": [28, 32, 33, 61, 67, 105], "properli": [28, 32, 66], "usernam": [28, 33], "repo_nam": [28, 33], "model_v1": 28, "7860": [28, 29, 33], "submit": 28, "recent": [28, 29, 32, 33], "label_group": 28, "highest": [28, 97], "through": [28, 29, 58, 108], "error": [28, 36, 58, 81], "predict_fmt": 28, "fmt": [28, 29, 32, 39, 74, 81], "top5": 28, "logit": [28, 29, 32], "embed": [28, 29, 32, 36, 81], "dict": [28, 29, 36, 39, 50, 56, 57, 58, 66, 67, 68, 74, 81, 84, 89, 90, 92, 93, 94, 98, 99, 100, 102, 103], "top": [28, 47, 96], "k": 28, "e": [28, 29, 38, 60, 63, 64, 79, 82, 85], "g": [28, 29, 38, 60, 63, 64, 79, 81, 82], "top10": 28, "predict_scor": 28, "ia": 28, "conveni": [28, 51, 66, 108], "wrapper": [28, 33, 36], "id": [28, 29, 32, 33], "multimod": 29, "hub": 29, "discoveri": 29, "variant": [29, 32], "pipelin": [29, 56, 58], "pattern": [29, 38, 72], "direct": 29, "api": [29, 32], "control": [29, 66], "via": 29, "web": [29, 32], "deploy": [29, 97], "reus": 29, "lru": 29, "thread": [29, 32, 84, 104], "safe": [29, 32, 67, 73, 74, 84, 95, 97, 99, 104, 105], "demand": 29, "switch": 29, "image_encod": [29, 32], "upload": [29, 33], "enter": 29, "link": 29, "address": 29, "bind": 29, "organ": 29, "displai": [29, 32, 63, 64], "precomput": [29, 80], "cosin": 29, "scale": [29, 32, 46, 47, 51, 66, 70, 81, 106, 107], "complex": 29, "image_embed": 29, "text_embed": 29, "etc": [29, 58], "thei": [29, 38, 54, 58], "l2": [29, 81], "text_encod": [29, 32], "accept": 29, "_process_rgb": 30, "_process_alpha_channel_with_model": 30, "_process_rgba": 30, "attribut": 30, "classifi": [31, 89, 94, 95, 96, 98, 100, 102, 103, 105], "classifymodel": 31, "classify_predict_scor": 31, "classify_predict": 31, "classify_predict_fmt": 31, "imageenhanc": 31, "clip": [31, 58, 66, 105], "clipmodel": 31, "clip_image_encod": 31, "clip_text_encod": 31, "clip_predict": 31, "siglip": [31, 58, 105], "siglipmodel": 31, "siglip_image_encod": 31, "siglip_text_encod": 31, "siglip_predict": 31, "yolomodel": 31, "sigmoid": [32, 86], "loss": 32, "creation": [32, 56, 57, 68], "preprocessor": [32, 66], "reset": 32, "intern": [32, 54, 67], "about": [32, 34], "hostnam": 32, "gr": [32, 33], "One": [32, 42], "detect": [33, 41, 44, 46, 50, 51, 52, 53, 71, 72, 87, 88, 93, 99, 105], "post": [33, 44], "helper": 33, "easi": 33, "metadata": [33, 39, 65, 67, 68, 105], "cleanup": 33, "associ": [33, 68], "default_conf_threshold": 33, "default_iou_threshold": 33, "environmenterror": [33, 61, 67], "environ": [33, 82, 84, 87, 105], "offlin": 33, "yolov5": 33, "allow_dynam": 33, "dynam": [33, 56], "300": [33, 58], "400": 33, "simpl": 33, "explicitli": 33, "read": [34, 35, 36, 65, 66, 67], "write": [34, 35, 36, 65, 67], "exif": [34, 35, 66], "gif": [34, 35, 66], "comment": 34, "These": [34, 37, 59], "retriev": [34, 38], "context": [34, 35], "ai": [34, 35, 68, 88], "found": [34, 47, 66, 89], "attempt": [34, 47, 58, 66, 68, 87], "commonli": [34, 58, 75, 85], "where": [34, 38, 66, 67, 81, 84], "look": [34, 44, 66, 89], "usercom": 34, "field": [34, 68], "dst_filenam": 34, "destin": [34, 66, 67, 68], "filenam": [34, 59], "pnginfo": [34, 36, 66, 68], "wai": [34, 66, 67], "geninfo": [35, 105], "lsb": [35, 68, 105], "signific": [35, 36, 38, 63, 68], "bit": [35, 36, 58, 68], "read_geninfo_paramet": 35, "read_geninfo_exif": 35, "read_geninfo_gif": 35, "write_geninfo_paramet": 35, "write_geninfo_exif": 35, "write_geninfo_gif": 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, "steganographi": 36, "serial": 36, "json": 36, "compat": [36, 75], "inject": 36, "emb": [36, 81], "seamlessli": 36, "hidden": 36, "decompress": 36, "them": [36, 46, 56, 63, 67, 81], "gzip": 36, "written": 36, "appropri": [36, 44, 58, 66], "serializ": [36, 56], "err": 36, "caus": [36, 104], "multi": [36, 84], "get_next_n_byt": 36, "next": [36, 54], "get_one_byt": 36, "form": [36, 75], "read_32bit_integ": 36, "32": [36, 58], "interpret": [36, 51], "big": 36, "endian": 36, "enough": 36, "magic": 36, "stealth_pngcomp": 36, "expect": [36, 58], "extract_data": 36, "length": [36, 38, 45], "compress": 36, "along": [36, 38, 70], "robust": [36, 38], "skytnt": [37, 59, 70], "poor": 37, "anime_dbaesthet": [37, 40], "better": [37, 41, 61, 81, 82, 88, 90, 93, 96, 99, 103], "2053756": 37, "09986039996147156": 37, "1663584": 37, "24299287796020508": 37, "4886411": 37, "38091593980789185": 37, "2066024": 37, "5131649971008301": 37, "3670169": 37, "6011670827865601": 37, "5930006": 37, "7067991495132446": 37, "3821265": 37, "8237218260765076": 37, "5512471": 37, "9187621474266052": 37, "limit": [38, 73], "smaller": 38, "7eu7d7": [38, 78, 82, 108], "ccip_onnx": 38, "cluster": [38, 42], "refer": [38, 41, 65, 96], "relev": 38, "aforement": 38, "manual": [38, 47], "384": [38, 42, 56, 57, 58], "caform": 38, "randaug": 38, "prune": 38, "vector": 38, "pruned_fp32": 38, "5_fp32": 38, "feat": 38, "768": [38, 44, 66], "17847511429108218": 38, "1951224011983088": 38, "18397327797685215": 38, "y": [38, 47, 84], "16583099961280823": 38, "42947039008140564": 38, "4037521779537201": 38, "4371533691883087": 38, "40748104453086853": 38, "392294704914093": 38, "whether": [38, 44, 46, 58, 68, 71, 74, 81, 82], "belong": 38, "pairwis": 38, "matrix": 38, "5350548e": 38, "08": [38, 58, 98, 99], "6583106e": 38, "01": 38, "2947042e": 38, "0375218e": 38, "8025822e": 38, "3715334e": 38, "0748104e": 38, "2675274e": 38, "9229470e": 38, "j": 38, "th": 38, "dbscan": 38, "dbscan_2": 38, "dbscan_fre": 38, "optic": [38, 44], "optics_best": 38, "epsilon": 38, "ep": 38, "min_sampl": 38, "ccipclustermethodtyp": 38, "12921094122454668": 38, "1291187648928262": 38, "1836453739562513": 38, "distanc": 38, "_featureorimag": 38, "sampl": [38, 42, 66, 88, 89, 90, 92, 93, 94, 98, 99, 100, 102, 103], "neighborhood": [38, 61], "core": [38, 106, 107], "few": 38, "too": 38, "sensit": [38, 46, 81, 93, 99], "tune": 38, "guidelin": 38, "deal": [38, 65], "solut": [38, 47], "small": [38, 46], "advis": [38, 73], "significantli": 38, "separ": 38, "slightli": 38, "exhibit": 38, "regular": [38, 61], "outfit": 38, "awar": 38, "highli": 38, "so": [38, 41, 78, 82], "care": 38, "diff": 38, "07437477": 38, "0356068": 38, "04396922": 38, "05131693": 38, "assess": 39, "aesthet": [39, 40, 105], "danbooru": [39, 73, 76, 78, 93, 96], "hakubooru": 39, "kohakublueleaf": 39, "swinv2pv3_v0_448_ls0": 39, "2_x": 39, "percentil": 39, "_default_model_nam": 39, "masterpiec": [39, 66], "9831666690063624": 39, "8810615667538594": 39, "great": 39, "8225559148288356": 39, "good": [39, 44], "591020403706702": 39, "2888798940585766": 39, "243279223969715": 39, "worst": [39, 66], "005268185993767627": 39, "275707557797432": 39, "7977807857096195": 39, "56098810210824": 39, "670568235218525": 39, "1677918508648872": 39, "9305131509900093": 39, "6085879728198051": 39, "6834832429885864": 39, "16141420602798462": 39, "05435194447636604": 39, "025083942338824272": 39, "024000568315386772": 39, "027076328173279762": 39, "024589713662862778": 39, "3757021427154541": 39, "3451208472251892": 39, "1511985808610916": 39, "04740551486611366": 39, "02172713913023472": 39, "027498546987771988": 39, "03134724497795105": 39, "39281174540519714": 39, "22457796335220337": 39, "15563568472862244": 39, "10796019434928894": 39, "047730278223752975": 39, "0393439345061779": 39, "031940147280693054": 39, "13832266628742218": 39, "20687267184257507": 39, "2509062886238098": 39, "1644320785999298": 39, "11332042515277863": 39, "08270663768053055": 39, "043439216911792755": 39, "033693961799144745": 39, "03375888615846634": 39, "050045162439346313": 39, "16734018921852112": 39, "4311050772666931": 39, "23242227733135223": 39, "05163438618183136": 39, "012833272106945515": 39, "01619996316730976": 39, "03074900433421135": 39, "1396280825138092": 39, "5038207173347473": 39, "22299200296401978": 39, "07377689331769943": 39, "02854202501475811": 39, "026677291840314865": 39, "02838410809636116": 39, "026617199182510376": 39, "02508518099784851": 39, "06039097160100937": 39, "8043031692504883": 39, "get_aesthetic_scor": 40, "ccip": [40, 105], "ccip_extract_featur": 40, "ccip_batch_extract_featur": 40, "ccip_default_threshold": 40, "ccip_differ": 40, "ccip_sam": 40, "ccip_batch_differ": 40, "ccip_batch_sam": 40, "ccip_default_clustering_param": 40, "ccip_clust": 40, "ccip_merg": 40, "dbaesthet": [40, 105], "laplacian": [40, 105], "laplacian_scor": 40, "lpip": [40, 105], "lpips_extract_featur": 40, "lpips_differ": 40, "lpips_clust": 40, "psnr_": [40, 105], "psnr": [40, 64], "blur": [41, 46], "than": [41, 42, 46, 84, 88, 96], "seem": 41, "just": [41, 61, 90, 93, 96, 99, 103], "we": [41, 63, 82], "explor": 41, "bluri": 41, "hutao": [41, 70, 73, 74, 78, 81], "156": 41, "68285005210006": 41, "text_blur": 41, "2276": 41, "66629157129": 41, "real2": 41, "908745781486806": 41, "mmd": 41, "1072": 41, "8372572065527": 41, "richzhang": 42, "perceptualsimilar": 42, "chafen_arknight": 42, "rand": 42, "reach": 42, "995": 42, "cnn": 42, "f1": 42, "f2": 42, "f3": 42, "f4": 42, "f5": 42, "64": [42, 58, 61, 66, 82, 106, 107], "99": 42, "192": 42, "49": [42, 58], "256": [42, 56, 57, 63, 66], "img1": [42, 43, 81], "img2": [42, 43, 81], "anoth": 42, "16922694444656372": 42, "22250649333000183": 42, "6897575259208679": 42, "10956494510173798": 42, "6823137998580933": 42, "6837796568870544": 42, "nois": [42, 49, 61, 63], "inf": 43, "gaussian_20": 43, "dat": 43, "058228614646987": 43, "gaussian_3": 43, "27": [43, 58], "65611098737784": 43, "lq": 43, "29589659377844": 43, "recogn": [44, 58], "export": [44, 87], "recognit": 44, "ch_pp": 44, "ocrv4_det": 44, "heat_threshold": 44, "box_threshold": 44, "max_candid": 44, "1000": 44, "unclip_ratio": 44, "heat": 44, "candid": 44, "unclip": 44, "comic": [44, 90], "742": 44, "485": [44, 56, 57], "809": 44, "511": 44, "9543377610144915": 44, "682": 44, "98": 44, "734": 44, "124": 44, "9309689495575223": 44, "136": 44, "836": 44, "164": 44, "9042856988923695": 44, "144": 44, "455": 44, "196": 44, "874083638387722": 44, "719": 44, "835": 44, "488": 44, "8628696346175078": 44, "478": 44, "214": 44, "508": 44, "848871771901487": 44, "1030": 44, "557": 44, "1184": 44, "578": 44, "8352495440618789": 44, "427": 44, "129": 44, "553": 44, "154": 44, "8249209443996619": 44, "detect_model": 44, "recognize_model": 44, "ocrv4_rec": 44, "rotation_threshold": 44, "is_remove_dupl": 44, "rotat": [44, 47], "duplic": [44, 66], "mob": 44, "9356705927336156": 44, "shishou": 44, "8933000384412466": 44, "BUT": 44, "8730931912907247": 44, "oh": 44, "8417627579351514": 44, "mirror": 44, "7366019454049503": 44, "el": 44, "gato": 44, "iberico": 44, "7271127306351021": 44, "THAt": 44, "701928390168364": 44, "6965972578194936": 44, "chines": 44, "english": 44, "cannot": [44, 54, 56, 58, 68], "languag": 44, "func": [44, 86, 105], "japanes": [44, 66], "post_text": 44, "319": 44, "847": 44, "561": 44, "899": 44, "kancol": 44, "9130667787597329": 44, "552": 44, "811": 44, "791": 44, "921": 44, "1944": 44, "8566762346615406": 44, "820": 44, "558": 44, "850": 44, "fleet": 44, "collect": [44, 65], "8100635458911772": 44, "235": 44, "904": 44, "855": 44, "1009": 44, "\u6d77": 44, "6716076803280185": 44, "858": 44, "808": 44, "tsu": 44, "ka": 44, "NO": 44, "u": [44, 108], "mi": 44, "de": 44, "654507230718228": 44, "209": 44, "507": 44, "2888084133529467": 44, "japan_pp": 44, "ocrv3_rec": 44, "9230690942939336": 44, "8564870717047623": 44, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 44, "8061289060358996": 44, "8045396777081609": 44, "7311649382696896": 44, "\u8266\u3068\u308c\u308c": 44, "6648729016512889": 44, "ocrv2_det": 44, "ocrv3_det": 44, "ocrv4_server_det": 44, "ch_ppocr_mobile_slim_v2": 44, "0_det": 44, "ch_ppocr_mobile_v2": 44, "ch_ppocr_server_v2": 44, "en_pp": 44, "arabic_pp": 44, "ocrv2_rec": 44, "ocrv4_server_rec": 44, "0_rec": 44, "chinese_cht_pp": 44, "cyrillic_pp": 44, "devanagari_pp": 44, "en_number_mobile_v2": 44, "ka_pp": 44, "korean_pp": 44, "latin_pp": 44, "ta_pp": 44, "te_pp": 44, "dimens": [45, 58], "max_siz": [45, 56, 57, 58], "longer": 45, "after": [45, 58, 73, 78, 81], "1280": 45, "720": 45, "new_img": 45, "600": 45, "337": 45, "obscur": 46, "regist": [46, 47, 56, 57, 58], "rectangular": 46, "967": [46, 47], "143": [46, 47], "1084": [46, 47], "261": [46, 47], "246": [46, 47], "208": [46, 47], "331": [46, 47], "287": [46, 47], "662": [46, 47], "466": [46, 47], "705": [46, 47], "514": [46, 47], "479": [46, 47], "283": [46, 47], "326": [46, 47], "color_black": 46, "radiu": 46, "emoji": [46, 47], "penis": 46, "vagina": 46, "serv": [46, 58, 73], "foundat": 46, "inherit": [46, 58], "within": [46, 66, 73, 81], "fill": 46, "color_default": 46, "green": 46, "color_green": 46, "ffff00": 46, "color_ffff00": 46, "blur_4": 46, "blur_8": 46, "blur_12": 46, "pixelate_4": 46, "pixelate_8": 46, "pixelate_12": 46, "cl": 46, "arg": 46, "subclass": 46, "keyerror": 46, "alreadi": 46, "exist": [46, 67, 87, 90], "angl": 47, "end": [47, 66], "censor_area": [47, 48], "ratio_threshold": 47, "minimum": [47, 53, 59, 61], "total": [47, 106, 107], "star": [47, 78], "register_censor_method": [47, 48], "smiling_face_with_heart": 47, "twitter": 47, "appl": 47, "googl": 47, "microsoft": 47, "samsung": 47, "whatsapp": 47, "facebook": 47, "messeng": 47, "joypixel": 47, "openmoji": 47, "emojidex": 47, "mozilla": 47, "express": 47, "code": [47, 63, 78, 81], "_emojistyletyp": 47, "emoji_default": 47, "cat_fac": 47, "emoji_green": 47, "grinning_face_with_sweat": 47, "emoji_liuhanhuangd": 47, "minim": 47, "abl": [47, 54], "prefix": [47, 72, 77], "sum": 47, "cx": 47, "mass": 47, "occlus": 47, "cy": 47, "find_for_area": 47, "rectangl": 47, "corner": 47, "factor": [47, 58], "align": [48, 105], "align_maxs": 48, "censor_": [48, 105], "censor_nsfw": 48, "basecensor": 48, "colorcensor": 48, "blurcensor": 48, "pixelatecensor": 48, "imgcensor": [48, 105], "imagebasedcensor": 48, "emojibasedcensor": 48, "singleimag": 48, "squeez": [48, 105], "squeeze_with_transpar": 48, "fit": 49, "tightli": 49, "interest": 49, "jerry_with_spac": 49, "median_filt": 49, "median": 49, "kernel": 49, "larger": [49, 53, 83], "disabl": 49, "keypoint": [50, 51, 52, 53], "http": [50, 70, 108], "github": [50, 106, 107, 108], "com": [50, 108], "idea": 50, "research": 50, "auto_detect": 50, "out_bbox": 50, "person_detect_cfg": 50, "op18keypointset": [50, 52, 53], "rtmpose": 50, "config": [50, 57, 105, 108], "foot": [50, 51], "hand1": 50, "hand2": 50, "op18_visu": [50, 52], "0x7f5ca933f3d0": 50, "axesimag": 50, "0x7f5c98069790": 50, "all_": 51, "openpos": [51, 66], "op18": [51, 53], "__mul__": 51, "multipli": 51, "scalar": 51, "__truediv__": 51, "divisor": 51, "left_foot": 51, "left_hand": 51, "right_foot": 51, "right_hand": 51, "enum": 51, "enumer": 51, "symbol": [51, 78, 81], "make": [51, 56, 75, 85, 93, 97, 99], "readabl": [51, 81], "categor": 51, "nose": 51, "neck": 51, "elbow": 51, "wrist": 51, "ankl": 51, "ear": [51, 72, 79], "member": 51, "right_should": 51, "right_elbow": 51, "right_wrist": 51, "left_should": 51, "left_elbow": 51, "left_wrist": 51, "right_hip": 51, "right_kne": 51, "right_ankl": 51, "left_hip": 51, "left_kne": 51, "left_ankl": 51, "right_ey": 51, "left_ey": 51, "right_ear": 51, "left_ear": 51, "left_big_to": 51, "left_small_to": 51, "left_heel": 51, "right_big_to": 51, "right_small_to": 51, "right_heel": 51, "__int__": 51, "truncat": [51, 95, 105], "zero": 51, "must": [51, 72, 104], "preced": 51, "surround": 51, "whitespac": [51, 75], "36": [51, 58], "0b100": 51, "91": [51, 58], "112": 51, "92": [51, 58, 79], "113": [51, 58], "dwpose": [52, 105], "dwpose_estim": 52, "openpose18": 52, "op18_body_max": 52, "op18_body_min": 52, "op18_face_max": 52, "op18_face_min": 52, "op18_left_foot_max": 52, "op18_left_foot_min": 52, "op18_left_hand_max": 52, "op18_left_hand_min": 52, "op18_right_foot_max": 52, "op18_right_foot_min": 52, "op18_right_hand_max": 52, "op18_right_hand_min": 52, "keypoints_list": 53, "min_edge_s": 53, "draw_bodi": 53, "draw_hand": 53, "draw_feet": 53, "draw_fac": 53, "drawn": 53, "shorter": 53, "connect": 53, "ellips": 53, "facial": [53, 72, 89], "pars": [54, 56, 57, 65, 66, 105], "parser": [54, 56, 57, 66], "try": 54, "notparsetarget": 55, "register_pillow_transform": 55, "register_pillow_pars": 55, "create_pillow_transform": 55, "parse_pillow_transform": 55, "register_torchvision_transform": 55, "register_torchvision_pars": 55, "create_torchvision_transform": 55, "parse_torchvision_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, "tensor": [56, 57, 58, 67], "composit": [56, 58], "machin": [56, 85], "learn": [56, 85], "compos": [56, 57, 58], "sequenc": [56, 58, 72], "pillowcompos": [56, 58], "sequenti": 56, "decor": [56, 57, 58, 84], "facilit": 56, "creator": [56, 58], "tvalu": [56, 57], "describ": 56, "interpol": [56, 57, 58], "bicub": [56, 57, 58], "pillowres": [56, 58], "antialia": [56, 57, 58], "bilinear": [56, 57], "center_crop": [56, 57], "pillowcentercrop": [56, 58], "pillowtotensor": [56, 58], "maybe_to_tensor": [56, 57], "pillowmaybetotensor": 56, "std": [56, 57, 58], "pillownorm": [56, 58], "456": [56, 57], "406": [56, 57], "229": [56, 57], "225": [56, 57], "48500001430511475": 56, "4560000002384186": 56, "4059999883174896": 56, "2290000021457672": 56, "2240000069141388": 56, "22499999403953552": 56, "framework": 57, "extend": 57, "centercrop": 57, "totensor": 57, "maybetotensor": 57, "4850": 57, "4560": 57, "4060": 57, "2290": 57, "2240": 57, "2250": 57, "timm": 57, "interpolationmod": 57, "processor": [58, 106, 107], "vitimageprocessor": 58, "5906": 58, "33": 58, "donutimageprocessor": 58, "1901": 58, "70": [58, 82], "detrimageprocessor": 58, "1575": 58, "86": [58, 72], "clipimageprocessor": 58, "1374": 58, "73": 58, "videomaeimageprocessor": 58, "1093": 58, "convnextimageprocessor": 58, "648": 58, "65": 58, "segformerimageprocessor": 58, "533": 58, "00": 58, "beitimageprocessor": 58, "468": 58, "63": 58, "siglipimageprocessor": 58, "440": 58, "48": 58, "layoutlmv3imageprocessor": 58, "403": 58, "layoutlmv2imageprocessor": 58, "332": 58, "87": 58, "mllamaimageprocessor": 58, "qwen2vlimageprocessor": 58, "314": 58, "77": 58, "blipimageprocessor": 58, "276": 58, "55": 58, "idefics2imageprocessor": 58, "226": 58, "llavanextimageprocessor": 58, "215": 58, "bitimageprocessor": 58, "210": 58, "pix2structimageprocessor": 58, "conditionaldetrimageprocessor": 58, "53": 58, "samimageprocessor": 58, "52": 58, "deitimageprocessor": 58, "mask2formerimageprocessor": 58, "89": 58, "50": 58, "vivitimageprocessor": 58, "88": 58, "yolosimageprocessor": 58, "84": 58, "47": 58, "viltimageprocessor": 58, "41": 58, "detaimageprocessor": 58, "68": 58, "38": 58, "pixtralimageprocessor": 58, "mobilenetv2imageprocessor": 58, "mobilevitimageprocessor": 58, "61": 58, "34": [58, 106, 107], "dptimageprocessor": 58, "maskformerimageprocessor": 58, "28": 58, "nougatimageprocessor": 58, "ideficsimageprocessor": 58, "rtdetrimageprocessor": 58, "efficientnetimageprocessor": 58, "40": [58, 66], "deformabledetrimageprocessor": 58, "idefics3imageprocessor": 58, "fuyuimageprocessor": 58, "videollavaimageprocessor": 58, "pvtimageprocessor": 58, "09": 58, "oneformerimageprocessor": 58, "mobilenetv1imageprocessor": 58, "07": [58, 97, 98, 99, 102], "owlv2imageprocessor": 58, "chineseclipimageprocessor": 58, "efficientformerimageprocessor": 58, "llavaonevisionimageprocessor": 58, "swin2srimageprocessor": 58, "vithybridimageprocessor": 58, "owlvitimageprocessor": 58, "04": 58, "groundingdinoimageprocessor": 58, "03": 58, "perceiverimageprocessor": 58, "chameleonimageprocessor": 58, "levitimageprocessor": 58, "vitmatteimageprocessor": 58, "extens": [58, 73], "tri": 58, "def": [58, 84], "hasattr": 58, "feature_extractor": 58, "encount": 58, "becaus": 58, "until": 58, "successfulli": 58, "imageprocessor": 58, "autoimageprocessor": 58, "from_pretrain": 58, "openai": 58, "vit": 58, "patch32": 58, "pillowconvertrgb": 58, "48145467": 58, "4578275": 58, "40821072": 58, "26862955": 58, "2613026": 58, "2757771": 58, "size_dict": 58, "shortest_edg": 58, "invalid_kei": 58, "default_to_squar": 58, "height_width_ord": 58, "constraint": 58, "els": [58, 66, 106, 107], "incompat": 58, "longest_edg": 58, "param_nam": 58, "entri": 58, "conform": 58, "messag": [58, 82], "do_res": 58, "do_center_crop": 58, "crop_siz": 58, "do_rescal": 58, "rescale_factor": 58, "00392156862745098": 58, "do_norm": 58, "image_mean": 58, "image_std": 58, "do_convert_rgb": 58, "rescal": 58, "deviat": 58, "clipprocessor": 58, "crop_pct": 58, "tailor": 58, "convnext": 58, "percentag": 58, "prepar": 58, "replic": 58, "build": [58, 73, 81], "blip": 58, "255": 58, "openai_clip_mean": 58, "openai_clip_std": 58, "accord": 58, "behavior": 58, "mobilenetv2": 58, "per": 58, "equival": 58, "bg": 59, "strict_level": 59, "min_select": 59, "min_width": 59, "min_height": 59, "min_resolut": 59, "strict": [59, 93, 99], "get_imag": 59, "get_image_fil": 59, "list_image_fil": 59, "random_imag": 59, "randomli": 59, "random_image_fil": 59, "8057": 59, "000000": 59, "000001": 59, "000002": 59, "000003": 59, "000004": 59, "home": 59, "dgh": [59, 67, 108], "2400x1600": 59, "0x7feb86ed5160": 59, "003258": 59, "400x400": 59, "0x7feb86a748b0": 59, "quickli": 60, "backgroundimageset": 60, "list_bg_image_fil": 60, "get_bg_image_fil": 60, "get_bg_imag": 60, "random_bg_image_fil": 60, "random_bg_imag": 60, "opencv": 61, "denois": [61, 66], "inspir": [61, 70, 74, 81, 101], "mf666": [61, 101], "mist": 61, "fucker": 61, "diameter_min": 61, "diameter_max": 61, "sigma_color_min": 61, "sigma_color_max": 61, "sigma_space_min": 61, "sigma_space_max": 61, "radius_min": 61, "radius_max": 61, "eps_min": 61, "eps_max": 61, "b_iter": 61, "g_iter": 61, "random": [61, 79], "bilater": 61, "guid": 61, "stage": 61, "preserv": 61, "diamet": 61, "sigma": 61, "space": [61, 70, 81], "window": [61, 66], "term": 61, "contrib": 61, "noisy_imag": 61, "cleaned_img": 61, "cleaned_imag": 61, "blurri": [62, 66], "noisi": 62, "nafnet": [62, 105], "scunet": [62, 63, 105], "adversari": [62, 105], "remove_adversarial_nois": 62, "restore_with_nafnet": 62, "restore_with_scunet": 62, "ve": 63, "gaussian": 63, "To": 63, "correctli": 63, "credibl": 63, "rgg": [63, 64], "red": [63, 72], "gopro": 63, "sidd": 63, "tile_s": [63, 64, 82], "tile_overlap": [63, 64, 82], "batch_siz": [63, 64, 82], "silent": [63, 64, 82], "nafnetmodeltyp": 63, "tile": [63, 64, 82], "progress": [63, 64, 82], "gan": 64, "128": 64, "scunetmodeltyp": 64, "automatic1111": 65, "stabl": [65, 66, 88, 108], "diffus": [65, 66, 88], "webui": [65, 66, 67], "novelai": 65, "sdwui": 65, "submodul": 65, "nai": [65, 105], "docstr": 65, "sdmetadata": 65, "parse_sdmeta_from_text": 65, "get_sdmeta_from_imag": 65, "save_image_with_sdmeta": 65, "read_metadata": 65, "save_with_metadata": 65, "naimetadata": 65, "get_naimeta_from_imag": 65, "add_naimeta_to_imag": 65, "save_image_with_naimeta": 65, "formatt": 66, "a1111": 66, "sd_metadata_simpl": 66, "sd_metadata_complex": 66, "prompt": 66, "neg_prompt": 66, "neg": 66, "__str__": 66, "sd1": 66, "extrem": 66, "delic": 66, "beauti": 66, "offici": 66, "global": [66, 104], "illumin": 66, "soft": 66, "shadow": 66, "super": 66, "light": 66, "novel": [66, 68], "4k": 66, "metal_textur": 66, "striped_background": 66, "rich": 66, "cg": 66, "uniti": 66, "8k": 66, "wallpap": 66, "unreal": 66, "sci": 66, "fi": 66, "fantasi": 66, "silver_skin": 66, "cut": [66, 72], "silver_impossible_bodysuit": 66, "gem_on_chest": 66, "cut_silver_mechanical_leotard": 66, "headgear": [66, 72], "1_girl": 66, "solo": [66, 71, 72, 73, 74, 78, 79, 80, 81], "slim_waist": 66, "hair": [66, 72], "long": 66, "lumin": 66, "medium_breast": [66, 80], "indistinct_camelto": 66, "flat_crotch": 66, "coquettish": 66, "squint": 66, "evil_smil": 66, "dark_persona": 66, "mouth": 66, "wet": 66, "slim_fac": 66, "tall_girl": 66, "matur": 66, "mature_fac": 66, "slim_figur": 66, "slim_leg": 66, "groin": 66, "bare_thigh": 66, "easyneg": 66, "sketch": 66, "ugli": 66, "huge": 66, "logo": 66, "monochrom": [66, 92, 95, 105], "bad": 66, "mutat": 66, "horror": 66, "geometri": 66, "bad_prompt": 66, "miss": 66, "finger": 66, "limb": 66, "anatomi": 66, "interlock": 66, "digit": 66, "arm": 66, "2girl": 66, "deform": 66, "artist": 66, "blush": [66, 73, 74, 78, 81], "lipstick": 66, "skindent": 66, "tie": 66, "big_breast": 66, "thighhigh": [66, 73], "pubic_hair": [66, 72], "3d": [66, 90], "realist": 66, "slip": [66, 75], "head_out_of_fram": 66, "curvi": 66, "sampler": 66, "ddim": 66, "cfg": 66, "seed": 66, "3827064803": 66, "512x848": 66, "hash": 66, "eb49192009": 66, "anidosmix": 66, "skip": 66, "new_imag": 66, "let": 66, "what": 66, "nslim_fac": 66, "848": 66, "_sdmeta_text": 66, "directli": 66, "starri": 66, "night": 66, "daylight": 66, "euler": 66, "sd2": 66, "1girl": [66, 71, 72, 73, 74, 75, 78, 79, 80, 81], "blue": 66, "footwear": 66, "shoe": 66, "bang": [66, 72, 73, 78, 81], "indoor": 66, "sleev": 66, "ahog": [66, 72, 73, 74, 78, 81], "dress": [66, 72], "pot": 66, "plant": 66, "bag": [66, 73, 74, 78, 81], "bun": [66, 72], "lora": 66, "bluearchive10": 66, "bluearchiv": 66, "neg1": 66, "dpm": 66, "2m": 66, "sde": 66, "karra": 66, "2647703743": 66, "768x768": 66, "72bd94132e": 66, "cutemix": 66, "strength": 66, "controlnet": 66, "control_v11p_sd15_openpos": 66, "cab727d4": 66, "weight": 66, "perfect": 66, "param": 66, "hire": 66, "upscal": [66, 105], "latent": 66, "ti": 66, "339cc9210f70": 66, "66a7279a88dd": 66, "info": 66, "underli": [66, 84], "sd_meta": 66, "scope": 66, "dst_file": [66, 68], "webp": 66, "systemerror": [66, 68], "input_imag": 66, "output_imag": 66, "a41": 67, "safetensor": 67, "torch": 67, "command": [67, 108], "pip": [67, 108], "_check_env": 67, "model_fil": 67, "key1": 67, "value1": 67, "key2": 67, "value2": 67, "src_model_fil": 67, "dst_model_fil": 67, "new_metadata": 67, "john": 67, "doe": [67, 71, 79, 93, 99], "input_model": 67, "output_model": 67, "softwar": 68, "generation_tim": 68, "dataclass": 68, "encapsul": 68, "taken": 68, "alia": 68, "success": [68, 108], "add_lsb_meta": 68, "save_metainfo": 68, "metainfo": 68, "prefer": 68, "isneti": [69, 105], "get_isnetis_mask": 69, "segment_with_isneti": 69, "segment_rgba_with_isneti": 69, "co": 70, "seg": 70, "1024": [70, 81], "app": 70, "l8": 70, "00ff00": 70, "mask_": 70, "image_": 70, "hutao_seg": 70, "skadi": [70, 73, 74, 78, 81], "skadi_seg": 70, "drop": [71, 72, 73, 78, 80, 81], "cosplai": 71, "no_eyewear": 71, "eyewear": [71, 72], "span": [71, 72], "matter": [71, 72], "red_hair": [71, 72, 79, 80], "use_preset": 71, "custom_blacklist": 71, "onlin": 71, "preset": 71, "ones": 71, "neither": [71, 72], "nor": [71, 72], "anal_hair": 72, "anal_tail": 72, "arm_behind_head": 72, "arm_hair": 72, "arm_under_breast": 72, "arms_behind_head": 72, "bird_on_head": 72, "blood_in_hair": 72, "breasts_on_glass": 72, "breasts_on_head": 72, "cat_on_head": 72, "closed_ey": 72, "clothed_female_nude_femal": 72, "clothed_female_nude_mal": 72, "clothed_male_nude_femal": 72, "clothes_between_breast": 72, "cream_on_fac": 72, "drying_hair": 72, "empty_ey": 72, "face_to_breast": 72, "food_on_fac": 72, "food_on_head": 72, "game_boi": 72, "grabbing_anoth": 72, "s_hair": 72, "grabbing_own_breast": 72, "gun_to_head": 72, "head_between_breast": 72, "heart_in_ey": 72, "multiple_boi": 72, "multiple_girl": 72, "object_on_breast": 72, "object_on_head": 72, "paint_splatter_on_fac": 72, "parted_lip": [72, 73, 74, 78, 81], "penis_on_fac": 72, "person_on_head": 72, "pokemon_on_head": 72, "rabbit_on_head": 72, "rice_on_fac": 72, "severed_head": 72, "star_in_ey": 72, "sticker_on_fac": 72, "tentacles_on_mal": 72, "tying_hair": 72, "built": [72, 84], "mutabl": 72, "constructor": 72, "empti": 72, "hold": [72, 73, 74, 78, 81], "futa": 72, "cum": 72, "rub": 72, "shade": 72, "plai": 72, "drill": 72, "skin": 72, "sidelock": 72, "twintail": [72, 73, 74, 78, 81], "braid": 72, "afro": 72, "bald": 72, "dreadlock": 72, "ponytail": 72, "updo": 72, "beard": 72, "mustach": 72, "pointi": 72, "horn": 72, "tail": 72, "ornament": 72, "hairband": 72, "pupil": 72, "bow": [72, 73, 74], "headwear": 72, "ribbon": [72, 74, 78], "crown": 72, "cap": 72, "hairclip": [72, 78], "mole": 72, "halo": 72, "fluff": 72, "flower": [72, 73, 74, 78, 81], "glass": [72, 75], "fang": 72, "boi": 72, "beret": 72, "heterochromia": 72, "headdress": 72, "eyepatch": 72, "headphon": 72, "eyebrow": 72, "eyelash": 72, "sunglass": 72, "intak": 72, "scrunchi": 72, "ear_pierc": 72, "headband": 72, "ring": 72, "under_mouth": 72, "freckl": 72, "lip": 72, "eyelin": 72, "eyeshadow": 72, "tassel": 72, "whitelist_suffix": 72, "whitelist_prefix": 72, "whitelist_word": 72, "suffix": [72, 77], "pool": 72, "whitelist": 72, "blacklist": [72, 76, 105], "singular": 72, "plural": 72, "chair": 72, "whole": 72, "word": 72, "hear": 72, "72": 72, "outdat": 73, "anymor": 73, "baselin": 73, "practic": 73, "use_real_nam": [73, 78], "general_threshold": [73, 74, 81], "character_threshold": [73, 74, 81], "drop_overlap": [73, 74, 78, 81], "real": [73, 78, 95, 105], "renam": [73, 78], "redirect": [73, 78], "mani": [73, 78], "websit": [73, 78], "rate": [73, 74, 81, 93, 95, 105], "char": [73, 74, 81], "9897817373275757": 73, "question": [73, 74, 81, 93], "010265946388244629": 73, "explicit": [73, 74, 81, 93], "2809715270996094e": 73, "9939777851104736": 73, "5032387375831604": 73, "black_bord": 73, "9943548440933228": 73, "black_glov": [73, 74, 78, 81], "5011609792709351": 73, "blue_ski": [73, 74, 78, 81], "6877802610397339": 73, "5543792843818665": 73, "8268730640411377": 73, "cloud": [73, 74, 78, 81], "8504303693771362": 73, "cowboy_shot": [73, 74, 78, 81], "6008237600326538": 73, "crop_top": [73, 74, 78, 81], "6635787487030029": 73, "dai": [73, 74, 78, 81], "8496965765953064": 73, "glove": [73, 74, 78, 81], "6107005476951599": 73, "hair_between_ey": [73, 74, 78, 81], "668294370174408": 73, "5619469285011292": 73, "holding_baseball_bat": [73, 74, 78, 81], "5141720771789551": 73, "letterbox": 73, "long_hair": [73, 74, 78, 80, 81], "9884189963340759": 73, "looking_at_view": [73, 74, 78, 81], "5673105120658875": 73, "midriff": [73, 74, 78, 81], "6290556192398071": 73, "navel": [73, 74, 78, 81], "9631235003471375": 73, "no_hat": [73, 74, 78], "7978747487068176": 73, "no_headwear": [73, 74, 78, 81], "7577926516532898": 73, "outdoor": [73, 74, 78, 81], "7118550539016724": 73, "5452839136123657": 73, "pillarbox": 73, "9841411709785461": 73, "red_ey": [73, 74, 78, 81], "958786129951477": 73, "shirt": [73, 74, 78, 81], "6720131039619446": 73, "short_sleev": [73, 74, 78, 81], "7077711820602417": 73, "silver_hair": [73, 74, 78], "6673924326896667": 73, "sky": [73, 74, 78, 81], "8709812760353088": 73, "9614333510398865": 73, "sportswear": [73, 74, 78, 81], "7786177396774292": 73, "6842771172523499": 73, "sweat": [73, 74, 78, 81], "9076308012008667": 73, "thigh": [73, 74, 78, 81], "580970823764801": 73, "skadi_": [73, 74, 81], "arknight": [73, 74, 81], "9633345007896423": 73, "9988503456115723": 73, "001651763916015625": 73, "00012505054473876953": 73, "9829280972480774": 73, "894218385219574": 73, "8733789920806885": 73, "backpack": [73, 74, 78, 81], "6322951316833496": 73, "9987058639526367": 73, "bag_charm": [73, 74], "9754379987716675": 73, "6810564994812012": 73, "9708781838417053": 73, "6356008052825928": 73, "5633733868598938": 73, "brick_wal": 73, "5315935611724854": 73, "brown_hair": [73, 74, 78, 81], "9397273659706116": 73, "9229896664619446": 73, "charm_": [73, 74], "9006357789039612": 73, "citi": 73, "9020784497261047": 73, "cityscap": 73, "9547432661056519": 73, "5296419262886047": 73, "8253412246704102": 73, "5619839429855347": 73, "hair_flow": [73, 74, 78, 81], "8277763724327087": 73, "hair_orna": [73, 74, 78, 81], "9356368780136108": 73, "hair_ribbon": [73, 74, 78], "5288072824478149": 73, "jacket": [73, 74, 78, 81], "6336134076118469": 73, "9703260064125061": 73, "8188960552215576": 73, "phone_screen": 73, "9579574465751648": 73, "9954615235328674": 73, "plaid": [73, 74, 78], "9725285172462463": 73, "plaid_skirt": [73, 74, 78], "9638455510139465": 73, "pleated_skirt": [73, 74, 78, 81], "7226815819740295": 73, "5321241021156311": 73, "red_nail": [73, 78], "5493080615997314": 73, "school_bag": [73, 74], "9863407611846924": 73, "school_uniform": [73, 74, 78, 81], "6794284582138062": 73, "5062428116798401": 73, "shoulder_bag": 73, "9325523972511292": 73, "skirt": [73, 74, 78, 81], "92237788438797": 73, "skyscrap": 73, "7728171348571777": 73, "sleeves_past_wrist": [73, 74, 78], "7257086038589478": 73, "smile": [73, 74, 78, 81], "5357837080955505": 73, "6939404010772705": 73, "7054293155670166": 73, "tongu": [73, 74, 78, 81], "9990814924240112": 73, "tongue_out": [73, 74, 78, 81], "9992498755455017": 73, "5012534260749817": 73, "very_long_hair": [73, 74, 78, 80, 81], "7461410164833069": 73, "lagpixellol": 74, "deepgelbooru_onnx": 74, "categori": [74, 89, 97], "dim": [74, 81], "9986732006072998": 74, "0013858973979949951": 74, "315376281738281e": 74, "9972434639930725": 74, "basebal": [74, 81], "5982598662376404": 74, "baseball_bat": [74, 78, 81], "6429562568664551": 74, "bike_short": 74, "36296138167381287": 74, "8308937549591064": 74, "black_shirt": [74, 78, 81], "7388008832931519": 74, "6039759516716003": 74, "30909663438796997": 74, "9694308042526245": 74, "6422968506813049": 74, "5898381471633911": 74, "8145260810852051": 74, "652222216129303": 74, "dolphin_short": 74, "466494083404541": 74, "7183809280395508": 74, "6753682494163513": 74, "7302790880203247": 74, "6649775505065918": 74, "large_breast": [74, 78, 81], "8446108102798462": 74, "98187655210495": 74, "8140730857849121": 74, "6360533833503723": 74, "9635934829711914": 74, "33370012044906616": 74, "44239571690559387": 74, "7891374826431274": 74, "6471294164657593": 74, "9958090782165527": 74, "8736815452575684": 74, "872096061706543": 74, "5640895366668701": 74, "5049663186073303": 74, "8832778930664062": 74, "9687467813491821": 74, "sports_bra": 74, "3659853935241699": 74, "9309735298156738": 74, "49939480423927307": 74, "stomach": [74, 78, 81], "446407288312912": 74, "809670090675354": 74, "6560589075088501": 74, "47956040501594543": 74, "9832853674888611": 74, "9994162321090698": 74, "0008397102355957031": 74, "00035390257835388184": 74, "9926226139068604": 74, "899387001991272": 74, "34215790033340454": 74, "5701972246170044": 74, "9512913227081299": 74, "6664570569992065": 74, "5614628791809082": 74, "33615976572036743": 74, "5770801305770874": 74, "987317681312561": 74, "37286585569381714": 74, "cardigan": [74, 78], "36409223079681396": 74, "7329680919647217": 74, "collared_shirt": [74, 78], "5924292206764221": 74, "4344901144504547": 74, "7465001344680786": 74, "5225946307182312": 74, "6976451873779297": 74, "9265321493148804": 74, "34527891874313354": 74, "6675043106079102": 74, "9096828699111938": 74, "long_sleev": [74, 78, 81], "41341525316238403": 74, "8418735265731812": 74, "miniskirt": [74, 78], "3675632178783417": 74, "nail_polish": [74, 78], "5284417867660522": 74, "open_cloth": [74, 78], "30296844244003296": 74, "48789578676223755": 74, "36596980690956116": 74, "7759367227554321": 74, "6535028219223022": 74, "8975257873535156": 74, "36911237239837646": 74, "4171145558357239": 74, "3942635953426361": 74, "6772940754890442": 74, "9397937655448914": 74, "5207280516624451": 74, "4673041105270386": 74, "9118321537971497": 74, "9967410564422607": 74, "9970728158950806": 74, "8419480323791504": 74, "6489560604095459": 74, "white_shirt": [74, 78], "6217572689056396": 74, "underscor": [75, 81], "convent": 75, "restor": [75, 105], "use_spac": 75, "use_escap": 75, "include_scor": 75, "score_descend": 75, "_": 75, "escap": 75, "unsaf": 75, "sort": [75, 79], "descend": 75, "panty_pul": 75, "6826801300048828": 75, "958938717842102": 75, "drinking_glass": 75, "9340789318084717": 75, "areola_slip": 75, "41196826100349426": 75, "9988248348236084": 75, "drink": 75, "pull": 75, "areola": 75, "999": 75, "959": 75, "934": 75, "683": 75, "412": 75, "mldanbooru": [76, 105], "get_mldanbooru_tag": 76, "wd14": [76, 78, 105], "get_wd14_tag": [76, 78], "convert_wd14_emb_to_predict": 76, "denormalize_wd14_emb": 76, "deepdanbooru": [76, 78, 105], "get_deepdanbooru_tag": [76, 78], "deepgelbooru": [76, 105], "get_deepgelbooru_tag": 76, "add_underlin": 76, "remove_underlin": 76, "tags_to_text": 76, "drop_overlap_tag": 76, "is_blacklist": 76, "drop_blacklisted_tag": 76, "char_whitelist_suffix": 76, "char_whitelist_prefix": 76, "char_whitelist_word": 76, "char_suffix": 76, "char_prefix": 76, "charactertagpool": 76, "is_basic_character_tag": 76, "drop_basic_character_tag": 76, "sort_tag": 76, "tag_match_suffix": 76, "tag_match_prefix": 76, "tag_match_ful": 76, "t1": 77, "t2": 77, "fulli": 77, "ml": 78, "448": 78, "keep_ratio": 78, "9999984502792358": [78, 100], "9999946355819702": 78, "9994951486587524": 78, "998144268989563": 78, "9978417158126831": 78, "9941409230232239": 78, "9799384474754333": 78, "979142427444458": 78, "961823582649231": 78, "961323618888855": 78, "9490893483161926": 78, "9450850486755371": 78, "9425153136253357": 78, "9409335255622864": 78, "9319437146186829": 78, "9265308976173401": 78, "9259042143821716": 78, "922250509262085": 78, "9199565052986145": 78, "9175475835800171": 78, "9102761745452881": 78, "9076938629150391": 78, "9052775502204895": 78, "8938589692115784": 78, "8894285559654236": 78, "8891903162002563": 78, "8845980763435364": 78, "8842408061027527": 78, "8659475445747375": 78, "862621009349823": 78, "8616052865982056": 78, "8562789559364319": 78, "short_short": [78, 81], "8555729389190674": 78, "8533340096473694": 78, "black_short": [78, 81], "8477485775947571": 78, "8430152535438538": 78, "tied_long_hair": [78, 81], "8340626955032349": 78, "crop_top_overhang": 78, "8266023397445679": 78, "8222048282623291": 78, "8202669620513916": 78, "8061150312423706": 78, "ass_visible_through_thigh": [78, 81], "7803354859352112": 78, "thigh_gap": [78, 81], "7789446711540222": 78, "arms_up": 78, "7052110433578491": 78, "9999866485595703": 78, "997043788433075": 78, "9969649910926819": 78, "9957101345062256": 78, "9928386807441711": 78, "9886980056762695": 78, "9864778518676758": 78, "ghost": [78, 81], "9769423007965088": 78, "9747489094734192": 78, "9736957550048828": 78, "9388670325279236": 78, "9356311559677124": 78, "91000896692276": 78, "8955123424530029": 78, "8910233378410339": 78, "8904104828834534": 78, "8881211280822754": 78, "8876776695251465": 78, "8864808678627014": 78, "8810517191886902": 78, "8798807263374329": 78, "8765745162963867": 78, "8737136125564575": 78, "8650439381599426": 78, "8613706827163696": 78, "blue_cardigan": 78, "8571277260780334": 78, "8333670496940613": 78, "8160212635993958": 78, "eyebrows_visible_through_hair": 78, "8122442364692688": 78, "8091571927070618": 78, "8082079887390137": 78, "8048468232154846": 78, "8042327165603638": 78, "7984272241592407": 78, "blazer": [78, 81], "794708251953125": 78, "78981614112854": 78, "7892146110534668": 78, "shaped_pupil": [78, 81], "7867060899734497": 78, "gradient_hair": 78, "786359965801239": 78, "7790888547897339": 78, "brown_skirt": 78, "7760675549507141": 78, "774523913860321": 78, "7721588015556335": 78, "7697228789329529": 78, "755959689617157": 78, "multicolored_hair": 78, "7477189898490906": 78, "7476690411567688": 78, "rail": 78, "7476617693901062": 78, "blue_jacket": 78, "7458406090736389": 78, "741143524646759": 78, "7364678978919983": 78, "7193643450737": 78, "red_neckwear": 78, "7108616828918457": 78, "7086325287818909": 78, "7055293321609497": 78, "7039415836334229": 78, "7018357515335083": 78, "shuffl": 79, "count": [79, 106, 107], "2boi": 79, "cat_ear": 79, "uniqu": 79, "8849405313291128": 80, "8548297594823425": 80, "03910296474461261": 80, "6615180440330748": 80, "21552028866308015": 80, "3165260620737027": 80, "47744464927382957": 80, "tagger": 81, "smilingwolf": 81, "wd": 81, "swinv2_v3": 81, "general_mcut_en": 81, "character_mcut_en": 81, "no_underlin": 81, "mcut": 81, "replac": 81, "index": [81, 108], "follw": 81, "valuabl": 81, "enabl": 81, "rapid": 81, "queri": 81, "0011444687843322754": 81, "8876402974128723": 81, "106781005859375": 81, "000277101993560791": 81, "997527003288269": 81, "9797663688659668": 81, "9905703663825989": 81, "9761719703674316": 81, "8981098532676697": 81, "8810765743255615": 81, "9498510360717773": 81, "8377365469932556": 81, "945058286190033": 81, "9457170367240906": 81, "969594419002533": 81, "7881088852882385": 81, "7687551379203796": 81, "9301245212554932": 81, "6703325510025024": 81, "white_hair": 81, "5292627811431885": 81, "8677047491073608": 81, "grey_hair": 81, "5859264731407166": 81, "9536856412887573": 81, "8056888580322266": 81, "8394746780395508": 81, "9473626613616943": 81, "8986269235610962": 81, "9385137557983398": 81, "8408567905426025": 81, "alternate_costum": 81, "4245271384716034": 81, "931140661239624": 81, "8830795884132385": 81, "7279844284057617": 81, "artist_nam": 81, "5333830714225769": 81, "64717698097229": 81, "9516432285308838": 81, "9655293226242065": 81, "9485014081001282": 81, "7366660833358765": 81, "7161656618118286": 81, "5858667492866516": 81, "6186309456825256": 81, "41193312406539917": 81, "467605859041214": 81, "36282333731651306": 81, "3756745457649231": 81, "motion_blur": 81, "5091936588287354": 81, "951993465423584": 81, "5634750723838806": 81, "8232709169387817": 81, "9869340658187866": 81, "49491602182388306": 81, "5193622708320618": 81, "003406703472137451": 81, "0007208287715911865": 81, "9798132181167603": 81, "8046203851699829": 81, "7596215009689331": 81, "7620116472244263": 81, "46084529161453247": 81, "48454540967941284": 81, "5152207016944885": 81, "8023070096969604": 81, "8653596639633179": 81, "7201820611953735": 81, "7816740870475769": 81, "697688639163971": 81, "8974947333335876": 81, "7491052746772766": 81, "5015512704849243": 81, "6401398181915283": 81, "43420469760894775": 81, "4528769850730896": 81, "5730487704277039": 81, "6739872694015503": 81, "5545973181724548": 81, "6946243047714233": 81, "5487751364707947": 81, "7439308166503906": 81, "4186026453971863": 81, "47378358244895935": 81, "4690653085708618": 81, "7565015554428101": 81, "hu_tao_": 81, "genshin_impact": 81, "9262397289276123": 81, "boo_tao_": 81, "942080020904541": 81, "denorm": 81, "denormalizer_nam": 81, "mnum2_al": 81, "understand": 81, "redund": 81, "structur": [81, 105], "b": 81, "r": [81, 93, 99], "c": 81, "linalg": 81, "norm": 81, "approx": [81, 82], "1e": 81, "cdc_anime_onnx": 82, "realli": 82, "As": [82, 93, 99], "1024x1024": 82, "2060": 82, "gpu": 82, "cost": 82, "cpu": [82, 87, 106, 107], "experi": 82, "hgsr": 82, "mhr": 82, "aug_x4_320": 82, "cute_waifu_aroma": 82, "pngimageplugin": 82, "pngimagefil": 82, "1168x1168": 82, "0x7f0e8ca06880": 82, "4672x4672": 82, "0x7f0e48edb640": 82, "cdc": [83, 105], "upscale_with_cdc": 83, "lru_cach": 84, "wrap": 84, "synchron": 84, "prevent": 84, "race": 84, "condit": 84, "maxsiz": 84, "expensive_funct": 84, "expens": 84, "lock": [84, 104], "safeti": [84, 101], "multithread": 84, "my_funct": 84, "introduc": 84, "acquisit": 84, "critic": 84, "mathemat": 85, "activ": 85, "deep": 85, "problem": [85, 93, 99], "input_valu": 85, "frac": 85, "26894142": 85, "73105858": 85, "ts_lru_cach": 86, "get_onnx_provid": 86, "open_onnx_model": 86, "cudaexecutionprovid": 87, "cpuexecutionprovid": 87, "ckpt": 87, "inferencesess": 87, "onnx_mod": 87, "decid": 87, "linux": [87, 106, 107], "execut": [87, 106, 107], "ignor": 87, "cuda": [87, 106, 107], "forc": 87, "anime_ai_check": 88, "mobilenetv3_sce_dist": [88, 99, 103], "mainli": 88, "caformer_s36_plus_sc": 88, "graph": 88, "9996960163116455": 88, "9999125003814697": 88, "997803270816803": 88, "9960069060325623": 88, "9887709021568298": 88, "9998629093170166": 88, "0013722758740186691": 88, "00020673229300882667": 88, "0001895089662866667": 88, "0008857478387653828": 88, "552320024231449e": 88, "001168627175502479": 88, "bangumi": [89, 90], "vision": 89, "imageri": 89, "bangumi_char_typ": 89, "definit": [89, 96], "video": 89, "secondari": 89, "often": 89, "lack": 89, "lead": 89, "under": [89, 108], "three": 89, "judg": 89, "anime_portrait": [89, 95], "mobilenetv3_v0_dist": [89, 98, 102, 103], "9998525381088257": 89, "00012103465269319713": 89, "6464786313008517e": 89, "906112609314732e": 89, "06": [89, 90, 92, 97, 98, 99, 100, 102], "9997243285179138": 89, "0002490800397936255": 89, "7215803381986916e": 89, "354368557978887e": 89, "9998849630355835": 89, "90006631379947e": 89, "3920385754317977e": 89, "2084233276254963e": 89, "9998877048492432": 89, "732793503440917e": 89, "4264976925915107e": 89, "0623419257171918e": 89, "07076334953308105": 89, "9290977716445923": 89, "0001044218079186976": 89, "4467317163944244e": 89, "2568268832401372e": 89, "9999498128890991": 89, "1810528778587468e": 89, "879474429093534e": 89, "260669109295122e": 89, "9999510049819946": 89, "2321036592766177e": 89, "025227553938748e": 89, "4251427273848094e": 89, "999957799911499": 89, "4273678718600422e": 89, "6884023302263813e": 89, "880981603288092e": 89, "0002326338435523212": 89, "9996368885040283": 89, "164971561403945e": 89, "00020793956355191767": 89, "13438372313976288": 89, "8652494549751282": 89, "000158855298650451": 89, "000238816806813702": 89, "3589179217815399": 89, "6406960487365723": 89, "0001471740542910993": 89, "002255884697660804": 89, "08208147436380386": 89, "9152728915214539": 89, "00038967153523117304": 89, "227699592884164e": 89, "0835404282261152e": 89, "1437502406770363e": 89, "9999284744262695": 89, "2125529792683665e": 89, "0218892384727951e": 89, "00011914174683624879": 89, "9998584985733032": 89, "2007669283775613e": 89, "6357082131435163e": 89, "3068713896209374e": 89, "9999185800552368": 89, "066640925273532e": 89, "529400813335087e": 89, "089402500540018e": 89, "9999388456344604": 89, "6406959295272827": 89, "not_paint": 90, "anime_classif": 90, "older": 90, "mobilenetv3_v1": [90, 100], "5_dist": 90, "3_dist": 90, "plot": [90, 93, 99, 103], "caformer_s36_v1": 90, "3_focal": 90, "8346158862113953": 90, "004201625939458609": 90, "0028638991061598063": 90, "15633030235767365": 90, "001988308737054467": 90, "9868855476379395": 90, "001178382197394967": 90, "00015886101755313575": 90, "0005986307514831424": 90, "011178601533174515": 90, "9933090209960938": 90, "0012440024875104427": 90, "00040085514774546027": 90, "004924307577311993": 90, "00012189441622467712": 90, "00031298911198973656": 90, "9968050718307495": 90, "182305903872475e": 90, "0027923565357923508": 90, "7805559259140864e": 90, "0004650334012694657": 90, "996709942817688": 90, "736721191671677e": 90, "0027629584074020386": 90, "4619508621981367e": 90, "0003803370927926153": 90, "998649537563324": 90, "190127922105603e": 90, "0008622839814051986": 90, "595230686594732e": 90, "0004573142796289176": 90, "00031435859273187816": 90, "8671838641166687": 90, "13199880719184875": 90, "563074617180973e": 90, "153919796110131e": 90, "290010737255216e": 90, "9727378487586975": 90, "027150526642799377": 90, "162296004826203e": 90, "4933258828241378e": 90, "0004275702522136271": 90, "995402455329895": 90, "002233930164948106": 90, "001911122351884842": 90, "1603819727897644": 90, "0007561995880678296": 90, "00017044576816260815": 90, "838487982749939": 90, "0002034590725088492": 90, "005001617129892111": 90, "000932251859921962": 90, "009352140128612518": 90, "9846979379653931": 90, "6018555470509455e": 90, "004064667969942093": 90, "464051254326478e": 90, "025772539898753166": 90, "9699516296386719": 90, "00011656546121230349": 90, "287263775244355e": 90, "370255853951676e": 90, "01098843663930893": 90, "0031668643932789564": 90, "9857884049415588": 90, "499273488065228e": 90, "8419872251106426e": 90, "0003471920208539814": 90, "029472889378666878": 90, "9700765609741211": 90, "0012387704337015748": 90, "001172148622572422": 90, "787473391043022e": 90, "003680602880194783": 90, "9938107132911682": 90, "8346157073974609": 90, "8671836853027344": 90, "8384883403778076": 90, "9846979975700378": 90, "9700766801834106": 90, "greyscal": 91, "jpeg_ful": [91, 104], "6125901": 91, "6125785": [91, 104], "6124220": 91, "rough": [92, 93, 99], "polish": 92, "mobilenetv3_v2": 92, "2_dist": [92, 100], "910087929805741e": 92, "1241951510310173": 92, "8757457137107849": 92, "00018937293498311192": 92, "030049214139580727": 92, "9697614312171936": 92, "008933082222938538": 92, "05096456781029701": 92, "9401022791862488": 92, "009832272306084633": 92, "9898634552955627": 92, "00030428936588577926": 92, "013919820077717304": 92, "9819902181625366": 92, "004089969675987959": 92, "04166747257113457": 92, "9582782983779907": 92, "4218515288084745e": 92, "8849249482154846": 92, "1149177998304367": 92, "0001573085755808279": 92, "9907882809638977": 92, "008958994410932064": 92, "0002527958422433585": 92, "9831690788269043": 92, "01682441122829914": 92, "613856385229155e": 92, "8757458329200745": 92, "8849248290061951": 92, "million": 93, "anime_r": [93, 95], "boundari": [93, 99], "challeng": [93, 99], "clean": [93, 99], "judgment": [93, 99], "intend": [93, 99], "quick": [93, 99, 105], "estim": [93, 99], "basi": [93, 99], "mobilenetv3_large_100_v0_ls0": 93, "caformer_s36_v0_ls0": 93, "7508869767189026": 93, "7034655809402466": 93, "728887677192688": 93, "7404400110244751": 93, "7446154952049255": 93, "7514738440513611": 93, "768704354763031": 93, "8219676613807678": 93, "7267540693283081": 93, "7645740509033203": 93, "7216582894325256": 93, "7615436315536499": 93, "815083920955658": 93, "8321858644485474": 93, "8204999566078186": 93, "820833146572113": 93, "chdir": 93, "doc": 93, "api_doc": 93, "7508870363235474": 93, "11212056130170822": 93, "06781744956970215": 93, "06917501986026764": 93, "7034654021263123": 93, "15903906524181366": 93, "06688199192285538": 93, "07061357796192169": 93, "7288877964019775": 93, "1476859599351883": 93, "060362350195646286": 93, "06306383013725281": 93, "7404399514198303": 93, "10337048768997192": 93, "08087948709726334": 93, "07530999928712845": 93, "055992450565099716": 93, "7446154356002808": 93, "13191790878772736": 93, "06747424602508545": 93, "06458679586648941": 93, "10566363483667374": 93, "07827574014663696": 93, "07079866528511047": 93, "7687042951583862": 93, "09974884241819382": 93, "06074819341301918": 93, "050435908138751984": 93, "8219675421714783": 93, "0593985915184021": 93, "06819795072078705": 93, "06569571048021317": 93, "1177448257803917": 93, "726753830909729": 93, "08980562537908554": 93, "06481882929801941": 93, "06922297924757004": 93, "10138414055109024": 93, "06351721286773682": 93, "07683827728033066": 93, "13798624277114868": 93, "05942752957344055": 93, "10584963858127594": 93, "7615437507629395": 93, "07317910343408585": 93, "060196295380592346": 93, "06751583516597748": 93, "0572039857506752": 93, "05398125201463699": 93, "06124086305499077": 93, "0525919646024704": 93, "8321859240531921": 93, "05922013148665428": 93, "06274889409542084": 93, "057530902326107025": 93, "8205001354217529": 93, "05683052912354469": 93, "06635929644107819": 93, "05597696080803871": 93, "8208332657814026": 93, "non_furri": 94, "mobilenetv3_v0": 94, "1_dist": 94, "9898804426193237": 94, "010119626298546791": 94, "9677742123603821": 94, "032225821167230606": 94, "959551215171814": 94, "040448784828186035": 94, "9535530209541321": 94, "04644693806767464": 94, "04358793422579765": 94, "9564120769500732": 94, "02767963521182537": 94, "9723203182220459": 94, "028900373727083206": 94, "9710996150970459": 94, "037573859095573425": 94, "9624261260032654": 94, "aicheck": [95, 105], "get_ai_created_scor": 95, "is_ai_cr": 95, "bangumi_char": [95, 105], "anime_bangumi_char_scor": 95, "anime_bangumi_char": 95, "anime_classify_scor": 95, "anime_classifi": 95, "is_greyscal": 95, "anime_completeness_scor": 95, "anime_complet": 95, "dbrate": [95, 105], "anime_dbrating_scor": 95, "anime_dbr": 95, "furri": [95, 105], "anime_furry_scor": 95, "anime_furri": 95, "get_monochrome_scor": 95, "is_monochrom": 95, "nsfw_pred_scor": 95, "nsfw_pred": 95, "portrait": [95, 105], "anime_portrait_scor": 95, "anime_rating_scor": 95, "anime_real_scor": 95, "safe_check_scor": 95, "safe_check": 95, "style_ag": [95, 105], "anime_style_age_scor": 95, "anime_style_ag": 95, "teen": [95, 105], "anime_teen_scor": 95, "anime_teen": 95, "is_truncated_fil": 95, "screen": 96, "row": 96, "bottom": 96, "grayscal": 96, "monochrome_detect": 96, "mobilenetv3_large_100_dist_safe2": 96, "mobilenetv3_dist": 96, "caformer_s36": 96, "mono": 96, "9614395499229431": 96, "9458909034729004": 96, "9559807777404785": 96, "9651952981948853": 96, "9379720687866211": 96, "8814834356307983": 96, "03941023349761963": 96, "07492382079362869": 96, "09546589106321335": 96, "016521310433745384": 96, "005693843588232994": 96, "0315730981528759": 96, "Not": 97, "five": 97, "hentai": 97, "neutral": 97, "porn": 97, "sexi": 97, "infinit": 97, "nsfwj": 97, "tfj": 97, "mobil": 97, "9970946311950684": 97, "00198739324696362": 97, "000894528697244823": 97, "4315058251668233e": 97, "099447197513655e": 97, "9282580614089966": 97, "061733175069093704": 97, "008979619480669498": 97, "0007789491210132837": 97, "0002501663693692535": 97, "7945129871368408": 97, "2044062316417694": 97, "0005603990866802633": 97, "0004847997915931046": 97, "564094367902726e": 97, "7977773547172546": 97, "01352313905954361": 97, "18791256844997406": 97, "0004888656549155712": 97, "00029804420773871243": 97, "04498734697699547": 97, "9509441256523132": 97, "4087972633424215e": 97, "003999904729425907": 97, "4542059185914695e": 97, "002892113756388426": 97, "982390284538269": 97, "02520776737947e": 97, "014633022248744965": 97, "858086610212922e": 97, "002532319398596883": 97, "9887337684631348": 97, "231979568838142e": 97, "008699454367160797": 97, "8187158022774383e": 97, "03564726561307907": 97, "954788088798523": 97, "343036850215867e": 97, "009289607405662537": 97, "00020158555707894266": 97, "006372362840920687": 97, "006019102409482002": 97, "9694945812225342": 97, "015214097686111927": 97, "002899901708588004": 97, "0004039364866912365": 97, "00012730166781693697": 97, "987038791179657": 97, "007135333959013224": 97, "005294707603752613": 97, "06964848190546036": 97, "0014777459437027574": 97, "9276643395423889": 97, "0003031621454283595": 97, "0009063396137207747": 97, "00028707628371194005": 97, "00010888021643040702": 97, "9992460012435913": 97, "00015473493840545416": 97, "0002033217460848391": 97, "563037691696081e": 97, "008058490231633186": 97, "00044566826545633376": 97, "937960684299469": 97, "05353058874607086": 97, "364063445587817e": 97, "00562260951846838": 97, "00012077406427124515": 97, "9897090792655945": 97, "004547217860817909": 97, "564737981942017e": 97, "016690678894519806": 97, "001258736359886825": 97, "9766013622283936": 97, "005440687295049429": 97, "4481674952548929e": 97, "01861923187971115": 97, "0008914825739338994": 97, "9674761295318604": 97, "012998746708035469": 97, "691116141155362e": 97, "0007601747056469321": 97, "0005019629606977105": 97, "039504989981651306": 97, "9591660499572754": 97, "0001652583305258304": 97, "0002614929690025747": 97, "020374108105897903": 97, "029394468292593956": 97, "9498046040534973": 97, "00016299057460855693": 97, "004782819654792547": 97, "002861740067601204": 97, "12280157208442688": 97, "8693908452987671": 97, "0001731760276015848": 97, "304211274255067e": 97, "03286275267601013": 97, "010648751631379128": 97, "9562522172927856": 97, "999900221824646": 98, "645313209854066e": 98, "3387104445428122e": 98, "9999704360961914": 98, "4465465685352683e": 98, "071506166132167e": 98, "9999785423278809": 98, "512719154561637e": 98, "292278612818336e": 98, "919455750496127e": 98, "9999444484710693": 98, "3647335082350764e": 98, "0555699191172607e": 98, "9999880790710449": 98, "3210242286731955e": 98, "7451418898417614e": 98, "9999822378158569": 98, "2084267331811134e": 98, "7460413321023225e": 98, "1532473820352607e": 98, "9999996423721313": 98, "0316136922483565e": 98, "840229633236049e": 98, "9999998807907104": [98, 99], "736660568800289e": 98, "199210472208506e": 98, "9999992847442627": 98, "r15": 99, "r18": 99, "sankaku": 99, "mobilenetv3_v1_pruned_ls0": 99, "caformer_s36_plu": [99, 103], "5863172936624323e": 99, "480062353375615e": 99, "9924363493919373": 99, "007255776319652796": 99, "0003077814180869609": 99, "996969997882843": 99, "0030054834205657244": 99, "4601260520284995e": 99, "9966891407966614": 99, "003293127752840519": 99, "770909148035571e": 99, "00025384966284036636": 99, "9996721744537354": 99, "399192691082135e": 99, "973351603141055e": 99, "9998563528060913": 99, "391309580067173e": 99, "0018681309884414077": 99, "9827859997749329": 99, "015345841646194458": 99, "013710384257137775": 99, "8339558839797974": 99, "15233369171619415": 99, "951323833462084e": 99, "00029566374723799527": 99, "9997004270553589": 99, "00018434497178532183": 99, "568440272123553e": 99, "9997699856758118": 99, "11225129129889e": 99, "051862899563275e": 99, "9999485015869141": 99, "902020231791539e": 99, "0005639699520543218": 99, "9994290471076965": 99, "anime_real_cl": 100, "4_dist": 100, "9999716281890869": 100, "8398366339388303e": 100, "9992202520370483": 100, "0007797438884153962": 100, "9999709129333496": 100, "905452492996119e": 100, "9999765157699585": 100, "3499671442550607e": 100, "9994087219238281": 100, "0005913018831051886": 100, "9999759197235107": 100, "4061362637439743e": 100, "9999052286148071": 100, "475799015490338e": 100, "403173675702419e": 100, "5848207794988411e": 100, "0010207017185166478": 100, "9989792704582214": 100, "2124368115328252e": 100, "9999977350234985": 100, "6512358342879452e": 100, "9999834299087524": 100, "359853614412714e": 100, "9999936819076538": 100, "600314317329321e": 100, "9999840259552002": 100, "5589323083986528e": 100, "9999843835830688": 100, "5513256585109048e": 100, "9999845027923584": 100, "pollut": 101, "shit": 101, "checker": 101, "mobilenet": 101, "v2": 101, "max_batch_s": 101, "1970": 102, "1980": 102, "1990": 102, "2000": 102, "2010": 102, "2015": 102, "2020": 102, "ag": 102, "9805465340614319": 102, "761269782553427e": 102, "0005044879508204758": 102, "01569165475666523": 102, "002850610064342618": 102, "00037849770160391927": 102, "9434612113400362e": 102, "053497342392802e": 102, "9992554783821106": 102, "0006490182713605464": 102, "8857468805654207e": 102, "317252262353577e": 102, "314484721769986e": 102, "0750001138148946e": 102, "706833609205205e": 102, "00034479793976061046": 102, "9995512366294861": 102, "391363472677767e": 102, "4607510820496827e": 102, "0679690351244062e": 102, "661913514311891e": 102, "757471131393686e": 102, "0744897230761126e": 102, "76177470368566e": 102, "9996387958526611": 102, "160279296338558e": 102, "00013228354509919882": 102, "1361367038916796e": 102, "464057489414699e": 102, "2412899599876255e": 102, "703883653040975e": 102, "127358498517424e": 102, "9973921775817871": 102, "0022309015039354563": 102, "00018872201326303184": 102, "780902943617548e": 102, "422096920578042e": 102, "638929097680375e": 102, "152203023797483e": 102, "00028818511054851115": 102, "9996094107627869": 102, "58777353237383e": 102, "9200742826797068e": 102, "00017117452807724476": 102, "518441947875544e": 102, "885544381570071e": 102, "4389253010449465e": 102, "1696006772108376e": 102, "9996393918991089": 102, "contenti": 103, "safe_teen": 103, "non_teen": 103, "caformer_s36_v0": 103, "9998493194580078": 103, "0378791052498855e": 103, "00012023092131130397": 103, "9790042638778687": 103, "0017522255657240748": 103, "01924353837966919": 103, "9998124241828918": 103, "19778298237361e": 103, "0001456339523429051": 103, "0008521362324245274": 103, "9989691972732544": 103, "00017870066221803427": 103, "0992944781901315e": 103, "9994398951530457": 103, "0004991036257706583": 103, "2035720727872103e": 103, "9994019269943237": 103, "0005460577667690814": 103, "0478151529678144e": 103, "524079147609882e": 103, "999934196472168": 103, "786742884898558e": 103, "653994154883549e": 103, "9998156428337097": 103, "0001218809193233028": 103, "00013706681784242392": 103, "9997410178184509": 103, "jpeg_trunc": 104, "2216614_truncat": 104, "imagefil": 104, "load_truncated_imag": 104, "ascii": 105, "metric": 105, "list_det_model": 105, "list_rec_model": 105, "sd": 105, "tag": 105, "platform": [106, 107], "shutil": [106, 107], "cpuinfo": [106, 107], "psutil": [106, 107], "hbutil": [106, 107], "size_to_bytes_str": [106, 107], "python_implement": [106, 107], "python_vers": [106, 107], "brand": [106, 107], "get_cpu_info": [106, 107], "brand_raw": [106, 107], "cpu_count": [106, 107], "freq": [106, 107], "cpu_freq": [106, 107], "mhz": [106, 107], "virtual_memori": [106, 107], "precis": [106, 107], "ye": [106, 107], "nvidia": [106, 107], "smi": [106, 107], "1021": [106, 107], "azur": [106, 107], "x86_64": [106, 107], "glibc2": [106, 107], "cpython": [106, 107], "amd": [106, 107], "epyc": [106, 107], "7763": [106, 107], "3049": 106, "937": 106, "615": [106, 107], "gib": [106, 107], "deploi": [106, 107], "action": [106, 107], "3097": 107, "8250000000003": 107, "imgutil": 108, "pypi": 108, "simpli": 108, "newest": 108, "git": 108, "script": 108, "__name__": 108, "__main__": 108, "narugo1992": 108, "still": 108, "out": 108, "io": 108, "html": 108, "faq": 109}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [9, 0, 0, "-", "data"], [18, 0, 0, "-", "detect"], [25, 0, 0, "-", "edge"], [31, 0, 0, "-", "generic"], [35, 0, 0, "-", "metadata"], [40, 0, 0, "-", "metrics"], [44, 0, 0, "-", "ocr"], [48, 0, 0, "-", "operate"], [52, 0, 0, "-", "pose"], [55, 0, 0, "-", "preprocess"], [60, 0, 0, "-", "resource"], [62, 0, 0, "-", "restore"], [65, 0, 0, "-", "sd"], [69, 0, 0, "-", "segment"], [76, 0, 0, "-", "tagging"], [83, 0, 0, "-", "upscale"], [86, 0, 0, "-", "utils"], [95, 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, "-", "blob"], [6, 0, 0, "-", "decode"], [7, 0, 0, "-", "encode"], [8, 0, 0, "-", "image"], [10, 0, 0, "-", "layer"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.blob": [[5, 1, 1, "", "is_valid_image_blob_url"], [5, 1, 1, "", "load_image_from_blob_url"], [5, 1, 1, "", "to_blob_url"]], "imgutils.data.decode": [[6, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[7, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[8, 1, 1, "", "has_alpha_channel"], [8, 1, 1, "", "load_image"], [8, 1, 1, "", "load_images"]], "imgutils.data.layer": [[10, 1, 1, "", "istack"]], "imgutils.detect": [[11, 0, 0, "-", "booru_yolo"], [12, 0, 0, "-", "censor"], [13, 0, 0, "-", "eye"], [14, 0, 0, "-", "face"], [15, 0, 0, "-", "halfbody"], [16, 0, 0, "-", "hand"], [17, 0, 0, "-", "head"], [19, 0, 0, "-", "nudenet"], [20, 0, 0, "-", "person"], [21, 0, 0, "-", "similarity"], [22, 0, 0, "-", "text"], [23, 0, 0, "-", "visual"]], "imgutils.detect.booru_yolo": [[11, 1, 1, "", "detect_with_booru_yolo"]], "imgutils.detect.censor": [[12, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[13, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[14, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[15, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[16, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[17, 1, 1, "", "detect_heads"]], "imgutils.detect.nudenet": [[19, 1, 1, "", "detect_with_nudenet"]], "imgutils.detect.person": [[20, 1, 1, "", "detect_person"]], "imgutils.detect.similarity": [[21, 1, 1, "", "bboxes_similarity"], [21, 1, 1, "", "calculate_iou"], [21, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[22, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[23, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[24, 0, 0, "-", "canny"], [26, 0, 0, "-", "lineart"], [27, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[24, 1, 1, "", "edge_image_with_canny"], [24, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[26, 1, 1, "", "edge_image_with_lineart"], [26, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[27, 1, 1, "", "edge_image_with_lineart_anime"], [27, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[28, 0, 0, "-", "classify"], [29, 0, 0, "-", "clip"], [30, 0, 0, "-", "enhance"], [32, 0, 0, "-", "siglip"], [33, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[28, 3, 1, "", "ClassifyModel"], [28, 1, 1, "", "classify_predict"], [28, 1, 1, "", "classify_predict_fmt"], [28, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[28, 4, 1, "", "__init__"], [28, 4, 1, "", "clear"], [28, 4, 1, "", "launch_demo"], [28, 4, 1, "", "make_ui"], [28, 4, 1, "", "predict"], [28, 4, 1, "", "predict_fmt"], [28, 4, 1, "", "predict_score"]], "imgutils.generic.clip": [[29, 3, 1, "", "CLIPModel"], [29, 1, 1, "", "clip_image_encode"], [29, 1, 1, "", "clip_predict"], [29, 1, 1, "", "clip_text_encode"]], "imgutils.generic.clip.CLIPModel": [[29, 4, 1, "", "__init__"], [29, 4, 1, "", "clear"], [29, 4, 1, "", "image_encode"], [29, 4, 1, "", "launch_demo"], [29, 4, 1, "", "make_ui"], [29, 4, 1, "", "predict"], [29, 4, 1, "", "text_encode"]], "imgutils.generic.enhance": [[30, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[30, 4, 1, "", "__init__"], [30, 4, 1, "", "process"]], "imgutils.generic.siglip": [[32, 3, 1, "", "SigLIPModel"], [32, 1, 1, "", "siglip_image_encode"], [32, 1, 1, "", "siglip_predict"], [32, 1, 1, "", "siglip_text_encode"]], "imgutils.generic.siglip.SigLIPModel": [[32, 4, 1, "", "__init__"], [32, 4, 1, "", "clear"], [32, 4, 1, "", "image_encode"], [32, 4, 1, "", "launch_demo"], [32, 4, 1, "", "make_ui"], [32, 4, 1, "", "predict"], [32, 4, 1, "", "text_encode"]], "imgutils.generic.yolo": [[33, 3, 1, "", "YOLOModel"], [33, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "clear"], [33, 4, 1, "", "launch_demo"], [33, 4, 1, "", "make_ui"], [33, 4, 1, "", "predict"]], "imgutils.metadata": [[34, 0, 0, "-", "geninfo"], [36, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[34, 1, 1, "", "read_geninfo_exif"], [34, 1, 1, "", "read_geninfo_gif"], [34, 1, 1, "", "read_geninfo_parameters"], [34, 1, 1, "", "write_geninfo_exif"], [34, 1, 1, "", "write_geninfo_gif"], [34, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[36, 3, 1, "", "ImageLsbDataExtractor"], [36, 3, 1, "", "LSBExtractor"], [36, 3, 1, "", "LSBReadError"], [36, 1, 1, "", "inject_data"], [36, 1, 1, "", "read_lsb_metadata"], [36, 1, 1, "", "read_lsb_raw_bytes"], [36, 1, 1, "", "serialize_json"], [36, 1, 1, "", "serialize_pnginfo"], [36, 1, 1, "", "write_lsb_metadata"], [36, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[36, 4, 1, "", "__init__"], [36, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[36, 4, 1, "", "__init__"], [36, 4, 1, "", "get_next_n_bytes"], [36, 4, 1, "", "get_one_byte"], [36, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[37, 0, 0, "-", "aesthetic"], [38, 0, 0, "-", "ccip"], [39, 0, 0, "-", "dbaesthetic"], [41, 0, 0, "-", "laplacian"], [42, 0, 0, "-", "lpips"], [43, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[37, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[38, 1, 1, "", "ccip_batch_differences"], [38, 1, 1, "", "ccip_batch_extract_features"], [38, 1, 1, "", "ccip_batch_same"], [38, 1, 1, "", "ccip_clustering"], [38, 1, 1, "", "ccip_default_clustering_params"], [38, 1, 1, "", "ccip_default_threshold"], [38, 1, 1, "", "ccip_difference"], [38, 1, 1, "", "ccip_extract_feature"], [38, 1, 1, "", "ccip_merge"], [38, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[39, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[41, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[42, 1, 1, "", "lpips_clustering"], [42, 1, 1, "", "lpips_difference"], [42, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[43, 1, 1, "", "psnr"]], "imgutils.ocr": [[44, 1, 1, "", "detect_text_with_ocr"], [44, 1, 1, "", "list_det_models"], [44, 1, 1, "", "list_rec_models"], [44, 1, 1, "", "ocr"]], "imgutils.operate": [[45, 0, 0, "-", "align"], [46, 0, 0, "-", "censor_"], [47, 0, 0, "-", "imgcensor"], [49, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[45, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[46, 3, 1, "", "BaseCensor"], [46, 3, 1, "", "BlurCensor"], [46, 3, 1, "", "ColorCensor"], [46, 3, 1, "", "PixelateCensor"], [46, 1, 1, "", "censor_areas"], [46, 1, 1, "", "censor_nsfw"], [46, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[46, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[46, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[46, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[46, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[47, 3, 1, "", "EmojiBasedCensor"], [47, 3, 1, "", "ImageBasedCensor"], [47, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[47, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[47, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[47, 4, 1, "", "__init__"], [47, 4, 1, "", "find_for_area"], [47, 5, 1, "", "height"], [47, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[49, 1, 1, "", "squeeze"], [49, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[50, 0, 0, "-", "dwpose"], [51, 0, 0, "-", "format"], [53, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[50, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[51, 3, 1, "", "OP18KeyPointSet"], [51, 2, 1, "", "OP18_BODY_MAX"], [51, 2, 1, "", "OP18_BODY_MIN"], [51, 2, 1, "", "OP18_FACE_MAX"], [51, 2, 1, "", "OP18_FACE_MIN"], [51, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [51, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [51, 2, 1, "", "OP18_LEFT_HAND_MAX"], [51, 2, 1, "", "OP18_LEFT_HAND_MIN"], [51, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [51, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [51, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [51, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [51, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[51, 4, 1, "", "__init__"], [51, 4, 1, "", "__mul__"], [51, 4, 1, "", "__truediv__"], [51, 5, 1, "", "body"], [51, 5, 1, "", "face"], [51, 5, 1, "", "left_foot"], [51, 5, 1, "", "left_hand"], [51, 5, 1, "", "right_foot"], [51, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[51, 7, 1, "", "LEFT_ANKLE"], [51, 7, 1, "", "LEFT_BIG_TOE"], [51, 7, 1, "", "LEFT_EAR"], [51, 7, 1, "", "LEFT_ELBOW"], [51, 7, 1, "", "LEFT_EYE"], [51, 7, 1, "", "LEFT_HEEL"], [51, 7, 1, "", "LEFT_HIP"], [51, 7, 1, "", "LEFT_KNEE"], [51, 7, 1, "", "LEFT_SHOULDER"], [51, 7, 1, "", "LEFT_SMALL_TOE"], [51, 7, 1, "", "LEFT_WRIST"], [51, 7, 1, "", "NECK"], [51, 7, 1, "", "NOSE"], [51, 7, 1, "", "RIGHT_ANKLE"], [51, 7, 1, "", "RIGHT_BIG_TOE"], [51, 7, 1, "", "RIGHT_EAR"], [51, 7, 1, "", "RIGHT_ELBOW"], [51, 7, 1, "", "RIGHT_EYE"], [51, 7, 1, "", "RIGHT_HEEL"], [51, 7, 1, "", "RIGHT_HIP"], [51, 7, 1, "", "RIGHT_KNEE"], [51, 7, 1, "", "RIGHT_SHOULDER"], [51, 7, 1, "", "RIGHT_SMALL_TOE"], [51, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[53, 1, 1, "", "op18_visualize"]], "imgutils.preprocess": [[54, 0, 0, "-", "base"], [56, 0, 0, "-", "pillow"], [57, 0, 0, "-", "torchvision"], [58, 0, 0, "-", "transformers"]], "imgutils.preprocess.base": [[54, 3, 1, "", "NotParseTarget"]], "imgutils.preprocess.pillow": [[56, 1, 1, "", "create_pillow_transforms"], [56, 1, 1, "", "parse_pillow_transforms"], [56, 1, 1, "", "register_pillow_parse"], [56, 1, 1, "", "register_pillow_transform"]], "imgutils.preprocess.torchvision": [[57, 1, 1, "", "create_torchvision_transforms"], [57, 1, 1, "", "parse_torchvision_transforms"], [57, 1, 1, "", "register_torchvision_parse"], [57, 1, 1, "", "register_torchvision_transform"]], "imgutils.preprocess.transformers": [[58, 3, 1, "", "NotProcessorTypeError"], [58, 1, 1, "", "convert_to_size_dict"], [58, 1, 1, "", "create_bit_transforms"], [58, 1, 1, "", "create_blip_transforms"], [58, 1, 1, "", "create_clip_transforms"], [58, 1, 1, "", "create_convnext_transforms"], [58, 1, 1, "", "create_mobilenetv2_transforms"], [58, 1, 1, "", "create_siglip_transforms"], [58, 1, 1, "", "create_transforms_from_bit_processor"], [58, 1, 1, "", "create_transforms_from_blip_processor"], [58, 1, 1, "", "create_transforms_from_clip_processor"], [58, 1, 1, "", "create_transforms_from_convnext_processor"], [58, 1, 1, "", "create_transforms_from_mobilenetv2_processor"], [58, 1, 1, "", "create_transforms_from_siglip_processor"], [58, 1, 1, "", "create_transforms_from_transformers"], [58, 1, 1, "", "create_transforms_from_vit_processor"], [58, 1, 1, "", "create_vit_transforms"], [58, 1, 1, "", "get_size_dict"], [58, 1, 1, "", "is_valid_size_dict"], [58, 1, 1, "", "register_creators_for_transformers"]], "imgutils.resource": [[59, 0, 0, "-", "background"]], "imgutils.resource.background": [[59, 3, 1, "", "BackgroundImageSet"], [59, 1, 1, "", "get_bg_image"], [59, 1, 1, "", "get_bg_image_file"], [59, 1, 1, "", "list_bg_image_files"], [59, 1, 1, "", "random_bg_image"], [59, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[59, 4, 1, "", "__init__"], [59, 4, 1, "", "get_image"], [59, 4, 1, "", "get_image_file"], [59, 4, 1, "", "list_image_files"], [59, 4, 1, "", "random_image"], [59, 4, 1, "", "random_image_file"]], "imgutils.restore": [[61, 0, 0, "-", "adversarial"], [63, 0, 0, "-", "nafnet"], [64, 0, 0, "-", "scunet"]], "imgutils.restore.adversarial": [[61, 1, 1, "", "remove_adversarial_noise"]], "imgutils.restore.nafnet": [[63, 1, 1, "", "restore_with_nafnet"]], "imgutils.restore.scunet": [[64, 1, 1, "", "restore_with_scunet"]], "imgutils.sd": [[66, 0, 0, "-", "metadata"], [67, 0, 0, "-", "model"], [68, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[66, 3, 1, "", "SDMetaData"], [66, 1, 1, "", "get_sdmeta_from_image"], [66, 1, 1, "", "parse_sdmeta_from_text"], [66, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[66, 4, 1, "", "__str__"], [66, 5, 1, "", "pnginfo"], [66, 5, 1, "", "text"]], "imgutils.sd.model": [[67, 1, 1, "", "read_metadata"], [67, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[68, 3, 1, "", "NAIMetaData"], [68, 3, 1, "", "NAIMetadata"], [68, 1, 1, "", "add_naimeta_to_image"], [68, 1, 1, "", "get_naimeta_from_image"], [68, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[68, 4, 1, "", "__init__"], [68, 5, 1, "", "pnginfo"]], "imgutils.segment": [[70, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[70, 1, 1, "", "get_isnetis_mask"], [70, 1, 1, "", "segment_rgba_with_isnetis"], [70, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[71, 0, 0, "-", "blacklist"], [72, 0, 0, "-", "character"], [73, 0, 0, "-", "deepdanbooru"], [74, 0, 0, "-", "deepgelbooru"], [75, 0, 0, "-", "format"], [77, 0, 0, "-", "match"], [78, 0, 0, "-", "mldanbooru"], [79, 0, 0, "-", "order"], [80, 0, 0, "-", "overlap"], [81, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[71, 1, 1, "", "drop_blacklisted_tags"], [71, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[72, 2, 1, "", "CHAR_PREFIXES"], [72, 2, 1, "", "CHAR_SUFFIXES"], [72, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [72, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [72, 2, 1, "", "CHAR_WHITELIST_WORD"], [72, 3, 1, "", "CharacterTagPool"], [72, 1, 1, "", "drop_basic_character_tags"], [72, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[72, 4, 1, "", "__init__"], [72, 4, 1, "", "drop_basic_character_tags"], [72, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[73, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.deepgelbooru": [[74, 1, 1, "", "get_deepgelbooru_tags"]], "imgutils.tagging.format": [[75, 1, 1, "", "add_underline"], [75, 1, 1, "", "remove_underline"], [75, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[77, 1, 1, "", "tag_match_full"], [77, 1, 1, "", "tag_match_prefix"], [77, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[78, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[79, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[80, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[81, 1, 1, "", "convert_wd14_emb_to_prediction"], [81, 1, 1, "", "denormalize_wd14_emb"], [81, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[82, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[82, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[84, 0, 0, "-", "cache"], [85, 0, 0, "-", "func"], [87, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[84, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[85, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[87, 1, 1, "", "get_onnx_provider"], [87, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[88, 0, 0, "-", "aicheck"], [89, 0, 0, "-", "bangumi_char"], [90, 0, 0, "-", "classify"], [91, 0, 0, "-", "color"], [92, 0, 0, "-", "completeness"], [93, 0, 0, "-", "dbrating"], [94, 0, 0, "-", "furry"], [96, 0, 0, "-", "monochrome"], [97, 0, 0, "-", "nsfw"], [98, 0, 0, "-", "portrait"], [99, 0, 0, "-", "rating"], [100, 0, 0, "-", "real"], [101, 0, 0, "-", "safe"], [102, 0, 0, "-", "style_age"], [103, 0, 0, "-", "teen"], [104, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[88, 1, 1, "", "get_ai_created_score"], [88, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[89, 1, 1, "", "anime_bangumi_char"], [89, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[90, 1, 1, "", "anime_classify"], [90, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[91, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[92, 1, 1, "", "anime_completeness"], [92, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[93, 1, 1, "", "anime_dbrating"], [93, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[94, 1, 1, "", "anime_furry"], [94, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[96, 1, 1, "", "get_monochrome_score"], [96, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[97, 1, 1, "", "nsfw_pred"], [97, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[98, 1, 1, "", "anime_portrait"], [98, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[99, 1, 1, "", "anime_rating"], [99, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[100, 1, 1, "", "anime_real"], [100, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[101, 1, 1, "", "safe_check"], [101, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[102, 1, 1, "", "anime_style_age"], [102, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[103, 1, 1, "", "anime_teen"], [103, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[104, 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, 105], "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, 10], "background": [4, 59], "grid_background": 4, "grid_transpar": 4, "blob": 5, "to_blob_url": 5, "load_image_from_blob_url": 5, "is_valid_image_blob_url": 5, "decod": 6, "rgb_decod": 6, "encod": 7, "rgb_encod": 7, "imag": 8, "load_imag": 8, "has_alpha_channel": 8, "layer": 10, "istack": 10, "detect": [11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "booru_yolo": 11, "model": [11, 67], "label": 11, "descript": 11, "avail": 11, "pp": 11, "seri": 11, "AS": 11, "aa": 11, "detect_with_booru_yolo": 11, "censor": 12, "detect_censor": 12, "ey": 13, "detect_ey": 13, "face": 14, "detect_fac": 14, "halfbodi": 15, "detect_halfbodi": 15, "hand": 16, "detect_hand": 16, "head": 17, "detect_head": 17, "nudenet": 19, "detect_with_nudenet": 19, "person": 20, "detect_person": 20, "similar": 21, "calculate_i": 21, "bboxes_similar": 21, "detection_similar": 21, "text": 22, "detect_text": 22, "visual": [23, 53], "detection_visu": 23, "edg": [24, 25, 26, 27], "canni": 24, "get_edge_by_canni": 24, "edge_image_with_canni": 24, "lineart": 26, "get_edge_by_lineart": 26, "edge_image_with_lineart": 26, "lineart_anim": 27, "get_edge_by_lineart_anim": 27, "edge_image_with_lineart_anim": 27, "gener": [28, 29, 30, 31, 32, 33], "classifi": [28, 90], "classifymodel": 28, "classify_predict_scor": 28, "classify_predict": 28, "classify_predict_fmt": 28, "clip": 29, "clipmodel": 29, "clip_image_encod": 29, "clip_text_encod": 29, "clip_predict": 29, "enhanc": 30, "imageenhanc": 30, "siglip": 32, "siglipmodel": 32, "siglip_image_encod": 32, "siglip_text_encod": 32, "siglip_predict": 32, "yolo": 33, "yolomodel": 33, "yolo_predict": 33, "metadata": [34, 35, 36, 66], "geninfo": 34, "read_geninfo_paramet": 34, "read_geninfo_exif": 34, "read_geninfo_gif": 34, "write_geninfo_paramet": 34, "write_geninfo_exif": 34, "write_geninfo_gif": 34, "lsb": 36, "read_lsb_raw_byt": 36, "read_lsb_metadata": 36, "write_lsb_raw_byt": 36, "write_lsb_metadata": 36, "lsbreaderror": 36, "lsbextractor": 36, "imagelsbdataextractor": 36, "serialize_pnginfo": 36, "serialize_json": 36, "inject_data": 36, "metric": [37, 38, 39, 40, 41, 42, 43], "aesthet": 37, "get_aesthetic_scor": 37, "ccip": 38, "ccip_extract_featur": 38, "ccip_batch_extract_featur": 38, "ccip_default_threshold": 38, "ccip_differ": 38, "ccip_sam": 38, "ccip_batch_differ": 38, "ccip_batch_sam": 38, "ccip_default_clustering_param": 38, "ccip_clust": 38, "ccip_merg": 38, "dbaesthet": 39, "anime_dbaesthet": 39, "laplacian": 41, "laplacian_scor": 41, "lpip": 42, "lpips_extract_featur": 42, "lpips_differ": 42, "lpips_clust": 42, "psnr_": 43, "psnr": 43, "ocr": 44, "detect_text_with_ocr": 44, "list_det_model": 44, "list_rec_model": 44, "oper": [45, 46, 47, 48, 49], "align": 45, "align_maxs": 45, "censor_": 46, "censor_area": 46, "censor_nsfw": 46, "basecensor": 46, "colorcensor": 46, "blurcensor": 46, "pixelatecensor": 46, "register_censor_method": 46, "imgcensor": 47, "imagebasedcensor": 47, "emojibasedcensor": 47, "singleimag": 47, "squeez": 49, "squeeze_with_transpar": 49, "pose": [50, 51, 52, 53], "dwpose": 50, "dwpose_estim": 50, "format": [51, 75], "op18keypointset": 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, "op18_visu": 53, "preprocess": [54, 55, 56, 57, 58], "base": 54, "notparsetarget": 54, "pillow": 56, "register_pillow_transform": 56, "register_pillow_pars": 56, "create_pillow_transform": 56, "parse_pillow_transform": 56, "torchvis": 57, "register_torchvision_transform": 57, "register_torchvision_pars": 57, "create_torchvision_transform": 57, "parse_torchvision_transform": 57, "transform": 58, "register_creators_for_transform": 58, "notprocessortypeerror": 58, "create_transforms_from_transform": 58, "is_valid_size_dict": 58, "convert_to_size_dict": 58, "get_size_dict": 58, "create_clip_transform": 58, "create_transforms_from_clip_processor": 58, "create_convnext_transform": 58, "create_transforms_from_convnext_processor": 58, "create_vit_transform": 58, "create_transforms_from_vit_processor": 58, "create_siglip_transform": 58, "create_transforms_from_siglip_processor": 58, "create_bit_transform": 58, "create_transforms_from_bit_processor": 58, "create_blip_transform": 58, "create_transforms_from_blip_processor": 58, "create_mobilenetv2_transform": 58, "create_transforms_from_mobilenetv2_processor": 58, "resourc": [59, 60], "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, "restor": [61, 62, 63, 64], "adversari": 61, "remove_adversarial_nois": 61, "nafnet": 63, "restore_with_nafnet": 63, "scunet": 64, "restore_with_scunet": 64, "sd": [65, 66, 67, 68], "sdmetadata": 66, "parse_sdmeta_from_text": 66, "get_sdmeta_from_imag": 66, "save_image_with_sdmeta": 66, "read_metadata": 67, "save_with_metadata": 67, "nai": 68, "naimetadata": 68, "get_naimeta_from_imag": 68, "add_naimeta_to_imag": 68, "save_image_with_naimeta": 68, "segment": [69, 70], "isneti": 70, "get_isnetis_mask": 70, "segment_with_isneti": 70, "segment_rgba_with_isneti": 70, "tag": [71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81], "blacklist": 71, "is_blacklist": 71, "drop_blacklisted_tag": 71, "charact": 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, "deepdanbooru": 73, "get_deepdanbooru_tag": 73, "deepgelbooru": 74, "get_deepgelbooru_tag": 74, "add_underlin": 75, "remove_underlin": 75, "tags_to_text": 75, "match": 77, "tag_match_suffix": 77, "tag_match_prefix": 77, "tag_match_ful": 77, "mldanbooru": 78, "get_mldanbooru_tag": 78, "order": 79, "sort_tag": 79, "overlap": 80, "drop_overlap_tag": 80, "wd14": 81, "get_wd14_tag": 81, "convert_wd14_emb_to_predict": 81, "denormalize_wd14_emb": 81, "upscal": [82, 83], "cdc": 82, "upscale_with_cdc": 82, "util": [84, 85, 86, 87], "cach": 84, "ts_lru_cach": 84, "func": 85, "sigmoid": 85, "onnxruntim": 87, "get_onnx_provid": 87, "open_onnx_model": 87, "valid": [88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104], "aicheck": 88, "get_ai_created_scor": 88, "is_ai_cr": 88, "bangumi_char": 89, "anime_bangumi_char_scor": 89, "anime_bangumi_char": 89, "anime_classify_scor": 90, "anime_classifi": 90, "color": 91, "is_greyscal": 91, "complet": 92, "anime_completeness_scor": 92, "anime_complet": 92, "dbrate": 93, "anime_dbrating_scor": 93, "anime_dbr": 93, "furri": 94, "anime_furry_scor": 94, "anime_furri": 94, "monochrom": 96, "get_monochrome_scor": 96, "is_monochrom": 96, "nsfw": 97, "nsfw_pred_scor": 97, "nsfw_pred": 97, "portrait": 98, "anime_portrait_scor": 98, "anime_portrait": 98, "rate": 99, "anime_rating_scor": 99, "anime_r": [99, 100], "real": 100, "anime_real_scor": 100, "safe": 101, "safe_check_scor": 101, "safe_check": 101, "style_ag": 102, "anime_style_age_scor": 102, "anime_style_ag": 102, "teen": 103, "anime_teen_scor": 103, "anime_teen": 103, "truncat": 104, "is_truncated_fil": 104, "welcom": 105, "": 105, "document": 105, "overview": 105, "tutori": 105, "inform": [105, 106, 107], "api": 105, "run": [106, 107], "environ": [106, 107], "instal": 108, "quick": 109, "start": 109}, "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.blob": [[5, "module-imgutils.data.blob"]], "to_blob_url": [[5, "to-blob-url"]], "load_image_from_blob_url": [[5, "load-image-from-blob-url"]], "is_valid_image_blob_url": [[5, "is-valid-image-blob-url"]], "imgutils.data.decode": [[6, "module-imgutils.data.decode"]], "rgb_decode": [[6, "rgb-decode"]], "imgutils.data.encode": [[7, "module-imgutils.data.encode"]], "rgb_encode": [[7, "rgb-encode"]], "imgutils.data.image": [[8, "module-imgutils.data.image"]], "load_image": [[8, "load-image"]], "load_images": [[8, "load-images"]], "has_alpha_channel": [[8, "has-alpha-channel"]], "imgutils.data": [[9, "module-imgutils.data"]], "imgutils.data.layer": [[10, "module-imgutils.data.layer"]], "istack": [[10, "istack"]], "imgutils.detect.booru_yolo": [[11, "module-imgutils.detect.booru_yolo"]], "Model Labels and Descriptions": [[11, "id1"]], "Available Models (PP Series)": [[11, "id2"]], "Available Models (AS Series)": [[11, "id3"]], "Available Models (AA Series)": [[11, "id4"]], "detect_with_booru_yolo": [[11, "detect-with-booru-yolo"]], "imgutils.detect.censor": [[12, "module-imgutils.detect.censor"]], "detect_censors": [[12, "detect-censors"]], "imgutils.detect.eye": [[13, "module-imgutils.detect.eye"]], "detect_eyes": [[13, "detect-eyes"]], "imgutils.detect.face": [[14, "module-imgutils.detect.face"]], "detect_faces": [[14, "detect-faces"]], "imgutils.detect.halfbody": [[15, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[15, "detect-halfbody"]], "imgutils.detect.hand": [[16, "module-imgutils.detect.hand"]], "detect_hands": [[16, "detect-hands"]], "imgutils.detect.head": [[17, "module-imgutils.detect.head"]], "detect_heads": [[17, "detect-heads"]], "imgutils.detect": [[18, "module-imgutils.detect"]], "imgutils.detect.nudenet": [[19, "module-imgutils.detect.nudenet"]], "detect_with_nudenet": [[19, "detect-with-nudenet"]], "imgutils.detect.person": [[20, "module-imgutils.detect.person"]], "detect_person": [[20, "detect-person"]], "imgutils.detect.similarity": [[21, "module-imgutils.detect.similarity"]], "calculate_iou": [[21, "calculate-iou"]], "bboxes_similarity": [[21, "bboxes-similarity"]], "detection_similarity": [[21, "detection-similarity"]], "imgutils.detect.text": [[22, "module-imgutils.detect.text"]], "detect_text": [[22, "detect-text"]], "imgutils.detect.visual": [[23, "module-imgutils.detect.visual"]], "detection_visualize": [[23, "detection-visualize"]], "imgutils.edge.canny": [[24, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[24, "get-edge-by-canny"]], "edge_image_with_canny": [[24, "edge-image-with-canny"]], "imgutils.edge": [[25, "module-imgutils.edge"]], "imgutils.edge.lineart": [[26, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[26, "get-edge-by-lineart"]], "edge_image_with_lineart": [[26, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[27, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[27, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[27, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[28, "module-imgutils.generic.classify"]], "ClassifyModel": [[28, "classifymodel"]], "classify_predict_score": [[28, "classify-predict-score"]], "classify_predict": [[28, "classify-predict"]], "classify_predict_fmt": [[28, "classify-predict-fmt"]], "imgutils.generic.clip": [[29, "module-imgutils.generic.clip"]], "CLIPModel": [[29, "clipmodel"]], "clip_image_encode": [[29, "clip-image-encode"]], "clip_text_encode": [[29, "clip-text-encode"]], "clip_predict": [[29, "clip-predict"]], "imgutils.generic.enhance": [[30, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[30, "imageenhancer"]], "imgutils.generic": [[31, "module-imgutils.generic"]], "imgutils.generic.siglip": [[32, "module-imgutils.generic.siglip"]], "SigLIPModel": [[32, "siglipmodel"]], "siglip_image_encode": [[32, "siglip-image-encode"]], "siglip_text_encode": [[32, "siglip-text-encode"]], "siglip_predict": [[32, "siglip-predict"]], "imgutils.generic.yolo": [[33, "module-imgutils.generic.yolo"]], "YOLOModel": [[33, "yolomodel"]], "yolo_predict": [[33, "yolo-predict"]], "imgutils.metadata.geninfo": [[34, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[34, "read-geninfo-parameters"]], "read_geninfo_exif": [[34, "read-geninfo-exif"]], "read_geninfo_gif": [[34, "read-geninfo-gif"]], "write_geninfo_parameters": [[34, "write-geninfo-parameters"]], "write_geninfo_exif": [[34, "write-geninfo-exif"]], "write_geninfo_gif": [[34, "write-geninfo-gif"]], "imgutils.metadata": [[35, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[36, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[36, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[36, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[36, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[36, "write-lsb-metadata"]], "LSBReadError": [[36, "lsbreaderror"]], "LSBExtractor": [[36, "lsbextractor"]], "ImageLsbDataExtractor": [[36, "imagelsbdataextractor"]], "serialize_pnginfo": [[36, "serialize-pnginfo"]], "serialize_json": [[36, "serialize-json"]], "inject_data": [[36, "inject-data"]], "imgutils.metrics.aesthetic": [[37, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[37, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[38, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[38, "ccip-extract-feature"]], "ccip_batch_extract_features": [[38, "ccip-batch-extract-features"]], "ccip_default_threshold": [[38, "ccip-default-threshold"]], "ccip_difference": [[38, "ccip-difference"]], "ccip_same": [[38, "ccip-same"]], "ccip_batch_differences": [[38, "ccip-batch-differences"]], "ccip_batch_same": [[38, "ccip-batch-same"]], "ccip_default_clustering_params": [[38, "ccip-default-clustering-params"]], "ccip_clustering": [[38, "ccip-clustering"]], "ccip_merge": [[38, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[39, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[39, "anime-dbaesthetic"]], "imgutils.metrics": [[40, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[41, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[41, "laplacian-score"]], "imgutils.metrics.lpips": [[42, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[42, "lpips-extract-feature"]], "lpips_difference": [[42, "lpips-difference"]], "lpips_clustering": [[42, "lpips-clustering"]], "imgutils.metrics.psnr_": [[43, "module-imgutils.metrics.psnr_"]], "psnr": [[43, "id1"]], "imgutils.ocr": [[44, "module-imgutils.ocr"]], "detect_text_with_ocr": [[44, "detect-text-with-ocr"]], "ocr": [[44, "ocr"]], "list_det_models": [[44, "list-det-models"]], "list_rec_models": [[44, "list-rec-models"]], "imgutils.operate.align": [[45, "module-imgutils.operate.align"]], "align_maxsize": [[45, "align-maxsize"]], "imgutils.operate.censor_": [[46, "module-imgutils.operate.censor_"]], "censor_areas": [[46, "censor-areas"]], "censor_nsfw": [[46, "censor-nsfw"]], "BaseCensor": [[46, "basecensor"]], "ColorCensor": [[46, "colorcensor"]], "BlurCensor": [[46, "blurcensor"]], "PixelateCensor": [[46, "pixelatecensor"]], "register_censor_method": [[46, "register-censor-method"]], "imgutils.operate.imgcensor": [[47, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[47, "imagebasedcensor"]], "EmojiBasedCensor": [[47, "emojibasedcensor"]], "SingleImage": [[47, "singleimage"]], "imgutils.operate": [[48, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[49, "module-imgutils.operate.squeeze"]], "squeeze": [[49, "squeeze"]], "squeeze_with_transparency": [[49, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[50, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[50, "dwpose-estimate"]], "imgutils.pose.format": [[51, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[51, "op18keypointset"]], "OpenPose18": [[51, "openpose18"]], "OP18_BODY_MAX": [[51, "op18-body-max"]], "OP18_BODY_MIN": [[51, "op18-body-min"]], "OP18_FACE_MAX": [[51, "op18-face-max"]], "OP18_FACE_MIN": [[51, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[51, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[51, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[51, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[51, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[51, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[51, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[51, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[51, "op18-right-hand-min"]], "imgutils.pose": [[52, "module-imgutils.pose"]], "imgutils.pose.visual": [[53, "module-imgutils.pose.visual"]], "op18_visualize": [[53, "op18-visualize"]], "imgutils.preprocess.base": [[54, "module-imgutils.preprocess.base"]], "NotParseTarget": [[54, "notparsetarget"]], "imgutils.preprocess": [[55, "module-imgutils.preprocess"]], "imgutils.preprocess.pillow": [[56, "module-imgutils.preprocess.pillow"]], "register_pillow_transform": [[56, "register-pillow-transform"]], "register_pillow_parse": [[56, "register-pillow-parse"]], "create_pillow_transforms": [[56, "create-pillow-transforms"]], "parse_pillow_transforms": [[56, "parse-pillow-transforms"]], "imgutils.preprocess.torchvision": [[57, "module-imgutils.preprocess.torchvision"]], "register_torchvision_transform": [[57, "register-torchvision-transform"]], "register_torchvision_parse": [[57, "register-torchvision-parse"]], "create_torchvision_transforms": [[57, "create-torchvision-transforms"]], "parse_torchvision_transforms": [[57, "parse-torchvision-transforms"]], "imgutils.preprocess.transformers": [[58, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers": [[58, "register-creators-for-transformers"]], "NotProcessorTypeError": [[58, "notprocessortypeerror"]], "create_transforms_from_transformers": [[58, "create-transforms-from-transformers"]], "is_valid_size_dict": [[58, "is-valid-size-dict"]], "convert_to_size_dict": [[58, "convert-to-size-dict"]], "get_size_dict": [[58, "get-size-dict"]], "create_clip_transforms": [[58, "create-clip-transforms"]], "create_transforms_from_clip_processor": [[58, "create-transforms-from-clip-processor"]], "create_convnext_transforms": [[58, "create-convnext-transforms"]], "create_transforms_from_convnext_processor": [[58, "create-transforms-from-convnext-processor"]], "create_vit_transforms": [[58, "create-vit-transforms"]], "create_transforms_from_vit_processor": [[58, "create-transforms-from-vit-processor"]], "create_siglip_transforms": [[58, "create-siglip-transforms"]], "create_transforms_from_siglip_processor": [[58, "create-transforms-from-siglip-processor"]], "create_bit_transforms": [[58, "create-bit-transforms"]], "create_transforms_from_bit_processor": [[58, "create-transforms-from-bit-processor"]], "create_blip_transforms": [[58, "create-blip-transforms"]], "create_transforms_from_blip_processor": [[58, "create-transforms-from-blip-processor"]], "create_mobilenetv2_transforms": [[58, "create-mobilenetv2-transforms"]], "create_transforms_from_mobilenetv2_processor": [[58, "create-transforms-from-mobilenetv2-processor"]], "imgutils.resource.background": [[59, "module-imgutils.resource.background"]], "BackgroundImageSet": [[59, "backgroundimageset"]], "list_bg_image_files": [[59, "list-bg-image-files"]], "get_bg_image_file": [[59, "get-bg-image-file"]], "get_bg_image": [[59, "get-bg-image"]], "random_bg_image_file": [[59, "random-bg-image-file"]], "random_bg_image": [[59, "random-bg-image"]], "imgutils.resource": [[60, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[61, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise": [[61, "remove-adversarial-noise"]], "imgutils.restore": [[62, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[63, "module-imgutils.restore.nafnet"]], "restore_with_nafnet": [[63, "restore-with-nafnet"]], "imgutils.restore.scunet": [[64, "module-imgutils.restore.scunet"]], "restore_with_scunet": [[64, "restore-with-scunet"]], "imgutils.sd": [[65, "module-imgutils.sd"]], "imgutils.sd.metadata": [[66, "module-imgutils.sd.metadata"]], "SDMetaData": [[66, "sdmetadata"]], "parse_sdmeta_from_text": [[66, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[66, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[66, "save-image-with-sdmeta"]], "imgutils.sd.model": [[67, "module-imgutils.sd.model"]], "read_metadata": [[67, "read-metadata"]], "save_with_metadata": [[67, "save-with-metadata"]], "imgutils.sd.nai": [[68, "module-imgutils.sd.nai"]], "NAIMetaData": [[68, "naimetadata"]], "NAIMetadata": [[68, "id1"]], "get_naimeta_from_image": [[68, "get-naimeta-from-image"]], "add_naimeta_to_image": [[68, "add-naimeta-to-image"]], "save_image_with_naimeta": [[68, "save-image-with-naimeta"]], "imgutils.segment": [[69, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[70, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[70, "get-isnetis-mask"]], "segment_with_isnetis": [[70, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[70, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[71, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[71, "is-blacklisted"]], "drop_blacklisted_tags": [[71, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[72, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[72, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[72, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[72, "char-whitelist-word"]], "CHAR_SUFFIXES": [[72, "char-suffixes"]], "CHAR_PREFIXES": [[72, "char-prefixes"]], "CharacterTagPool": [[72, "charactertagpool"]], "is_basic_character_tag": [[72, "is-basic-character-tag"]], "drop_basic_character_tags": [[72, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[73, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[73, "get-deepdanbooru-tags"]], "imgutils.tagging.deepgelbooru": [[74, "module-imgutils.tagging.deepgelbooru"]], "get_deepgelbooru_tags": [[74, "get-deepgelbooru-tags"]], "imgutils.tagging.format": [[75, "module-imgutils.tagging.format"]], "add_underline": [[75, "add-underline"]], "remove_underline": [[75, "remove-underline"]], "tags_to_text": [[75, "tags-to-text"]], "imgutils.tagging": [[76, "module-imgutils.tagging"]], "imgutils.tagging.match": [[77, "module-imgutils.tagging.match"]], "tag_match_suffix": [[77, "tag-match-suffix"]], "tag_match_prefix": [[77, "tag-match-prefix"]], "tag_match_full": [[77, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[78, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[78, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[79, "module-imgutils.tagging.order"]], "sort_tags": [[79, "sort-tags"]], "imgutils.tagging.overlap": [[80, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[80, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[81, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[81, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[81, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[81, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[82, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[82, "upscale-with-cdc"]], "imgutils.upscale": [[83, "module-imgutils.upscale"]], "imgutils.utils.cache": [[84, "module-imgutils.utils.cache"]], "ts_lru_cache": [[84, "ts-lru-cache"]], "imgutils.utils.func": [[85, "module-imgutils.utils.func"]], "sigmoid": [[85, "sigmoid"]], "imgutils.utils": [[86, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[87, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[87, "get-onnx-provider"]], "open_onnx_model": [[87, "open-onnx-model"]], "imgutils.validate.aicheck": [[88, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[88, "get-ai-created-score"]], "is_ai_created": [[88, "is-ai-created"]], "imgutils.validate.bangumi_char": [[89, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[89, "anime-bangumi-char-score"]], "anime_bangumi_char": [[89, "anime-bangumi-char"]], "imgutils.validate.classify": [[90, "module-imgutils.validate.classify"]], "anime_classify_score": [[90, "anime-classify-score"]], "anime_classify": [[90, "anime-classify"]], "imgutils.validate.color": [[91, "module-imgutils.validate.color"]], "is_greyscale": [[91, "is-greyscale"]], "imgutils.validate.completeness": [[92, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[92, "anime-completeness-score"]], "anime_completeness": [[92, "anime-completeness"]], "imgutils.validate.dbrating": [[93, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[93, "anime-dbrating-score"]], "anime_dbrating": [[93, "anime-dbrating"]], "imgutils.validate.furry": [[94, "module-imgutils.validate.furry"]], "anime_furry_score": [[94, "anime-furry-score"]], "anime_furry": [[94, "anime-furry"]], "imgutils.validate": [[95, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[96, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[96, "get-monochrome-score"]], "is_monochrome": [[96, "is-monochrome"]], "imgutils.validate.nsfw": [[97, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[97, "nsfw-pred-score"]], "nsfw_pred": [[97, "nsfw-pred"]], "imgutils.validate.portrait": [[98, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[98, "anime-portrait-score"]], "anime_portrait": [[98, "anime-portrait"]], "imgutils.validate.rating": [[99, "module-imgutils.validate.rating"]], "anime_rating_score": [[99, "anime-rating-score"]], "anime_rating": [[99, "anime-rating"]], "imgutils.validate.real": [[100, "module-imgutils.validate.real"]], "anime_real_score": [[100, "anime-real-score"]], "anime_real": [[100, "anime-real"]], "imgutils.validate.safe": [[101, "module-imgutils.validate.safe"]], "safe_check_score": [[101, "safe-check-score"]], "safe_check": [[101, "safe-check"]], "imgutils.validate.style_age": [[102, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[102, "anime-style-age-score"]], "anime_style_age": [[102, "anime-style-age"]], "imgutils.validate.teen": [[103, "module-imgutils.validate.teen"]], "anime_teen_score": [[103, "anime-teen-score"]], "anime_teen": [[103, "anime-teen"]], "imgutils.validate.truncate": [[104, "module-imgutils.validate.truncate"]], "is_truncated_file": [[104, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[105, "welcome-to-imgutils-s-documentation"]], "Overview": [[105, "overview"]], "Tutorials": [[105, null]], "Information": [[105, null]], "API Documentation": [[105, null]], "Run Environment Information": [[106, "Run-Environment-Information"], [107, "Run-Environment-Information"]], "Installation": [[108, "installation"]], "Quick Start": [[109, "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.blob"], [6, "module-imgutils.data.decode"], [7, "module-imgutils.data.encode"], [8, "module-imgutils.data.image"], [9, "module-imgutils.data"], [10, "module-imgutils.data.layer"], [11, "module-imgutils.detect.booru_yolo"], [12, "module-imgutils.detect.censor"], [13, "module-imgutils.detect.eye"], [14, "module-imgutils.detect.face"], [15, "module-imgutils.detect.halfbody"], [16, "module-imgutils.detect.hand"], [17, "module-imgutils.detect.head"], [18, "module-imgutils.detect"], [19, "module-imgutils.detect.nudenet"], [20, "module-imgutils.detect.person"], [21, "module-imgutils.detect.similarity"], [22, "module-imgutils.detect.text"], [23, "module-imgutils.detect.visual"], [24, "module-imgutils.edge.canny"], [25, "module-imgutils.edge"], [26, "module-imgutils.edge.lineart"], [27, "module-imgutils.edge.lineart_anime"], [28, "module-imgutils.generic.classify"], [29, "module-imgutils.generic.clip"], [30, "module-imgutils.generic.enhance"], [31, "module-imgutils.generic"], [32, "module-imgutils.generic.siglip"], [33, "module-imgutils.generic.yolo"], [34, "module-imgutils.metadata.geninfo"], [35, "module-imgutils.metadata"], [36, "module-imgutils.metadata.lsb"], [37, "module-imgutils.metrics.aesthetic"], [38, "module-imgutils.metrics.ccip"], [39, "module-imgutils.metrics.dbaesthetic"], [40, "module-imgutils.metrics"], [41, "module-imgutils.metrics.laplacian"], [42, "module-imgutils.metrics.lpips"], [43, "module-imgutils.metrics.psnr_"], [44, "module-imgutils.ocr"], [45, "module-imgutils.operate.align"], [46, "module-imgutils.operate.censor_"], [47, "module-imgutils.operate.imgcensor"], [48, "module-imgutils.operate"], [49, "module-imgutils.operate.squeeze"], [50, "module-imgutils.pose.dwpose"], [51, "module-imgutils.pose.format"], [52, "module-imgutils.pose"], [53, "module-imgutils.pose.visual"], [54, "module-imgutils.preprocess.base"], [55, "module-imgutils.preprocess"], [56, "module-imgutils.preprocess.pillow"], [57, "module-imgutils.preprocess.torchvision"], [58, "module-imgutils.preprocess.transformers"], [59, "module-imgutils.resource.background"], [60, "module-imgutils.resource"], [61, "module-imgutils.restore.adversarial"], [62, "module-imgutils.restore"], [63, "module-imgutils.restore.nafnet"], [64, "module-imgutils.restore.scunet"], [65, "module-imgutils.sd"], [66, "module-imgutils.sd.metadata"], [67, "module-imgutils.sd.model"], [68, "module-imgutils.sd.nai"], [69, "module-imgutils.segment"], [70, "module-imgutils.segment.isnetis"], [71, "module-imgutils.tagging.blacklist"], [72, "module-imgutils.tagging.character"], [73, "module-imgutils.tagging.deepdanbooru"], [74, "module-imgutils.tagging.deepgelbooru"], [75, "module-imgutils.tagging.format"], [76, "module-imgutils.tagging"], [77, "module-imgutils.tagging.match"], [78, "module-imgutils.tagging.mldanbooru"], [79, "module-imgutils.tagging.order"], [80, "module-imgutils.tagging.overlap"], [81, "module-imgutils.tagging.wd14"], [82, "module-imgutils.upscale.cdc"], [83, "module-imgutils.upscale"], [84, "module-imgutils.utils.cache"], [85, "module-imgutils.utils.func"], [86, "module-imgutils.utils"], [87, "module-imgutils.utils.onnxruntime"], [88, "module-imgutils.validate.aicheck"], [89, "module-imgutils.validate.bangumi_char"], [90, "module-imgutils.validate.classify"], [91, "module-imgutils.validate.color"], [92, "module-imgutils.validate.completeness"], [93, "module-imgutils.validate.dbrating"], [94, "module-imgutils.validate.furry"], [95, "module-imgutils.validate"], [96, "module-imgutils.validate.monochrome"], [97, "module-imgutils.validate.nsfw"], [98, "module-imgutils.validate.portrait"], [99, "module-imgutils.validate.rating"], [100, "module-imgutils.validate.real"], [101, "module-imgutils.validate.safe"], [102, "module-imgutils.validate.style_age"], [103, "module-imgutils.validate.teen"], [104, "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.blob": [[5, "module-imgutils.data.blob"]], "is_valid_image_blob_url() (in module imgutils.data.blob)": [[5, "imgutils.data.blob.is_valid_image_blob_url"]], "load_image_from_blob_url() (in module imgutils.data.blob)": [[5, "imgutils.data.blob.load_image_from_blob_url"]], "to_blob_url() (in module imgutils.data.blob)": [[5, "imgutils.data.blob.to_blob_url"]], "imgutils.data.decode": [[6, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[6, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[7, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[7, "imgutils.data.encode.rgb_encode"]], "has_alpha_channel() (in module imgutils.data.image)": [[8, "imgutils.data.image.has_alpha_channel"]], "imgutils.data.image": [[8, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[8, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[8, "imgutils.data.image.load_images"]], "imgutils.data": [[9, "module-imgutils.data"]], "imgutils.data.layer": [[10, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[10, "imgutils.data.layer.istack"]], "detect_with_booru_yolo() (in module imgutils.detect.booru_yolo)": [[11, "imgutils.detect.booru_yolo.detect_with_booru_yolo"]], "imgutils.detect.booru_yolo": [[11, "module-imgutils.detect.booru_yolo"]], "detect_censors() (in module imgutils.detect.censor)": [[12, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[12, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[13, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[13, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[14, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[14, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[15, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[15, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[16, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[16, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[17, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[17, "module-imgutils.detect.head"]], "imgutils.detect": [[18, "module-imgutils.detect"]], "detect_with_nudenet() (in module imgutils.detect.nudenet)": [[19, "imgutils.detect.nudenet.detect_with_nudenet"]], "imgutils.detect.nudenet": [[19, "module-imgutils.detect.nudenet"]], "detect_person() (in module imgutils.detect.person)": [[20, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[20, "module-imgutils.detect.person"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[21, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[21, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[21, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[21, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[22, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[22, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[23, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[23, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[24, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[24, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[24, "module-imgutils.edge.canny"]], "imgutils.edge": [[25, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[26, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[26, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[26, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[27, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[27, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[27, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[28, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[28, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[28, "imgutils.generic.classify.classify_predict"]], "classify_predict_fmt() (in module imgutils.generic.classify)": [[28, "imgutils.generic.classify.classify_predict_fmt"]], "classify_predict_score() (in module imgutils.generic.classify)": [[28, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[28, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[28, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[28, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[28, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[28, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_fmt() (imgutils.generic.classify.classifymodel method)": [[28, "imgutils.generic.classify.ClassifyModel.predict_fmt"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[28, "imgutils.generic.classify.ClassifyModel.predict_score"]], "clipmodel (class in imgutils.generic.clip)": [[29, "imgutils.generic.clip.CLIPModel"]], "__init__() (imgutils.generic.clip.clipmodel method)": [[29, "imgutils.generic.clip.CLIPModel.__init__"]], "clear() (imgutils.generic.clip.clipmodel method)": [[29, "imgutils.generic.clip.CLIPModel.clear"]], "clip_image_encode() (in module imgutils.generic.clip)": [[29, "imgutils.generic.clip.clip_image_encode"]], "clip_predict() (in module imgutils.generic.clip)": [[29, "imgutils.generic.clip.clip_predict"]], "clip_text_encode() (in module imgutils.generic.clip)": [[29, "imgutils.generic.clip.clip_text_encode"]], "image_encode() (imgutils.generic.clip.clipmodel method)": [[29, "imgutils.generic.clip.CLIPModel.image_encode"]], "imgutils.generic.clip": [[29, "module-imgutils.generic.clip"]], "launch_demo() (imgutils.generic.clip.clipmodel method)": [[29, "imgutils.generic.clip.CLIPModel.launch_demo"]], "make_ui() (imgutils.generic.clip.clipmodel method)": [[29, "imgutils.generic.clip.CLIPModel.make_ui"]], "predict() (imgutils.generic.clip.clipmodel method)": [[29, "imgutils.generic.clip.CLIPModel.predict"]], "text_encode() (imgutils.generic.clip.clipmodel method)": [[29, "imgutils.generic.clip.CLIPModel.text_encode"]], "imageenhancer (class in imgutils.generic.enhance)": [[30, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[30, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[30, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[30, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[31, "module-imgutils.generic"]], "siglipmodel (class in imgutils.generic.siglip)": [[32, "imgutils.generic.siglip.SigLIPModel"]], "__init__() (imgutils.generic.siglip.siglipmodel method)": [[32, "imgutils.generic.siglip.SigLIPModel.__init__"]], "clear() (imgutils.generic.siglip.siglipmodel method)": [[32, "imgutils.generic.siglip.SigLIPModel.clear"]], "image_encode() (imgutils.generic.siglip.siglipmodel method)": [[32, "imgutils.generic.siglip.SigLIPModel.image_encode"]], "imgutils.generic.siglip": [[32, "module-imgutils.generic.siglip"]], "launch_demo() (imgutils.generic.siglip.siglipmodel method)": [[32, "imgutils.generic.siglip.SigLIPModel.launch_demo"]], "make_ui() (imgutils.generic.siglip.siglipmodel method)": [[32, "imgutils.generic.siglip.SigLIPModel.make_ui"]], "predict() (imgutils.generic.siglip.siglipmodel method)": [[32, "imgutils.generic.siglip.SigLIPModel.predict"]], "siglip_image_encode() (in module imgutils.generic.siglip)": [[32, "imgutils.generic.siglip.siglip_image_encode"]], "siglip_predict() (in module imgutils.generic.siglip)": [[32, "imgutils.generic.siglip.siglip_predict"]], "siglip_text_encode() (in module imgutils.generic.siglip)": [[32, "imgutils.generic.siglip.siglip_text_encode"]], "text_encode() (imgutils.generic.siglip.siglipmodel method)": [[32, "imgutils.generic.siglip.SigLIPModel.text_encode"]], "yolomodel (class in imgutils.generic.yolo)": [[33, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[33, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[33, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[33, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[33, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[33, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[33, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[33, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[34, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[34, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[34, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[34, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[34, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[34, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[34, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[35, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[36, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[36, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[36, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[36, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[36, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[36, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[36, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[36, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[36, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[36, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[36, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[36, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[36, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[36, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[36, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[36, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[36, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[37, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[37, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[38, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[38, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[38, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[38, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[38, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[38, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[38, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[38, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[38, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[38, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[38, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[39, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[39, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[40, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[41, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[41, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[42, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[42, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[42, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[42, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[43, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[43, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[44, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[44, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[44, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[44, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[44, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[45, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[45, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[46, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[46, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[46, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[46, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[46, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[46, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[46, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[46, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[46, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[46, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[46, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[46, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[47, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[47, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[47, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[47, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[47, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[47, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[47, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[47, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[47, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[47, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[48, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[49, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[49, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[49, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[50, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[50, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[51, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[51, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[51, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[51, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[51, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[51, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[51, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[51, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[51, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[51, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[51, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[51, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[51, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[51, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[51, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[51, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[51, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[51, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[51, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[51, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[51, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[51, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[51, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[51, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[51, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[51, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[51, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[51, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[51, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[51, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[51, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[51, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[51, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[51, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[51, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[51, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[51, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[51, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[51, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[51, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[51, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[51, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[51, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[51, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[51, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[51, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[51, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[52, "module-imgutils.pose"]], "imgutils.pose.visual": [[53, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[53, "imgutils.pose.visual.op18_visualize"]], "notparsetarget (class in imgutils.preprocess.base)": [[54, "imgutils.preprocess.base.NotParseTarget"]], "imgutils.preprocess.base": [[54, "module-imgutils.preprocess.base"]], "imgutils.preprocess": [[55, "module-imgutils.preprocess"]], "create_pillow_transforms() (in module imgutils.preprocess.pillow)": [[56, "imgutils.preprocess.pillow.create_pillow_transforms"]], "imgutils.preprocess.pillow": [[56, "module-imgutils.preprocess.pillow"]], "parse_pillow_transforms() (in module imgutils.preprocess.pillow)": [[56, "imgutils.preprocess.pillow.parse_pillow_transforms"]], "register_pillow_parse() (in module imgutils.preprocess.pillow)": [[56, "imgutils.preprocess.pillow.register_pillow_parse"]], "register_pillow_transform() (in module imgutils.preprocess.pillow)": [[56, "imgutils.preprocess.pillow.register_pillow_transform"]], "create_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[57, "imgutils.preprocess.torchvision.create_torchvision_transforms"]], "imgutils.preprocess.torchvision": [[57, "module-imgutils.preprocess.torchvision"]], "parse_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[57, "imgutils.preprocess.torchvision.parse_torchvision_transforms"]], "register_torchvision_parse() (in module imgutils.preprocess.torchvision)": [[57, "imgutils.preprocess.torchvision.register_torchvision_parse"]], "register_torchvision_transform() (in module imgutils.preprocess.torchvision)": [[57, "imgutils.preprocess.torchvision.register_torchvision_transform"]], "notprocessortypeerror (class in imgutils.preprocess.transformers)": [[58, "imgutils.preprocess.transformers.NotProcessorTypeError"]], "convert_to_size_dict() (in module imgutils.preprocess.transformers)": [[58, "imgutils.preprocess.transformers.convert_to_size_dict"]], "create_bit_transforms() (in module imgutils.preprocess.transformers)": [[58, "imgutils.preprocess.transformers.create_bit_transforms"]], "create_blip_transforms() (in module imgutils.preprocess.transformers)": [[58, "imgutils.preprocess.transformers.create_blip_transforms"]], "create_clip_transforms() (in module imgutils.preprocess.transformers)": [[58, "imgutils.preprocess.transformers.create_clip_transforms"]], "create_convnext_transforms() (in module imgutils.preprocess.transformers)": [[58, "imgutils.preprocess.transformers.create_convnext_transforms"]], "create_mobilenetv2_transforms() (in module imgutils.preprocess.transformers)": [[58, "imgutils.preprocess.transformers.create_mobilenetv2_transforms"]], "create_siglip_transforms() (in module imgutils.preprocess.transformers)": [[58, "imgutils.preprocess.transformers.create_siglip_transforms"]], "create_transforms_from_bit_processor() (in module imgutils.preprocess.transformers)": [[58, "imgutils.preprocess.transformers.create_transforms_from_bit_processor"]], "create_transforms_from_blip_processor() (in module imgutils.preprocess.transformers)": [[58, "imgutils.preprocess.transformers.create_transforms_from_blip_processor"]], "create_transforms_from_clip_processor() (in module imgutils.preprocess.transformers)": [[58, "imgutils.preprocess.transformers.create_transforms_from_clip_processor"]], "create_transforms_from_convnext_processor() (in module imgutils.preprocess.transformers)": [[58, "imgutils.preprocess.transformers.create_transforms_from_convnext_processor"]], "create_transforms_from_mobilenetv2_processor() (in module imgutils.preprocess.transformers)": [[58, "imgutils.preprocess.transformers.create_transforms_from_mobilenetv2_processor"]], "create_transforms_from_siglip_processor() (in module imgutils.preprocess.transformers)": [[58, "imgutils.preprocess.transformers.create_transforms_from_siglip_processor"]], "create_transforms_from_transformers() (in module imgutils.preprocess.transformers)": [[58, "imgutils.preprocess.transformers.create_transforms_from_transformers"]], "create_transforms_from_vit_processor() (in module imgutils.preprocess.transformers)": [[58, "imgutils.preprocess.transformers.create_transforms_from_vit_processor"]], "create_vit_transforms() (in module imgutils.preprocess.transformers)": [[58, "imgutils.preprocess.transformers.create_vit_transforms"]], "get_size_dict() (in module imgutils.preprocess.transformers)": [[58, "imgutils.preprocess.transformers.get_size_dict"]], "imgutils.preprocess.transformers": [[58, "module-imgutils.preprocess.transformers"]], "is_valid_size_dict() (in module imgutils.preprocess.transformers)": [[58, "imgutils.preprocess.transformers.is_valid_size_dict"]], "register_creators_for_transformers() (in module imgutils.preprocess.transformers)": [[58, "imgutils.preprocess.transformers.register_creators_for_transformers"]], "backgroundimageset (class in imgutils.resource.background)": [[59, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[59, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[59, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[59, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[59, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[59, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[59, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[59, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[59, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[59, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[59, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[59, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[59, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[60, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[61, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise() (in module imgutils.restore.adversarial)": [[61, "imgutils.restore.adversarial.remove_adversarial_noise"]], "imgutils.restore": [[62, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[63, "module-imgutils.restore.nafnet"]], "restore_with_nafnet() (in module imgutils.restore.nafnet)": [[63, "imgutils.restore.nafnet.restore_with_nafnet"]], "imgutils.restore.scunet": [[64, "module-imgutils.restore.scunet"]], "restore_with_scunet() (in module imgutils.restore.scunet)": [[64, "imgutils.restore.scunet.restore_with_scunet"]], "imgutils.sd": [[65, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[66, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[66, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[66, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[66, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[66, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[66, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[66, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[66, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[67, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[67, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[67, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[68, "imgutils.sd.nai.NAIMetaData"], [68, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[68, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[68, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[68, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[68, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[68, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[68, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[69, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[70, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[70, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[70, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[70, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[71, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[71, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[71, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[72, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[72, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[72, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[72, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[72, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[72, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[72, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[72, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[72, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[72, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[72, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[72, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[73, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[73, "module-imgutils.tagging.deepdanbooru"]], "get_deepgelbooru_tags() (in module imgutils.tagging.deepgelbooru)": [[74, "imgutils.tagging.deepgelbooru.get_deepgelbooru_tags"]], "imgutils.tagging.deepgelbooru": [[74, "module-imgutils.tagging.deepgelbooru"]], "add_underline() (in module imgutils.tagging.format)": [[75, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[75, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[75, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[75, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[76, "module-imgutils.tagging"]], "imgutils.tagging.match": [[77, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[77, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[77, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[77, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[78, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[78, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[79, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[79, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[80, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[80, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[81, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[81, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[81, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[81, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[82, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[82, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[83, "module-imgutils.upscale"]], "imgutils.utils.cache": [[84, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[84, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[85, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[85, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[86, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[87, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[87, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[87, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[88, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[88, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[88, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[89, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[89, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[89, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[90, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[90, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[90, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[91, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[91, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[92, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[92, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[92, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[93, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[93, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[93, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[94, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[94, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[94, "module-imgutils.validate.furry"]], "imgutils.validate": [[95, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[96, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[96, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[96, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[97, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[97, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[97, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[98, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[98, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[98, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[99, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[99, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[99, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[100, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[100, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[100, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[101, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[101, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[101, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[102, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[102, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[102, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[103, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[103, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[103, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[104, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[104, "imgutils.validate.truncate.is_truncated_file"]]}}) \ No newline at end of file diff --git a/v0.14.0/.buildinfo b/v0.14.0/.buildinfo index 462851d8415e16332a74051e79220ffb611f8cd6..932679ef32bcda686fe22b08c9a9e0124339479b 100644 --- a/v0.14.0/.buildinfo +++ b/v0.14.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: d45bec018f81d45bda13f3024b7806c6 +config: e4d1fc2c55d17c8b75f44eb4a99fb57f tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/v0.14.0/.doctrees/api_doc/ascii/drawing.doctree b/v0.14.0/.doctrees/api_doc/ascii/drawing.doctree index 7c602a9534ccb185c049d6f07d6c91bcd44529e9..931f4530ef94441aacb831114c5a3281364bc4d9 100644 Binary files a/v0.14.0/.doctrees/api_doc/ascii/drawing.doctree and b/v0.14.0/.doctrees/api_doc/ascii/drawing.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/ascii/index.doctree b/v0.14.0/.doctrees/api_doc/ascii/index.doctree index b8674d7dbc249fd0b9747393d316ffd8a21ba1b7..94238ea68a00adcafa4b98023922078cbee6aa21 100644 Binary files a/v0.14.0/.doctrees/api_doc/ascii/index.doctree and b/v0.14.0/.doctrees/api_doc/ascii/index.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/config/index.doctree b/v0.14.0/.doctrees/api_doc/config/index.doctree index 021838d6fa7fb4372afc696e96470b7ab11657b9..0458492fda0bf409aa3326669a620909b0fd388b 100644 Binary files a/v0.14.0/.doctrees/api_doc/config/index.doctree and b/v0.14.0/.doctrees/api_doc/config/index.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/config/meta.doctree b/v0.14.0/.doctrees/api_doc/config/meta.doctree index 4cabd1dff3022250c05a08a01b9802d664be3a1f..3786b87fe0e6682b1583150f9a91425e803aec14 100644 Binary files a/v0.14.0/.doctrees/api_doc/config/meta.doctree and b/v0.14.0/.doctrees/api_doc/config/meta.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/data/background.doctree b/v0.14.0/.doctrees/api_doc/data/background.doctree index 24e8967b5c3c2f710d75c36a3040afe8d9256883..84422b493213dace51246ee14e7bca06bb708158 100644 Binary files a/v0.14.0/.doctrees/api_doc/data/background.doctree and b/v0.14.0/.doctrees/api_doc/data/background.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/data/blob.doctree b/v0.14.0/.doctrees/api_doc/data/blob.doctree index 5834f318400134c332ea420968e611086d92448b..39cb728e05087fd0d7f25bccc03ee3adf9bcf91b 100644 Binary files a/v0.14.0/.doctrees/api_doc/data/blob.doctree and b/v0.14.0/.doctrees/api_doc/data/blob.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/data/decode.doctree b/v0.14.0/.doctrees/api_doc/data/decode.doctree index 09368893b07316c3d4bf52c67af2e0029ca99bfb..38d8cd3996512cd6e00d7b8c896300aeeb7c138b 100644 Binary files a/v0.14.0/.doctrees/api_doc/data/decode.doctree and b/v0.14.0/.doctrees/api_doc/data/decode.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/data/encode.doctree b/v0.14.0/.doctrees/api_doc/data/encode.doctree index 93e04e51bdc5eed259904e7797cc0c02cd14b1e4..1ca28e90934c4707f7a21f20d288986d23ed2ac1 100644 Binary files a/v0.14.0/.doctrees/api_doc/data/encode.doctree and b/v0.14.0/.doctrees/api_doc/data/encode.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/data/image.doctree b/v0.14.0/.doctrees/api_doc/data/image.doctree index 02ce647022e111b47384d9e0f4aa798e656d53ee..202fbb73145eccf7ef2a0f9c7375f277fbed3b30 100644 Binary files a/v0.14.0/.doctrees/api_doc/data/image.doctree and b/v0.14.0/.doctrees/api_doc/data/image.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/data/index.doctree b/v0.14.0/.doctrees/api_doc/data/index.doctree index fb8d15f01b97a25813cc84dcd7d498ce2f1d85c8..007a562c28a959c0b7a602e2a7cc5161708eae33 100644 Binary files a/v0.14.0/.doctrees/api_doc/data/index.doctree and b/v0.14.0/.doctrees/api_doc/data/index.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/data/layer.doctree b/v0.14.0/.doctrees/api_doc/data/layer.doctree index f9098dace476a86e291670394bc7495d6fcb2498..ea7952326da3bb096e2de82f100f19d0dfe2a65b 100644 Binary files a/v0.14.0/.doctrees/api_doc/data/layer.doctree and b/v0.14.0/.doctrees/api_doc/data/layer.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/data/url.doctree b/v0.14.0/.doctrees/api_doc/data/url.doctree index 009dac97acc93877c7f82a2b866bd5f727f794d6..3926b17687e6838da8a90bb6c6a847254de7009d 100644 Binary files a/v0.14.0/.doctrees/api_doc/data/url.doctree and b/v0.14.0/.doctrees/api_doc/data/url.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/detect/booru_yolo.doctree b/v0.14.0/.doctrees/api_doc/detect/booru_yolo.doctree index 32f04d38a49569746a2ff2d75627baadc955d42c..a6ad068ab180e86a8a51e838d4abf2a79c780250 100644 Binary files a/v0.14.0/.doctrees/api_doc/detect/booru_yolo.doctree and b/v0.14.0/.doctrees/api_doc/detect/booru_yolo.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/detect/censor.doctree b/v0.14.0/.doctrees/api_doc/detect/censor.doctree index 0175ee9f834976a453682510d680d5f57ec05cdb..9da81d5172683ed2a81612fb218d81b9acff2761 100644 Binary files a/v0.14.0/.doctrees/api_doc/detect/censor.doctree and b/v0.14.0/.doctrees/api_doc/detect/censor.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/detect/eye.doctree b/v0.14.0/.doctrees/api_doc/detect/eye.doctree index dc51250cb34a7e48fb3c748059a52656bf3eeb20..bb2f15043e7d2078b60ddb32c572afaeeb99208b 100644 Binary files a/v0.14.0/.doctrees/api_doc/detect/eye.doctree and b/v0.14.0/.doctrees/api_doc/detect/eye.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/detect/face.doctree b/v0.14.0/.doctrees/api_doc/detect/face.doctree index a6008daae2925e57bfe5f220b83b74b450ce9180..9090a6dd62242d236cd2f793e40f099cae71084a 100644 Binary files a/v0.14.0/.doctrees/api_doc/detect/face.doctree and b/v0.14.0/.doctrees/api_doc/detect/face.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/detect/halfbody.doctree b/v0.14.0/.doctrees/api_doc/detect/halfbody.doctree index 3a185912d3a13c3e3cbbd11ac4b5db6d6cb4ed27..5d91abaf07f2bd580f8f1945e13cb067fc29c4e3 100644 Binary files a/v0.14.0/.doctrees/api_doc/detect/halfbody.doctree and b/v0.14.0/.doctrees/api_doc/detect/halfbody.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/detect/hand.doctree b/v0.14.0/.doctrees/api_doc/detect/hand.doctree index 8095831e9627aaa6d9763e628b0904c81e8ed305..8c904c34c75847ee093ef6c4d5c6614c08c4c8d9 100644 Binary files a/v0.14.0/.doctrees/api_doc/detect/hand.doctree and b/v0.14.0/.doctrees/api_doc/detect/hand.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/detect/head.doctree b/v0.14.0/.doctrees/api_doc/detect/head.doctree index 6d2c86e6f0a00f2b2d839adac69f7fdb1d3a6f7a..a643b1e1f4b970c6864eba2f078a936c64f6bf8c 100644 Binary files a/v0.14.0/.doctrees/api_doc/detect/head.doctree and b/v0.14.0/.doctrees/api_doc/detect/head.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/detect/index.doctree b/v0.14.0/.doctrees/api_doc/detect/index.doctree index a09bf7cf1184db6740af670ec2a75f6459b787d5..9efed5024898386e9e36c07f47dad56405226633 100644 Binary files a/v0.14.0/.doctrees/api_doc/detect/index.doctree and b/v0.14.0/.doctrees/api_doc/detect/index.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/detect/nudenet.doctree b/v0.14.0/.doctrees/api_doc/detect/nudenet.doctree index ba57bd1f0af94dd769fce3568cd776b4d9dabdd7..eed63f4b92d049961aaceb3570aebabd9f9b0a90 100644 Binary files a/v0.14.0/.doctrees/api_doc/detect/nudenet.doctree and b/v0.14.0/.doctrees/api_doc/detect/nudenet.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/detect/person.doctree b/v0.14.0/.doctrees/api_doc/detect/person.doctree index b03cc615a89dd30ced220d65bd5b3bf29986187e..df5965045084137cb6c80c8dfb90515334c6cdee 100644 Binary files a/v0.14.0/.doctrees/api_doc/detect/person.doctree and b/v0.14.0/.doctrees/api_doc/detect/person.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/detect/similarity.doctree b/v0.14.0/.doctrees/api_doc/detect/similarity.doctree index f6f483f6f503cf1783daceda85782616f69cf99e..676f859aeb4b53389b7a6bb0350b626934c2b9ce 100644 Binary files a/v0.14.0/.doctrees/api_doc/detect/similarity.doctree and b/v0.14.0/.doctrees/api_doc/detect/similarity.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/detect/text.doctree b/v0.14.0/.doctrees/api_doc/detect/text.doctree index ed15125dcee5cc35f552ffefad061e0a3a7fbdf8..d1a5a600be336f1e096f5f25df13fa3d7257df37 100644 Binary files a/v0.14.0/.doctrees/api_doc/detect/text.doctree and b/v0.14.0/.doctrees/api_doc/detect/text.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/detect/visual.doctree b/v0.14.0/.doctrees/api_doc/detect/visual.doctree index 31b1ecb365faa057f18d9557163bdfdc7773a690..05256b5e260c85a074a65ed6dc90bb00d7cd64be 100644 Binary files a/v0.14.0/.doctrees/api_doc/detect/visual.doctree and b/v0.14.0/.doctrees/api_doc/detect/visual.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/edge/canny.doctree b/v0.14.0/.doctrees/api_doc/edge/canny.doctree index c737f8529bd5d12d0b057ca54a4ecaa5fd7b23ad..283246b22217af6d6f846759d803b68c792f8720 100644 Binary files a/v0.14.0/.doctrees/api_doc/edge/canny.doctree and b/v0.14.0/.doctrees/api_doc/edge/canny.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/edge/index.doctree b/v0.14.0/.doctrees/api_doc/edge/index.doctree index 2ff6faa00007a7410a18a47f848297d7361f4070..97fe25e812dd4f6678b7fa7845b65fddcd94710f 100644 Binary files a/v0.14.0/.doctrees/api_doc/edge/index.doctree and b/v0.14.0/.doctrees/api_doc/edge/index.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/edge/lineart.doctree b/v0.14.0/.doctrees/api_doc/edge/lineart.doctree index f05b6978ddf534caeea184b55a26f44672e9d584..91a4260fe3b2eeb9ded50589c1cc328f715338a0 100644 Binary files a/v0.14.0/.doctrees/api_doc/edge/lineart.doctree and b/v0.14.0/.doctrees/api_doc/edge/lineart.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/edge/lineart_anime.doctree b/v0.14.0/.doctrees/api_doc/edge/lineart_anime.doctree index d4aaf9e3c646233b7bbb121a456e5df6af9a1da7..3126d791ac5d7978813229bcd53cb42ae2b74bc4 100644 Binary files a/v0.14.0/.doctrees/api_doc/edge/lineart_anime.doctree and b/v0.14.0/.doctrees/api_doc/edge/lineart_anime.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/generic/classify.doctree b/v0.14.0/.doctrees/api_doc/generic/classify.doctree index 167db488f95aecaf4c54583f1cd208ca1dbaa6c4..f4c9a90b1e47fafa3efcbefd6f65fc70934051fc 100644 Binary files a/v0.14.0/.doctrees/api_doc/generic/classify.doctree and b/v0.14.0/.doctrees/api_doc/generic/classify.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/generic/clip.doctree b/v0.14.0/.doctrees/api_doc/generic/clip.doctree index 5694f5ea00715995ec6eadff56624139ae1ee30d..bb66fe38b518ada63e105e331b35e4b39a5bc6b0 100644 Binary files a/v0.14.0/.doctrees/api_doc/generic/clip.doctree and b/v0.14.0/.doctrees/api_doc/generic/clip.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/generic/enhance.doctree b/v0.14.0/.doctrees/api_doc/generic/enhance.doctree index 4795b49e7c2f74ff3b7788b2dace7237b780072d..87b21fa8d716f8b5778fc3676be6351ee8d4cb16 100644 Binary files a/v0.14.0/.doctrees/api_doc/generic/enhance.doctree and b/v0.14.0/.doctrees/api_doc/generic/enhance.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/generic/index.doctree b/v0.14.0/.doctrees/api_doc/generic/index.doctree index 1a0c76bbf2d5d0711813846e0574c538d86993cc..3305ef9c89d68f7a4c1097f0044a821dedc33170 100644 Binary files a/v0.14.0/.doctrees/api_doc/generic/index.doctree and b/v0.14.0/.doctrees/api_doc/generic/index.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/generic/siglip.doctree b/v0.14.0/.doctrees/api_doc/generic/siglip.doctree index 14366e4d8abc18ee9ceb25a9624cd4d27d13f6ab..69448bc457c18178a3e736e3a0e04c71d0b31324 100644 Binary files a/v0.14.0/.doctrees/api_doc/generic/siglip.doctree and b/v0.14.0/.doctrees/api_doc/generic/siglip.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/generic/yolo.doctree b/v0.14.0/.doctrees/api_doc/generic/yolo.doctree index dfd62f821ef97f7b212feddd5d2b16ddfd28f501..c9cf201cb3556f9980964b5416f8644c5afe217c 100644 Binary files a/v0.14.0/.doctrees/api_doc/generic/yolo.doctree and b/v0.14.0/.doctrees/api_doc/generic/yolo.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/metadata/geninfo.doctree b/v0.14.0/.doctrees/api_doc/metadata/geninfo.doctree index c0402c83ff7465b05ac999d3952eb9542694cfdc..5e9fca1fefeed206ebafa6946ec3cecd32b2fb8a 100644 Binary files a/v0.14.0/.doctrees/api_doc/metadata/geninfo.doctree and b/v0.14.0/.doctrees/api_doc/metadata/geninfo.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/metadata/index.doctree b/v0.14.0/.doctrees/api_doc/metadata/index.doctree index 6797884ec179b53feb26a064647da80b95196faf..a8d3cea31fb4608cb076ae2637b71362b04715d3 100644 Binary files a/v0.14.0/.doctrees/api_doc/metadata/index.doctree and b/v0.14.0/.doctrees/api_doc/metadata/index.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/metadata/lsb.doctree b/v0.14.0/.doctrees/api_doc/metadata/lsb.doctree index de10693ccfae82bf0b620a06b404b3b122772647..c6f6bf5a55845574058adaa7f2dd2276f4863450 100644 Binary files a/v0.14.0/.doctrees/api_doc/metadata/lsb.doctree and b/v0.14.0/.doctrees/api_doc/metadata/lsb.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/metrics/aesthetic.doctree b/v0.14.0/.doctrees/api_doc/metrics/aesthetic.doctree index 884b53fc4dfb0eaae2af501f49823d4ce4d97eaf..fc102d2fdb4a3ebda7a2ae364a53cc5b10c8748a 100644 Binary files a/v0.14.0/.doctrees/api_doc/metrics/aesthetic.doctree and b/v0.14.0/.doctrees/api_doc/metrics/aesthetic.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/metrics/ccip.doctree b/v0.14.0/.doctrees/api_doc/metrics/ccip.doctree index 4808675d2783658544efac93b6e64abc109ae3a9..e8326035f400addaa1f96269f7c5f892bf99b198 100644 Binary files a/v0.14.0/.doctrees/api_doc/metrics/ccip.doctree and b/v0.14.0/.doctrees/api_doc/metrics/ccip.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/metrics/dbaesthetic.doctree b/v0.14.0/.doctrees/api_doc/metrics/dbaesthetic.doctree index efa814acdb3f3f009211d95913e9996366490574..396a0c07a544d84da2f822fce339619f2403be2c 100644 Binary files a/v0.14.0/.doctrees/api_doc/metrics/dbaesthetic.doctree and b/v0.14.0/.doctrees/api_doc/metrics/dbaesthetic.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/metrics/index.doctree b/v0.14.0/.doctrees/api_doc/metrics/index.doctree index aa3d33d50c24647706c98403c5a8b7ab72ab3286..08ab971828c546d96ba9a139f69c81684f558381 100644 Binary files a/v0.14.0/.doctrees/api_doc/metrics/index.doctree and b/v0.14.0/.doctrees/api_doc/metrics/index.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/metrics/laplacian.doctree b/v0.14.0/.doctrees/api_doc/metrics/laplacian.doctree index 237957433e0eefc0c7ed61b91458d1c67efd06b6..54c0fbe29641c307e0c356baa347fe43d4e5e65f 100644 Binary files a/v0.14.0/.doctrees/api_doc/metrics/laplacian.doctree and b/v0.14.0/.doctrees/api_doc/metrics/laplacian.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/metrics/lpips.doctree b/v0.14.0/.doctrees/api_doc/metrics/lpips.doctree index 45c4e017558dc56195aeae6e4f1e6deef0384f5a..3e2694b37b0c345f3aa884e5434238ada70c5ada 100644 Binary files a/v0.14.0/.doctrees/api_doc/metrics/lpips.doctree and b/v0.14.0/.doctrees/api_doc/metrics/lpips.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/metrics/psnr_.doctree b/v0.14.0/.doctrees/api_doc/metrics/psnr_.doctree index d69c0a780c33821c6bfd15a0c384200a56124606..8fcd97527d357fef3fb1fa3e7cd5fd3ce1a88b93 100644 Binary files a/v0.14.0/.doctrees/api_doc/metrics/psnr_.doctree and b/v0.14.0/.doctrees/api_doc/metrics/psnr_.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/ocr/index.doctree b/v0.14.0/.doctrees/api_doc/ocr/index.doctree index d7ac121cd6943ac86275d991eb9a34166d19fa18..8fea581dc85941cfab3f69bf18c7676707aab9af 100644 Binary files a/v0.14.0/.doctrees/api_doc/ocr/index.doctree and b/v0.14.0/.doctrees/api_doc/ocr/index.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/operate/align.doctree b/v0.14.0/.doctrees/api_doc/operate/align.doctree index e090c38b5c475e85caf7cb0847b3bbb9143d9c45..278836fd95c77646d81698a3d39bcb5caa58a8cf 100644 Binary files a/v0.14.0/.doctrees/api_doc/operate/align.doctree and b/v0.14.0/.doctrees/api_doc/operate/align.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/operate/censor.doctree b/v0.14.0/.doctrees/api_doc/operate/censor.doctree index 1ef2b3b0c9ea2c0073a75f753a643d29797d8fff..0b566e7360363df6d7c6763d1f52555056af20be 100644 Binary files a/v0.14.0/.doctrees/api_doc/operate/censor.doctree and b/v0.14.0/.doctrees/api_doc/operate/censor.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/operate/imgcensor.doctree b/v0.14.0/.doctrees/api_doc/operate/imgcensor.doctree index 4e91e0b7395f465a1e35a6466a83b8ce5d5bc30c..7e50522d065d9a93cd26ef65718d87e8be9aaaa2 100644 Binary files a/v0.14.0/.doctrees/api_doc/operate/imgcensor.doctree and b/v0.14.0/.doctrees/api_doc/operate/imgcensor.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/operate/index.doctree b/v0.14.0/.doctrees/api_doc/operate/index.doctree index bbc9a8717812988eae675b96ebb15c20f209fa75..17cf2f8aea892f1a0727d31a14301f108fb1360e 100644 Binary files a/v0.14.0/.doctrees/api_doc/operate/index.doctree and b/v0.14.0/.doctrees/api_doc/operate/index.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/operate/squeeze.doctree b/v0.14.0/.doctrees/api_doc/operate/squeeze.doctree index 1013131ec882db619c73379858b368b15a9ec746..a0b79a68e5447442c0b6bf6dee58fe0152f44c7b 100644 Binary files a/v0.14.0/.doctrees/api_doc/operate/squeeze.doctree and b/v0.14.0/.doctrees/api_doc/operate/squeeze.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/pose/dwpose.doctree b/v0.14.0/.doctrees/api_doc/pose/dwpose.doctree index 0b28a0a46d1d7ac27a4f3264c4f0a1da6d207818..aa8ff1cce3f5b2f79677015ebe68a2a2fbf562b3 100644 Binary files a/v0.14.0/.doctrees/api_doc/pose/dwpose.doctree and b/v0.14.0/.doctrees/api_doc/pose/dwpose.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/pose/format.doctree b/v0.14.0/.doctrees/api_doc/pose/format.doctree index 5fceae0364841754d4954586b004c5001497c482..1cdc38aa4a49c27b7c7509a05d678f260556e45a 100644 Binary files a/v0.14.0/.doctrees/api_doc/pose/format.doctree and b/v0.14.0/.doctrees/api_doc/pose/format.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/pose/index.doctree b/v0.14.0/.doctrees/api_doc/pose/index.doctree index 24e3653125b74ae2403d9d1afada2f0916a29215..605a1f2b9084d897b880d8251b2c1eb0c4e5961a 100644 Binary files a/v0.14.0/.doctrees/api_doc/pose/index.doctree and b/v0.14.0/.doctrees/api_doc/pose/index.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/pose/visual.doctree b/v0.14.0/.doctrees/api_doc/pose/visual.doctree index 9b9785c118b74ebad6280f7f90568ef3c1a63861..9ee27db8018c853ef6ebebbe81e812ad16cde7dd 100644 Binary files a/v0.14.0/.doctrees/api_doc/pose/visual.doctree and b/v0.14.0/.doctrees/api_doc/pose/visual.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/preprocess/base.doctree b/v0.14.0/.doctrees/api_doc/preprocess/base.doctree index 0d1e8dd40db0caeabd85c7712b2cc31750c3d128..42e5ca0b515f38671cf28b848df39eee86e0b432 100644 Binary files a/v0.14.0/.doctrees/api_doc/preprocess/base.doctree and b/v0.14.0/.doctrees/api_doc/preprocess/base.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/preprocess/index.doctree b/v0.14.0/.doctrees/api_doc/preprocess/index.doctree index 13f82179088cb44265af901e6a40704145f9fd73..edd9c1fb46a183bd3d37a995b28f1f83d0cf48b3 100644 Binary files a/v0.14.0/.doctrees/api_doc/preprocess/index.doctree and b/v0.14.0/.doctrees/api_doc/preprocess/index.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/preprocess/pillow.doctree b/v0.14.0/.doctrees/api_doc/preprocess/pillow.doctree index f81824291204543cda5042239257e0310a4f1320..d49e4f924d93b6ee457f4a626078f0d36bf78c96 100644 Binary files a/v0.14.0/.doctrees/api_doc/preprocess/pillow.doctree and b/v0.14.0/.doctrees/api_doc/preprocess/pillow.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/preprocess/torchvision.doctree b/v0.14.0/.doctrees/api_doc/preprocess/torchvision.doctree index 77de9a78245b7c8e1df15b2c19aa3f846f27131f..e6d754f0ab90e4a65fa5e16aaba503c8f2383a02 100644 Binary files a/v0.14.0/.doctrees/api_doc/preprocess/torchvision.doctree and b/v0.14.0/.doctrees/api_doc/preprocess/torchvision.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/preprocess/transformers.doctree b/v0.14.0/.doctrees/api_doc/preprocess/transformers.doctree index 22961b79452ba70c81898f97c66a6c260c897b77..c52eb25480665536ae7c9339b80a12e98db2b553 100644 Binary files a/v0.14.0/.doctrees/api_doc/preprocess/transformers.doctree and b/v0.14.0/.doctrees/api_doc/preprocess/transformers.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/resource/background.doctree b/v0.14.0/.doctrees/api_doc/resource/background.doctree index 0551773bb9bfe756a27d3028fd89f05c573c6052..cf193bf7e9fa9d5803b9e29a0519ede726f8db14 100644 Binary files a/v0.14.0/.doctrees/api_doc/resource/background.doctree and b/v0.14.0/.doctrees/api_doc/resource/background.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/resource/index.doctree b/v0.14.0/.doctrees/api_doc/resource/index.doctree index 16aea8929ff160c05ac90e0f9abd0644b56ca7cf..e21c8393719e25c86c30d831013703d0a7a93f34 100644 Binary files a/v0.14.0/.doctrees/api_doc/resource/index.doctree and b/v0.14.0/.doctrees/api_doc/resource/index.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/restore/adversarial.doctree b/v0.14.0/.doctrees/api_doc/restore/adversarial.doctree index aae8530ca0b5c95c41775769a23b9c158ef8b055..1cd1e379d1f586c0b93fd3055be18977a73405eb 100644 Binary files a/v0.14.0/.doctrees/api_doc/restore/adversarial.doctree and b/v0.14.0/.doctrees/api_doc/restore/adversarial.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/restore/index.doctree b/v0.14.0/.doctrees/api_doc/restore/index.doctree index a5bd6430ac905ddd6e466bfdb36ee66e17063a65..5f3cacff3ae07101709daa7a4c7f22200b146fa3 100644 Binary files a/v0.14.0/.doctrees/api_doc/restore/index.doctree and b/v0.14.0/.doctrees/api_doc/restore/index.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/restore/nafnet.doctree b/v0.14.0/.doctrees/api_doc/restore/nafnet.doctree index 63ed325310df3124fa9fd139bd7abb17c64d2e58..c8ee84e3ff1c33b237b11963ac28d360d5961fe0 100644 Binary files a/v0.14.0/.doctrees/api_doc/restore/nafnet.doctree and b/v0.14.0/.doctrees/api_doc/restore/nafnet.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/restore/scunet.doctree b/v0.14.0/.doctrees/api_doc/restore/scunet.doctree index b7fd97569bf5d6eaba7c3bb66bb085f84c7d6c1c..76c8ba4deedb3fadabf36fa8577b1147ec249465 100644 Binary files a/v0.14.0/.doctrees/api_doc/restore/scunet.doctree and b/v0.14.0/.doctrees/api_doc/restore/scunet.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/sd/index.doctree b/v0.14.0/.doctrees/api_doc/sd/index.doctree index d92bf4f226a34ea9a58411899a51c0093c965d13..c8485fdb70edc64e5ed8b7a6b32790940ed5efdb 100644 Binary files a/v0.14.0/.doctrees/api_doc/sd/index.doctree and b/v0.14.0/.doctrees/api_doc/sd/index.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/sd/metadata.doctree b/v0.14.0/.doctrees/api_doc/sd/metadata.doctree index 9e489d0789398ec3b169087b1bef15174c867142..02c7d1a69bfebf8c3a04f7c06152daf735496c51 100644 Binary files a/v0.14.0/.doctrees/api_doc/sd/metadata.doctree and b/v0.14.0/.doctrees/api_doc/sd/metadata.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/sd/model.doctree b/v0.14.0/.doctrees/api_doc/sd/model.doctree index ae578697d0ee1e8ba3509fed499a1933f9fe81ac..58ce917c82f402dfe9d58e255215cd4d22eb09d9 100644 Binary files a/v0.14.0/.doctrees/api_doc/sd/model.doctree and b/v0.14.0/.doctrees/api_doc/sd/model.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/sd/nai.doctree b/v0.14.0/.doctrees/api_doc/sd/nai.doctree index d03319c7d72eefdc7b18c9288b65570837cca268..77b93c89ca2bf1341ad975ec5d931a122d5375c3 100644 Binary files a/v0.14.0/.doctrees/api_doc/sd/nai.doctree and b/v0.14.0/.doctrees/api_doc/sd/nai.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/segment/index.doctree b/v0.14.0/.doctrees/api_doc/segment/index.doctree index 9fff2eee638e9ef0293f298daf413e69eef40028..a88f6b1e16af057f0fbe3251d79511b73385f4a8 100644 Binary files a/v0.14.0/.doctrees/api_doc/segment/index.doctree and b/v0.14.0/.doctrees/api_doc/segment/index.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/segment/isnetis.doctree b/v0.14.0/.doctrees/api_doc/segment/isnetis.doctree index c73372ff0259f75b0393ff6eae2c231425a50d8e..41c3a5b0fcedbd17efcddff8679c498ac0a765e6 100644 Binary files a/v0.14.0/.doctrees/api_doc/segment/isnetis.doctree and b/v0.14.0/.doctrees/api_doc/segment/isnetis.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/tagging/blacklist.doctree b/v0.14.0/.doctrees/api_doc/tagging/blacklist.doctree index aa1843efc4ec298cf39b5c982a5fa177a262acdf..a698b30c4cc81b7d9f9fb926b26f218d1dada6d2 100644 Binary files a/v0.14.0/.doctrees/api_doc/tagging/blacklist.doctree and b/v0.14.0/.doctrees/api_doc/tagging/blacklist.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/tagging/character.doctree b/v0.14.0/.doctrees/api_doc/tagging/character.doctree index 193a23e22fb36c20ad184d129b7d0040245ce225..cd27dc96e1d0f29c0e86bb204376577b8383d098 100644 Binary files a/v0.14.0/.doctrees/api_doc/tagging/character.doctree and b/v0.14.0/.doctrees/api_doc/tagging/character.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/tagging/deepdanbooru.doctree b/v0.14.0/.doctrees/api_doc/tagging/deepdanbooru.doctree index 7bad1fee40e06eee9b69c6607293191cd7413a0f..141895c8ec78cba4c150a844f0c0becf2e805af2 100644 Binary files a/v0.14.0/.doctrees/api_doc/tagging/deepdanbooru.doctree and b/v0.14.0/.doctrees/api_doc/tagging/deepdanbooru.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/tagging/deepgelbooru.doctree b/v0.14.0/.doctrees/api_doc/tagging/deepgelbooru.doctree index bbfd0f044e766e83003c83d73db6a682b785db9a..4462ce0fd5ddefe1f718957effddcb2dbe0e3d46 100644 Binary files a/v0.14.0/.doctrees/api_doc/tagging/deepgelbooru.doctree and b/v0.14.0/.doctrees/api_doc/tagging/deepgelbooru.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/tagging/format.doctree b/v0.14.0/.doctrees/api_doc/tagging/format.doctree index 2eb2636ccb08221f0b877ff2b721c49fbfe97a00..fd084e928eaf4de590a14d27d472e4125ab527bb 100644 Binary files a/v0.14.0/.doctrees/api_doc/tagging/format.doctree and b/v0.14.0/.doctrees/api_doc/tagging/format.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/tagging/index.doctree b/v0.14.0/.doctrees/api_doc/tagging/index.doctree index 2cb537e34dbf6e9f044750e444a42922b56d9b60..707fe3baa64bfa7d965fc82cb0ae1661db96fb98 100644 Binary files a/v0.14.0/.doctrees/api_doc/tagging/index.doctree and b/v0.14.0/.doctrees/api_doc/tagging/index.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/tagging/match.doctree b/v0.14.0/.doctrees/api_doc/tagging/match.doctree index f4fcda25ef68add4200a04c1c133e0d41f39b861..ea66286650d1c5cd03198d36c50bd3b3ff0efb26 100644 Binary files a/v0.14.0/.doctrees/api_doc/tagging/match.doctree and b/v0.14.0/.doctrees/api_doc/tagging/match.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/tagging/mldanbooru.doctree b/v0.14.0/.doctrees/api_doc/tagging/mldanbooru.doctree index 84cdd5edbb8b55f026ab6693ecb0b3a9ee2d909b..375db03f28ef06717d659b2647340daded314dba 100644 Binary files a/v0.14.0/.doctrees/api_doc/tagging/mldanbooru.doctree and b/v0.14.0/.doctrees/api_doc/tagging/mldanbooru.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/tagging/order.doctree b/v0.14.0/.doctrees/api_doc/tagging/order.doctree index 7f3fbab993de36143fa16098beeab9065d5a59c1..1cf0cb5fc5d20721a5669f84af6cb97793f1fb98 100644 Binary files a/v0.14.0/.doctrees/api_doc/tagging/order.doctree and b/v0.14.0/.doctrees/api_doc/tagging/order.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/tagging/overlap.doctree b/v0.14.0/.doctrees/api_doc/tagging/overlap.doctree index 7ecf8a6413b6e97cf52a0398677fa03387bc5781..6a24d78e1927e11c3064f522ce15ab50998a6d53 100644 Binary files a/v0.14.0/.doctrees/api_doc/tagging/overlap.doctree and b/v0.14.0/.doctrees/api_doc/tagging/overlap.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/tagging/wd14.doctree b/v0.14.0/.doctrees/api_doc/tagging/wd14.doctree index f5d153eba127138ee943be6834790f10cd2c85ff..f4eb59680180cd8bad889ac7d5f95c44b81bb75a 100644 Binary files a/v0.14.0/.doctrees/api_doc/tagging/wd14.doctree and b/v0.14.0/.doctrees/api_doc/tagging/wd14.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/upscale/cdc.doctree b/v0.14.0/.doctrees/api_doc/upscale/cdc.doctree index 91b44abb11515a1ce0c6149fb92ce2efcf6d48a7..a9a1f04261ed1c4a009f58c8862d80ffe987a7bf 100644 Binary files a/v0.14.0/.doctrees/api_doc/upscale/cdc.doctree and b/v0.14.0/.doctrees/api_doc/upscale/cdc.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/upscale/index.doctree b/v0.14.0/.doctrees/api_doc/upscale/index.doctree index a45aca831cf2454c582ab86552deebd4af0b90ae..c22f005e6ecc9d30eb7acf4fc962f061a41c6f84 100644 Binary files a/v0.14.0/.doctrees/api_doc/upscale/index.doctree and b/v0.14.0/.doctrees/api_doc/upscale/index.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/utils/cache.doctree b/v0.14.0/.doctrees/api_doc/utils/cache.doctree index 51e5b3db51c0dbcbfe66750c3526418d610cf0d9..b3df29b296edbdd5ca10a6035584aebed5ada273 100644 Binary files a/v0.14.0/.doctrees/api_doc/utils/cache.doctree and b/v0.14.0/.doctrees/api_doc/utils/cache.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/utils/func.doctree b/v0.14.0/.doctrees/api_doc/utils/func.doctree index 57a58650bc4d826a2346393e1e4a0adb7c76ae76..10750dac008e59e36208e68521a5b03af4c52692 100644 Binary files a/v0.14.0/.doctrees/api_doc/utils/func.doctree and b/v0.14.0/.doctrees/api_doc/utils/func.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/utils/index.doctree b/v0.14.0/.doctrees/api_doc/utils/index.doctree index 030cf500fdef4af1f33f46b8c23bd5695720a8d0..1bc3e3a6133df95bdfcdda2a8477f998753a6ded 100644 Binary files a/v0.14.0/.doctrees/api_doc/utils/index.doctree and b/v0.14.0/.doctrees/api_doc/utils/index.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/utils/onnxruntime.doctree b/v0.14.0/.doctrees/api_doc/utils/onnxruntime.doctree index c4f8eb0065dbc3b472087888de843b89b0e724f0..ec9eb6ce7fde04c72aa850e5f6964d55a5f73121 100644 Binary files a/v0.14.0/.doctrees/api_doc/utils/onnxruntime.doctree and b/v0.14.0/.doctrees/api_doc/utils/onnxruntime.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/validate/aicheck.doctree b/v0.14.0/.doctrees/api_doc/validate/aicheck.doctree index f75d5527df0a868b0c0fa16e43bfe36d4f79a8ee..10fde88d31e551a82502b664b8d2aa5f238daf52 100644 Binary files a/v0.14.0/.doctrees/api_doc/validate/aicheck.doctree and b/v0.14.0/.doctrees/api_doc/validate/aicheck.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/validate/bangumi_char.doctree b/v0.14.0/.doctrees/api_doc/validate/bangumi_char.doctree index 3995a7c1965cbd70d548c74050ed1c02b3965164..c8d6a5b42f56d734cc21103346f2abbc9d885b37 100644 Binary files a/v0.14.0/.doctrees/api_doc/validate/bangumi_char.doctree and b/v0.14.0/.doctrees/api_doc/validate/bangumi_char.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/validate/classify.doctree b/v0.14.0/.doctrees/api_doc/validate/classify.doctree index 38afab9d9c44aa8e126ccbff47d70a5edd61e698..3eb804ff229e666f391fb737c5947f64aebc60df 100644 Binary files a/v0.14.0/.doctrees/api_doc/validate/classify.doctree and b/v0.14.0/.doctrees/api_doc/validate/classify.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/validate/color.doctree b/v0.14.0/.doctrees/api_doc/validate/color.doctree index 9262cbb8dbdfc5c13d5cc37768e8c1550875ff59..81cef4bd650a7ed968f3abc8af17b5739b7a4aec 100644 Binary files a/v0.14.0/.doctrees/api_doc/validate/color.doctree and b/v0.14.0/.doctrees/api_doc/validate/color.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/validate/completeness.doctree b/v0.14.0/.doctrees/api_doc/validate/completeness.doctree index e905ba90077875c6a1c329aa0fe9d7fc4a547d48..6577d064db293d76399682c9f019b2b0200a04e6 100644 Binary files a/v0.14.0/.doctrees/api_doc/validate/completeness.doctree and b/v0.14.0/.doctrees/api_doc/validate/completeness.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/validate/dbrating.doctree b/v0.14.0/.doctrees/api_doc/validate/dbrating.doctree index 8f7ade4e8e9f069416b8a4868969685028499ef5..0a455f8b0ce82e8050894dcda277658f6e261591 100644 Binary files a/v0.14.0/.doctrees/api_doc/validate/dbrating.doctree and b/v0.14.0/.doctrees/api_doc/validate/dbrating.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/validate/furry.doctree b/v0.14.0/.doctrees/api_doc/validate/furry.doctree index 2f241041f888226d1d2c03452ec6d64b4201196a..9bdc1d093bdbf377bfd2f273fe7c86133c1506cc 100644 Binary files a/v0.14.0/.doctrees/api_doc/validate/furry.doctree and b/v0.14.0/.doctrees/api_doc/validate/furry.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/validate/index.doctree b/v0.14.0/.doctrees/api_doc/validate/index.doctree index efacbb465c47be03afd87a167da36c5409ce1785..186b1aa13c7b7a75ea91d1abdb3e4b7777774a75 100644 Binary files a/v0.14.0/.doctrees/api_doc/validate/index.doctree and b/v0.14.0/.doctrees/api_doc/validate/index.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/validate/monochrome.doctree b/v0.14.0/.doctrees/api_doc/validate/monochrome.doctree index 4b984be0e19ca9917dc06d0ffa557efde6c7ddcd..c63d6a6ec9a34378bca8400cdd971e8f57538b94 100644 Binary files a/v0.14.0/.doctrees/api_doc/validate/monochrome.doctree and b/v0.14.0/.doctrees/api_doc/validate/monochrome.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/validate/nsfw.doctree b/v0.14.0/.doctrees/api_doc/validate/nsfw.doctree index c87e757a90827788288201d1effb5a4cb57d7612..9f79704b66a933c5757002ff8579b467fcfa7e96 100644 Binary files a/v0.14.0/.doctrees/api_doc/validate/nsfw.doctree and b/v0.14.0/.doctrees/api_doc/validate/nsfw.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/validate/portrait.doctree b/v0.14.0/.doctrees/api_doc/validate/portrait.doctree index d896911c0a04340596dc9994ea3274820830f25e..e660b6521a1598a82780ee5b62ab8dc2a646a8da 100644 Binary files a/v0.14.0/.doctrees/api_doc/validate/portrait.doctree and b/v0.14.0/.doctrees/api_doc/validate/portrait.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/validate/rating.doctree b/v0.14.0/.doctrees/api_doc/validate/rating.doctree index 7b454fa2f779d05bb428bd9384e15bb77c30e1c5..8bee6f66e9b33dc151b211d72db361dcb4a2515c 100644 Binary files a/v0.14.0/.doctrees/api_doc/validate/rating.doctree and b/v0.14.0/.doctrees/api_doc/validate/rating.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/validate/real.doctree b/v0.14.0/.doctrees/api_doc/validate/real.doctree index 02c8b9895bf2452cb77fac1285ae1e63449a07ce..1000bf99b01fa39a712c4e2e219f6b7100f92d73 100644 Binary files a/v0.14.0/.doctrees/api_doc/validate/real.doctree and b/v0.14.0/.doctrees/api_doc/validate/real.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/validate/safe.doctree b/v0.14.0/.doctrees/api_doc/validate/safe.doctree index 44a3e57ee6d4a3ba6eb68e3d14f06147958c52a2..4c23f7857bd0dfd80478d6c42a27532f1266a7a1 100644 Binary files a/v0.14.0/.doctrees/api_doc/validate/safe.doctree and b/v0.14.0/.doctrees/api_doc/validate/safe.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/validate/style_age.doctree b/v0.14.0/.doctrees/api_doc/validate/style_age.doctree index e04e0a5cd940a55e79acdf0991cb470ceca3d97b..25c3533847b2268990b5f76044ad6e82e4900049 100644 Binary files a/v0.14.0/.doctrees/api_doc/validate/style_age.doctree and b/v0.14.0/.doctrees/api_doc/validate/style_age.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/validate/teen.doctree b/v0.14.0/.doctrees/api_doc/validate/teen.doctree index 99cf13d625cd191407010205c90d2388e2bc64e3..866e43a431557b44ee6e2918c108bb1593befd0c 100644 Binary files a/v0.14.0/.doctrees/api_doc/validate/teen.doctree and b/v0.14.0/.doctrees/api_doc/validate/teen.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/validate/truncate.doctree b/v0.14.0/.doctrees/api_doc/validate/truncate.doctree index ae6a25bd3faed2477d17a1d9d71c6267ad07abe3..e7311effb6326701e0a2879ab1fe526ec624f1bb 100644 Binary files a/v0.14.0/.doctrees/api_doc/validate/truncate.doctree and b/v0.14.0/.doctrees/api_doc/validate/truncate.doctree differ diff --git a/v0.14.0/.doctrees/environment.pickle b/v0.14.0/.doctrees/environment.pickle index bb909fdda4ed1cf748a6bc989595b36a435a73fc..2e5d61cca6cd72b29250645a569d4692efbe5c26 100644 Binary files a/v0.14.0/.doctrees/environment.pickle and b/v0.14.0/.doctrees/environment.pickle differ diff --git a/v0.14.0/.doctrees/index.doctree b/v0.14.0/.doctrees/index.doctree index 86df8ea031752f6155963801d4075391aa277a7b..fd046a86817981c73615b6000228f4fa20da76ea 100644 Binary files a/v0.14.0/.doctrees/index.doctree and b/v0.14.0/.doctrees/index.doctree differ diff --git a/v0.14.0/.doctrees/information/environment.doctree b/v0.14.0/.doctrees/information/environment.doctree index 6bf25d8d6cf6f5bf23a9deefdf7b4eceedc32b90..5a10eddfef5bcf1b96b632113db0c08d5e56940b 100644 Binary files a/v0.14.0/.doctrees/information/environment.doctree and b/v0.14.0/.doctrees/information/environment.doctree differ diff --git a/v0.14.0/.doctrees/information/environment.result.doctree b/v0.14.0/.doctrees/information/environment.result.doctree index 3840e7e25ff85aedcc184d19591c114da053c3ff..d4db1a2fb235926315ba1130ad46b7842b364de9 100644 Binary files a/v0.14.0/.doctrees/information/environment.result.doctree and b/v0.14.0/.doctrees/information/environment.result.doctree differ diff --git a/v0.14.0/.doctrees/nbsphinx/information/environment.ipynb b/v0.14.0/.doctrees/nbsphinx/information/environment.ipynb index d533edb1f83b9084b51a9c3327202120725de0f4..8c547a1bd8433a76afdf2232fadc41efd027c639 100644 --- a/v0.14.0/.doctrees/nbsphinx/information/environment.ipynb +++ b/v0.14.0/.doctrees/nbsphinx/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-03-27T05:47:55.218049Z", - "iopub.status.busy": "2025-03-27T05:47:55.217823Z", - "iopub.status.idle": "2025-03-27T05:47:56.378257Z", - "shell.execute_reply": "2025-03-27T05:47:56.377435Z" + "iopub.execute_input": "2025-03-27T10:52:58.433540Z", + "iopub.status.busy": "2025-03-27T10:52:58.433048Z", + "iopub.status.idle": "2025-03-27T10:52:59.594328Z", + "shell.execute_reply": "2025-03-27T10:52:59.593501Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3244.322 MHz\n", + "CPU Freq: 3092.5775 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.14.0/.doctrees/nbsphinx/information/environment.result.ipynb b/v0.14.0/.doctrees/nbsphinx/information/environment.result.ipynb index ba591edfdb617ea06e72a41f3031471d718ddbb2..713f6f3597ed87a05b31f6aac9508cfb71c87fe9 100644 --- a/v0.14.0/.doctrees/nbsphinx/information/environment.result.ipynb +++ b/v0.14.0/.doctrees/nbsphinx/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-03-27T05:45:25.198872Z", - "iopub.status.busy": "2025-03-27T05:45:25.198671Z", - "iopub.status.idle": "2025-03-27T05:45:26.364550Z", - "shell.execute_reply": "2025-03-27T05:45:26.363817Z" + "iopub.execute_input": "2025-03-27T10:50:28.777176Z", + "iopub.status.busy": "2025-03-27T10:50:28.776976Z", + "iopub.status.idle": "2025-03-27T10:50:29.943872Z", + "shell.execute_reply": "2025-03-27T10:50:29.943068Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3298.5117499999997 MHz\n", + "CPU Freq: 3131.2087500000002 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.14.0/.doctrees/tutorials/installation/index.doctree b/v0.14.0/.doctrees/tutorials/installation/index.doctree index 090ab5e497b370991e7adebce2d50c861c070cf9..302addd76c7d31517ae31fe55ef46c116fa32871 100644 Binary files a/v0.14.0/.doctrees/tutorials/installation/index.doctree and b/v0.14.0/.doctrees/tutorials/installation/index.doctree differ diff --git a/v0.14.0/.doctrees/tutorials/quick_start/index.doctree b/v0.14.0/.doctrees/tutorials/quick_start/index.doctree index 2297cc61bd414793da35bc86044509d19f37595c..d648743254d1fd1879475eff23c30d50a27a1237 100644 Binary files a/v0.14.0/.doctrees/tutorials/quick_start/index.doctree and b/v0.14.0/.doctrees/tutorials/quick_start/index.doctree differ diff --git a/v0.14.0/_sources/information/environment.result.ipynb.txt b/v0.14.0/_sources/information/environment.result.ipynb.txt index ba591edfdb617ea06e72a41f3031471d718ddbb2..713f6f3597ed87a05b31f6aac9508cfb71c87fe9 100644 --- a/v0.14.0/_sources/information/environment.result.ipynb.txt +++ b/v0.14.0/_sources/information/environment.result.ipynb.txt @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-03-27T05:45:25.198872Z", - "iopub.status.busy": "2025-03-27T05:45:25.198671Z", - "iopub.status.idle": "2025-03-27T05:45:26.364550Z", - "shell.execute_reply": "2025-03-27T05:45:26.363817Z" + "iopub.execute_input": "2025-03-27T10:50:28.777176Z", + "iopub.status.busy": "2025-03-27T10:50:28.776976Z", + "iopub.status.idle": "2025-03-27T10:50:29.943872Z", + "shell.execute_reply": "2025-03-27T10:50:29.943068Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3298.5117499999997 MHz\n", + "CPU Freq: 3131.2087500000002 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.14.0/information/environment.html b/v0.14.0/information/environment.html index a176e2c990a90fcd94730a60cebf3b353afed11d..46e67ebaaf344ed52670fa5231b9b188fcc35734 100644 --- a/v0.14.0/information/environment.html +++ b/v0.14.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: 3244.322 MHz +CPU Freq: 3092.5775 MHz Memory Size: 15.615 GiB Has CUDA: No diff --git a/v0.14.0/information/environment.ipynb b/v0.14.0/information/environment.ipynb index d533edb1f83b9084b51a9c3327202120725de0f4..8c547a1bd8433a76afdf2232fadc41efd027c639 100644 --- a/v0.14.0/information/environment.ipynb +++ b/v0.14.0/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-03-27T05:47:55.218049Z", - "iopub.status.busy": "2025-03-27T05:47:55.217823Z", - "iopub.status.idle": "2025-03-27T05:47:56.378257Z", - "shell.execute_reply": "2025-03-27T05:47:56.377435Z" + "iopub.execute_input": "2025-03-27T10:52:58.433540Z", + "iopub.status.busy": "2025-03-27T10:52:58.433048Z", + "iopub.status.idle": "2025-03-27T10:52:59.594328Z", + "shell.execute_reply": "2025-03-27T10:52:59.593501Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3244.322 MHz\n", + "CPU Freq: 3092.5775 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.14.0/information/environment.result.html b/v0.14.0/information/environment.result.html index b4e02e821d049516f72c41834f4aae427a0643df..0e52527f861be2431e15725c1102148c8fa43c74 100644 --- a/v0.14.0/information/environment.result.html +++ b/v0.14.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: 3298.5117499999997 MHz +CPU Freq: 3131.2087500000002 MHz Memory Size: 15.615 GiB Has CUDA: No diff --git a/v0.14.0/information/environment.result.ipynb b/v0.14.0/information/environment.result.ipynb index ba591edfdb617ea06e72a41f3031471d718ddbb2..713f6f3597ed87a05b31f6aac9508cfb71c87fe9 100644 --- a/v0.14.0/information/environment.result.ipynb +++ b/v0.14.0/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-03-27T05:45:25.198872Z", - "iopub.status.busy": "2025-03-27T05:45:25.198671Z", - "iopub.status.idle": "2025-03-27T05:45:26.364550Z", - "shell.execute_reply": "2025-03-27T05:45:26.363817Z" + "iopub.execute_input": "2025-03-27T10:50:28.777176Z", + "iopub.status.busy": "2025-03-27T10:50:28.776976Z", + "iopub.status.idle": "2025-03-27T10:50:29.943872Z", + "shell.execute_reply": "2025-03-27T10:50:29.943068Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3298.5117499999997 MHz\n", + "CPU Freq: 3131.2087500000002 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.14.0/searchindex.js b/v0.14.0/searchindex.js index 29d8a8d8344d89df4330fe711350d4f2b1a7e8dc..8f2bf71538d1b6b5d835ec2beb87993cf02ed1d5 100644 --- a/v0.14.0/searchindex.js +++ b/v0.14.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/blob", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/data/url", "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/blob.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/data/url.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.blob", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.data.url", "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, 5, 8, 29, 62, 67], "str": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 54, 57, 58, 59, 60, 64, 65, 67, 68, 69, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105], "pathlik": [0, 4, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 54, 64, 65, 67, 69, 71, 74, 75, 79, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "byte": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 52, 54, 64, 65, 67, 69, 71, 74, 75, 79, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "bytearrai": [0, 4, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 52, 54, 64, 65, 67, 69, 71, 74, 75, 79, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "binaryio": [0, 4, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 54, 64, 65, 67, 69, 71, 74, 75, 79, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "imag": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 53, 54, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 69, 70, 71, 74, 75, 76, 77, 79, 82, 83, 84, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 109], "max_width": 0, "int": [0, 4, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 27, 28, 29, 30, 33, 34, 37, 39, 43, 45, 46, 47, 48, 50, 51, 52, 54, 59, 60, 62, 64, 65, 71, 79, 83, 102], "none": [0, 4, 8, 10, 11, 13, 14, 15, 16, 17, 18, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 39, 47, 50, 51, 54, 57, 58, 59, 60, 67, 69, 72, 73, 88], "ellipsi": 0, "max_height": 0, "resampl": [0, 59], "2": [0, 8, 12, 22, 23, 38, 39, 40, 43, 45, 52, 59, 62, 67, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104], "level": [0, 13, 14, 15, 16, 17, 18, 21, 33, 34, 38, 47, 60, 74, 94], "aspect": [0, 24, 34, 46], "float": [0, 7, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 34, 39, 40, 42, 43, 44, 45, 47, 48, 50, 52, 54, 59, 60, 62, 69, 72, 73, 74, 75, 76, 79, 80, 81, 82, 86, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "1": [0, 10, 12, 20, 21, 22, 38, 39, 40, 43, 45, 52, 59, 60, 62, 67, 68, 72, 73, 74, 75, 80, 82, 83, 86, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108], "8": [0, 12, 22, 37, 39, 43, 47, 52, 59, 62, 67, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 107, 108, 109], "sourc": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 54, 55, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105], "gener": [0, 4, 12, 15, 21, 35, 36, 66, 67, 69, 75, 79, 82, 87, 94, 106], "art": [0, 67], "base": [0, 18, 21, 22, 29, 30, 33, 34, 39, 40, 42, 43, 46, 47, 48, 50, 52, 54, 56, 57, 59, 60, 69, 71, 74, 75, 79, 80, 81, 82, 90, 94, 98, 100, 106], "given": [0, 6, 7, 8, 10, 11, 14, 15, 17, 18, 19, 20, 23, 25, 27, 28, 29, 30, 33, 37, 39, 42, 46, 48, 52, 55, 59, 67, 69, 72, 73, 78, 81, 82, 89, 91, 94, 97, 98, 100, 104], "paramet": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 54, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105], "imagetyp": [0, 5, 12, 13, 14, 15, 16, 17, 18, 21, 23, 24, 29, 31, 34, 35, 37, 39, 40, 42, 45, 47, 50, 51, 54, 64, 65, 67, 69, 75, 82, 83, 90, 93, 95, 98, 99, 101, 102, 103], "The": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 29, 30, 31, 33, 34, 35, 36, 37, 39, 40, 42, 45, 46, 47, 48, 50, 51, 52, 54, 57, 58, 59, 60, 62, 63, 64, 65, 67, 68, 69, 71, 73, 74, 75, 76, 78, 79, 80, 82, 83, 85, 86, 88, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105, 109], "input": [0, 5, 12, 13, 14, 15, 16, 18, 20, 21, 23, 24, 29, 30, 31, 33, 34, 35, 37, 39, 40, 42, 45, 46, 47, 48, 50, 51, 54, 57, 59, 62, 64, 65, 67, 69, 72, 73, 75, 76, 78, 80, 82, 83, 86, 90, 93, 95, 98, 99, 101, 103], "option": [0, 4, 11, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 24, 29, 30, 33, 34, 35, 39, 45, 47, 50, 51, 54, 59, 60, 62, 67, 68, 69, 72, 73, 80, 85], "maximum": [0, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 34, 39, 45, 46, 47, 59, 62, 85, 102], "width": [0, 4, 10, 48, 59, 60, 79], "If": [0, 5, 8, 10, 11, 13, 14, 15, 16, 17, 18, 21, 22, 24, 29, 30, 33, 34, 35, 37, 39, 45, 47, 50, 52, 54, 57, 58, 59, 62, 64, 65, 67, 68, 69, 72, 73, 80, 82, 88, 89, 90, 91, 94, 97, 100, 104], "set": [0, 12, 24, 29, 30, 34, 39, 50, 52, 54, 59, 82, 88, 91, 94, 100, 104, 105], "automat": [0, 4, 30, 33, 39, 50, 88, 107, 108], "determin": [0, 8, 39, 98], "termin": 0, "size": [0, 4, 6, 7, 10, 11, 23, 24, 25, 27, 28, 39, 46, 48, 50, 54, 57, 58, 59, 60, 62, 64, 65, 67, 71, 79, 83, 84, 102, 107, 108], "height": [0, 4, 10, 48, 59, 60, 79], "filter": [0, 34, 50, 59, 62, 72, 73, 94, 96, 100], "us": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 43, 45, 47, 48, 50, 51, 54, 55, 57, 59, 62, 63, 64, 65, 67, 68, 69, 72, 74, 75, 76, 79, 82, 83, 85, 86, 88, 89, 90, 91, 94, 96, 97, 98, 100, 104], "when": [0, 7, 10, 12, 23, 25, 27, 28, 29, 30, 37, 39, 43, 47, 48, 52, 55, 59, 64, 67, 69, 71, 79, 83, 85, 88, 89, 105], "resiz": [0, 23, 24, 34, 46, 54, 57, 58, 59, 67, 79], "charact": [0, 39, 45, 54, 70, 71, 74, 75, 76, 77, 82, 90, 106], "repres": [0, 7, 10, 12, 13, 14, 15, 22, 39, 43, 47, 50, 52, 69, 71, 80, 89, 98, 105], "differ": [0, 8, 14, 15, 16, 17, 18, 21, 22, 30, 35, 36, 37, 39, 43, 44, 51, 52, 58, 59, 90, 95, 99, 101, 103, 107, 108], "intens": 0, "proport": [0, 90], "correct": [0, 37], "output": [0, 24, 29, 30, 33, 40, 54, 67, 68, 75, 80, 82, 109], "which": [0, 4, 10, 22, 23, 25, 27, 28, 33, 35, 39, 43, 48, 57, 59, 60, 63, 67, 68, 69, 71, 72, 75, 79, 85, 86, 88, 89, 91, 96, 97, 98, 105, 106, 107, 108, 109], "should": [0, 3, 10, 24, 39, 43, 47, 48, 50, 59, 71, 82, 109], "approxim": 0, "ratio": [0, 24, 34, 45, 46, 48, 79], "your": [0, 50, 64, 105, 107, 108, 109], "thi": [0, 3, 4, 5, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 45, 47, 48, 50, 51, 52, 54, 55, 57, 58, 59, 62, 64, 65, 66, 67, 68, 69, 70, 74, 77, 81, 82, 83, 85, 86, 88, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105, 107, 108], "valu": [0, 4, 8, 10, 13, 17, 18, 21, 22, 37, 39, 43, 47, 50, 52, 57, 58, 59, 68, 74, 79, 86, 89, 97, 105], "ensur": [0, 30, 34, 39, 46, 59, 64, 67, 85], "i": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 45, 47, 48, 50, 51, 52, 54, 55, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 79, 80, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "close": [0, 48, 67], "possibl": [0, 23, 30, 39, 48], "origin": [0, 4, 6, 8, 20, 25, 27, 28, 37, 38, 44, 47, 48, 50, 54, 71, 74, 76, 79, 80, 98], "default": [0, 4, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 25, 27, 28, 29, 30, 33, 34, 39, 40, 42, 43, 45, 47, 48, 50, 52, 54, 59, 60, 64, 65, 68, 71, 72, 73, 74, 76, 79, 82, 83, 88, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104], "return": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 54, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 98, 99, 100, 101, 102, 103, 104, 105], "represent": [0, 22, 39, 57, 58, 67], "type": [0, 5, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 24, 29, 30, 31, 33, 34, 35, 37, 39, 40, 42, 45, 47, 48, 50, 51, 52, 54, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 72, 73, 76, 78, 80, 81, 82, 83, 85, 86, 90, 93, 94, 95, 98, 99, 100, 101, 102, 103], "exampl": [0, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 24, 25, 26, 27, 28, 29, 34, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 57, 58, 59, 60, 62, 67, 71, 72, 73, 74, 75, 76, 79, 80, 81, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 105], "here": [0, 12, 20, 26, 39, 43, 44, 67, 72, 74, 75, 79, 82, 83, 90, 92, 105, 107, 108], "an": [0, 4, 5, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 52, 54, 57, 59, 62, 64, 65, 67, 69, 70, 71, 73, 74, 75, 77, 80, 82, 83, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105], "jerri": 0, "from": [0, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 27, 28, 29, 33, 34, 35, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 57, 58, 59, 60, 62, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 79, 80, 81, 82, 83, 85, 86, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105, 107, 108, 109], "import": [0, 6, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 21, 24, 34, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 57, 58, 59, 60, 62, 67, 71, 72, 73, 74, 75, 76, 79, 80, 81, 82, 83, 85, 86, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 105, 107, 108, 109], "print": [0, 5, 12, 17, 18, 21, 22, 34, 67, 68, 107, 108, 109], "png": [0, 5, 8, 10, 13, 24, 35, 37, 42, 47, 48, 50, 62, 67, 69, 71, 82, 83, 92, 105], "draw": [1, 24, 26, 27, 54, 98, 106], "ascii_draw": 1, "meta": [2, 106, 109], "__title__": [2, 109], "__version__": [2, 109], "__description__": [2, 109], "__author__": [2, 109], "__author_email__": 2, "overview": [3, 4, 6, 7, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 31, 32, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 50, 51, 53, 59, 60, 61, 62, 63, 64, 65, 66, 67, 70, 71, 72, 73, 74, 75, 76, 77, 79, 82, 83, 84, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105], "inform": [3, 30, 33, 34, 35, 36, 37, 54, 67, 69, 81], "packag": 3, "titl": [3, 69], "project": [3, 20, 74, 82, 105], "version": [3, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 34, 38, 47, 64, 65, 67, 68, 85, 91, 106, 109], "short": [3, 75, 79, 82], "descript": [3, 20, 29, 33, 69], "includ": [3, 5, 8, 11, 12, 13, 20, 21, 22, 24, 29, 30, 31, 33, 34, 35, 36, 51, 52, 58, 59, 66, 67, 68, 69, 75, 82, 86, 90, 98], "setup": 3, "py": [3, 71], "author": [3, 68], "email": 3, "step": [4, 48, 59, 67], "forecolor": [4, 25, 27, 28], "lightgrei": 4, "backcolor": [4, 25, 27, 28], "white": [4, 8, 25, 27, 28, 30, 59, 67, 71], "creat": [4, 29, 30, 33, 34, 35, 47, 57, 58, 59, 67, 69, 73, 89], "black": [4, 47, 67], "squar": [4, 59], "can": [4, 5, 8, 10, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 26, 30, 33, 35, 37, 39, 43, 47, 51, 52, 57, 59, 67, 68, 69, 75, 80, 82, 88, 90, 96, 97, 106, 109], "complement": 4, "transpar": [4, 8, 10, 25, 27, 28, 48, 50, 71, 83], "area": [4, 10, 12, 22, 23, 47, 48], "grid": 4, "pixel": [4, 24, 37, 47, 48, 50, 59, 62, 67, 71, 97], "mean": [4, 20, 22, 23, 25, 27, 28, 29, 39, 42, 43, 48, 52, 57, 58, 59, 88, 91, 109], "function": [4, 7, 8, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 35, 36, 37, 39, 42, 45, 47, 48, 50, 51, 54, 57, 58, 59, 62, 64, 66, 67, 68, 69, 81, 82, 83, 85, 86, 90, 94, 98, 100, 105], "suitabl": [4, 57, 59, 74, 98], "color": [4, 8, 10, 25, 27, 28, 47, 62, 67, 71, 96, 97, 106], "fore": [4, 25, 27, 28], "back": [4, 82], "A": [4, 5, 8, 13, 14, 15, 16, 17, 18, 20, 21, 25, 27, 28, 29, 34, 37, 38, 39, 40, 45, 46, 47, 48, 50, 57, 59, 60, 67, 68, 69, 73, 76, 81, 85, 88, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 102, 103, 104, 109], "rgba": [4, 8, 31, 37, 64, 65, 71, 83], "contain": [4, 5, 10, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 29, 30, 33, 34, 39, 40, 52, 54, 59, 64, 67, 68, 69, 75, 79, 82, 91, 94, 100, 102, 104], "add": [4, 35, 68, 69, 76], "rgb": [4, 6, 7, 8, 30, 31, 47, 59, 60, 67, 71, 83], "In": [4, 27, 39, 90, 91], "document": [4, 107, 108, 109], "accur": [4, 13, 21, 94, 100], "present": [4, 35, 69, 74], "state": [4, 33], "shown": [4, 70], "follow": [4, 29, 39, 52, 58, 59, 63, 68, 69, 75, 82, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104, 109], "figur": 4, "modul": [5, 8, 11, 12, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 35, 36, 37, 57, 58, 66, 68, 69, 70, 82, 85, 86, 94, 100, 106], "provid": [5, 8, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 31, 33, 34, 35, 36, 37, 39, 47, 50, 52, 54, 57, 58, 59, 66, 67, 68, 69, 79, 80, 82, 85, 86, 88, 94, 100], "util": [5, 8, 11, 20, 21, 29, 32, 34, 43, 46, 50, 53, 57, 58, 63, 66, 68, 74, 75, 79, 82, 106], "handl": [5, 8, 11, 29, 30, 33, 34, 36, 37, 55, 58, 59, 66, 69], "url": [5, 9, 13, 16, 18, 30, 37, 67, 106], "convers": [5, 8, 34, 58, 59], "between": [5, 14, 15, 21, 22, 29, 30, 33, 39, 43, 44, 48, 58, 64, 65, 73, 79, 83, 86], "valid": [5, 11, 47, 48, 52, 59, 106], "format": [5, 8, 10, 25, 27, 28, 29, 30, 33, 34, 35, 36, 37, 40, 47, 50, 51, 53, 57, 59, 67, 68, 69, 75, 77, 82, 98, 106], "support": [5, 6, 8, 11, 14, 15, 16, 18, 21, 29, 33, 34, 35, 48, 54, 57, 58, 59, 64, 65, 67, 68, 69, 82, 83], "convert": [5, 8, 30, 35, 37, 39, 52, 57, 58, 59, 69, 82, 98], "specifi": [5, 8, 22, 23, 24, 29, 30, 33, 34, 39, 47, 48, 50, 59, 67, 68, 69, 73, 75, 80, 82, 85], "load": [5, 8, 13, 14, 17, 18, 29, 30, 33, 34, 35, 37, 67, 82, 88], "variou": [5, 8, 14, 15, 17, 21, 22, 24, 29, 31, 33, 34, 36, 59, 67, 69, 86, 109], "mime": 5, "jpg": [5, 6, 7, 8, 11, 12, 14, 15, 16, 17, 18, 21, 24, 29, 34, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 51, 60, 71, 74, 75, 79, 82, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 105], "save_kwarg": 5, "string": [5, 13, 15, 16, 20, 37, 52, 67, 68, 76, 88, 105], "pil": [5, 6, 7, 8, 10, 11, 17, 24, 30, 34, 43, 46, 47, 48, 50, 57, 59, 60, 62, 67, 75, 83, 92, 97], "numpi": [5, 6, 10, 24, 30, 33, 37, 39, 50, 52, 82, 86], "arrai": [5, 10, 24, 30, 37, 39, 43, 50, 52, 82, 86], "file": [5, 8, 10, 11, 12, 13, 16, 18, 24, 35, 37, 43, 60, 66, 67, 68, 69, 88, 97, 105, 106], "path": [5, 8, 10, 12, 13, 16, 18, 24, 30, 34, 37, 60, 67, 68, 69, 75, 92, 97, 105], "desir": [5, 60], "addit": [5, 11, 29, 30, 33, 34, 35, 47, 48, 58, 67, 69], "keyword": [5, 11, 29, 30, 33, 34, 35, 47, 48, 67, 69, 85], "argument": [5, 11, 29, 30, 33, 34, 35, 47, 48, 51, 52, 67, 69, 73, 75, 82, 85], "pass": [5, 11, 27, 28, 29, 30, 33, 34, 35, 47, 48, 67, 71, 79, 83, 85], "save": [5, 10, 24, 35, 62, 67, 68, 69, 71], "encod": [5, 6, 9, 29, 30, 33, 37, 69, 106], "open": [5, 6, 7, 8, 10, 12, 17, 29, 34, 46, 47, 48, 50, 62, 67, 68, 83, 88], "test": [5, 43, 83, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104], "blob_url": 5, "qualiti": [5, 23, 40, 61, 67, 82, 83], "95": [5, 34, 59, 72, 73, 80], "base64": 5, "pre": [5, 13, 15, 18, 30, 33, 40], "object": [5, 6, 8, 10, 11, 12, 18, 22, 24, 34, 35, 37, 43, 47, 51, 54, 55, 58, 59, 60, 67, 69, 74, 75, 88, 91, 92, 94, 97, 100, 104], "rais": [5, 8, 11, 13, 14, 16, 17, 18, 21, 22, 29, 33, 34, 37, 47, 50, 52, 55, 57, 58, 59, 62, 67, 68, 69, 72, 73, 80], "valueerror": [5, 11, 13, 16, 18, 21, 22, 29, 33, 37, 50, 59, 69, 80], "unsupport": [5, 45, 58, 59, 80], "method": [5, 11, 29, 30, 31, 33, 34, 36, 37, 39, 47, 59, 94, 100], "warn": 5, "userwarn": 5, "doesn": [5, 37, 73], "t": [5, 37, 73], "match": [5, 22, 33, 37, 50, 59, 73, 77, 106], "actual": [5, 18, 21, 45], "invalid": [5, 13, 16, 18, 21, 29, 33, 35, 59], "show": [5, 11, 13, 14, 15, 16, 51], "bool": [5, 7, 8, 11, 24, 27, 34, 39, 45, 47, 50, 51, 54, 59, 64, 65, 68, 69, 72, 73, 74, 75, 76, 78, 79, 82, 83, 89, 97, 105], "effici": [5, 20, 23, 30, 68, 86], "without": [5, 34, 62, 67, 72, 73, 81], "content": [5, 11, 12, 27, 45, 70], "true": [5, 7, 8, 11, 24, 34, 39, 47, 48, 51, 54, 57, 58, 59, 64, 65, 68, 69, 72, 73, 76, 78, 82, 89, 92, 97, 105], "fals": [5, 6, 7, 8, 11, 24, 27, 34, 39, 45, 47, 59, 64, 65, 67, 68, 69, 72, 73, 74, 75, 76, 78, 79, 82, 83, 89, 92, 97, 105], "otherwis": [5, 8, 11, 35, 39, 59, 64, 65, 69, 72, 73, 78, 83, 88], "abc": 5, "svg": 5, "xml": 5, "jpeg": [5, 63, 67, 92, 105], "text": [5, 19, 24, 30, 33, 45, 67, 76, 78, 106], "plain": 5, "hello": 5, "order_": [6, 7], "chw": [6, 7], "both": [6, 13, 22, 30, 33, 45, 57, 68, 82], "np": [6, 7, 10, 29, 30, 33, 37, 39, 48, 50, 52, 82, 86], "uint8": [6, 7], "float32": [6, 7, 10, 25, 27, 28, 39], "ar": [6, 10, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 29, 30, 33, 34, 35, 39, 42, 43, 44, 45, 47, 52, 55, 58, 59, 60, 63, 67, 68, 69, 72, 73, 74, 75, 79, 80, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 99, 100, 101, 102, 103, 104, 105], "order": [6, 7, 59, 76, 77, 106], "rgb_encod": [6, 9], "custom_imag": [6, 7], "data_cwh": 6, "cwh": 6, "data_int": 6, "use_float": [6, 7], "mode": [6, 7, 8, 22, 34, 37, 58, 60, 67, 80, 83, 88], "1606x1870": [6, 7], "0x7fb9b89bbdc0": 6, "0x7fb9b89bbe50": 6, "0x7fb9b89bbdf0": 6, "invers": 6, "oper": [6, 30, 33, 38, 39, 40, 42, 43, 59, 68, 106], "ndarrai": [7, 10, 29, 30, 33, 37, 39, 43, 48, 50, 52, 82, 86], "channel": [7, 8, 31, 59, 64, 65, 83], "jpegimageplugin": [7, 60], "jpegimagefil": [7, 60], "0x7f9ec37389d0": 7, "shape": [7, 39, 43, 50, 71, 82], "dtype": [7, 39], "3": [7, 10, 12, 13, 14, 15, 21, 22, 39, 40, 43, 45, 47, 52, 54, 59, 62, 67, 75, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108, 109], "1870": 7, "1606": 7, "whc": 7, "": [7, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 29, 34, 35, 37, 45, 47, 57, 59, 67, 82, 85, 93], "result": [7, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 37, 40, 43, 45, 47, 48, 50, 51, 71, 74, 75, 82, 86, 93, 94, 100], "same": [7, 8, 39, 44, 82, 85], "torchvis": [7, 56, 106], "transform": [7, 8, 55, 56, 57, 58, 76, 106], "to_tensor": [7, 57, 58], "process": [8, 9, 11, 13, 14, 16, 17, 22, 31, 34, 36, 37, 39, 57, 59, 62, 64, 65, 66, 73, 82, 109], "manipul": [8, 66], "python": [8, 37, 62, 85, 107, 108, 109], "librari": [8, 34, 57, 59, 62, 109], "It": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 35, 36, 47, 48, 50, 54, 57, 58, 66, 68, 69, 82, 85, 86, 98, 109], "multipl": [8, 10, 16, 30, 33, 37, 39, 43, 67], "ad": [8, 12, 59, 68, 69, 76], "background": [8, 9, 25, 27, 28, 30, 61, 67, 71, 106], "check": [8, 11, 37, 42, 68, 72, 73, 78, 89, 92, 102, 105, 109], "alpha": [8, 31, 64, 65], "design": [8, 22, 29, 33, 35, 36], "simplifi": [8, 90], "common": [8, 58], "relat": [8, 12, 14, 17, 66, 73, 86], "task": [8, 21, 22, 33, 36, 47, 57], "applic": [8, 57, 74, 79, 98], "kei": [8, 18, 22, 30, 59, 68, 75, 82], "featur": [8, 13, 18, 30, 32, 33, 39, 43, 69, 71, 74, 75, 76, 82, 90], "binari": [8, 86], "like": [8, 12, 19, 24, 58, 59, 79, 85, 109], "onc": 8, "particularli": [8, 22, 29, 35, 36, 69, 85], "requir": [8, 10, 20, 21, 39, 48, 68, 69, 94, 100, 109], "preprocess": [8, 20, 29, 30, 34, 39, 64, 106], "befor": [8, 37, 39, 68, 82], "further": 8, "analysi": [8, 40], "force_background": [8, 59], "appli": [8, 15, 18, 20, 31, 39, 47, 48, 50, 57, 59, 62, 82, 86], "necessari": [8, 39, 74, 79], "ha": [8, 23, 45, 58, 83, 98, 107, 108], "4": [8, 12, 15, 17, 18, 22, 37, 38, 39, 40, 43, 47, 52, 62, 64, 65, 67, 75, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108], "avoid": [8, 74], "anomali": 8, "dure": [8, 29, 37, 76, 97, 105], "subsequ": [8, 30, 47], "union": [8, 13, 14, 15, 16, 17, 18, 21, 22, 30, 33, 37, 39, 47, 52, 57, 59, 67, 69, 72, 73, 80], "retain": 8, "typeerror": [8, 52, 57, 58, 59, 72, 73, 80], "isinst": 8, "list": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 39, 43, 45, 47, 48, 51, 54, 57, 58, 59, 60, 72, 73, 80, 81, 82, 89, 91, 94, 100, 104], "tupl": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 39, 40, 43, 45, 47, 48, 51, 59, 82, 90, 91, 93, 94, 95, 98, 99, 100, 101, 102, 103, 104], "take": [8, 54, 59], "singl": [8, 16, 33, 37, 39, 58, 59, 76, 82, 86], "call": [8, 26, 67], "each": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 29, 34, 39, 43, 50, 57, 66, 76, 78, 82, 83, 98], "item": [8, 10, 18], "batch": [8, 64, 65, 82, 83, 102], "multiimagestyp": [8, 30, 33, 39, 48], "iter": [8, 59, 62, 73], "img_path": 8, "image1": 8, "image2": 8, "loaded_imag": 8, "len": [8, 60], "all": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 26, 29, 30, 33, 34, 38, 39, 40, 42, 43, 45, 51, 52, 62, 64, 65, 68, 70, 71, 75, 77, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "pillow": [8, 56, 106], "boolean": [8, 39], "tool": [9, 16, 24, 29, 31, 38, 39, 40, 41, 47, 62, 70, 76, 96, 98], "basic": [9, 57, 61, 73], "grid_background": 9, "grid_transpar": 9, "blob": [9, 71, 106], "to_blob_url": 9, "load_image_from_blob_url": 9, "is_valid_image_blob_url": 9, "decod": [9, 37, 106], "rgb_decod": 9, "load_imag": [9, 24, 51, 67], "has_alpha_channel": 9, "layer": [9, 86, 106], "istack": 9, "download_image_from_url": 9, "is_http_url": 9, "mai": [10, 14, 17, 39, 63, 67, 74, 79, 85, 105, 107, 108], "block": [10, 29, 33, 34], "togeth": 10, "new": [10, 23, 29, 52, 64, 65, 67, 68, 73], "similar": [10, 12, 19, 30, 33, 39, 43, 59, 79, 82, 106], "techniqu": [10, 31, 37], "p": [10, 74, 75, 79, 82], "need": [10, 16, 34, 45, 48, 85, 89, 91, 94, 97, 100, 104], "stack": [10, 82], "addition": 10, "second": [10, 22, 39, 44, 78], "element": [10, 82], "rang": [10, 39, 43, 48], "left": [10, 47, 48, 52, 86], "0": [10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 29, 30, 34, 38, 39, 40, 43, 45, 47, 48, 50, 52, 54, 57, 58, 59, 62, 67, 68, 72, 73, 74, 75, 76, 79, 80, 81, 82, 86, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108, 109], "right": [10, 47, 52, 86], "two": [10, 22, 39, 44, 62, 78, 97], "dimension": [10, 82], "h": [10, 25, 27, 28, 50, 71], "w": [10, 25, 27, 28, 50, 71, 82], "posit": [10, 39, 47, 48, 90], "target": [10, 19, 25, 27, 28, 30, 48, 59], "By": [10, 45], "first": [10, 12, 16, 22, 34, 39, 44, 78], "howev": [10, 39], "solid": [10, 47], "pure": [10, 71], "lime": [10, 71], "nian": 10, "nian_lim": 10, "yellow": [10, 67], "5": [10, 12, 16, 21, 22, 39, 40, 43, 45, 48, 50, 52, 57, 58, 59, 60, 67, 74, 86, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104], "9": [10, 12, 22, 39, 43, 52, 59, 67, 80, 89, 90, 91, 93, 94, 97, 98, 99, 100, 101, 103, 104], "nian_tran": 10, "custom": [10, 13, 14, 15, 16, 17, 18, 21, 29, 33, 34, 37, 40, 47, 48, 50, 58, 59, 67, 68, 72], "mask": [10, 25, 27, 28, 48, 50, 71], "hs1": 10, "ab": 10, "linspac": 10, "ws1": 10, "nian_mask": 10, "hxw": [10, 25, 27, 28, 50], "download": 11, "special": [11, 12], "github": [11, 51, 107, 108, 109], "hug": [11, 18, 29, 30, 33, 34, 39, 59, 82], "face": [11, 18, 19, 20, 29, 30, 33, 34, 39, 52, 54, 59, 67, 73, 82, 90, 106], "progress": [11, 64, 65, 83], "track": 11, "host": [11, 12, 15, 20, 23, 30, 39, 45, 60, 75, 83, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104, 109], "main": [11, 17, 20, 21, 24, 29, 30, 33, 34, 39, 59, 67, 69, 71, 74, 85, 109], "compon": [11, 12, 22, 29, 30, 33, 34, 85], "http": [11, 51, 71, 109], "intern": [11, 33, 55, 68], "silent": [11, 64, 65, 83], "expected_s": 11, "kwarg": [11, 12, 13, 14, 15, 16, 17, 18, 21, 29, 30, 33, 34, 35, 47, 48, 67, 69], "suppress": [11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 24, 34, 47, 83], "bar": 11, "displai": [11, 30, 33, 64, 65], "expect": [11, 37, 59], "session": 11, "get": [11, 25, 27, 28, 30, 38, 40, 60, 61, 67, 71, 74, 77, 82, 88, 90, 95, 97, 99, 101, 103], "especi": 11, "hf": 11, "request": 11, "requestexcept": 11, "fail": [11, 13], "unidentifiedimageerror": 11, "com": [11, 51, 109], "ftp": 11, "booru": 12, "yolo": [12, 18, 20, 32, 106], "aperveyev": 12, "deepgh": [12, 13, 14, 15, 16, 17, 18, 20, 23, 39, 43, 45, 60, 75, 79, 83, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104, 109], "overal": [12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 26, 38, 39, 40, 42, 43, 45, 51, 62, 64, 65, 70, 77, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "benchmark": [12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 26, 38, 39, 40, 42, 43, 45, 51, 62, 64, 65, 70, 77, 83, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "explan": 12, "No": [12, 67, 107, 108], "head": [12, 19, 24, 51, 73, 90, 99, 106], "anim": [12, 13, 14, 15, 16, 17, 18, 19, 21, 26, 28, 38, 39, 40, 42, 51, 53, 54, 60, 67, 70, 71, 73, 74, 77, 83, 90, 91, 94, 95, 99, 100, 101, 103, 104, 109], "pretti": 12, "girl": [12, 45, 73], "onli": [12, 13, 14, 15, 16, 17, 18, 21, 24, 39, 68, 73, 74, 79, 82, 97], "bust": 12, "torso": 12, "part": [12, 50, 51, 52], "collarbon": 12, "center": [12, 48, 58, 59], "pair": [12, 22, 33], "cover": [12, 20, 48, 67, 73], "breast": [12, 20, 73, 74, 75, 79, 81, 82], "boob": 12, "bra": 12, "nippl": [12, 13, 47, 67], "mostli": [12, 16], "visibl": [12, 24], "nsfw": [12, 47, 96, 106], "shld": 12, "shoulder": [12, 52], "mayb": 12, "one": [12, 33, 37, 43, 45, 59, 73, 82], "view": [12, 45], "profil": 12, "exactli": 12, "rear": 12, "exclud": 12, "sideb": 12, "uncov": 12, "other": [12, 39, 45, 59, 78, 81, 90], "visual": [12, 13, 14, 15, 16, 18, 19, 21, 39, 41, 51, 53, 82, 106], "mark": 12, "belli": [12, 20], "button": [12, 29, 75], "hip": [12, 52], "half": [12, 16, 73], "stock": 12, "line": [12, 26, 27, 54], "knee": [12, 52], "below": [12, 54, 70, 109], "6": [12, 22, 24, 39, 43, 52, 59, 62, 72, 73, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108], "nopan": 12, "panti": [12, 76], "cloth": 12, "bikini": 12, "regardless": 12, "censor": [12, 19, 47, 48, 94, 100, 106], "evid": 12, "7": [12, 13, 15, 16, 17, 18, 34, 39, 43, 45, 47, 50, 52, 59, 67, 72, 73, 79, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104], "butt": 12, "buttock": [12, 20], "least": [12, 36, 37, 69], "partial": 12, "behind": 12, "more": [12, 13, 32, 33, 45, 52, 57, 67, 85, 88], "less": [12, 13, 15, 21, 89], "stand": [12, 67, 74, 75, 79, 82], "sit": [12, 73], "ass": 12, "split": [12, 79], "leg": [12, 67], "wide": [12, 67], "90": 12, "degre": [12, 48], "typic": [12, 13, 30, 59], "abov": [12, 13, 14, 15, 16, 17, 18, 21, 50, 91, 94, 100, 104], "10": [12, 23, 29, 39, 43, 48, 52, 59, 62, 89, 90, 91, 94, 97, 98, 100, 101], "sprd": 12, "strongli": [12, 83], "11": [12, 39, 52, 89, 90, 91, 94, 97, 98, 100, 101], "vsplt": 12, "pose": [12, 39, 106], "12": [12, 24, 39, 47, 52, 59, 89, 90, 91, 94, 97, 98, 100, 101], "vsprd": 12, "vsplit": 12, "13": [12, 39, 52, 90, 91, 94, 98, 101, 103], "full": [12, 67], "almost": 12, "side": [12, 46, 73, 105], "usual": [12, 43], "ly": 12, "14": [12, 52, 59, 90, 91, 94, 98, 101, 109], "wing": [12, 73], "dragon": 12, "poni": 12, "15": [12, 42, 44, 52, 59, 90, 91, 94, 98, 101, 107, 108], "feral": 12, "four": [12, 13, 90], "non": [12, 13, 14, 15, 16, 17, 18, 20, 21, 34, 47, 95], "human": [12, 13, 14, 15, 16, 17, 18, 21, 51, 53, 89], "16": [12, 52, 59, 62, 64, 65, 90, 94, 98, 101], "hdrago": 12, "style": [12, 16, 21, 48, 103, 109], "17": [12, 52, 59, 98, 103], "hponi": 12, "18": [12, 20, 52, 59, 94, 98, 100, 107, 108], "hfox": 12, "cartoon": 12, "fox": 12, "dog": 12, "zootopia": 12, "nick": 12, "wild": 12, "19": [12, 52, 98], "hrabb": 12, "rabbit": 12, "judi": 12, "hopp": 12, "bunnygirl": 12, "20": [12, 29, 52, 59, 67, 98], "hcat": 12, "cat": [12, 73, 80], "catgirl": 12, "sharp": 12, "muzzl": 12, "compar": [12, 22, 33], "21": [12, 16, 52, 59, 103], "hbear": 12, "bear": 12, "22": [12, 52, 59], "jacko": 12, "memet": 12, "jack": 12, "o": [12, 67, 69, 79, 82, 94, 97, 107, 108], "contest": 12, "toward": [12, 52], "viewer": [12, 67], "23": [12, 52, 59], "jackx": 12, "sometim": 12, "24": [12, 39, 43, 52, 59, 62], "hhors": 12, "hors": 12, "implement": [12, 30, 33, 44, 85], "aa09": 12, "25": [12, 15, 20, 34, 44, 59, 103], "hbird": 12, "bird": 12, "name": [12, 13, 14, 15, 16, 17, 18, 21, 23, 29, 30, 33, 34, 39, 40, 45, 47, 52, 57, 58, 59, 74, 79, 82, 83, 89, 90, 93, 95, 98, 99, 101, 102, 103], "releas": 12, "time": [12, 69, 83], "yolov8s_pp09": 12, "2023": 12, "focus": 12, "class": [12, 14, 17, 18, 29, 30, 31, 33, 34, 37, 47, 48, 52, 55, 57, 59, 60, 66, 67, 69, 73, 90, 91, 94, 95, 99, 100, 101, 103, 104], "advanc": [12, 109], "capabl": [12, 30, 37, 45], "specif": [12, 13, 18, 29, 30, 33, 35, 37, 47, 52, 55, 57, 59, 69, 70, 90, 94, 100], "scenario": [12, 74, 79, 85], "yolov8s_pp12": 12, "2024": 12, "final": 12, "patch": 12, "continu": 12, "focu": [12, 67], "enhanc": [12, 32, 106], "improv": [12, 23, 82], "previou": 12, "yolov8m_pp13": 12, "offer": [12, 15, 16, 17, 22, 57, 69, 97], "yolov8n_as01": 12, "spinoff": 12, "26": [12, 59], "train": [12, 13, 14, 15, 16, 17, 18, 21, 39, 40, 74, 75, 76, 79, 83, 94, 100], "80": 12, "epoch": 12, "sfw": 12, "subset": 12, "wa": 12, "eventu": 12, "abandon": 12, "due": [12, 38, 39, 74, 79, 85, 90, 105], "ineffect": 12, "yolov8m_as02": 12, "start": [12, 37, 48, 67, 106], "30": [12, 21, 48], "public": [12, 30], "friendli": [12, 109], "reduc": [12, 39, 50, 82], "yolov8m_as03": 12, "as02": 12, "60": 12, "aim": 12, "bottleneck": 12, "reproduc": 12, "yolov8s_aa06": 12, "initi": [12, 29, 30, 34, 37, 47, 60, 73], "current": [12, 58, 64, 67, 94, 100, 107, 108, 109], "reincarn": 12, "some": [12, 29, 32, 39, 43, 44, 48, 61, 72, 74, 75, 79, 82, 83, 85, 92, 105, 107, 108], "yolov8s_aa09": 12, "updat": [12, 29, 30, 33, 34, 68], "dataset": [12, 13, 14, 15, 16, 17, 18, 21, 40, 43, 82, 96], "closeup": 12, "adjust": [12, 34, 43, 73], "larg": [12, 27, 30, 39, 82], "hat": [12, 73], "aa06": 12, "yolov8s_aa10": 12, "major": 12, "fix": 12, "issu": [12, 18, 64], "wear": 12, "yolov8s_aa11": 12, "latest": [12, 34, 74, 79], "mainstream": 12, "aa10": 12, "outstand": 12, "map": [12, 29, 45, 51, 72, 73, 76, 80, 81, 86, 98, 102], "score": [12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 24, 29, 30, 33, 38, 40, 42, 43, 45, 51, 52, 54, 76, 80, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "though": 12, "note": [12, 16, 39, 48, 67, 90, 94, 97, 100, 107, 108], "complet": [12, 34, 48, 90, 96, 106], "fair": 12, "bias": 12, "model_nam": [12, 13, 14, 15, 16, 17, 18, 21, 29, 30, 33, 34, 40, 47, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "conf_threshold": [12, 13, 14, 15, 16, 17, 18, 21, 34, 47], "iou_threshold": [12, 13, 14, 15, 16, 17, 18, 20, 21, 34, 47], "perform": [12, 16, 20, 21, 23, 30, 33, 34, 39, 45, 47, 48, 51, 59, 74, 85, 97, 98, 107, 108], "confid": [12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 34, 40, 45, 47, 52, 54, 75, 82], "threshold": [12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 25, 34, 39, 42, 43, 45, 47, 50, 54, 74, 75, 79, 82, 89, 97], "iou": [12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 34, 47], "bounding_box": 12, "x1": [12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 34, 47, 48], "y1": [12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 34, 47, 48], "x2": [12, 20, 22], "y2": [12, 20, 22], "box": [12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 24, 45, 51], "f": [12, 17, 22, 39, 43, 67, 86], "2f": 12, "point": [13, 17, 39, 52, 59], "femal": [13, 20, 47, 73], "genit": 13, "male": [13, 20, 73], "anime_censor_detect": 13, "yolov8": [13, 14, 15, 16, 17, 18, 21], "model": [13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 26, 27, 28, 29, 30, 31, 33, 34, 38, 39, 40, 43, 45, 47, 51, 52, 54, 59, 62, 63, 64, 65, 66, 67, 70, 74, 75, 76, 77, 79, 82, 83, 86, 88, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 106, 109], "v1": [13, 14, 15, 16, 17, 21, 47, 67, 82], "identifi": [13, 29, 37, 64], "locat": 13, "anatom": 13, "analyz": [13, 20, 40], "data": [13, 16, 18, 35, 37, 39, 51, 58, 66, 67, 74, 76, 94, 100, 106, 107, 108, 109], "either": [13, 14, 15, 16, 17, 33, 39, 59, 82, 86], "standard": [13, 15, 16, 17, 35, 59, 85], "n": [13, 14, 15, 16, 17, 18, 21, 37, 39, 47, 59, 67], "nano": [13, 15, 16, 17, 47], "faster": [13, 14, 15, 16, 17, 18, 47], "while": [13, 15, 16, 17, 24, 34, 46, 48, 62, 85], "slower": [13, 21], "construct": [13, 14, 16, 17, 47, 82], "intersect": [13, 14, 15, 16, 17, 18, 21, 22, 47], "over": [13, 14, 15, 16, 17, 18, 21, 22, 23, 47, 73], "merg": [13, 14, 15, 16, 17, 39], "integ": [13, 37, 43, 52, 59], "x0": [13, 14, 15, 16, 17, 18, 21, 24, 34, 47, 48], "y0": [13, 14, 15, 16, 17, 18, 21, 24, 34, 47, 48], "bound": [13, 14, 15, 16, 17, 18, 20, 22, 23, 24, 51], "indic": [13, 39, 52, 55, 74, 79, 82], "nipple_f": [13, 47], "peni": [13, 47], "pussi": [13, 47, 67], "runtimeerror": [13, 29, 33], "detection_visu": [13, 14, 15, 16, 18, 19, 21], "nude_girl": [13, 47], "365": 13, "264": 13, "399": 13, "289": [13, 14], "7473511695861816": 13, "224": [13, 57, 58, 59], "260": 13, "252": 13, "285": 13, "6830288171768188": 13, "206": 13, "523": [13, 47, 48], "240": 13, "608": 13, "6799028515815735": 13, "matplotlib": [13, 14, 15, 16, 24, 51], "pyplot": [13, 14, 15, 16, 51], "plt": [13, 14, 15, 16, 51], "imshow": [13, 14, 15, 16, 51], "anime_eye_detect": 14, "allow": [14, 15, 17, 18, 21, 30, 34, 37, 55, 57, 59, 85], "trade": [14, 16], "off": [14, 16], "speed": [14, 15, 16, 17, 18, 21, 25, 83], "accuraci": [14, 15, 16, 17, 18, 21, 45, 89, 91, 94, 97, 100, 104], "higher": [14, 15, 16, 17, 18, 20, 23, 97], "consid": [14, 17, 22, 39, 45, 48, 50, 60, 73, 94, 100], "overlap": [14, 16, 17, 18, 22, 64, 65, 74, 75, 77, 79, 82, 83, 106], "coordin": [14, 15, 16, 17, 18, 24, 34, 48, 52, 62], "alwai": [14, 16, 17, 18, 45], "except": [14, 17, 37, 55, 59, 67], "predict": [14, 18, 21, 29, 30, 33, 34, 75, 82, 89, 91, 93, 94, 97, 98, 100, 102, 104], "yolo_predict": [14, 21, 32], "squat": [14, 16, 51], "297": 14, "239": [14, 45], "341": 14, "271": 14, "7760562896728516": 14, "230": 14, "263": 14, "308": 14, "7682342529296875": 14, "createml": 15, "huggingfac": [15, 17, 39, 45, 59, 62, 71, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104], "anime_face_detect": 15, "user": [15, 21, 29, 30, 33, 34, 37, 60, 69, 109], "balanc": [15, 17, 21, 67], "system": [15, 16, 25, 55, 59, 94, 100], "overhead": [15, 16, 25, 85], "avail": [15, 21, 24, 29, 30, 37, 39, 45, 48, 55, 59, 67, 80, 88, 89, 91, 94, 100, 104], "v0": [15, 21, 64, 65], "overrid": [15, 21], "auto": [15, 21, 51, 69, 88], "mostima_post": [15, 18], "29": [15, 18, 59], "441": [15, 18], "204": [15, 18], "584": [15, 18], "7874319553375244": [15, 18], "346": [15, 18], "59": [15, 18], "529": [15, 18], "275": [15, 18], "7510495185852051": [15, 18], "606": [15, 18], "51": [15, 18, 59], "895": [15, 18], "336": [15, 18], "6986488103866577": [15, 18], "upper": [16, 47], "bodi": [16, 21, 51, 52, 54, 67], "anime_halfbody_detect": 16, "pleas": [16, 23, 38, 39, 45, 64, 66, 68, 83, 90, 94, 97, 100, 107, 108], "primari": [16, 90, 93, 95, 99, 101, 103], "purpos": 16, "crop": [16, 50, 57, 58, 59, 67], "illustr": [16, 67, 91, 93], "therefor": [16, 39, 107, 108], "consist": [16, 39], "person": [16, 19, 22, 24, 34, 51, 99, 106], "peopl": [16, 80], "guarante": [16, 45], "you": [16, 18, 19, 21, 26, 45, 48, 64, 65, 82, 83, 85, 88, 89, 90, 91, 94, 97, 100, 104, 109], "inde": 16, "recommend": [16, 23, 39, 42, 43, 82, 83, 94, 100], "approach": 16, "detect_person": [16, 19, 24, 51], "individu": [16, 22, 37, 57, 66], "obtain": [16, 26, 38, 39], "local": [16, 60, 107, 108], "flexibl": [16, 57, 58], "lower": [16, 42, 43, 45, 47], "127": 16, "629": 16, "637": 16, "9040350914001465": 16, "anime_hand_detect": 17, "choos": [17, 21, 45], "35": [17, 59, 67, 74, 82], "configur": [17, 29, 39, 57, 58, 59, 106], "suit": 17, "case": [17, 23, 39, 42], "defin": [17, 21, 39, 67, 86], "being": 17, "label": [17, 18, 20, 22, 23, 24, 29, 30, 33, 34, 39, 40, 45, 76, 98, 102], "infer": [17, 20, 23, 30, 33, 34, 51, 64, 65, 88, 97], "anime_imag": 17, "bbox": 17, "conf": 17, "customiz": [18, 24], "integr": [18, 30, 74, 109], "repositori": [18, 29, 30, 33, 34, 39], "anime_head_detect": 18, "contribut": 18, "our": 18, "develop": [18, 83, 109], "yolo11": 18, "architectur": 18, "usag": [18, 29, 30, 66, 67, 68, 74, 85, 86, 105], "head_detect_v2": 18, "0_": 18, "equal": [18, 48], "deprec": [18, 23, 38], "remov": [18, 23, 29, 34, 38, 45, 62, 71, 73, 75, 76, 81, 82], "futur": [18, 23], "help": [18, 39, 50, 62], "For": [18, 19, 21, 22, 30, 39, 45, 52, 66, 82, 88], "instead": [18, 23, 76], "detect_head": [19, 24], "booru_yolo": [19, 106], "detect_with_booru_yolo": 19, "detect_censor": [19, 47, 94, 100], "ey": [19, 48, 52, 67, 73, 106], "detect_ey": 19, "detect_fac": 19, "halfbodi": [19, 90, 99, 106], "detect_halfbodi": 19, "hand": [19, 52, 54, 67, 73, 106], "detect_hand": 19, "nudenet": [19, 106], "detect_with_nudenet": 19, "calculate_i": 19, "bboxes_similar": 19, "detection_similar": 19, "detect_text": 19, "nuditi": 20, "run": [20, 25, 29, 30, 34, 83, 88, 105, 106], "nm": 20, "postprocess": 20, "onnx": [20, 29, 30, 33, 34, 75, 88, 98], "nudenet_onnx": 20, "notai": 20, "tech": 20, "detail": [20, 62, 66, 67, 88, 90], "respect": 20, "female_genitalia_cov": 20, "genitalia": 20, "face_femal": 20, "buttocks_expos": 20, "expos": 20, "female_breast_expos": 20, "female_genitalia_expos": 20, "male_breast_expos": 20, "anus_expos": 20, "anu": 20, "feet_expos": 20, "feet": [20, 52, 54], "belly_cov": 20, "feet_cov": 20, "armpits_cov": 20, "armpit": 20, "armpits_expos": 20, "face_mal": 20, "belly_expos": 20, "male_genitalia_expos": 20, "anus_cov": 20, "female_breast_cov": 20, "buttocks_cov": 20, "onnxruntim": [20, 87, 106], "topk": [20, 29], "100": [20, 25, 34, 42, 59, 85], "45": [20, 43, 59], "score_threshold": 20, "number": [20, 29, 30, 33, 37, 39, 45, 52, 60, 62, 86, 89], "keep": [20, 79], "entir": 21, "anidet3": 21, "roboflow": 21, "m": 21, "x": [21, 39, 48, 52, 67, 85, 86, 102], "fastest": [21, 25], "most": [21, 29, 30, 33, 34], "confidence_scor": [21, 24], "genshin_post": [21, 46, 47, 48], "371": 21, "232": 21, "564": 21, "690": 21, "7533698678016663": 21, "135": [21, 52], "451": 21, "716": [21, 45], "6788613796234131": 21, "614": 21, "393": 21, "830": 21, "686": 21, "5612757205963135": 21, "1275": 21, "654": 21, "4047100841999054": 21, "calcul": [22, 30, 39, 42, 43], "comput": [22, 27, 30, 33, 41, 59, 85, 86, 98], "work": [22, 29, 30, 33, 36, 42, 69, 98], "aggreg": 22, "involv": 22, "segment": [22, 60, 106], "evalu": [22, 38], "algorithm": [22, 39, 42], "box1": 22, "box2": 22, "bboxtyp": 22, "measur": [22, 38, 39, 42], "divid": [22, 52], "4f": 22, "1429": 22, "bboxes1": 22, "bboxes2": 22, "liter": [22, 39, 48, 52, 64, 65, 80], "max": [22, 23], "raw": [22, 29, 30, 33, 37], "depend": [22, 67, 68, 105], "unknown": [22, 80], "hungarian": 22, "find": [22, 48], "optim": [22, 30, 39], "assign": [22, 23, 29, 39], "among": [22, 39], "averag": 22, "detect1": 22, "detect2": 22, "bboxwithscoreandlabel": 22, "group": [22, 29, 43, 76], "correspond": [22, 39, 45, 50, 59, 82, 98, 102], "combin": [22, 37, 45], "against": [22, 83], "ground": [22, 94, 100], "truth": [22, 94, 100], "car": 22, "85": [22, 74, 82], "75": 22, "text_detect": 23, "been": [23, 98], "migrat": 23, "ocr": [23, 106], "detect_text_with_ocr": [23, 106], "soon": 23, "paddleocr": [23, 45], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 23, "05": [23, 59, 74, 75, 89, 90, 91, 93, 98, 99, 100, 101, 103, 104], "max_area_s": 23, "640": 23, "region": [23, 47, 50, 94, 100], "dbnet": 23, "do": [23, 50, 91], "640x640": 23, "ani": [23, 30, 33, 37, 39, 47, 57, 59, 62, 67, 72, 86, 88], "sinc": [23, 38], "appear": [24, 27], "font": 24, "pad": [24, 71], "see": [24, 67, 88], "text_pad": 24, "fontsiz": 24, "max_short_edge_s": 24, "fp": 24, "no_label": 24, "normal": [24, 30, 40, 57, 58, 59, 82], "predefin": [24, 73], "extract": [24, 25, 27, 28, 37, 39, 43, 45, 50, 59, 66, 67, 68, 69, 75, 82], "around": [24, 29, 34, 37, 54], "shortest": 24, "edg": [24, 54, 106], "maintain": [24, 34, 46, 52, 85, 109], "font_manag": 24, "fontproperti": 24, "properti": [24, 48, 52, 67, 69], "cv2": 25, "have": [25, 27, 39, 80, 81, 94, 100, 105], "lowest": 25, "resourc": [25, 106], "low_threshold": 25, "high_threshold": 25, "200": [25, 34, 59], "assum": [25, 27, 28, 71], "its": [25, 27, 28, 29, 39, 45, 46, 59, 68, 71, 74, 76, 88, 90, 91, 93, 94, 95, 98, 99, 100, 101, 103, 104], "low": [25, 33, 38, 40, 67, 79, 82, 83], "high": [25, 33, 34, 61, 67, 83, 97, 98], "outlin": 26, "comparison": [26, 74], "canni": [26, 106], "get_edge_by_canni": 26, "edge_image_with_canni": 26, "lineart": [26, 28, 106], "get_edge_by_lineart": 26, "edge_image_with_lineart": 26, "lineart_anim": [26, 106], "get_edge_by_lineart_anim": 26, "edge_image_with_lineart_anim": 26, "best": [27, 40, 48, 67], "effect": [27, 38, 47, 105], "closest": 27, "consum": 27, "amount": 27, "memori": [27, 29, 30, 34, 107, 108], "power": 27, "runtim": [27, 30, 88, 97], "coars": 27, "detect_resolut": [27, 28], "512": [27, 28, 54, 67, 83], "deeper": 27, "richer": 27, "probabl": [27, 30, 98], "extra": [27, 67], "increas": [27, 39], "resolut": [27, 28, 60, 83], "neural": [27, 28, 71, 86], "network": [27, 28, 71, 86], "classif": [29, 33, 86, 90, 91, 93, 94, 95, 96, 99, 100, 101, 103, 104], "those": [29, 97], "store": [29, 30, 34, 35, 67, 68], "well": [29, 42], "manag": [29, 30, 33, 34, 88, 106], "interact": [29, 30, 33, 34], "also": [29, 57, 82, 109], "token": [29, 30, 33, 34], "authent": [29, 30, 33, 34], "access": [29, 30, 33, 52, 67, 85], "privat": [29, 30, 31, 33, 43], "repo_id": [29, 30, 33, 34], "fn_preprocess": 29, "callabl": [29, 59], "hf_token": [29, 30, 33, 34], "comprehens": [29, 30], "imagepreprocessfunc": 29, "variabl": [29, 48, 88], "_model_nam": 29, "cach": [29, 30, 33, 34, 60, 87, 106], "_model": 29, "dictionari": [29, 35, 40, 57, 59, 67, 68, 69, 72, 73, 75, 90, 93, 95, 99, 101, 103], "_label": 29, "_hf_token": 29, "org": 29, "repo": [29, 59], "__init__": [29, 30, 31, 33, 34, 37, 48, 52, 60, 69, 73], "instanc": [29, 30, 34, 39, 47, 52, 59, 60, 73], "clear": [29, 30, 33, 34, 39, 68, 90, 94, 100], "free": [29, 30, 34], "up": [29, 30, 34, 73], "launch_demo": [29, 30, 33, 34], "default_model_nam": [29, 30, 33, 34], "server_nam": [29, 30, 33, 34], "server_port": [29, 30, 33, 34], "launch": [29, 30, 33, 34], "gradio": [29, 30, 33, 34], "demo": [29, 30, 33, 34, 79], "interfac": [29, 30, 33, 34, 85], "ui": [29, 33, 34], "make_ui": [29, 30, 33, 34], "server": [29, 30, 33, 34], "select": [29, 30, 33, 34, 39, 47, 60], "dropdown": [29, 30], "port": [29, 30, 33, 34], "importerror": [29, 34], "instal": [29, 33, 34, 62, 68, 106], "properli": [29, 33, 67], "usernam": [29, 34], "repo_nam": [29, 34], "model_v1": 29, "7860": [29, 30, 34], "submit": 29, "recent": [29, 30, 33, 34], "label_group": 29, "highest": [29, 98], "through": [29, 30, 59, 109], "error": [29, 37, 59, 82], "predict_fmt": 29, "fmt": [29, 30, 33, 40, 75, 82], "top5": 29, "logit": [29, 30, 33], "embed": [29, 30, 33, 37, 82], "dict": [29, 30, 37, 40, 51, 57, 58, 59, 67, 68, 69, 75, 82, 85, 90, 91, 93, 94, 95, 99, 100, 101, 103, 104], "top": [29, 48, 97], "k": 29, "e": [29, 30, 39, 61, 64, 65, 80, 83, 86], "g": [29, 30, 39, 61, 64, 65, 80, 82, 83], "top10": 29, "predict_scor": 29, "ia": 29, "conveni": [29, 52, 67, 109], "wrapper": [29, 34, 37], "id": [29, 30, 33, 34], "multimod": 30, "hub": 30, "discoveri": 30, "variant": [30, 33], "pipelin": [30, 57, 59], "pattern": [30, 39, 73], "direct": 30, "api": [30, 33], "control": [30, 67], "via": 30, "web": [30, 33], "deploy": [30, 98], "reus": 30, "lru": 30, "thread": [30, 33, 85, 105], "safe": [30, 33, 68, 74, 75, 85, 96, 98, 100, 105, 106], "demand": 30, "switch": 30, "image_encod": [30, 33], "upload": [30, 34], "enter": 30, "link": 30, "address": 30, "bind": 30, "organ": 30, "precomput": [30, 81], "cosin": 30, "scale": [30, 33, 47, 48, 52, 67, 71, 82, 107, 108], "complex": 30, "image_embed": 30, "text_embed": 30, "etc": [30, 59], "thei": [30, 39, 55, 59], "l2": [30, 82], "text_encod": [30, 33], "accept": 30, "_process_rgb": 31, "_process_alpha_channel_with_model": 31, "_process_rgba": 31, "attribut": 31, "classifi": [32, 90, 95, 96, 97, 99, 101, 103, 104, 106], "classifymodel": 32, "classify_predict_scor": 32, "classify_predict": 32, "classify_predict_fmt": 32, "imageenhanc": 32, "clip": [32, 59, 67, 106], "clipmodel": 32, "clip_image_encod": 32, "clip_text_encod": 32, "clip_predict": 32, "siglip": [32, 59, 106], "siglipmodel": 32, "siglip_image_encod": 32, "siglip_text_encod": 32, "siglip_predict": 32, "yolomodel": 32, "sigmoid": [33, 87], "loss": 33, "creation": [33, 57, 58, 69], "preprocessor": [33, 67], "reset": 33, "about": [33, 35], "hostnam": 33, "gr": [33, 34], "One": [33, 43], "detect": [34, 42, 45, 47, 51, 52, 53, 54, 72, 73, 88, 89, 94, 100, 106], "post": [34, 45], "helper": 34, "easi": 34, "metadata": [34, 40, 66, 68, 69, 106], "cleanup": 34, "associ": [34, 69], "default_conf_threshold": 34, "default_iou_threshold": 34, "environmenterror": [34, 62, 68], "environ": [34, 83, 85, 88, 106], "offlin": 34, "yolov5": 34, "allow_dynam": 34, "dynam": [34, 57], "300": [34, 59], "400": 34, "simpl": 34, "explicitli": 34, "read": [35, 36, 37, 66, 67, 68], "write": [35, 36, 37, 66, 68], "exif": [35, 36, 67], "gif": [35, 36, 67], "comment": 35, "These": [35, 38, 60], "retriev": [35, 39], "context": [35, 36], "ai": [35, 36, 69, 89], "found": [35, 48, 67, 90], "attempt": [35, 48, 59, 67, 69, 88], "commonli": [35, 59, 76, 86], "where": [35, 39, 67, 68, 82, 85], "look": [35, 45, 67, 90], "usercom": 35, "field": [35, 69], "dst_filenam": 35, "destin": [35, 67, 68, 69], "filenam": [35, 60], "pnginfo": [35, 37, 67, 69], "wai": [35, 67, 68], "geninfo": [36, 106], "lsb": [36, 69, 106], "signific": [36, 37, 39, 64, 69], "bit": [36, 37, 59, 69], "read_geninfo_paramet": 36, "read_geninfo_exif": 36, "read_geninfo_gif": 36, "write_geninfo_paramet": 36, "write_geninfo_exif": 36, "write_geninfo_gif": 36, "read_lsb_raw_byt": 36, "read_lsb_metadata": 36, "write_lsb_raw_byt": 36, "write_lsb_metadata": 36, "lsbreaderror": 36, "lsbextractor": 36, "imagelsbdataextractor": 36, "serialize_pnginfo": 36, "serialize_json": 36, "inject_data": 36, "steganographi": 37, "serial": 37, "json": 37, "compat": [37, 76], "inject": 37, "emb": [37, 82], "seamlessli": 37, "hidden": 37, "decompress": 37, "them": [37, 47, 57, 64, 68, 82], "gzip": 37, "written": 37, "appropri": [37, 45, 59, 67], "serializ": [37, 57], "err": 37, "caus": [37, 105], "multi": [37, 85], "get_next_n_byt": 37, "next": [37, 55], "get_one_byt": 37, "form": [37, 76], "read_32bit_integ": 37, "32": [37, 59], "interpret": [37, 52], "big": 37, "endian": 37, "enough": 37, "magic": 37, "stealth_pngcomp": 37, "extract_data": 37, "length": [37, 39, 46], "compress": 37, "along": [37, 39, 71], "robust": [37, 39], "skytnt": [38, 60, 71], "poor": 38, "anime_dbaesthet": [38, 41], "better": [38, 42, 62, 82, 83, 89, 91, 94, 97, 100, 104], "2053756": 38, "09986039996147156": 38, "1663584": 38, "24299287796020508": 38, "4886411": 38, "38091593980789185": 38, "2066024": 38, "5131649971008301": 38, "3670169": 38, "6011670827865601": 38, "5930006": 38, "7067991495132446": 38, "3821265": 38, "8237218260765076": 38, "5512471": 38, "9187621474266052": 38, "limit": [39, 74], "smaller": 39, "7eu7d7": [39, 79, 83, 109], "ccip_onnx": 39, "cluster": [39, 43], "refer": [39, 42, 66, 97], "relev": 39, "aforement": 39, "manual": [39, 48], "384": [39, 43, 57, 58, 59], "caform": 39, "randaug": 39, "prune": 39, "vector": 39, "pruned_fp32": 39, "5_fp32": 39, "feat": 39, "768": [39, 45, 67], "17847511429108218": 39, "1951224011983088": 39, "18397327797685215": 39, "y": [39, 48, 85], "16583099961280823": 39, "42947039008140564": 39, "4037521779537201": 39, "4371533691883087": 39, "40748104453086853": 39, "392294704914093": 39, "whether": [39, 45, 47, 59, 69, 72, 75, 82, 83], "belong": 39, "pairwis": 39, "matrix": 39, "5350548e": 39, "08": [39, 59, 99, 100], "6583106e": 39, "01": 39, "2947042e": 39, "0375218e": 39, "8025822e": 39, "3715334e": 39, "0748104e": 39, "2675274e": 39, "9229470e": 39, "j": 39, "th": 39, "dbscan": 39, "dbscan_2": 39, "dbscan_fre": 39, "optic": [39, 45], "optics_best": 39, "epsilon": 39, "ep": 39, "min_sampl": 39, "ccipclustermethodtyp": 39, "12921094122454668": 39, "1291187648928262": 39, "1836453739562513": 39, "distanc": 39, "_featureorimag": 39, "sampl": [39, 43, 67, 89, 90, 91, 93, 94, 95, 99, 100, 101, 103, 104], "neighborhood": [39, 62], "core": [39, 107, 108], "few": 39, "too": 39, "sensit": [39, 47, 82, 94, 100], "tune": 39, "guidelin": 39, "deal": [39, 66], "solut": [39, 48], "small": [39, 47], "advis": [39, 74], "significantli": 39, "separ": 39, "slightli": 39, "exhibit": 39, "regular": [39, 62], "outfit": 39, "awar": 39, "highli": 39, "so": [39, 42, 79, 83], "care": 39, "diff": 39, "07437477": 39, "0356068": 39, "04396922": 39, "05131693": 39, "assess": 40, "aesthet": [40, 41, 106], "danbooru": [40, 74, 77, 79, 94, 97], "hakubooru": 40, "kohakublueleaf": 40, "swinv2pv3_v0_448_ls0": 40, "2_x": 40, "percentil": 40, "_default_model_nam": 40, "masterpiec": [40, 67], "9831666690063624": 40, "8810615667538594": 40, "great": 40, "8225559148288356": 40, "good": [40, 45], "591020403706702": 40, "2888798940585766": 40, "243279223969715": 40, "worst": [40, 67], "005268185993767627": 40, "275707557797432": 40, "7977807857096195": 40, "56098810210824": 40, "670568235218525": 40, "1677918508648872": 40, "9305131509900093": 40, "6085879728198051": 40, "6834832429885864": 40, "16141420602798462": 40, "05435194447636604": 40, "025083942338824272": 40, "024000568315386772": 40, "027076328173279762": 40, "024589713662862778": 40, "3757021427154541": 40, "3451208472251892": 40, "1511985808610916": 40, "04740551486611366": 40, "02172713913023472": 40, "027498546987771988": 40, "03134724497795105": 40, "39281174540519714": 40, "22457796335220337": 40, "15563568472862244": 40, "10796019434928894": 40, "047730278223752975": 40, "0393439345061779": 40, "031940147280693054": 40, "13832266628742218": 40, "20687267184257507": 40, "2509062886238098": 40, "1644320785999298": 40, "11332042515277863": 40, "08270663768053055": 40, "043439216911792755": 40, "033693961799144745": 40, "03375888615846634": 40, "050045162439346313": 40, "16734018921852112": 40, "4311050772666931": 40, "23242227733135223": 40, "05163438618183136": 40, "012833272106945515": 40, "01619996316730976": 40, "03074900433421135": 40, "1396280825138092": 40, "5038207173347473": 40, "22299200296401978": 40, "07377689331769943": 40, "02854202501475811": 40, "026677291840314865": 40, "02838410809636116": 40, "026617199182510376": 40, "02508518099784851": 40, "06039097160100937": 40, "8043031692504883": 40, "get_aesthetic_scor": 41, "ccip": [41, 106], "ccip_extract_featur": 41, "ccip_batch_extract_featur": 41, "ccip_default_threshold": 41, "ccip_differ": 41, "ccip_sam": 41, "ccip_batch_differ": 41, "ccip_batch_sam": 41, "ccip_default_clustering_param": 41, "ccip_clust": 41, "ccip_merg": 41, "dbaesthet": [41, 106], "laplacian": [41, 106], "laplacian_scor": 41, "lpip": [41, 106], "lpips_extract_featur": 41, "lpips_differ": 41, "lpips_clust": 41, "psnr_": [41, 106], "psnr": [41, 65], "blur": [42, 47], "than": [42, 43, 47, 85, 89, 97], "seem": 42, "just": [42, 62, 91, 94, 97, 100, 104], "we": [42, 64, 83], "explor": 42, "bluri": 42, "hutao": [42, 71, 74, 75, 79, 82], "156": 42, "68285005210006": 42, "text_blur": 42, "2276": 42, "66629157129": 42, "real2": 42, "908745781486806": 42, "mmd": 42, "1072": 42, "8372572065527": 42, "richzhang": 43, "perceptualsimilar": 43, "chafen_arknight": 43, "rand": 43, "reach": 43, "995": 43, "cnn": 43, "f1": 43, "f2": 43, "f3": 43, "f4": 43, "f5": 43, "64": [43, 59, 62, 67, 83, 107, 108], "99": 43, "192": 43, "49": [43, 59], "256": [43, 57, 58, 64, 67], "img1": [43, 44, 82], "img2": [43, 44, 82], "anoth": 43, "16922694444656372": 43, "22250649333000183": 43, "6897575259208679": 43, "10956494510173798": 43, "6823137998580933": 43, "6837796568870544": 43, "nois": [43, 50, 62, 64], "inf": 44, "gaussian_20": 44, "dat": 44, "058228614646987": 44, "gaussian_3": 44, "27": [44, 59], "65611098737784": 44, "lq": 44, "29589659377844": 44, "recogn": [45, 59], "export": [45, 88], "recognit": 45, "ch_pp": 45, "ocrv4_det": 45, "heat_threshold": 45, "box_threshold": 45, "max_candid": 45, "1000": 45, "unclip_ratio": 45, "heat": 45, "candid": 45, "unclip": 45, "comic": [45, 91], "742": 45, "485": [45, 57, 58], "809": 45, "511": 45, "9543377610144915": 45, "682": 45, "98": 45, "734": 45, "124": 45, "9309689495575223": 45, "136": 45, "836": 45, "164": 45, "9042856988923695": 45, "144": 45, "455": 45, "196": 45, "874083638387722": 45, "719": 45, "835": 45, "488": 45, "8628696346175078": 45, "478": 45, "214": 45, "508": 45, "848871771901487": 45, "1030": 45, "557": 45, "1184": 45, "578": 45, "8352495440618789": 45, "427": 45, "129": 45, "553": 45, "154": 45, "8249209443996619": 45, "detect_model": 45, "recognize_model": 45, "ocrv4_rec": 45, "rotation_threshold": 45, "is_remove_dupl": 45, "rotat": [45, 48], "duplic": [45, 67], "mob": 45, "9356705927336156": 45, "shishou": 45, "8933000384412466": 45, "BUT": 45, "8730931912907247": 45, "oh": 45, "8417627579351514": 45, "mirror": 45, "7366019454049503": 45, "el": 45, "gato": 45, "iberico": 45, "7271127306351021": 45, "THAt": 45, "701928390168364": 45, "6965972578194936": 45, "chines": 45, "english": 45, "cannot": [45, 55, 57, 59, 69], "languag": 45, "func": [45, 87, 106], "japanes": [45, 67], "post_text": 45, "319": 45, "847": 45, "561": 45, "899": 45, "kancol": 45, "9130667787597329": 45, "552": 45, "811": 45, "791": 45, "921": 45, "1944": 45, "8566762346615406": 45, "820": 45, "558": 45, "850": 45, "fleet": 45, "collect": [45, 66], "8100635458911772": 45, "235": 45, "904": 45, "855": 45, "1009": 45, "\u6d77": 45, "6716076803280185": 45, "858": 45, "808": 45, "tsu": 45, "ka": 45, "NO": 45, "u": [45, 109], "mi": 45, "de": 45, "654507230718228": 45, "209": 45, "507": 45, "2888084133529467": 45, "japan_pp": 45, "ocrv3_rec": 45, "9230690942939336": 45, "8564870717047623": 45, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 45, "8061289060358996": 45, "8045396777081609": 45, "7311649382696896": 45, "\u8266\u3068\u308c\u308c": 45, "6648729016512889": 45, "ocrv2_det": 45, "ocrv3_det": 45, "ocrv4_server_det": 45, "ch_ppocr_mobile_slim_v2": 45, "0_det": 45, "ch_ppocr_mobile_v2": 45, "ch_ppocr_server_v2": 45, "en_pp": 45, "arabic_pp": 45, "ocrv2_rec": 45, "ocrv4_server_rec": 45, "0_rec": 45, "chinese_cht_pp": 45, "cyrillic_pp": 45, "devanagari_pp": 45, "en_number_mobile_v2": 45, "ka_pp": 45, "korean_pp": 45, "latin_pp": 45, "ta_pp": 45, "te_pp": 45, "dimens": [46, 59], "max_siz": [46, 57, 58, 59], "longer": 46, "after": [46, 59, 74, 79, 82], "1280": 46, "720": 46, "new_img": 46, "600": 46, "337": 46, "obscur": 47, "regist": [47, 48, 57, 58, 59], "rectangular": 47, "967": [47, 48], "143": [47, 48], "1084": [47, 48], "261": [47, 48], "246": [47, 48], "208": [47, 48], "331": [47, 48], "287": [47, 48], "662": [47, 48], "466": [47, 48], "705": [47, 48], "514": [47, 48], "479": [47, 48], "283": [47, 48], "326": [47, 48], "color_black": 47, "radiu": 47, "emoji": [47, 48], "penis": 47, "vagina": 47, "serv": [47, 59, 74], "foundat": 47, "inherit": [47, 59], "within": [47, 67, 74, 82], "fill": 47, "color_default": 47, "green": 47, "color_green": 47, "ffff00": 47, "color_ffff00": 47, "blur_4": 47, "blur_8": 47, "blur_12": 47, "pixelate_4": 47, "pixelate_8": 47, "pixelate_12": 47, "cl": 47, "arg": 47, "subclass": 47, "keyerror": 47, "alreadi": 47, "exist": [47, 68, 88, 91], "angl": 48, "end": [48, 67], "censor_area": [48, 49], "ratio_threshold": 48, "minimum": [48, 54, 60, 62], "total": [48, 107, 108], "star": [48, 79], "register_censor_method": [48, 49], "smiling_face_with_heart": 48, "twitter": 48, "appl": 48, "googl": 48, "microsoft": 48, "samsung": 48, "whatsapp": 48, "facebook": 48, "messeng": 48, "joypixel": 48, "openmoji": 48, "emojidex": 48, "mozilla": 48, "express": 48, "code": [48, 64, 79, 82], "_emojistyletyp": 48, "emoji_default": 48, "cat_fac": 48, "emoji_green": 48, "grinning_face_with_sweat": 48, "emoji_liuhanhuangd": 48, "minim": 48, "abl": [48, 55], "prefix": [48, 73, 78], "sum": 48, "cx": 48, "mass": 48, "occlus": 48, "cy": 48, "find_for_area": 48, "rectangl": 48, "corner": 48, "factor": [48, 59], "align": [49, 106], "align_maxs": 49, "censor_": [49, 106], "censor_nsfw": 49, "basecensor": 49, "colorcensor": 49, "blurcensor": 49, "pixelatecensor": 49, "imgcensor": [49, 106], "imagebasedcensor": 49, "emojibasedcensor": 49, "singleimag": 49, "squeez": [49, 106], "squeeze_with_transpar": 49, "fit": 50, "tightli": 50, "interest": 50, "jerry_with_spac": 50, "median_filt": 50, "median": 50, "kernel": 50, "larger": [50, 54, 84], "disabl": 50, "keypoint": [51, 52, 53, 54], "idea": 51, "research": 51, "auto_detect": 51, "out_bbox": 51, "person_detect_cfg": 51, "op18keypointset": [51, 53, 54], "rtmpose": 51, "config": [51, 58, 106, 109], "foot": [51, 52], "hand1": 51, "hand2": 51, "op18_visu": [51, 53], "0x7f5ca933f3d0": 51, "axesimag": 51, "0x7f5c98069790": 51, "all_": 52, "openpos": [52, 67], "op18": [52, 54], "__mul__": 52, "multipli": 52, "scalar": 52, "__truediv__": 52, "divisor": 52, "left_foot": 52, "left_hand": 52, "right_foot": 52, "right_hand": 52, "enum": 52, "enumer": 52, "symbol": [52, 79, 82], "make": [52, 57, 76, 86, 94, 98, 100], "readabl": [52, 82], "categor": 52, "nose": 52, "neck": 52, "elbow": 52, "wrist": 52, "ankl": 52, "ear": [52, 73, 80], "member": 52, "right_should": 52, "right_elbow": 52, "right_wrist": 52, "left_should": 52, "left_elbow": 52, "left_wrist": 52, "right_hip": 52, "right_kne": 52, "right_ankl": 52, "left_hip": 52, "left_kne": 52, "left_ankl": 52, "right_ey": 52, "left_ey": 52, "right_ear": 52, "left_ear": 52, "left_big_to": 52, "left_small_to": 52, "left_heel": 52, "right_big_to": 52, "right_small_to": 52, "right_heel": 52, "__int__": 52, "truncat": [52, 96, 106], "zero": 52, "must": [52, 73, 105], "preced": 52, "surround": 52, "whitespac": [52, 76], "36": [52, 59], "0b100": 52, "91": [52, 59], "112": 52, "92": [52, 59, 80], "113": [52, 59], "dwpose": [53, 106], "dwpose_estim": 53, "openpose18": 53, "op18_body_max": 53, "op18_body_min": 53, "op18_face_max": 53, "op18_face_min": 53, "op18_left_foot_max": 53, "op18_left_foot_min": 53, "op18_left_hand_max": 53, "op18_left_hand_min": 53, "op18_right_foot_max": 53, "op18_right_foot_min": 53, "op18_right_hand_max": 53, "op18_right_hand_min": 53, "keypoints_list": 54, "min_edge_s": 54, "draw_bodi": 54, "draw_hand": 54, "draw_feet": 54, "draw_fac": 54, "drawn": 54, "shorter": 54, "connect": 54, "ellips": 54, "facial": [54, 73, 90], "pars": [55, 57, 58, 66, 67, 106], "parser": [55, 57, 58, 67], "try": 55, "notparsetarget": 56, "register_pillow_transform": 56, "register_pillow_pars": 56, "create_pillow_transform": 56, "parse_pillow_transform": 56, "register_torchvision_transform": 56, "register_torchvision_pars": 56, "create_torchvision_transform": 56, "parse_torchvision_transform": 56, "register_creators_for_transform": 56, "notprocessortypeerror": 56, "create_transforms_from_transform": 56, "is_valid_size_dict": 56, "convert_to_size_dict": 56, "get_size_dict": 56, "create_clip_transform": 56, "create_transforms_from_clip_processor": 56, "create_convnext_transform": 56, "create_transforms_from_convnext_processor": 56, "create_vit_transform": 56, "create_transforms_from_vit_processor": 56, "create_siglip_transform": 56, "create_transforms_from_siglip_processor": 56, "create_bit_transform": 56, "create_transforms_from_bit_processor": 56, "create_blip_transform": 56, "create_transforms_from_blip_processor": 56, "create_mobilenetv2_transform": 56, "create_transforms_from_mobilenetv2_processor": 56, "tensor": [57, 58, 59, 68], "composit": [57, 59], "machin": [57, 86], "learn": [57, 86], "compos": [57, 58, 59], "sequenc": [57, 59, 73], "pillowcompos": [57, 59], "sequenti": 57, "decor": [57, 58, 59, 85], "facilit": 57, "creator": [57, 59], "tvalu": [57, 58], "describ": 57, "interpol": [57, 58, 59], "bicub": [57, 58, 59], "pillowres": [57, 59], "antialia": [57, 58, 59], "bilinear": [57, 58], "center_crop": [57, 58], "pillowcentercrop": [57, 59], "pillowtotensor": [57, 59], "maybe_to_tensor": [57, 58], "pillowmaybetotensor": 57, "std": [57, 58, 59], "pillownorm": [57, 59], "456": [57, 58], "406": [57, 58], "229": [57, 58], "225": [57, 58], "48500001430511475": 57, "4560000002384186": 57, "4059999883174896": 57, "2290000021457672": 57, "2240000069141388": 57, "22499999403953552": 57, "framework": 58, "extend": 58, "centercrop": 58, "totensor": 58, "maybetotensor": 58, "4850": 58, "4560": 58, "4060": 58, "2290": 58, "2240": 58, "2250": 58, "timm": 58, "interpolationmod": 58, "processor": [59, 107, 108], "vitimageprocessor": 59, "5906": 59, "33": 59, "donutimageprocessor": 59, "1901": 59, "70": [59, 83], "detrimageprocessor": 59, "1575": 59, "86": [59, 73], "clipimageprocessor": 59, "1374": 59, "73": 59, "videomaeimageprocessor": 59, "1093": 59, "convnextimageprocessor": 59, "648": 59, "65": 59, "segformerimageprocessor": 59, "533": 59, "00": 59, "beitimageprocessor": 59, "468": 59, "63": 59, "siglipimageprocessor": 59, "440": 59, "48": 59, "layoutlmv3imageprocessor": 59, "403": 59, "layoutlmv2imageprocessor": 59, "332": 59, "87": 59, "mllamaimageprocessor": 59, "qwen2vlimageprocessor": 59, "314": 59, "77": 59, "blipimageprocessor": 59, "276": 59, "55": 59, "idefics2imageprocessor": 59, "226": 59, "llavanextimageprocessor": 59, "215": 59, "bitimageprocessor": 59, "210": 59, "pix2structimageprocessor": 59, "conditionaldetrimageprocessor": 59, "53": 59, "samimageprocessor": 59, "52": 59, "deitimageprocessor": 59, "mask2formerimageprocessor": 59, "89": 59, "50": 59, "vivitimageprocessor": 59, "88": 59, "yolosimageprocessor": 59, "84": 59, "47": 59, "viltimageprocessor": 59, "41": 59, "detaimageprocessor": 59, "68": 59, "38": 59, "pixtralimageprocessor": 59, "mobilenetv2imageprocessor": 59, "mobilevitimageprocessor": 59, "61": 59, "34": [59, 107, 108], "dptimageprocessor": 59, "maskformerimageprocessor": 59, "28": 59, "nougatimageprocessor": 59, "ideficsimageprocessor": 59, "rtdetrimageprocessor": 59, "efficientnetimageprocessor": 59, "40": [59, 67], "deformabledetrimageprocessor": 59, "idefics3imageprocessor": 59, "fuyuimageprocessor": 59, "videollavaimageprocessor": 59, "pvtimageprocessor": 59, "09": 59, "oneformerimageprocessor": 59, "mobilenetv1imageprocessor": 59, "07": [59, 98, 99, 100, 103], "owlv2imageprocessor": 59, "chineseclipimageprocessor": 59, "efficientformerimageprocessor": 59, "llavaonevisionimageprocessor": 59, "swin2srimageprocessor": 59, "vithybridimageprocessor": 59, "owlvitimageprocessor": 59, "04": 59, "groundingdinoimageprocessor": 59, "03": 59, "perceiverimageprocessor": 59, "chameleonimageprocessor": 59, "levitimageprocessor": 59, "vitmatteimageprocessor": 59, "extens": [59, 74], "tri": 59, "def": [59, 85], "hasattr": 59, "feature_extractor": 59, "encount": 59, "becaus": 59, "until": 59, "successfulli": 59, "imageprocessor": 59, "autoimageprocessor": 59, "from_pretrain": 59, "openai": 59, "vit": 59, "patch32": 59, "pillowconvertrgb": 59, "48145467": 59, "4578275": 59, "40821072": 59, "26862955": 59, "2613026": 59, "2757771": 59, "size_dict": 59, "shortest_edg": 59, "invalid_kei": 59, "default_to_squar": 59, "height_width_ord": 59, "constraint": 59, "els": [59, 67, 107, 108], "incompat": 59, "longest_edg": 59, "param_nam": 59, "entri": 59, "conform": 59, "messag": [59, 83], "do_res": 59, "do_center_crop": 59, "crop_siz": 59, "do_rescal": 59, "rescale_factor": 59, "00392156862745098": 59, "do_norm": 59, "image_mean": 59, "image_std": 59, "do_convert_rgb": 59, "rescal": 59, "deviat": 59, "clipprocessor": 59, "crop_pct": 59, "tailor": 59, "convnext": 59, "percentag": 59, "prepar": 59, "replic": 59, "build": [59, 74, 82], "blip": 59, "255": 59, "openai_clip_mean": 59, "openai_clip_std": 59, "accord": 59, "behavior": 59, "mobilenetv2": 59, "per": 59, "equival": 59, "bg": 60, "strict_level": 60, "min_select": 60, "min_width": 60, "min_height": 60, "min_resolut": 60, "strict": [60, 94, 100], "get_imag": 60, "get_image_fil": 60, "list_image_fil": 60, "random_imag": 60, "randomli": 60, "random_image_fil": 60, "8057": 60, "000000": 60, "000001": 60, "000002": 60, "000003": 60, "000004": 60, "home": 60, "dgh": [60, 68, 109], "2400x1600": 60, "0x7feb86ed5160": 60, "003258": 60, "400x400": 60, "0x7feb86a748b0": 60, "quickli": 61, "backgroundimageset": 61, "list_bg_image_fil": 61, "get_bg_image_fil": 61, "get_bg_imag": 61, "random_bg_image_fil": 61, "random_bg_imag": 61, "opencv": 62, "denois": [62, 67], "inspir": [62, 71, 75, 82, 102], "mf666": [62, 102], "mist": 62, "fucker": 62, "diameter_min": 62, "diameter_max": 62, "sigma_color_min": 62, "sigma_color_max": 62, "sigma_space_min": 62, "sigma_space_max": 62, "radius_min": 62, "radius_max": 62, "eps_min": 62, "eps_max": 62, "b_iter": 62, "g_iter": 62, "random": [62, 80], "bilater": 62, "guid": 62, "stage": 62, "preserv": 62, "diamet": 62, "sigma": 62, "space": [62, 71, 82], "window": [62, 67], "term": 62, "contrib": 62, "noisy_imag": 62, "cleaned_img": 62, "cleaned_imag": 62, "blurri": [63, 67], "noisi": 63, "nafnet": [63, 106], "scunet": [63, 64, 106], "adversari": [63, 106], "remove_adversarial_nois": 63, "restore_with_nafnet": 63, "restore_with_scunet": 63, "ve": 64, "gaussian": 64, "To": 64, "correctli": 64, "credibl": 64, "rgg": [64, 65], "red": [64, 73], "gopro": 64, "sidd": 64, "tile_s": [64, 65, 83], "tile_overlap": [64, 65, 83], "batch_siz": [64, 65, 83], "nafnetmodeltyp": 64, "tile": [64, 65, 83], "gan": 65, "128": 65, "scunetmodeltyp": 65, "automatic1111": 66, "stabl": [66, 67, 89, 109], "diffus": [66, 67, 89], "webui": [66, 67, 68], "novelai": 66, "sdwui": 66, "submodul": 66, "nai": [66, 106], "docstr": 66, "sdmetadata": 66, "parse_sdmeta_from_text": 66, "get_sdmeta_from_imag": 66, "save_image_with_sdmeta": 66, "read_metadata": 66, "save_with_metadata": 66, "naimetadata": 66, "get_naimeta_from_imag": 66, "add_naimeta_to_imag": 66, "save_image_with_naimeta": 66, "formatt": 67, "a1111": 67, "sd_metadata_simpl": 67, "sd_metadata_complex": 67, "prompt": 67, "neg_prompt": 67, "neg": 67, "__str__": 67, "sd1": 67, "extrem": 67, "delic": 67, "beauti": 67, "offici": 67, "global": [67, 105], "illumin": 67, "soft": 67, "shadow": 67, "super": 67, "light": 67, "novel": [67, 69], "4k": 67, "metal_textur": 67, "striped_background": 67, "rich": 67, "cg": 67, "uniti": 67, "8k": 67, "wallpap": 67, "unreal": 67, "sci": 67, "fi": 67, "fantasi": 67, "silver_skin": 67, "cut": [67, 73], "silver_impossible_bodysuit": 67, "gem_on_chest": 67, "cut_silver_mechanical_leotard": 67, "headgear": [67, 73], "1_girl": 67, "solo": [67, 72, 73, 74, 75, 79, 80, 81, 82], "slim_waist": 67, "hair": [67, 73], "long": 67, "lumin": 67, "medium_breast": [67, 81], "indistinct_camelto": 67, "flat_crotch": 67, "coquettish": 67, "squint": 67, "evil_smil": 67, "dark_persona": 67, "mouth": 67, "wet": 67, "slim_fac": 67, "tall_girl": 67, "matur": 67, "mature_fac": 67, "slim_figur": 67, "slim_leg": 67, "groin": 67, "bare_thigh": 67, "easyneg": 67, "sketch": 67, "ugli": 67, "huge": 67, "logo": 67, "monochrom": [67, 93, 96, 106], "bad": 67, "mutat": 67, "horror": 67, "geometri": 67, "bad_prompt": 67, "miss": 67, "finger": 67, "limb": 67, "anatomi": 67, "interlock": 67, "digit": 67, "arm": 67, "2girl": 67, "deform": 67, "artist": 67, "blush": [67, 74, 75, 79, 82], "lipstick": 67, "skindent": 67, "tie": 67, "big_breast": 67, "thighhigh": [67, 74], "pubic_hair": [67, 73], "3d": [67, 91], "realist": 67, "slip": [67, 76], "head_out_of_fram": 67, "curvi": 67, "sampler": 67, "ddim": 67, "cfg": 67, "seed": 67, "3827064803": 67, "512x848": 67, "hash": 67, "eb49192009": 67, "anidosmix": 67, "skip": 67, "new_imag": 67, "let": 67, "what": 67, "nslim_fac": 67, "848": 67, "_sdmeta_text": 67, "directli": 67, "starri": 67, "night": 67, "daylight": 67, "euler": 67, "sd2": 67, "1girl": [67, 72, 73, 74, 75, 76, 79, 80, 81, 82], "blue": 67, "footwear": 67, "shoe": 67, "bang": [67, 73, 74, 79, 82], "indoor": 67, "sleev": 67, "ahog": [67, 73, 74, 75, 79, 82], "dress": [67, 73], "pot": 67, "plant": 67, "bag": [67, 74, 75, 79, 82], "bun": [67, 73], "lora": 67, "bluearchive10": 67, "bluearchiv": 67, "neg1": 67, "dpm": 67, "2m": 67, "sde": 67, "karra": 67, "2647703743": 67, "768x768": 67, "72bd94132e": 67, "cutemix": 67, "strength": 67, "controlnet": 67, "control_v11p_sd15_openpos": 67, "cab727d4": 67, "weight": 67, "perfect": 67, "param": 67, "hire": 67, "upscal": [67, 106], "latent": 67, "ti": 67, "339cc9210f70": 67, "66a7279a88dd": 67, "info": 67, "underli": [67, 85], "sd_meta": 67, "scope": 67, "dst_file": [67, 69], "webp": 67, "systemerror": [67, 69], "input_imag": 67, "output_imag": 67, "a41": 68, "safetensor": 68, "torch": 68, "command": [68, 109], "pip": [68, 109], "_check_env": 68, "model_fil": 68, "key1": 68, "value1": 68, "key2": 68, "value2": 68, "src_model_fil": 68, "dst_model_fil": 68, "new_metadata": 68, "john": 68, "doe": [68, 72, 80, 94, 100], "input_model": 68, "output_model": 68, "softwar": 69, "generation_tim": 69, "dataclass": 69, "encapsul": 69, "taken": 69, "alia": 69, "success": [69, 109], "add_lsb_meta": 69, "save_metainfo": 69, "metainfo": 69, "prefer": 69, "isneti": [70, 106], "get_isnetis_mask": 70, "segment_with_isneti": 70, "segment_rgba_with_isneti": 70, "co": 71, "seg": 71, "1024": [71, 82], "app": 71, "l8": 71, "00ff00": 71, "mask_": 71, "image_": 71, "hutao_seg": 71, "skadi": [71, 74, 75, 79, 82], "skadi_seg": 71, "drop": [72, 73, 74, 79, 81, 82], "cosplai": 72, "no_eyewear": 72, "eyewear": [72, 73], "span": [72, 73], "matter": [72, 73], "red_hair": [72, 73, 80, 81], "use_preset": 72, "custom_blacklist": 72, "onlin": 72, "preset": 72, "ones": 72, "neither": [72, 73], "nor": [72, 73], "anal_hair": 73, "anal_tail": 73, "arm_behind_head": 73, "arm_hair": 73, "arm_under_breast": 73, "arms_behind_head": 73, "bird_on_head": 73, "blood_in_hair": 73, "breasts_on_glass": 73, "breasts_on_head": 73, "cat_on_head": 73, "closed_ey": 73, "clothed_female_nude_femal": 73, "clothed_female_nude_mal": 73, "clothed_male_nude_femal": 73, "clothes_between_breast": 73, "cream_on_fac": 73, "drying_hair": 73, "empty_ey": 73, "face_to_breast": 73, "food_on_fac": 73, "food_on_head": 73, "game_boi": 73, "grabbing_anoth": 73, "s_hair": 73, "grabbing_own_breast": 73, "gun_to_head": 73, "head_between_breast": 73, "heart_in_ey": 73, "multiple_boi": 73, "multiple_girl": 73, "object_on_breast": 73, "object_on_head": 73, "paint_splatter_on_fac": 73, "parted_lip": [73, 74, 75, 79, 82], "penis_on_fac": 73, "person_on_head": 73, "pokemon_on_head": 73, "rabbit_on_head": 73, "rice_on_fac": 73, "severed_head": 73, "star_in_ey": 73, "sticker_on_fac": 73, "tentacles_on_mal": 73, "tying_hair": 73, "built": [73, 85], "mutabl": 73, "constructor": 73, "empti": 73, "hold": [73, 74, 75, 79, 82], "futa": 73, "cum": 73, "rub": 73, "shade": 73, "plai": 73, "drill": 73, "skin": 73, "sidelock": 73, "twintail": [73, 74, 75, 79, 82], "braid": 73, "afro": 73, "bald": 73, "dreadlock": 73, "ponytail": 73, "updo": 73, "beard": 73, "mustach": 73, "pointi": 73, "horn": 73, "tail": 73, "ornament": 73, "hairband": 73, "pupil": 73, "bow": [73, 74, 75], "headwear": 73, "ribbon": [73, 75, 79], "crown": 73, "cap": 73, "hairclip": [73, 79], "mole": 73, "halo": 73, "fluff": 73, "flower": [73, 74, 75, 79, 82], "glass": [73, 76], "fang": 73, "boi": 73, "beret": 73, "heterochromia": 73, "headdress": 73, "eyepatch": 73, "headphon": 73, "eyebrow": 73, "eyelash": 73, "sunglass": 73, "intak": 73, "scrunchi": 73, "ear_pierc": 73, "headband": 73, "ring": 73, "under_mouth": 73, "freckl": 73, "lip": 73, "eyelin": 73, "eyeshadow": 73, "tassel": 73, "whitelist_suffix": 73, "whitelist_prefix": 73, "whitelist_word": 73, "suffix": [73, 78], "pool": 73, "whitelist": 73, "blacklist": [73, 77, 106], "singular": 73, "plural": 73, "chair": 73, "whole": 73, "word": 73, "hear": 73, "72": 73, "outdat": 74, "anymor": 74, "baselin": 74, "practic": 74, "use_real_nam": [74, 79], "general_threshold": [74, 75, 82], "character_threshold": [74, 75, 82], "drop_overlap": [74, 75, 79, 82], "real": [74, 79, 96, 106], "renam": [74, 79], "redirect": [74, 79], "mani": [74, 79], "websit": [74, 79], "rate": [74, 75, 82, 94, 96, 106], "char": [74, 75, 82], "9897817373275757": 74, "question": [74, 75, 82, 94], "010265946388244629": 74, "explicit": [74, 75, 82, 94], "2809715270996094e": 74, "9939777851104736": 74, "5032387375831604": 74, "black_bord": 74, "9943548440933228": 74, "black_glov": [74, 75, 79, 82], "5011609792709351": 74, "blue_ski": [74, 75, 79, 82], "6877802610397339": 74, "5543792843818665": 74, "8268730640411377": 74, "cloud": [74, 75, 79, 82], "8504303693771362": 74, "cowboy_shot": [74, 75, 79, 82], "6008237600326538": 74, "crop_top": [74, 75, 79, 82], "6635787487030029": 74, "dai": [74, 75, 79, 82], "8496965765953064": 74, "glove": [74, 75, 79, 82], "6107005476951599": 74, "hair_between_ey": [74, 75, 79, 82], "668294370174408": 74, "5619469285011292": 74, "holding_baseball_bat": [74, 75, 79, 82], "5141720771789551": 74, "letterbox": 74, "long_hair": [74, 75, 79, 81, 82], "9884189963340759": 74, "looking_at_view": [74, 75, 79, 82], "5673105120658875": 74, "midriff": [74, 75, 79, 82], "6290556192398071": 74, "navel": [74, 75, 79, 82], "9631235003471375": 74, "no_hat": [74, 75, 79], "7978747487068176": 74, "no_headwear": [74, 75, 79, 82], "7577926516532898": 74, "outdoor": [74, 75, 79, 82], "7118550539016724": 74, "5452839136123657": 74, "pillarbox": 74, "9841411709785461": 74, "red_ey": [74, 75, 79, 82], "958786129951477": 74, "shirt": [74, 75, 79, 82], "6720131039619446": 74, "short_sleev": [74, 75, 79, 82], "7077711820602417": 74, "silver_hair": [74, 75, 79], "6673924326896667": 74, "sky": [74, 75, 79, 82], "8709812760353088": 74, "9614333510398865": 74, "sportswear": [74, 75, 79, 82], "7786177396774292": 74, "6842771172523499": 74, "sweat": [74, 75, 79, 82], "9076308012008667": 74, "thigh": [74, 75, 79, 82], "580970823764801": 74, "skadi_": [74, 75, 82], "arknight": [74, 75, 82], "9633345007896423": 74, "9988503456115723": 74, "001651763916015625": 74, "00012505054473876953": 74, "9829280972480774": 74, "894218385219574": 74, "8733789920806885": 74, "backpack": [74, 75, 79, 82], "6322951316833496": 74, "9987058639526367": 74, "bag_charm": [74, 75], "9754379987716675": 74, "6810564994812012": 74, "9708781838417053": 74, "6356008052825928": 74, "5633733868598938": 74, "brick_wal": 74, "5315935611724854": 74, "brown_hair": [74, 75, 79, 82], "9397273659706116": 74, "9229896664619446": 74, "charm_": [74, 75], "9006357789039612": 74, "citi": 74, "9020784497261047": 74, "cityscap": 74, "9547432661056519": 74, "5296419262886047": 74, "8253412246704102": 74, "5619839429855347": 74, "hair_flow": [74, 75, 79, 82], "8277763724327087": 74, "hair_orna": [74, 75, 79, 82], "9356368780136108": 74, "hair_ribbon": [74, 75, 79], "5288072824478149": 74, "jacket": [74, 75, 79, 82], "6336134076118469": 74, "9703260064125061": 74, "8188960552215576": 74, "phone_screen": 74, "9579574465751648": 74, "9954615235328674": 74, "plaid": [74, 75, 79], "9725285172462463": 74, "plaid_skirt": [74, 75, 79], "9638455510139465": 74, "pleated_skirt": [74, 75, 79, 82], "7226815819740295": 74, "5321241021156311": 74, "red_nail": [74, 79], "5493080615997314": 74, "school_bag": [74, 75], "9863407611846924": 74, "school_uniform": [74, 75, 79, 82], "6794284582138062": 74, "5062428116798401": 74, "shoulder_bag": 74, "9325523972511292": 74, "skirt": [74, 75, 79, 82], "92237788438797": 74, "skyscrap": 74, "7728171348571777": 74, "sleeves_past_wrist": [74, 75, 79], "7257086038589478": 74, "smile": [74, 75, 79, 82], "5357837080955505": 74, "6939404010772705": 74, "7054293155670166": 74, "tongu": [74, 75, 79, 82], "9990814924240112": 74, "tongue_out": [74, 75, 79, 82], "9992498755455017": 74, "5012534260749817": 74, "very_long_hair": [74, 75, 79, 81, 82], "7461410164833069": 74, "lagpixellol": 75, "deepgelbooru_onnx": 75, "categori": [75, 90, 98], "dim": [75, 82], "9986732006072998": 75, "0013858973979949951": 75, "315376281738281e": 75, "9972434639930725": 75, "basebal": [75, 82], "5982598662376404": 75, "baseball_bat": [75, 79, 82], "6429562568664551": 75, "bike_short": 75, "36296138167381287": 75, "8308937549591064": 75, "black_shirt": [75, 79, 82], "7388008832931519": 75, "6039759516716003": 75, "30909663438796997": 75, "9694308042526245": 75, "6422968506813049": 75, "5898381471633911": 75, "8145260810852051": 75, "652222216129303": 75, "dolphin_short": 75, "466494083404541": 75, "7183809280395508": 75, "6753682494163513": 75, "7302790880203247": 75, "6649775505065918": 75, "large_breast": [75, 79, 82], "8446108102798462": 75, "98187655210495": 75, "8140730857849121": 75, "6360533833503723": 75, "9635934829711914": 75, "33370012044906616": 75, "44239571690559387": 75, "7891374826431274": 75, "6471294164657593": 75, "9958090782165527": 75, "8736815452575684": 75, "872096061706543": 75, "5640895366668701": 75, "5049663186073303": 75, "8832778930664062": 75, "9687467813491821": 75, "sports_bra": 75, "3659853935241699": 75, "9309735298156738": 75, "49939480423927307": 75, "stomach": [75, 79, 82], "446407288312912": 75, "809670090675354": 75, "6560589075088501": 75, "47956040501594543": 75, "9832853674888611": 75, "9994162321090698": 75, "0008397102355957031": 75, "00035390257835388184": 75, "9926226139068604": 75, "899387001991272": 75, "34215790033340454": 75, "5701972246170044": 75, "9512913227081299": 75, "6664570569992065": 75, "5614628791809082": 75, "33615976572036743": 75, "5770801305770874": 75, "987317681312561": 75, "37286585569381714": 75, "cardigan": [75, 79], "36409223079681396": 75, "7329680919647217": 75, "collared_shirt": [75, 79], "5924292206764221": 75, "4344901144504547": 75, "7465001344680786": 75, "5225946307182312": 75, "6976451873779297": 75, "9265321493148804": 75, "34527891874313354": 75, "6675043106079102": 75, "9096828699111938": 75, "long_sleev": [75, 79, 82], "41341525316238403": 75, "8418735265731812": 75, "miniskirt": [75, 79], "3675632178783417": 75, "nail_polish": [75, 79], "5284417867660522": 75, "open_cloth": [75, 79], "30296844244003296": 75, "48789578676223755": 75, "36596980690956116": 75, "7759367227554321": 75, "6535028219223022": 75, "8975257873535156": 75, "36911237239837646": 75, "4171145558357239": 75, "3942635953426361": 75, "6772940754890442": 75, "9397937655448914": 75, "5207280516624451": 75, "4673041105270386": 75, "9118321537971497": 75, "9967410564422607": 75, "9970728158950806": 75, "8419480323791504": 75, "6489560604095459": 75, "white_shirt": [75, 79], "6217572689056396": 75, "underscor": [76, 82], "convent": 76, "restor": [76, 106], "use_spac": 76, "use_escap": 76, "include_scor": 76, "score_descend": 76, "_": 76, "escap": 76, "unsaf": 76, "sort": [76, 80], "descend": 76, "panty_pul": 76, "6826801300048828": 76, "958938717842102": 76, "drinking_glass": 76, "9340789318084717": 76, "areola_slip": 76, "41196826100349426": 76, "9988248348236084": 76, "drink": 76, "pull": 76, "areola": 76, "999": 76, "959": 76, "934": 76, "683": 76, "412": 76, "mldanbooru": [77, 106], "get_mldanbooru_tag": 77, "wd14": [77, 79, 106], "get_wd14_tag": [77, 79], "convert_wd14_emb_to_predict": 77, "denormalize_wd14_emb": 77, "deepdanbooru": [77, 79, 106], "get_deepdanbooru_tag": [77, 79], "deepgelbooru": [77, 106], "get_deepgelbooru_tag": 77, "add_underlin": 77, "remove_underlin": 77, "tags_to_text": 77, "drop_overlap_tag": 77, "is_blacklist": 77, "drop_blacklisted_tag": 77, "char_whitelist_suffix": 77, "char_whitelist_prefix": 77, "char_whitelist_word": 77, "char_suffix": 77, "char_prefix": 77, "charactertagpool": 77, "is_basic_character_tag": 77, "drop_basic_character_tag": 77, "sort_tag": 77, "tag_match_suffix": 77, "tag_match_prefix": 77, "tag_match_ful": 77, "t1": 78, "t2": 78, "fulli": 78, "ml": 79, "448": 79, "keep_ratio": 79, "9999984502792358": [79, 101], "9999946355819702": 79, "9994951486587524": 79, "998144268989563": 79, "9978417158126831": 79, "9941409230232239": 79, "9799384474754333": 79, "979142427444458": 79, "961823582649231": 79, "961323618888855": 79, "9490893483161926": 79, "9450850486755371": 79, "9425153136253357": 79, "9409335255622864": 79, "9319437146186829": 79, "9265308976173401": 79, "9259042143821716": 79, "922250509262085": 79, "9199565052986145": 79, "9175475835800171": 79, "9102761745452881": 79, "9076938629150391": 79, "9052775502204895": 79, "8938589692115784": 79, "8894285559654236": 79, "8891903162002563": 79, "8845980763435364": 79, "8842408061027527": 79, "8659475445747375": 79, "862621009349823": 79, "8616052865982056": 79, "8562789559364319": 79, "short_short": [79, 82], "8555729389190674": 79, "8533340096473694": 79, "black_short": [79, 82], "8477485775947571": 79, "8430152535438538": 79, "tied_long_hair": [79, 82], "8340626955032349": 79, "crop_top_overhang": 79, "8266023397445679": 79, "8222048282623291": 79, "8202669620513916": 79, "8061150312423706": 79, "ass_visible_through_thigh": [79, 82], "7803354859352112": 79, "thigh_gap": [79, 82], "7789446711540222": 79, "arms_up": 79, "7052110433578491": 79, "9999866485595703": 79, "997043788433075": 79, "9969649910926819": 79, "9957101345062256": 79, "9928386807441711": 79, "9886980056762695": 79, "9864778518676758": 79, "ghost": [79, 82], "9769423007965088": 79, "9747489094734192": 79, "9736957550048828": 79, "9388670325279236": 79, "9356311559677124": 79, "91000896692276": 79, "8955123424530029": 79, "8910233378410339": 79, "8904104828834534": 79, "8881211280822754": 79, "8876776695251465": 79, "8864808678627014": 79, "8810517191886902": 79, "8798807263374329": 79, "8765745162963867": 79, "8737136125564575": 79, "8650439381599426": 79, "8613706827163696": 79, "blue_cardigan": 79, "8571277260780334": 79, "8333670496940613": 79, "8160212635993958": 79, "eyebrows_visible_through_hair": 79, "8122442364692688": 79, "8091571927070618": 79, "8082079887390137": 79, "8048468232154846": 79, "8042327165603638": 79, "7984272241592407": 79, "blazer": [79, 82], "794708251953125": 79, "78981614112854": 79, "7892146110534668": 79, "shaped_pupil": [79, 82], "7867060899734497": 79, "gradient_hair": 79, "786359965801239": 79, "7790888547897339": 79, "brown_skirt": 79, "7760675549507141": 79, "774523913860321": 79, "7721588015556335": 79, "7697228789329529": 79, "755959689617157": 79, "multicolored_hair": 79, "7477189898490906": 79, "7476690411567688": 79, "rail": 79, "7476617693901062": 79, "blue_jacket": 79, "7458406090736389": 79, "741143524646759": 79, "7364678978919983": 79, "7193643450737": 79, "red_neckwear": 79, "7108616828918457": 79, "7086325287818909": 79, "7055293321609497": 79, "7039415836334229": 79, "7018357515335083": 79, "shuffl": 80, "count": [80, 107, 108], "2boi": 80, "cat_ear": 80, "uniqu": 80, "8849405313291128": 81, "8548297594823425": 81, "03910296474461261": 81, "6615180440330748": 81, "21552028866308015": 81, "3165260620737027": 81, "47744464927382957": 81, "tagger": 82, "smilingwolf": 82, "wd": 82, "swinv2_v3": 82, "general_mcut_en": 82, "character_mcut_en": 82, "no_underlin": 82, "mcut": 82, "replac": 82, "index": [82, 109], "follw": 82, "valuabl": 82, "enabl": 82, "rapid": 82, "queri": 82, "0011444687843322754": 82, "8876402974128723": 82, "106781005859375": 82, "000277101993560791": 82, "997527003288269": 82, "9797663688659668": 82, "9905703663825989": 82, "9761719703674316": 82, "8981098532676697": 82, "8810765743255615": 82, "9498510360717773": 82, "8377365469932556": 82, "945058286190033": 82, "9457170367240906": 82, "969594419002533": 82, "7881088852882385": 82, "7687551379203796": 82, "9301245212554932": 82, "6703325510025024": 82, "white_hair": 82, "5292627811431885": 82, "8677047491073608": 82, "grey_hair": 82, "5859264731407166": 82, "9536856412887573": 82, "8056888580322266": 82, "8394746780395508": 82, "9473626613616943": 82, "8986269235610962": 82, "9385137557983398": 82, "8408567905426025": 82, "alternate_costum": 82, "4245271384716034": 82, "931140661239624": 82, "8830795884132385": 82, "7279844284057617": 82, "artist_nam": 82, "5333830714225769": 82, "64717698097229": 82, "9516432285308838": 82, "9655293226242065": 82, "9485014081001282": 82, "7366660833358765": 82, "7161656618118286": 82, "5858667492866516": 82, "6186309456825256": 82, "41193312406539917": 82, "467605859041214": 82, "36282333731651306": 82, "3756745457649231": 82, "motion_blur": 82, "5091936588287354": 82, "951993465423584": 82, "5634750723838806": 82, "8232709169387817": 82, "9869340658187866": 82, "49491602182388306": 82, "5193622708320618": 82, "003406703472137451": 82, "0007208287715911865": 82, "9798132181167603": 82, "8046203851699829": 82, "7596215009689331": 82, "7620116472244263": 82, "46084529161453247": 82, "48454540967941284": 82, "5152207016944885": 82, "8023070096969604": 82, "8653596639633179": 82, "7201820611953735": 82, "7816740870475769": 82, "697688639163971": 82, "8974947333335876": 82, "7491052746772766": 82, "5015512704849243": 82, "6401398181915283": 82, "43420469760894775": 82, "4528769850730896": 82, "5730487704277039": 82, "6739872694015503": 82, "5545973181724548": 82, "6946243047714233": 82, "5487751364707947": 82, "7439308166503906": 82, "4186026453971863": 82, "47378358244895935": 82, "4690653085708618": 82, "7565015554428101": 82, "hu_tao_": 82, "genshin_impact": 82, "9262397289276123": 82, "boo_tao_": 82, "942080020904541": 82, "denorm": 82, "denormalizer_nam": 82, "mnum2_al": 82, "understand": 82, "redund": 82, "structur": [82, 106], "b": 82, "r": [82, 94, 100], "c": 82, "linalg": 82, "norm": 82, "approx": [82, 83], "1e": 82, "cdc_anime_onnx": 83, "realli": 83, "As": [83, 94, 100], "1024x1024": 83, "2060": 83, "gpu": 83, "cost": 83, "cpu": [83, 88, 107, 108], "experi": 83, "hgsr": 83, "mhr": 83, "aug_x4_320": 83, "cute_waifu_aroma": 83, "pngimageplugin": 83, "pngimagefil": 83, "1168x1168": 83, "0x7f0e8ca06880": 83, "4672x4672": 83, "0x7f0e48edb640": 83, "cdc": [84, 106], "upscale_with_cdc": 84, "lru_cach": 85, "wrap": 85, "synchron": 85, "prevent": 85, "race": 85, "condit": 85, "maxsiz": 85, "expensive_funct": 85, "expens": 85, "lock": [85, 105], "safeti": [85, 102], "multithread": 85, "my_funct": 85, "introduc": 85, "acquisit": 85, "critic": 85, "mathemat": 86, "activ": 86, "deep": 86, "problem": [86, 94, 100], "input_valu": 86, "frac": 86, "26894142": 86, "73105858": 86, "ts_lru_cach": 87, "get_onnx_provid": 87, "open_onnx_model": 87, "cudaexecutionprovid": 88, "cpuexecutionprovid": 88, "ckpt": 88, "inferencesess": 88, "onnx_mod": 88, "decid": 88, "linux": [88, 107, 108], "execut": [88, 107, 108], "ignor": 88, "cuda": [88, 107, 108], "forc": 88, "anime_ai_check": 89, "mobilenetv3_sce_dist": [89, 100, 104], "mainli": 89, "caformer_s36_plus_sc": 89, "graph": 89, "9996960163116455": 89, "9999125003814697": 89, "997803270816803": 89, "9960069060325623": 89, "9887709021568298": 89, "9998629093170166": 89, "0013722758740186691": 89, "00020673229300882667": 89, "0001895089662866667": 89, "0008857478387653828": 89, "552320024231449e": 89, "001168627175502479": 89, "bangumi": [90, 91], "vision": 90, "imageri": 90, "bangumi_char_typ": 90, "definit": [90, 97], "video": 90, "secondari": 90, "often": 90, "lack": 90, "lead": 90, "under": [90, 109], "three": 90, "judg": 90, "anime_portrait": [90, 96], "mobilenetv3_v0_dist": [90, 99, 103, 104], "9998525381088257": 90, "00012103465269319713": 90, "6464786313008517e": 90, "906112609314732e": 90, "06": [90, 91, 93, 98, 99, 100, 101, 103], "9997243285179138": 90, "0002490800397936255": 90, "7215803381986916e": 90, "354368557978887e": 90, "9998849630355835": 90, "90006631379947e": 90, "3920385754317977e": 90, "2084233276254963e": 90, "9998877048492432": 90, "732793503440917e": 90, "4264976925915107e": 90, "0623419257171918e": 90, "07076334953308105": 90, "9290977716445923": 90, "0001044218079186976": 90, "4467317163944244e": 90, "2568268832401372e": 90, "9999498128890991": 90, "1810528778587468e": 90, "879474429093534e": 90, "260669109295122e": 90, "9999510049819946": 90, "2321036592766177e": 90, "025227553938748e": 90, "4251427273848094e": 90, "999957799911499": 90, "4273678718600422e": 90, "6884023302263813e": 90, "880981603288092e": 90, "0002326338435523212": 90, "9996368885040283": 90, "164971561403945e": 90, "00020793956355191767": 90, "13438372313976288": 90, "8652494549751282": 90, "000158855298650451": 90, "000238816806813702": 90, "3589179217815399": 90, "6406960487365723": 90, "0001471740542910993": 90, "002255884697660804": 90, "08208147436380386": 90, "9152728915214539": 90, "00038967153523117304": 90, "227699592884164e": 90, "0835404282261152e": 90, "1437502406770363e": 90, "9999284744262695": 90, "2125529792683665e": 90, "0218892384727951e": 90, "00011914174683624879": 90, "9998584985733032": 90, "2007669283775613e": 90, "6357082131435163e": 90, "3068713896209374e": 90, "9999185800552368": 90, "066640925273532e": 90, "529400813335087e": 90, "089402500540018e": 90, "9999388456344604": 90, "6406959295272827": 90, "not_paint": 91, "anime_classif": 91, "older": 91, "mobilenetv3_v1": [91, 101], "5_dist": 91, "3_dist": 91, "plot": [91, 94, 100, 104], "caformer_s36_v1": 91, "3_focal": 91, "8346158862113953": 91, "004201625939458609": 91, "0028638991061598063": 91, "15633030235767365": 91, "001988308737054467": 91, "9868855476379395": 91, "001178382197394967": 91, "00015886101755313575": 91, "0005986307514831424": 91, "011178601533174515": 91, "9933090209960938": 91, "0012440024875104427": 91, "00040085514774546027": 91, "004924307577311993": 91, "00012189441622467712": 91, "00031298911198973656": 91, "9968050718307495": 91, "182305903872475e": 91, "0027923565357923508": 91, "7805559259140864e": 91, "0004650334012694657": 91, "996709942817688": 91, "736721191671677e": 91, "0027629584074020386": 91, "4619508621981367e": 91, "0003803370927926153": 91, "998649537563324": 91, "190127922105603e": 91, "0008622839814051986": 91, "595230686594732e": 91, "0004573142796289176": 91, "00031435859273187816": 91, "8671838641166687": 91, "13199880719184875": 91, "563074617180973e": 91, "153919796110131e": 91, "290010737255216e": 91, "9727378487586975": 91, "027150526642799377": 91, "162296004826203e": 91, "4933258828241378e": 91, "0004275702522136271": 91, "995402455329895": 91, "002233930164948106": 91, "001911122351884842": 91, "1603819727897644": 91, "0007561995880678296": 91, "00017044576816260815": 91, "838487982749939": 91, "0002034590725088492": 91, "005001617129892111": 91, "000932251859921962": 91, "009352140128612518": 91, "9846979379653931": 91, "6018555470509455e": 91, "004064667969942093": 91, "464051254326478e": 91, "025772539898753166": 91, "9699516296386719": 91, "00011656546121230349": 91, "287263775244355e": 91, "370255853951676e": 91, "01098843663930893": 91, "0031668643932789564": 91, "9857884049415588": 91, "499273488065228e": 91, "8419872251106426e": 91, "0003471920208539814": 91, "029472889378666878": 91, "9700765609741211": 91, "0012387704337015748": 91, "001172148622572422": 91, "787473391043022e": 91, "003680602880194783": 91, "9938107132911682": 91, "8346157073974609": 91, "8671836853027344": 91, "8384883403778076": 91, "9846979975700378": 91, "9700766801834106": 91, "greyscal": 92, "jpeg_ful": [92, 105], "6125901": 92, "6125785": [92, 105], "6124220": 92, "rough": [93, 94, 100], "polish": 93, "mobilenetv3_v2": 93, "2_dist": [93, 101], "910087929805741e": 93, "1241951510310173": 93, "8757457137107849": 93, "00018937293498311192": 93, "030049214139580727": 93, "9697614312171936": 93, "008933082222938538": 93, "05096456781029701": 93, "9401022791862488": 93, "009832272306084633": 93, "9898634552955627": 93, "00030428936588577926": 93, "013919820077717304": 93, "9819902181625366": 93, "004089969675987959": 93, "04166747257113457": 93, "9582782983779907": 93, "4218515288084745e": 93, "8849249482154846": 93, "1149177998304367": 93, "0001573085755808279": 93, "9907882809638977": 93, "008958994410932064": 93, "0002527958422433585": 93, "9831690788269043": 93, "01682441122829914": 93, "613856385229155e": 93, "8757458329200745": 93, "8849248290061951": 93, "million": 94, "anime_r": [94, 96], "boundari": [94, 100], "challeng": [94, 100], "clean": [94, 100], "judgment": [94, 100], "intend": [94, 100], "quick": [94, 100, 106], "estim": [94, 100], "basi": [94, 100], "mobilenetv3_large_100_v0_ls0": 94, "caformer_s36_v0_ls0": 94, "7508869767189026": 94, "7034655809402466": 94, "728887677192688": 94, "7404400110244751": 94, "7446154952049255": 94, "7514738440513611": 94, "768704354763031": 94, "8219676613807678": 94, "7267540693283081": 94, "7645740509033203": 94, "7216582894325256": 94, "7615436315536499": 94, "815083920955658": 94, "8321858644485474": 94, "8204999566078186": 94, "820833146572113": 94, "chdir": 94, "doc": 94, "api_doc": 94, "7508870363235474": 94, "11212056130170822": 94, "06781744956970215": 94, "06917501986026764": 94, "7034654021263123": 94, "15903906524181366": 94, "06688199192285538": 94, "07061357796192169": 94, "7288877964019775": 94, "1476859599351883": 94, "060362350195646286": 94, "06306383013725281": 94, "7404399514198303": 94, "10337048768997192": 94, "08087948709726334": 94, "07530999928712845": 94, "055992450565099716": 94, "7446154356002808": 94, "13191790878772736": 94, "06747424602508545": 94, "06458679586648941": 94, "10566363483667374": 94, "07827574014663696": 94, "07079866528511047": 94, "7687042951583862": 94, "09974884241819382": 94, "06074819341301918": 94, "050435908138751984": 94, "8219675421714783": 94, "0593985915184021": 94, "06819795072078705": 94, "06569571048021317": 94, "1177448257803917": 94, "726753830909729": 94, "08980562537908554": 94, "06481882929801941": 94, "06922297924757004": 94, "10138414055109024": 94, "06351721286773682": 94, "07683827728033066": 94, "13798624277114868": 94, "05942752957344055": 94, "10584963858127594": 94, "7615437507629395": 94, "07317910343408585": 94, "060196295380592346": 94, "06751583516597748": 94, "0572039857506752": 94, "05398125201463699": 94, "06124086305499077": 94, "0525919646024704": 94, "8321859240531921": 94, "05922013148665428": 94, "06274889409542084": 94, "057530902326107025": 94, "8205001354217529": 94, "05683052912354469": 94, "06635929644107819": 94, "05597696080803871": 94, "8208332657814026": 94, "non_furri": 95, "mobilenetv3_v0": 95, "1_dist": 95, "9898804426193237": 95, "010119626298546791": 95, "9677742123603821": 95, "032225821167230606": 95, "959551215171814": 95, "040448784828186035": 95, "9535530209541321": 95, "04644693806767464": 95, "04358793422579765": 95, "9564120769500732": 95, "02767963521182537": 95, "9723203182220459": 95, "028900373727083206": 95, "9710996150970459": 95, "037573859095573425": 95, "9624261260032654": 95, "aicheck": [96, 106], "get_ai_created_scor": 96, "is_ai_cr": 96, "bangumi_char": [96, 106], "anime_bangumi_char_scor": 96, "anime_bangumi_char": 96, "anime_classify_scor": 96, "anime_classifi": 96, "is_greyscal": 96, "anime_completeness_scor": 96, "anime_complet": 96, "dbrate": [96, 106], "anime_dbrating_scor": 96, "anime_dbr": 96, "furri": [96, 106], "anime_furry_scor": 96, "anime_furri": 96, "get_monochrome_scor": 96, "is_monochrom": 96, "nsfw_pred_scor": 96, "nsfw_pred": 96, "portrait": [96, 106], "anime_portrait_scor": 96, "anime_rating_scor": 96, "anime_real_scor": 96, "safe_check_scor": 96, "safe_check": 96, "style_ag": [96, 106], "anime_style_age_scor": 96, "anime_style_ag": 96, "teen": [96, 106], "anime_teen_scor": 96, "anime_teen": 96, "is_truncated_fil": 96, "screen": 97, "row": 97, "bottom": 97, "grayscal": 97, "monochrome_detect": 97, "mobilenetv3_large_100_dist_safe2": 97, "mobilenetv3_dist": 97, "caformer_s36": 97, "mono": 97, "9614395499229431": 97, "9458909034729004": 97, "9559807777404785": 97, "9651952981948853": 97, "9379720687866211": 97, "8814834356307983": 97, "03941023349761963": 97, "07492382079362869": 97, "09546589106321335": 97, "016521310433745384": 97, "005693843588232994": 97, "0315730981528759": 97, "Not": 98, "five": 98, "hentai": 98, "neutral": 98, "porn": 98, "sexi": 98, "infinit": 98, "nsfwj": 98, "tfj": 98, "mobil": 98, "9970946311950684": 98, "00198739324696362": 98, "000894528697244823": 98, "4315058251668233e": 98, "099447197513655e": 98, "9282580614089966": 98, "061733175069093704": 98, "008979619480669498": 98, "0007789491210132837": 98, "0002501663693692535": 98, "7945129871368408": 98, "2044062316417694": 98, "0005603990866802633": 98, "0004847997915931046": 98, "564094367902726e": 98, "7977773547172546": 98, "01352313905954361": 98, "18791256844997406": 98, "0004888656549155712": 98, "00029804420773871243": 98, "04498734697699547": 98, "9509441256523132": 98, "4087972633424215e": 98, "003999904729425907": 98, "4542059185914695e": 98, "002892113756388426": 98, "982390284538269": 98, "02520776737947e": 98, "014633022248744965": 98, "858086610212922e": 98, "002532319398596883": 98, "9887337684631348": 98, "231979568838142e": 98, "008699454367160797": 98, "8187158022774383e": 98, "03564726561307907": 98, "954788088798523": 98, "343036850215867e": 98, "009289607405662537": 98, "00020158555707894266": 98, "006372362840920687": 98, "006019102409482002": 98, "9694945812225342": 98, "015214097686111927": 98, "002899901708588004": 98, "0004039364866912365": 98, "00012730166781693697": 98, "987038791179657": 98, "007135333959013224": 98, "005294707603752613": 98, "06964848190546036": 98, "0014777459437027574": 98, "9276643395423889": 98, "0003031621454283595": 98, "0009063396137207747": 98, "00028707628371194005": 98, "00010888021643040702": 98, "9992460012435913": 98, "00015473493840545416": 98, "0002033217460848391": 98, "563037691696081e": 98, "008058490231633186": 98, "00044566826545633376": 98, "937960684299469": 98, "05353058874607086": 98, "364063445587817e": 98, "00562260951846838": 98, "00012077406427124515": 98, "9897090792655945": 98, "004547217860817909": 98, "564737981942017e": 98, "016690678894519806": 98, "001258736359886825": 98, "9766013622283936": 98, "005440687295049429": 98, "4481674952548929e": 98, "01861923187971115": 98, "0008914825739338994": 98, "9674761295318604": 98, "012998746708035469": 98, "691116141155362e": 98, "0007601747056469321": 98, "0005019629606977105": 98, "039504989981651306": 98, "9591660499572754": 98, "0001652583305258304": 98, "0002614929690025747": 98, "020374108105897903": 98, "029394468292593956": 98, "9498046040534973": 98, "00016299057460855693": 98, "004782819654792547": 98, "002861740067601204": 98, "12280157208442688": 98, "8693908452987671": 98, "0001731760276015848": 98, "304211274255067e": 98, "03286275267601013": 98, "010648751631379128": 98, "9562522172927856": 98, "999900221824646": 99, "645313209854066e": 99, "3387104445428122e": 99, "9999704360961914": 99, "4465465685352683e": 99, "071506166132167e": 99, "9999785423278809": 99, "512719154561637e": 99, "292278612818336e": 99, "919455750496127e": 99, "9999444484710693": 99, "3647335082350764e": 99, "0555699191172607e": 99, "9999880790710449": 99, "3210242286731955e": 99, "7451418898417614e": 99, "9999822378158569": 99, "2084267331811134e": 99, "7460413321023225e": 99, "1532473820352607e": 99, "9999996423721313": 99, "0316136922483565e": 99, "840229633236049e": 99, "9999998807907104": [99, 100], "736660568800289e": 99, "199210472208506e": 99, "9999992847442627": 99, "r15": 100, "r18": 100, "sankaku": 100, "mobilenetv3_v1_pruned_ls0": 100, "caformer_s36_plu": [100, 104], "5863172936624323e": 100, "480062353375615e": 100, "9924363493919373": 100, "007255776319652796": 100, "0003077814180869609": 100, "996969997882843": 100, "0030054834205657244": 100, "4601260520284995e": 100, "9966891407966614": 100, "003293127752840519": 100, "770909148035571e": 100, "00025384966284036636": 100, "9996721744537354": 100, "399192691082135e": 100, "973351603141055e": 100, "9998563528060913": 100, "391309580067173e": 100, "0018681309884414077": 100, "9827859997749329": 100, "015345841646194458": 100, "013710384257137775": 100, "8339558839797974": 100, "15233369171619415": 100, "951323833462084e": 100, "00029566374723799527": 100, "9997004270553589": 100, "00018434497178532183": 100, "568440272123553e": 100, "9997699856758118": 100, "11225129129889e": 100, "051862899563275e": 100, "9999485015869141": 100, "902020231791539e": 100, "0005639699520543218": 100, "9994290471076965": 100, "anime_real_cl": 101, "4_dist": 101, "9999716281890869": 101, "8398366339388303e": 101, "9992202520370483": 101, "0007797438884153962": 101, "9999709129333496": 101, "905452492996119e": 101, "9999765157699585": 101, "3499671442550607e": 101, "9994087219238281": 101, "0005913018831051886": 101, "9999759197235107": 101, "4061362637439743e": 101, "9999052286148071": 101, "475799015490338e": 101, "403173675702419e": 101, "5848207794988411e": 101, "0010207017185166478": 101, "9989792704582214": 101, "2124368115328252e": 101, "9999977350234985": 101, "6512358342879452e": 101, "9999834299087524": 101, "359853614412714e": 101, "9999936819076538": 101, "600314317329321e": 101, "9999840259552002": 101, "5589323083986528e": 101, "9999843835830688": 101, "5513256585109048e": 101, "9999845027923584": 101, "pollut": 102, "shit": 102, "checker": 102, "mobilenet": 102, "v2": 102, "max_batch_s": 102, "1970": 103, "1980": 103, "1990": 103, "2000": 103, "2010": 103, "2015": 103, "2020": 103, "ag": 103, "9805465340614319": 103, "761269782553427e": 103, "0005044879508204758": 103, "01569165475666523": 103, "002850610064342618": 103, "00037849770160391927": 103, "9434612113400362e": 103, "053497342392802e": 103, "9992554783821106": 103, "0006490182713605464": 103, "8857468805654207e": 103, "317252262353577e": 103, "314484721769986e": 103, "0750001138148946e": 103, "706833609205205e": 103, "00034479793976061046": 103, "9995512366294861": 103, "391363472677767e": 103, "4607510820496827e": 103, "0679690351244062e": 103, "661913514311891e": 103, "757471131393686e": 103, "0744897230761126e": 103, "76177470368566e": 103, "9996387958526611": 103, "160279296338558e": 103, "00013228354509919882": 103, "1361367038916796e": 103, "464057489414699e": 103, "2412899599876255e": 103, "703883653040975e": 103, "127358498517424e": 103, "9973921775817871": 103, "0022309015039354563": 103, "00018872201326303184": 103, "780902943617548e": 103, "422096920578042e": 103, "638929097680375e": 103, "152203023797483e": 103, "00028818511054851115": 103, "9996094107627869": 103, "58777353237383e": 103, "9200742826797068e": 103, "00017117452807724476": 103, "518441947875544e": 103, "885544381570071e": 103, "4389253010449465e": 103, "1696006772108376e": 103, "9996393918991089": 103, "contenti": 104, "safe_teen": 104, "non_teen": 104, "caformer_s36_v0": 104, "9998493194580078": 104, "0378791052498855e": 104, "00012023092131130397": 104, "9790042638778687": 104, "0017522255657240748": 104, "01924353837966919": 104, "9998124241828918": 104, "19778298237361e": 104, "0001456339523429051": 104, "0008521362324245274": 104, "9989691972732544": 104, "00017870066221803427": 104, "0992944781901315e": 104, "9994398951530457": 104, "0004991036257706583": 104, "2035720727872103e": 104, "9994019269943237": 104, "0005460577667690814": 104, "0478151529678144e": 104, "524079147609882e": 104, "999934196472168": 104, "786742884898558e": 104, "653994154883549e": 104, "9998156428337097": 104, "0001218809193233028": 104, "00013706681784242392": 104, "9997410178184509": 104, "jpeg_trunc": 105, "2216614_truncat": 105, "imagefil": 105, "load_truncated_imag": 105, "ascii": 106, "metric": 106, "list_det_model": 106, "list_rec_model": 106, "sd": 106, "tag": 106, "platform": [107, 108], "shutil": [107, 108], "cpuinfo": [107, 108], "psutil": [107, 108], "hbutil": [107, 108], "size_to_bytes_str": [107, 108], "python_implement": [107, 108], "python_vers": [107, 108], "brand": [107, 108], "get_cpu_info": [107, 108], "brand_raw": [107, 108], "cpu_count": [107, 108], "freq": [107, 108], "cpu_freq": [107, 108], "mhz": [107, 108], "virtual_memori": [107, 108], "precis": [107, 108], "ye": [107, 108], "nvidia": [107, 108], "smi": [107, 108], "1021": [107, 108], "azur": [107, 108], "x86_64": [107, 108], "glibc2": [107, 108], "cpython": [107, 108], "amd": [107, 108], "epyc": [107, 108], "7763": [107, 108], "3244": 107, "322": 107, "615": [107, 108], "gib": [107, 108], "deploi": [107, 108], "action": [107, 108], "3298": 108, "5117499999997": 108, "imgutil": 109, "pypi": 109, "simpli": 109, "newest": 109, "git": 109, "script": 109, "__name__": 109, "__main__": 109, "narugo1992": 109, "still": 109, "out": 109, "io": 109, "html": 109, "faq": 110}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [9, 0, 0, "-", "data"], [19, 0, 0, "-", "detect"], [26, 0, 0, "-", "edge"], [32, 0, 0, "-", "generic"], [36, 0, 0, "-", "metadata"], [41, 0, 0, "-", "metrics"], [45, 0, 0, "-", "ocr"], [49, 0, 0, "-", "operate"], [53, 0, 0, "-", "pose"], [56, 0, 0, "-", "preprocess"], [61, 0, 0, "-", "resource"], [63, 0, 0, "-", "restore"], [66, 0, 0, "-", "sd"], [70, 0, 0, "-", "segment"], [77, 0, 0, "-", "tagging"], [84, 0, 0, "-", "upscale"], [87, 0, 0, "-", "utils"], [96, 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, "-", "blob"], [6, 0, 0, "-", "decode"], [7, 0, 0, "-", "encode"], [8, 0, 0, "-", "image"], [10, 0, 0, "-", "layer"], [11, 0, 0, "-", "url"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.blob": [[5, 1, 1, "", "is_valid_image_blob_url"], [5, 1, 1, "", "load_image_from_blob_url"], [5, 1, 1, "", "to_blob_url"]], "imgutils.data.decode": [[6, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[7, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[8, 1, 1, "", "has_alpha_channel"], [8, 1, 1, "", "load_image"], [8, 1, 1, "", "load_images"]], "imgutils.data.layer": [[10, 1, 1, "", "istack"]], "imgutils.data.url": [[11, 1, 1, "", "download_image_from_url"], [11, 1, 1, "", "is_http_url"]], "imgutils.detect": [[12, 0, 0, "-", "booru_yolo"], [13, 0, 0, "-", "censor"], [14, 0, 0, "-", "eye"], [15, 0, 0, "-", "face"], [16, 0, 0, "-", "halfbody"], [17, 0, 0, "-", "hand"], [18, 0, 0, "-", "head"], [20, 0, 0, "-", "nudenet"], [21, 0, 0, "-", "person"], [22, 0, 0, "-", "similarity"], [23, 0, 0, "-", "text"], [24, 0, 0, "-", "visual"]], "imgutils.detect.booru_yolo": [[12, 1, 1, "", "detect_with_booru_yolo"]], "imgutils.detect.censor": [[13, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[14, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[15, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[16, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[17, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[18, 1, 1, "", "detect_heads"]], "imgutils.detect.nudenet": [[20, 1, 1, "", "detect_with_nudenet"]], "imgutils.detect.person": [[21, 1, 1, "", "detect_person"]], "imgutils.detect.similarity": [[22, 1, 1, "", "bboxes_similarity"], [22, 1, 1, "", "calculate_iou"], [22, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[23, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[24, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[25, 0, 0, "-", "canny"], [27, 0, 0, "-", "lineart"], [28, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[25, 1, 1, "", "edge_image_with_canny"], [25, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[27, 1, 1, "", "edge_image_with_lineart"], [27, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[28, 1, 1, "", "edge_image_with_lineart_anime"], [28, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[29, 0, 0, "-", "classify"], [30, 0, 0, "-", "clip"], [31, 0, 0, "-", "enhance"], [33, 0, 0, "-", "siglip"], [34, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[29, 3, 1, "", "ClassifyModel"], [29, 1, 1, "", "classify_predict"], [29, 1, 1, "", "classify_predict_fmt"], [29, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[29, 4, 1, "", "__init__"], [29, 4, 1, "", "clear"], [29, 4, 1, "", "launch_demo"], [29, 4, 1, "", "make_ui"], [29, 4, 1, "", "predict"], [29, 4, 1, "", "predict_fmt"], [29, 4, 1, "", "predict_score"]], "imgutils.generic.clip": [[30, 3, 1, "", "CLIPModel"], [30, 1, 1, "", "clip_image_encode"], [30, 1, 1, "", "clip_predict"], [30, 1, 1, "", "clip_text_encode"]], "imgutils.generic.clip.CLIPModel": [[30, 4, 1, "", "__init__"], [30, 4, 1, "", "clear"], [30, 4, 1, "", "image_encode"], [30, 4, 1, "", "launch_demo"], [30, 4, 1, "", "make_ui"], [30, 4, 1, "", "predict"], [30, 4, 1, "", "text_encode"]], "imgutils.generic.enhance": [[31, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[31, 4, 1, "", "__init__"], [31, 4, 1, "", "process"]], "imgutils.generic.siglip": [[33, 3, 1, "", "SigLIPModel"], [33, 1, 1, "", "siglip_image_encode"], [33, 1, 1, "", "siglip_predict"], [33, 1, 1, "", "siglip_text_encode"]], "imgutils.generic.siglip.SigLIPModel": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "clear"], [33, 4, 1, "", "image_encode"], [33, 4, 1, "", "launch_demo"], [33, 4, 1, "", "make_ui"], [33, 4, 1, "", "predict"], [33, 4, 1, "", "text_encode"]], "imgutils.generic.yolo": [[34, 3, 1, "", "YOLOModel"], [34, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[34, 4, 1, "", "__init__"], [34, 4, 1, "", "clear"], [34, 4, 1, "", "launch_demo"], [34, 4, 1, "", "make_ui"], [34, 4, 1, "", "predict"]], "imgutils.metadata": [[35, 0, 0, "-", "geninfo"], [37, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[35, 1, 1, "", "read_geninfo_exif"], [35, 1, 1, "", "read_geninfo_gif"], [35, 1, 1, "", "read_geninfo_parameters"], [35, 1, 1, "", "write_geninfo_exif"], [35, 1, 1, "", "write_geninfo_gif"], [35, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[37, 3, 1, "", "ImageLsbDataExtractor"], [37, 3, 1, "", "LSBExtractor"], [37, 3, 1, "", "LSBReadError"], [37, 1, 1, "", "inject_data"], [37, 1, 1, "", "read_lsb_metadata"], [37, 1, 1, "", "read_lsb_raw_bytes"], [37, 1, 1, "", "serialize_json"], [37, 1, 1, "", "serialize_pnginfo"], [37, 1, 1, "", "write_lsb_metadata"], [37, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[37, 4, 1, "", "__init__"], [37, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[37, 4, 1, "", "__init__"], [37, 4, 1, "", "get_next_n_bytes"], [37, 4, 1, "", "get_one_byte"], [37, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[38, 0, 0, "-", "aesthetic"], [39, 0, 0, "-", "ccip"], [40, 0, 0, "-", "dbaesthetic"], [42, 0, 0, "-", "laplacian"], [43, 0, 0, "-", "lpips"], [44, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[38, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[39, 1, 1, "", "ccip_batch_differences"], [39, 1, 1, "", "ccip_batch_extract_features"], [39, 1, 1, "", "ccip_batch_same"], [39, 1, 1, "", "ccip_clustering"], [39, 1, 1, "", "ccip_default_clustering_params"], [39, 1, 1, "", "ccip_default_threshold"], [39, 1, 1, "", "ccip_difference"], [39, 1, 1, "", "ccip_extract_feature"], [39, 1, 1, "", "ccip_merge"], [39, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[40, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[42, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[43, 1, 1, "", "lpips_clustering"], [43, 1, 1, "", "lpips_difference"], [43, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[44, 1, 1, "", "psnr"]], "imgutils.ocr": [[45, 1, 1, "", "detect_text_with_ocr"], [45, 1, 1, "", "list_det_models"], [45, 1, 1, "", "list_rec_models"], [45, 1, 1, "", "ocr"]], "imgutils.operate": [[46, 0, 0, "-", "align"], [47, 0, 0, "-", "censor_"], [48, 0, 0, "-", "imgcensor"], [50, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[46, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[47, 3, 1, "", "BaseCensor"], [47, 3, 1, "", "BlurCensor"], [47, 3, 1, "", "ColorCensor"], [47, 3, 1, "", "PixelateCensor"], [47, 1, 1, "", "censor_areas"], [47, 1, 1, "", "censor_nsfw"], [47, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[47, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[47, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[47, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[47, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[48, 3, 1, "", "EmojiBasedCensor"], [48, 3, 1, "", "ImageBasedCensor"], [48, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[48, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[48, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[48, 4, 1, "", "__init__"], [48, 4, 1, "", "find_for_area"], [48, 5, 1, "", "height"], [48, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[50, 1, 1, "", "squeeze"], [50, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[51, 0, 0, "-", "dwpose"], [52, 0, 0, "-", "format"], [54, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[51, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[52, 3, 1, "", "OP18KeyPointSet"], [52, 2, 1, "", "OP18_BODY_MAX"], [52, 2, 1, "", "OP18_BODY_MIN"], [52, 2, 1, "", "OP18_FACE_MAX"], [52, 2, 1, "", "OP18_FACE_MIN"], [52, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [52, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [52, 2, 1, "", "OP18_LEFT_HAND_MAX"], [52, 2, 1, "", "OP18_LEFT_HAND_MIN"], [52, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [52, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [52, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [52, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [52, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[52, 4, 1, "", "__init__"], [52, 4, 1, "", "__mul__"], [52, 4, 1, "", "__truediv__"], [52, 5, 1, "", "body"], [52, 5, 1, "", "face"], [52, 5, 1, "", "left_foot"], [52, 5, 1, "", "left_hand"], [52, 5, 1, "", "right_foot"], [52, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[52, 7, 1, "", "LEFT_ANKLE"], [52, 7, 1, "", "LEFT_BIG_TOE"], [52, 7, 1, "", "LEFT_EAR"], [52, 7, 1, "", "LEFT_ELBOW"], [52, 7, 1, "", "LEFT_EYE"], [52, 7, 1, "", "LEFT_HEEL"], [52, 7, 1, "", "LEFT_HIP"], [52, 7, 1, "", "LEFT_KNEE"], [52, 7, 1, "", "LEFT_SHOULDER"], [52, 7, 1, "", "LEFT_SMALL_TOE"], [52, 7, 1, "", "LEFT_WRIST"], [52, 7, 1, "", "NECK"], [52, 7, 1, "", "NOSE"], [52, 7, 1, "", "RIGHT_ANKLE"], [52, 7, 1, "", "RIGHT_BIG_TOE"], [52, 7, 1, "", "RIGHT_EAR"], [52, 7, 1, "", "RIGHT_ELBOW"], [52, 7, 1, "", "RIGHT_EYE"], [52, 7, 1, "", "RIGHT_HEEL"], [52, 7, 1, "", "RIGHT_HIP"], [52, 7, 1, "", "RIGHT_KNEE"], [52, 7, 1, "", "RIGHT_SHOULDER"], [52, 7, 1, "", "RIGHT_SMALL_TOE"], [52, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[54, 1, 1, "", "op18_visualize"]], "imgutils.preprocess": [[55, 0, 0, "-", "base"], [57, 0, 0, "-", "pillow"], [58, 0, 0, "-", "torchvision"], [59, 0, 0, "-", "transformers"]], "imgutils.preprocess.base": [[55, 3, 1, "", "NotParseTarget"]], "imgutils.preprocess.pillow": [[57, 1, 1, "", "create_pillow_transforms"], [57, 1, 1, "", "parse_pillow_transforms"], [57, 1, 1, "", "register_pillow_parse"], [57, 1, 1, "", "register_pillow_transform"]], "imgutils.preprocess.torchvision": [[58, 1, 1, "", "create_torchvision_transforms"], [58, 1, 1, "", "parse_torchvision_transforms"], [58, 1, 1, "", "register_torchvision_parse"], [58, 1, 1, "", "register_torchvision_transform"]], "imgutils.preprocess.transformers": [[59, 3, 1, "", "NotProcessorTypeError"], [59, 1, 1, "", "convert_to_size_dict"], [59, 1, 1, "", "create_bit_transforms"], [59, 1, 1, "", "create_blip_transforms"], [59, 1, 1, "", "create_clip_transforms"], [59, 1, 1, "", "create_convnext_transforms"], [59, 1, 1, "", "create_mobilenetv2_transforms"], [59, 1, 1, "", "create_siglip_transforms"], [59, 1, 1, "", "create_transforms_from_bit_processor"], [59, 1, 1, "", "create_transforms_from_blip_processor"], [59, 1, 1, "", "create_transforms_from_clip_processor"], [59, 1, 1, "", "create_transforms_from_convnext_processor"], [59, 1, 1, "", "create_transforms_from_mobilenetv2_processor"], [59, 1, 1, "", "create_transforms_from_siglip_processor"], [59, 1, 1, "", "create_transforms_from_transformers"], [59, 1, 1, "", "create_transforms_from_vit_processor"], [59, 1, 1, "", "create_vit_transforms"], [59, 1, 1, "", "get_size_dict"], [59, 1, 1, "", "is_valid_size_dict"], [59, 1, 1, "", "register_creators_for_transformers"]], "imgutils.resource": [[60, 0, 0, "-", "background"]], "imgutils.resource.background": [[60, 3, 1, "", "BackgroundImageSet"], [60, 1, 1, "", "get_bg_image"], [60, 1, 1, "", "get_bg_image_file"], [60, 1, 1, "", "list_bg_image_files"], [60, 1, 1, "", "random_bg_image"], [60, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[60, 4, 1, "", "__init__"], [60, 4, 1, "", "get_image"], [60, 4, 1, "", "get_image_file"], [60, 4, 1, "", "list_image_files"], [60, 4, 1, "", "random_image"], [60, 4, 1, "", "random_image_file"]], "imgutils.restore": [[62, 0, 0, "-", "adversarial"], [64, 0, 0, "-", "nafnet"], [65, 0, 0, "-", "scunet"]], "imgutils.restore.adversarial": [[62, 1, 1, "", "remove_adversarial_noise"]], "imgutils.restore.nafnet": [[64, 1, 1, "", "restore_with_nafnet"]], "imgutils.restore.scunet": [[65, 1, 1, "", "restore_with_scunet"]], "imgutils.sd": [[67, 0, 0, "-", "metadata"], [68, 0, 0, "-", "model"], [69, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[67, 3, 1, "", "SDMetaData"], [67, 1, 1, "", "get_sdmeta_from_image"], [67, 1, 1, "", "parse_sdmeta_from_text"], [67, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[67, 4, 1, "", "__str__"], [67, 5, 1, "", "pnginfo"], [67, 5, 1, "", "text"]], "imgutils.sd.model": [[68, 1, 1, "", "read_metadata"], [68, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[69, 3, 1, "", "NAIMetaData"], [69, 3, 1, "", "NAIMetadata"], [69, 1, 1, "", "add_naimeta_to_image"], [69, 1, 1, "", "get_naimeta_from_image"], [69, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[69, 4, 1, "", "__init__"], [69, 5, 1, "", "pnginfo"]], "imgutils.segment": [[71, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[71, 1, 1, "", "get_isnetis_mask"], [71, 1, 1, "", "segment_rgba_with_isnetis"], [71, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[72, 0, 0, "-", "blacklist"], [73, 0, 0, "-", "character"], [74, 0, 0, "-", "deepdanbooru"], [75, 0, 0, "-", "deepgelbooru"], [76, 0, 0, "-", "format"], [78, 0, 0, "-", "match"], [79, 0, 0, "-", "mldanbooru"], [80, 0, 0, "-", "order"], [81, 0, 0, "-", "overlap"], [82, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[72, 1, 1, "", "drop_blacklisted_tags"], [72, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[73, 2, 1, "", "CHAR_PREFIXES"], [73, 2, 1, "", "CHAR_SUFFIXES"], [73, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [73, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [73, 2, 1, "", "CHAR_WHITELIST_WORD"], [73, 3, 1, "", "CharacterTagPool"], [73, 1, 1, "", "drop_basic_character_tags"], [73, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[73, 4, 1, "", "__init__"], [73, 4, 1, "", "drop_basic_character_tags"], [73, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[74, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.deepgelbooru": [[75, 1, 1, "", "get_deepgelbooru_tags"]], "imgutils.tagging.format": [[76, 1, 1, "", "add_underline"], [76, 1, 1, "", "remove_underline"], [76, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[78, 1, 1, "", "tag_match_full"], [78, 1, 1, "", "tag_match_prefix"], [78, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[79, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[80, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[81, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[82, 1, 1, "", "convert_wd14_emb_to_prediction"], [82, 1, 1, "", "denormalize_wd14_emb"], [82, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[83, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[83, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[85, 0, 0, "-", "cache"], [86, 0, 0, "-", "func"], [88, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[85, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[86, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[88, 1, 1, "", "get_onnx_provider"], [88, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[89, 0, 0, "-", "aicheck"], [90, 0, 0, "-", "bangumi_char"], [91, 0, 0, "-", "classify"], [92, 0, 0, "-", "color"], [93, 0, 0, "-", "completeness"], [94, 0, 0, "-", "dbrating"], [95, 0, 0, "-", "furry"], [97, 0, 0, "-", "monochrome"], [98, 0, 0, "-", "nsfw"], [99, 0, 0, "-", "portrait"], [100, 0, 0, "-", "rating"], [101, 0, 0, "-", "real"], [102, 0, 0, "-", "safe"], [103, 0, 0, "-", "style_age"], [104, 0, 0, "-", "teen"], [105, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[89, 1, 1, "", "get_ai_created_score"], [89, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[90, 1, 1, "", "anime_bangumi_char"], [90, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[91, 1, 1, "", "anime_classify"], [91, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[92, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[93, 1, 1, "", "anime_completeness"], [93, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[94, 1, 1, "", "anime_dbrating"], [94, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[95, 1, 1, "", "anime_furry"], [95, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[97, 1, 1, "", "get_monochrome_score"], [97, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[98, 1, 1, "", "nsfw_pred"], [98, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[99, 1, 1, "", "anime_portrait"], [99, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[100, 1, 1, "", "anime_rating"], [100, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[101, 1, 1, "", "anime_real"], [101, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[102, 1, 1, "", "safe_check"], [102, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[103, 1, 1, "", "anime_style_age"], [103, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[104, 1, 1, "", "anime_teen"], [104, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[105, 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, 105, 106], "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, 10, 11], "background": [4, 60], "grid_background": 4, "grid_transpar": 4, "blob": 5, "to_blob_url": 5, "load_image_from_blob_url": 5, "is_valid_image_blob_url": 5, "decod": 6, "rgb_decod": 6, "encod": 7, "rgb_encod": 7, "imag": 8, "load_imag": 8, "has_alpha_channel": 8, "layer": 10, "istack": 10, "url": 11, "download_image_from_url": 11, "is_http_url": 11, "detect": [12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24], "booru_yolo": 12, "model": [12, 68], "label": 12, "descript": 12, "avail": 12, "pp": 12, "seri": 12, "AS": 12, "aa": 12, "detect_with_booru_yolo": 12, "censor": 13, "detect_censor": 13, "ey": 14, "detect_ey": 14, "face": 15, "detect_fac": 15, "halfbodi": 16, "detect_halfbodi": 16, "hand": 17, "detect_hand": 17, "head": 18, "detect_head": 18, "nudenet": 20, "detect_with_nudenet": 20, "person": 21, "detect_person": 21, "similar": 22, "calculate_i": 22, "bboxes_similar": 22, "detection_similar": 22, "text": 23, "detect_text": 23, "visual": [24, 54], "detection_visu": 24, "edg": [25, 26, 27, 28], "canni": 25, "get_edge_by_canni": 25, "edge_image_with_canni": 25, "lineart": 27, "get_edge_by_lineart": 27, "edge_image_with_lineart": 27, "lineart_anim": 28, "get_edge_by_lineart_anim": 28, "edge_image_with_lineart_anim": 28, "gener": [29, 30, 31, 32, 33, 34], "classifi": [29, 91], "classifymodel": 29, "classify_predict_scor": 29, "classify_predict": 29, "classify_predict_fmt": 29, "clip": 30, "clipmodel": 30, "clip_image_encod": 30, "clip_text_encod": 30, "clip_predict": 30, "enhanc": 31, "imageenhanc": 31, "siglip": 33, "siglipmodel": 33, "siglip_image_encod": 33, "siglip_text_encod": 33, "siglip_predict": 33, "yolo": 34, "yolomodel": 34, "yolo_predict": 34, "metadata": [35, 36, 37, 67], "geninfo": 35, "read_geninfo_paramet": 35, "read_geninfo_exif": 35, "read_geninfo_gif": 35, "write_geninfo_paramet": 35, "write_geninfo_exif": 35, "write_geninfo_gif": 35, "lsb": 37, "read_lsb_raw_byt": 37, "read_lsb_metadata": 37, "write_lsb_raw_byt": 37, "write_lsb_metadata": 37, "lsbreaderror": 37, "lsbextractor": 37, "imagelsbdataextractor": 37, "serialize_pnginfo": 37, "serialize_json": 37, "inject_data": 37, "metric": [38, 39, 40, 41, 42, 43, 44], "aesthet": 38, "get_aesthetic_scor": 38, "ccip": 39, "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": 40, "anime_dbaesthet": 40, "laplacian": 42, "laplacian_scor": 42, "lpip": 43, "lpips_extract_featur": 43, "lpips_differ": 43, "lpips_clust": 43, "psnr_": 44, "psnr": 44, "ocr": 45, "detect_text_with_ocr": 45, "list_det_model": 45, "list_rec_model": 45, "oper": [46, 47, 48, 49, 50], "align": 46, "align_maxs": 46, "censor_": 47, "censor_area": 47, "censor_nsfw": 47, "basecensor": 47, "colorcensor": 47, "blurcensor": 47, "pixelatecensor": 47, "register_censor_method": 47, "imgcensor": 48, "imagebasedcensor": 48, "emojibasedcensor": 48, "singleimag": 48, "squeez": 50, "squeeze_with_transpar": 50, "pose": [51, 52, 53, 54], "dwpose": 51, "dwpose_estim": 51, "format": [52, 76], "op18keypointset": 52, "openpose18": 52, "op18_body_max": 52, "op18_body_min": 52, "op18_face_max": 52, "op18_face_min": 52, "op18_left_foot_max": 52, "op18_left_foot_min": 52, "op18_left_hand_max": 52, "op18_left_hand_min": 52, "op18_right_foot_max": 52, "op18_right_foot_min": 52, "op18_right_hand_max": 52, "op18_right_hand_min": 52, "op18_visu": 54, "preprocess": [55, 56, 57, 58, 59], "base": 55, "notparsetarget": 55, "pillow": 57, "register_pillow_transform": 57, "register_pillow_pars": 57, "create_pillow_transform": 57, "parse_pillow_transform": 57, "torchvis": 58, "register_torchvision_transform": 58, "register_torchvision_pars": 58, "create_torchvision_transform": 58, "parse_torchvision_transform": 58, "transform": 59, "register_creators_for_transform": 59, "notprocessortypeerror": 59, "create_transforms_from_transform": 59, "is_valid_size_dict": 59, "convert_to_size_dict": 59, "get_size_dict": 59, "create_clip_transform": 59, "create_transforms_from_clip_processor": 59, "create_convnext_transform": 59, "create_transforms_from_convnext_processor": 59, "create_vit_transform": 59, "create_transforms_from_vit_processor": 59, "create_siglip_transform": 59, "create_transforms_from_siglip_processor": 59, "create_bit_transform": 59, "create_transforms_from_bit_processor": 59, "create_blip_transform": 59, "create_transforms_from_blip_processor": 59, "create_mobilenetv2_transform": 59, "create_transforms_from_mobilenetv2_processor": 59, "resourc": [60, 61], "backgroundimageset": 60, "list_bg_image_fil": 60, "get_bg_image_fil": 60, "get_bg_imag": 60, "random_bg_image_fil": 60, "random_bg_imag": 60, "restor": [62, 63, 64, 65], "adversari": 62, "remove_adversarial_nois": 62, "nafnet": 64, "restore_with_nafnet": 64, "scunet": 65, "restore_with_scunet": 65, "sd": [66, 67, 68, 69], "sdmetadata": 67, "parse_sdmeta_from_text": 67, "get_sdmeta_from_imag": 67, "save_image_with_sdmeta": 67, "read_metadata": 68, "save_with_metadata": 68, "nai": 69, "naimetadata": 69, "get_naimeta_from_imag": 69, "add_naimeta_to_imag": 69, "save_image_with_naimeta": 69, "segment": [70, 71], "isneti": 71, "get_isnetis_mask": 71, "segment_with_isneti": 71, "segment_rgba_with_isneti": 71, "tag": [72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82], "blacklist": 72, "is_blacklist": 72, "drop_blacklisted_tag": 72, "charact": 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, "deepdanbooru": 74, "get_deepdanbooru_tag": 74, "deepgelbooru": 75, "get_deepgelbooru_tag": 75, "add_underlin": 76, "remove_underlin": 76, "tags_to_text": 76, "match": 78, "tag_match_suffix": 78, "tag_match_prefix": 78, "tag_match_ful": 78, "mldanbooru": 79, "get_mldanbooru_tag": 79, "order": 80, "sort_tag": 80, "overlap": 81, "drop_overlap_tag": 81, "wd14": 82, "get_wd14_tag": 82, "convert_wd14_emb_to_predict": 82, "denormalize_wd14_emb": 82, "upscal": [83, 84], "cdc": 83, "upscale_with_cdc": 83, "util": [85, 86, 87, 88], "cach": 85, "ts_lru_cach": 85, "func": 86, "sigmoid": 86, "onnxruntim": 88, "get_onnx_provid": 88, "open_onnx_model": 88, "valid": [89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105], "aicheck": 89, "get_ai_created_scor": 89, "is_ai_cr": 89, "bangumi_char": 90, "anime_bangumi_char_scor": 90, "anime_bangumi_char": 90, "anime_classify_scor": 91, "anime_classifi": 91, "color": 92, "is_greyscal": 92, "complet": 93, "anime_completeness_scor": 93, "anime_complet": 93, "dbrate": 94, "anime_dbrating_scor": 94, "anime_dbr": 94, "furri": 95, "anime_furry_scor": 95, "anime_furri": 95, "monochrom": 97, "get_monochrome_scor": 97, "is_monochrom": 97, "nsfw": 98, "nsfw_pred_scor": 98, "nsfw_pred": 98, "portrait": 99, "anime_portrait_scor": 99, "anime_portrait": 99, "rate": 100, "anime_rating_scor": 100, "anime_r": [100, 101], "real": 101, "anime_real_scor": 101, "safe": 102, "safe_check_scor": 102, "safe_check": 102, "style_ag": 103, "anime_style_age_scor": 103, "anime_style_ag": 103, "teen": 104, "anime_teen_scor": 104, "anime_teen": 104, "truncat": 105, "is_truncated_fil": 105, "welcom": 106, "": 106, "document": 106, "overview": 106, "tutori": 106, "inform": [106, 107, 108], "api": 106, "run": [107, 108], "environ": [107, 108], "instal": 109, "quick": 110, "start": 110}, "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.blob": [[5, "module-imgutils.data.blob"]], "to_blob_url": [[5, "to-blob-url"]], "load_image_from_blob_url": [[5, "load-image-from-blob-url"]], "is_valid_image_blob_url": [[5, "is-valid-image-blob-url"]], "imgutils.data.decode": [[6, "module-imgutils.data.decode"]], "rgb_decode": [[6, "rgb-decode"]], "imgutils.data.encode": [[7, "module-imgutils.data.encode"]], "rgb_encode": [[7, "rgb-encode"]], "imgutils.data.image": [[8, "module-imgutils.data.image"]], "load_image": [[8, "load-image"]], "load_images": [[8, "load-images"]], "has_alpha_channel": [[8, "has-alpha-channel"]], "imgutils.data": [[9, "module-imgutils.data"]], "imgutils.data.layer": [[10, "module-imgutils.data.layer"]], "istack": [[10, "istack"]], "imgutils.data.url": [[11, "module-imgutils.data.url"]], "download_image_from_url": [[11, "download-image-from-url"]], "is_http_url": [[11, "is-http-url"]], "imgutils.detect.booru_yolo": [[12, "module-imgutils.detect.booru_yolo"]], "Model Labels and Descriptions": [[12, "id1"]], "Available Models (PP Series)": [[12, "id2"]], "Available Models (AS Series)": [[12, "id3"]], "Available Models (AA Series)": [[12, "id4"]], "detect_with_booru_yolo": [[12, "detect-with-booru-yolo"]], "imgutils.detect.censor": [[13, "module-imgutils.detect.censor"]], "detect_censors": [[13, "detect-censors"]], "imgutils.detect.eye": [[14, "module-imgutils.detect.eye"]], "detect_eyes": [[14, "detect-eyes"]], "imgutils.detect.face": [[15, "module-imgutils.detect.face"]], "detect_faces": [[15, "detect-faces"]], "imgutils.detect.halfbody": [[16, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[16, "detect-halfbody"]], "imgutils.detect.hand": [[17, "module-imgutils.detect.hand"]], "detect_hands": [[17, "detect-hands"]], "imgutils.detect.head": [[18, "module-imgutils.detect.head"]], "detect_heads": [[18, "detect-heads"]], "imgutils.detect": [[19, "module-imgutils.detect"]], "imgutils.detect.nudenet": [[20, "module-imgutils.detect.nudenet"]], "detect_with_nudenet": [[20, "detect-with-nudenet"]], "imgutils.detect.person": [[21, "module-imgutils.detect.person"]], "detect_person": [[21, "detect-person"]], "imgutils.detect.similarity": [[22, "module-imgutils.detect.similarity"]], "calculate_iou": [[22, "calculate-iou"]], "bboxes_similarity": [[22, "bboxes-similarity"]], "detection_similarity": [[22, "detection-similarity"]], "imgutils.detect.text": [[23, "module-imgutils.detect.text"]], "detect_text": [[23, "detect-text"]], "imgutils.detect.visual": [[24, "module-imgutils.detect.visual"]], "detection_visualize": [[24, "detection-visualize"]], "imgutils.edge.canny": [[25, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[25, "get-edge-by-canny"]], "edge_image_with_canny": [[25, "edge-image-with-canny"]], "imgutils.edge": [[26, "module-imgutils.edge"]], "imgutils.edge.lineart": [[27, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[27, "get-edge-by-lineart"]], "edge_image_with_lineart": [[27, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[28, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[28, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[28, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[29, "module-imgutils.generic.classify"]], "ClassifyModel": [[29, "classifymodel"]], "classify_predict_score": [[29, "classify-predict-score"]], "classify_predict": [[29, "classify-predict"]], "classify_predict_fmt": [[29, "classify-predict-fmt"]], "imgutils.generic.clip": [[30, "module-imgutils.generic.clip"]], "CLIPModel": [[30, "clipmodel"]], "clip_image_encode": [[30, "clip-image-encode"]], "clip_text_encode": [[30, "clip-text-encode"]], "clip_predict": [[30, "clip-predict"]], "imgutils.generic.enhance": [[31, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[31, "imageenhancer"]], "imgutils.generic": [[32, "module-imgutils.generic"]], "imgutils.generic.siglip": [[33, "module-imgutils.generic.siglip"]], "SigLIPModel": [[33, "siglipmodel"]], "siglip_image_encode": [[33, "siglip-image-encode"]], "siglip_text_encode": [[33, "siglip-text-encode"]], "siglip_predict": [[33, "siglip-predict"]], "imgutils.generic.yolo": [[34, "module-imgutils.generic.yolo"]], "YOLOModel": [[34, "yolomodel"]], "yolo_predict": [[34, "yolo-predict"]], "imgutils.metadata.geninfo": [[35, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[35, "read-geninfo-parameters"]], "read_geninfo_exif": [[35, "read-geninfo-exif"]], "read_geninfo_gif": [[35, "read-geninfo-gif"]], "write_geninfo_parameters": [[35, "write-geninfo-parameters"]], "write_geninfo_exif": [[35, "write-geninfo-exif"]], "write_geninfo_gif": [[35, "write-geninfo-gif"]], "imgutils.metadata": [[36, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[37, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[37, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[37, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[37, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[37, "write-lsb-metadata"]], "LSBReadError": [[37, "lsbreaderror"]], "LSBExtractor": [[37, "lsbextractor"]], "ImageLsbDataExtractor": [[37, "imagelsbdataextractor"]], "serialize_pnginfo": [[37, "serialize-pnginfo"]], "serialize_json": [[37, "serialize-json"]], "inject_data": [[37, "inject-data"]], "imgutils.metrics.aesthetic": [[38, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[38, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[39, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[39, "ccip-extract-feature"]], "ccip_batch_extract_features": [[39, "ccip-batch-extract-features"]], "ccip_default_threshold": [[39, "ccip-default-threshold"]], "ccip_difference": [[39, "ccip-difference"]], "ccip_same": [[39, "ccip-same"]], "ccip_batch_differences": [[39, "ccip-batch-differences"]], "ccip_batch_same": [[39, "ccip-batch-same"]], "ccip_default_clustering_params": [[39, "ccip-default-clustering-params"]], "ccip_clustering": [[39, "ccip-clustering"]], "ccip_merge": [[39, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[40, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[40, "anime-dbaesthetic"]], "imgutils.metrics": [[41, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[42, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[42, "laplacian-score"]], "imgutils.metrics.lpips": [[43, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[43, "lpips-extract-feature"]], "lpips_difference": [[43, "lpips-difference"]], "lpips_clustering": [[43, "lpips-clustering"]], "imgutils.metrics.psnr_": [[44, "module-imgutils.metrics.psnr_"]], "psnr": [[44, "id1"]], "imgutils.ocr": [[45, "module-imgutils.ocr"]], "detect_text_with_ocr": [[45, "detect-text-with-ocr"]], "ocr": [[45, "ocr"]], "list_det_models": [[45, "list-det-models"]], "list_rec_models": [[45, "list-rec-models"]], "imgutils.operate.align": [[46, "module-imgutils.operate.align"]], "align_maxsize": [[46, "align-maxsize"]], "imgutils.operate.censor_": [[47, "module-imgutils.operate.censor_"]], "censor_areas": [[47, "censor-areas"]], "censor_nsfw": [[47, "censor-nsfw"]], "BaseCensor": [[47, "basecensor"]], "ColorCensor": [[47, "colorcensor"]], "BlurCensor": [[47, "blurcensor"]], "PixelateCensor": [[47, "pixelatecensor"]], "register_censor_method": [[47, "register-censor-method"]], "imgutils.operate.imgcensor": [[48, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[48, "imagebasedcensor"]], "EmojiBasedCensor": [[48, "emojibasedcensor"]], "SingleImage": [[48, "singleimage"]], "imgutils.operate": [[49, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[50, "module-imgutils.operate.squeeze"]], "squeeze": [[50, "squeeze"]], "squeeze_with_transparency": [[50, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[51, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[51, "dwpose-estimate"]], "imgutils.pose.format": [[52, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[52, "op18keypointset"]], "OpenPose18": [[52, "openpose18"]], "OP18_BODY_MAX": [[52, "op18-body-max"]], "OP18_BODY_MIN": [[52, "op18-body-min"]], "OP18_FACE_MAX": [[52, "op18-face-max"]], "OP18_FACE_MIN": [[52, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[52, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[52, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[52, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[52, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[52, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[52, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[52, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[52, "op18-right-hand-min"]], "imgutils.pose": [[53, "module-imgutils.pose"]], "imgutils.pose.visual": [[54, "module-imgutils.pose.visual"]], "op18_visualize": [[54, "op18-visualize"]], "imgutils.preprocess.base": [[55, "module-imgutils.preprocess.base"]], "NotParseTarget": [[55, "notparsetarget"]], "imgutils.preprocess": [[56, "module-imgutils.preprocess"]], "imgutils.preprocess.pillow": [[57, "module-imgutils.preprocess.pillow"]], "register_pillow_transform": [[57, "register-pillow-transform"]], "register_pillow_parse": [[57, "register-pillow-parse"]], "create_pillow_transforms": [[57, "create-pillow-transforms"]], "parse_pillow_transforms": [[57, "parse-pillow-transforms"]], "imgutils.preprocess.torchvision": [[58, "module-imgutils.preprocess.torchvision"]], "register_torchvision_transform": [[58, "register-torchvision-transform"]], "register_torchvision_parse": [[58, "register-torchvision-parse"]], "create_torchvision_transforms": [[58, "create-torchvision-transforms"]], "parse_torchvision_transforms": [[58, "parse-torchvision-transforms"]], "imgutils.preprocess.transformers": [[59, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers": [[59, "register-creators-for-transformers"]], "NotProcessorTypeError": [[59, "notprocessortypeerror"]], "create_transforms_from_transformers": [[59, "create-transforms-from-transformers"]], "is_valid_size_dict": [[59, "is-valid-size-dict"]], "convert_to_size_dict": [[59, "convert-to-size-dict"]], "get_size_dict": [[59, "get-size-dict"]], "create_clip_transforms": [[59, "create-clip-transforms"]], "create_transforms_from_clip_processor": [[59, "create-transforms-from-clip-processor"]], "create_convnext_transforms": [[59, "create-convnext-transforms"]], "create_transforms_from_convnext_processor": [[59, "create-transforms-from-convnext-processor"]], "create_vit_transforms": [[59, "create-vit-transforms"]], "create_transforms_from_vit_processor": [[59, "create-transforms-from-vit-processor"]], "create_siglip_transforms": [[59, "create-siglip-transforms"]], "create_transforms_from_siglip_processor": [[59, "create-transforms-from-siglip-processor"]], "create_bit_transforms": [[59, "create-bit-transforms"]], "create_transforms_from_bit_processor": [[59, "create-transforms-from-bit-processor"]], "create_blip_transforms": [[59, "create-blip-transforms"]], "create_transforms_from_blip_processor": [[59, "create-transforms-from-blip-processor"]], "create_mobilenetv2_transforms": [[59, "create-mobilenetv2-transforms"]], "create_transforms_from_mobilenetv2_processor": [[59, "create-transforms-from-mobilenetv2-processor"]], "imgutils.resource.background": [[60, "module-imgutils.resource.background"]], "BackgroundImageSet": [[60, "backgroundimageset"]], "list_bg_image_files": [[60, "list-bg-image-files"]], "get_bg_image_file": [[60, "get-bg-image-file"]], "get_bg_image": [[60, "get-bg-image"]], "random_bg_image_file": [[60, "random-bg-image-file"]], "random_bg_image": [[60, "random-bg-image"]], "imgutils.resource": [[61, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[62, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise": [[62, "remove-adversarial-noise"]], "imgutils.restore": [[63, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[64, "module-imgutils.restore.nafnet"]], "restore_with_nafnet": [[64, "restore-with-nafnet"]], "imgutils.restore.scunet": [[65, "module-imgutils.restore.scunet"]], "restore_with_scunet": [[65, "restore-with-scunet"]], "imgutils.sd": [[66, "module-imgutils.sd"]], "imgutils.sd.metadata": [[67, "module-imgutils.sd.metadata"]], "SDMetaData": [[67, "sdmetadata"]], "parse_sdmeta_from_text": [[67, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[67, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[67, "save-image-with-sdmeta"]], "imgutils.sd.model": [[68, "module-imgutils.sd.model"]], "read_metadata": [[68, "read-metadata"]], "save_with_metadata": [[68, "save-with-metadata"]], "imgutils.sd.nai": [[69, "module-imgutils.sd.nai"]], "NAIMetaData": [[69, "naimetadata"]], "NAIMetadata": [[69, "id1"]], "get_naimeta_from_image": [[69, "get-naimeta-from-image"]], "add_naimeta_to_image": [[69, "add-naimeta-to-image"]], "save_image_with_naimeta": [[69, "save-image-with-naimeta"]], "imgutils.segment": [[70, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[71, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[71, "get-isnetis-mask"]], "segment_with_isnetis": [[71, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[71, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[72, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[72, "is-blacklisted"]], "drop_blacklisted_tags": [[72, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[73, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[73, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[73, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[73, "char-whitelist-word"]], "CHAR_SUFFIXES": [[73, "char-suffixes"]], "CHAR_PREFIXES": [[73, "char-prefixes"]], "CharacterTagPool": [[73, "charactertagpool"]], "is_basic_character_tag": [[73, "is-basic-character-tag"]], "drop_basic_character_tags": [[73, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[74, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[74, "get-deepdanbooru-tags"]], "imgutils.tagging.deepgelbooru": [[75, "module-imgutils.tagging.deepgelbooru"]], "get_deepgelbooru_tags": [[75, "get-deepgelbooru-tags"]], "imgutils.tagging.format": [[76, "module-imgutils.tagging.format"]], "add_underline": [[76, "add-underline"]], "remove_underline": [[76, "remove-underline"]], "tags_to_text": [[76, "tags-to-text"]], "imgutils.tagging": [[77, "module-imgutils.tagging"]], "imgutils.tagging.match": [[78, "module-imgutils.tagging.match"]], "tag_match_suffix": [[78, "tag-match-suffix"]], "tag_match_prefix": [[78, "tag-match-prefix"]], "tag_match_full": [[78, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[79, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[79, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[80, "module-imgutils.tagging.order"]], "sort_tags": [[80, "sort-tags"]], "imgutils.tagging.overlap": [[81, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[81, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[82, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[82, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[82, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[82, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[83, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[83, "upscale-with-cdc"]], "imgutils.upscale": [[84, "module-imgutils.upscale"]], "imgutils.utils.cache": [[85, "module-imgutils.utils.cache"]], "ts_lru_cache": [[85, "ts-lru-cache"]], "imgutils.utils.func": [[86, "module-imgutils.utils.func"]], "sigmoid": [[86, "sigmoid"]], "imgutils.utils": [[87, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[88, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[88, "get-onnx-provider"]], "open_onnx_model": [[88, "open-onnx-model"]], "imgutils.validate.aicheck": [[89, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[89, "get-ai-created-score"]], "is_ai_created": [[89, "is-ai-created"]], "imgutils.validate.bangumi_char": [[90, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[90, "anime-bangumi-char-score"]], "anime_bangumi_char": [[90, "anime-bangumi-char"]], "imgutils.validate.classify": [[91, "module-imgutils.validate.classify"]], "anime_classify_score": [[91, "anime-classify-score"]], "anime_classify": [[91, "anime-classify"]], "imgutils.validate.color": [[92, "module-imgutils.validate.color"]], "is_greyscale": [[92, "is-greyscale"]], "imgutils.validate.completeness": [[93, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[93, "anime-completeness-score"]], "anime_completeness": [[93, "anime-completeness"]], "imgutils.validate.dbrating": [[94, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[94, "anime-dbrating-score"]], "anime_dbrating": [[94, "anime-dbrating"]], "imgutils.validate.furry": [[95, "module-imgutils.validate.furry"]], "anime_furry_score": [[95, "anime-furry-score"]], "anime_furry": [[95, "anime-furry"]], "imgutils.validate": [[96, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[97, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[97, "get-monochrome-score"]], "is_monochrome": [[97, "is-monochrome"]], "imgutils.validate.nsfw": [[98, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[98, "nsfw-pred-score"]], "nsfw_pred": [[98, "nsfw-pred"]], "imgutils.validate.portrait": [[99, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[99, "anime-portrait-score"]], "anime_portrait": [[99, "anime-portrait"]], "imgutils.validate.rating": [[100, "module-imgutils.validate.rating"]], "anime_rating_score": [[100, "anime-rating-score"]], "anime_rating": [[100, "anime-rating"]], "imgutils.validate.real": [[101, "module-imgutils.validate.real"]], "anime_real_score": [[101, "anime-real-score"]], "anime_real": [[101, "anime-real"]], "imgutils.validate.safe": [[102, "module-imgutils.validate.safe"]], "safe_check_score": [[102, "safe-check-score"]], "safe_check": [[102, "safe-check"]], "imgutils.validate.style_age": [[103, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[103, "anime-style-age-score"]], "anime_style_age": [[103, "anime-style-age"]], "imgutils.validate.teen": [[104, "module-imgutils.validate.teen"]], "anime_teen_score": [[104, "anime-teen-score"]], "anime_teen": [[104, "anime-teen"]], "imgutils.validate.truncate": [[105, "module-imgutils.validate.truncate"]], "is_truncated_file": [[105, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[106, "welcome-to-imgutils-s-documentation"]], "Overview": [[106, "overview"]], "Tutorials": [[106, null]], "Information": [[106, null]], "API Documentation": [[106, null]], "Run Environment Information": [[107, "Run-Environment-Information"], [108, "Run-Environment-Information"]], "Installation": [[109, "installation"]], "Quick Start": [[110, "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.blob"], [6, "module-imgutils.data.decode"], [7, "module-imgutils.data.encode"], [8, "module-imgutils.data.image"], [9, "module-imgutils.data"], [10, "module-imgutils.data.layer"], [11, "module-imgutils.data.url"], [12, "module-imgutils.detect.booru_yolo"], [13, "module-imgutils.detect.censor"], [14, "module-imgutils.detect.eye"], [15, "module-imgutils.detect.face"], [16, "module-imgutils.detect.halfbody"], [17, "module-imgutils.detect.hand"], [18, "module-imgutils.detect.head"], [19, "module-imgutils.detect"], [20, "module-imgutils.detect.nudenet"], [21, "module-imgutils.detect.person"], [22, "module-imgutils.detect.similarity"], [23, "module-imgutils.detect.text"], [24, "module-imgutils.detect.visual"], [25, "module-imgutils.edge.canny"], [26, "module-imgutils.edge"], [27, "module-imgutils.edge.lineart"], [28, "module-imgutils.edge.lineart_anime"], [29, "module-imgutils.generic.classify"], [30, "module-imgutils.generic.clip"], [31, "module-imgutils.generic.enhance"], [32, "module-imgutils.generic"], [33, "module-imgutils.generic.siglip"], [34, "module-imgutils.generic.yolo"], [35, "module-imgutils.metadata.geninfo"], [36, "module-imgutils.metadata"], [37, "module-imgutils.metadata.lsb"], [38, "module-imgutils.metrics.aesthetic"], [39, "module-imgutils.metrics.ccip"], [40, "module-imgutils.metrics.dbaesthetic"], [41, "module-imgutils.metrics"], [42, "module-imgutils.metrics.laplacian"], [43, "module-imgutils.metrics.lpips"], [44, "module-imgutils.metrics.psnr_"], [45, "module-imgutils.ocr"], [46, "module-imgutils.operate.align"], [47, "module-imgutils.operate.censor_"], [48, "module-imgutils.operate.imgcensor"], [49, "module-imgutils.operate"], [50, "module-imgutils.operate.squeeze"], [51, "module-imgutils.pose.dwpose"], [52, "module-imgutils.pose.format"], [53, "module-imgutils.pose"], [54, "module-imgutils.pose.visual"], [55, "module-imgutils.preprocess.base"], [56, "module-imgutils.preprocess"], [57, "module-imgutils.preprocess.pillow"], [58, "module-imgutils.preprocess.torchvision"], [59, "module-imgutils.preprocess.transformers"], [60, "module-imgutils.resource.background"], [61, "module-imgutils.resource"], [62, "module-imgutils.restore.adversarial"], [63, "module-imgutils.restore"], [64, "module-imgutils.restore.nafnet"], [65, "module-imgutils.restore.scunet"], [66, "module-imgutils.sd"], [67, "module-imgutils.sd.metadata"], [68, "module-imgutils.sd.model"], [69, "module-imgutils.sd.nai"], [70, "module-imgutils.segment"], [71, "module-imgutils.segment.isnetis"], [72, "module-imgutils.tagging.blacklist"], [73, "module-imgutils.tagging.character"], [74, "module-imgutils.tagging.deepdanbooru"], [75, "module-imgutils.tagging.deepgelbooru"], [76, "module-imgutils.tagging.format"], [77, "module-imgutils.tagging"], [78, "module-imgutils.tagging.match"], [79, "module-imgutils.tagging.mldanbooru"], [80, "module-imgutils.tagging.order"], [81, "module-imgutils.tagging.overlap"], [82, "module-imgutils.tagging.wd14"], [83, "module-imgutils.upscale.cdc"], [84, "module-imgutils.upscale"], [85, "module-imgutils.utils.cache"], [86, "module-imgutils.utils.func"], [87, "module-imgutils.utils"], [88, "module-imgutils.utils.onnxruntime"], [89, "module-imgutils.validate.aicheck"], [90, "module-imgutils.validate.bangumi_char"], [91, "module-imgutils.validate.classify"], [92, "module-imgutils.validate.color"], [93, "module-imgutils.validate.completeness"], [94, "module-imgutils.validate.dbrating"], [95, "module-imgutils.validate.furry"], [96, "module-imgutils.validate"], [97, "module-imgutils.validate.monochrome"], [98, "module-imgutils.validate.nsfw"], [99, "module-imgutils.validate.portrait"], [100, "module-imgutils.validate.rating"], [101, "module-imgutils.validate.real"], [102, "module-imgutils.validate.safe"], [103, "module-imgutils.validate.style_age"], [104, "module-imgutils.validate.teen"], [105, "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.blob": [[5, "module-imgutils.data.blob"]], "is_valid_image_blob_url() (in module imgutils.data.blob)": [[5, "imgutils.data.blob.is_valid_image_blob_url"]], "load_image_from_blob_url() (in module imgutils.data.blob)": [[5, "imgutils.data.blob.load_image_from_blob_url"]], "to_blob_url() (in module imgutils.data.blob)": [[5, "imgutils.data.blob.to_blob_url"]], "imgutils.data.decode": [[6, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[6, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[7, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[7, "imgutils.data.encode.rgb_encode"]], "has_alpha_channel() (in module imgutils.data.image)": [[8, "imgutils.data.image.has_alpha_channel"]], "imgutils.data.image": [[8, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[8, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[8, "imgutils.data.image.load_images"]], "imgutils.data": [[9, "module-imgutils.data"]], "imgutils.data.layer": [[10, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[10, "imgutils.data.layer.istack"]], "download_image_from_url() (in module imgutils.data.url)": [[11, "imgutils.data.url.download_image_from_url"]], "imgutils.data.url": [[11, "module-imgutils.data.url"]], "is_http_url() (in module imgutils.data.url)": [[11, "imgutils.data.url.is_http_url"]], "detect_with_booru_yolo() (in module imgutils.detect.booru_yolo)": [[12, "imgutils.detect.booru_yolo.detect_with_booru_yolo"]], "imgutils.detect.booru_yolo": [[12, "module-imgutils.detect.booru_yolo"]], "detect_censors() (in module imgutils.detect.censor)": [[13, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[13, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[14, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[14, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[15, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[15, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[16, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[16, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[17, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[17, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[18, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[18, "module-imgutils.detect.head"]], "imgutils.detect": [[19, "module-imgutils.detect"]], "detect_with_nudenet() (in module imgutils.detect.nudenet)": [[20, "imgutils.detect.nudenet.detect_with_nudenet"]], "imgutils.detect.nudenet": [[20, "module-imgutils.detect.nudenet"]], "detect_person() (in module imgutils.detect.person)": [[21, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[21, "module-imgutils.detect.person"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[22, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[22, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[22, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[22, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[23, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[23, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[24, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[24, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[25, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[25, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[25, "module-imgutils.edge.canny"]], "imgutils.edge": [[26, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[27, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[27, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[27, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[28, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[28, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[28, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[29, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[29, "imgutils.generic.classify.classify_predict"]], "classify_predict_fmt() (in module imgutils.generic.classify)": [[29, "imgutils.generic.classify.classify_predict_fmt"]], "classify_predict_score() (in module imgutils.generic.classify)": [[29, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[29, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_fmt() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.predict_fmt"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.predict_score"]], "clipmodel (class in imgutils.generic.clip)": [[30, "imgutils.generic.clip.CLIPModel"]], "__init__() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.__init__"]], "clear() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.clear"]], "clip_image_encode() (in module imgutils.generic.clip)": [[30, "imgutils.generic.clip.clip_image_encode"]], "clip_predict() (in module imgutils.generic.clip)": [[30, "imgutils.generic.clip.clip_predict"]], "clip_text_encode() (in module imgutils.generic.clip)": [[30, "imgutils.generic.clip.clip_text_encode"]], "image_encode() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.image_encode"]], "imgutils.generic.clip": [[30, "module-imgutils.generic.clip"]], "launch_demo() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.launch_demo"]], "make_ui() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.make_ui"]], "predict() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.predict"]], "text_encode() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.text_encode"]], "imageenhancer (class in imgutils.generic.enhance)": [[31, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[31, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[31, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[31, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[32, "module-imgutils.generic"]], "siglipmodel (class in imgutils.generic.siglip)": [[33, "imgutils.generic.siglip.SigLIPModel"]], "__init__() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.__init__"]], "clear() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.clear"]], "image_encode() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.image_encode"]], "imgutils.generic.siglip": [[33, "module-imgutils.generic.siglip"]], "launch_demo() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.launch_demo"]], "make_ui() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.make_ui"]], "predict() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.predict"]], "siglip_image_encode() (in module imgutils.generic.siglip)": [[33, "imgutils.generic.siglip.siglip_image_encode"]], "siglip_predict() (in module imgutils.generic.siglip)": [[33, "imgutils.generic.siglip.siglip_predict"]], "siglip_text_encode() (in module imgutils.generic.siglip)": [[33, "imgutils.generic.siglip.siglip_text_encode"]], "text_encode() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.text_encode"]], "yolomodel (class in imgutils.generic.yolo)": [[34, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[34, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[34, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[35, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[36, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[37, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[37, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[37, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[37, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[37, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[37, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[37, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[38, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[38, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[39, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[40, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[40, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[41, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[42, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[42, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[43, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[43, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[43, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[43, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[44, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[44, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[45, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[45, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[45, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[45, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[45, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[46, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[46, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[47, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[47, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[47, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[47, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[47, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[48, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[48, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[48, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[48, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[48, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[48, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[48, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[48, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[48, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[48, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[49, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[50, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[50, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[50, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[51, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[51, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[52, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[52, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[52, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[52, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[52, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[53, "module-imgutils.pose"]], "imgutils.pose.visual": [[54, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[54, "imgutils.pose.visual.op18_visualize"]], "notparsetarget (class in imgutils.preprocess.base)": [[55, "imgutils.preprocess.base.NotParseTarget"]], "imgutils.preprocess.base": [[55, "module-imgutils.preprocess.base"]], "imgutils.preprocess": [[56, "module-imgutils.preprocess"]], "create_pillow_transforms() (in module imgutils.preprocess.pillow)": [[57, "imgutils.preprocess.pillow.create_pillow_transforms"]], "imgutils.preprocess.pillow": [[57, "module-imgutils.preprocess.pillow"]], "parse_pillow_transforms() (in module imgutils.preprocess.pillow)": [[57, "imgutils.preprocess.pillow.parse_pillow_transforms"]], "register_pillow_parse() (in module imgutils.preprocess.pillow)": [[57, "imgutils.preprocess.pillow.register_pillow_parse"]], "register_pillow_transform() (in module imgutils.preprocess.pillow)": [[57, "imgutils.preprocess.pillow.register_pillow_transform"]], "create_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[58, "imgutils.preprocess.torchvision.create_torchvision_transforms"]], "imgutils.preprocess.torchvision": [[58, "module-imgutils.preprocess.torchvision"]], "parse_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[58, "imgutils.preprocess.torchvision.parse_torchvision_transforms"]], "register_torchvision_parse() (in module imgutils.preprocess.torchvision)": [[58, "imgutils.preprocess.torchvision.register_torchvision_parse"]], "register_torchvision_transform() (in module imgutils.preprocess.torchvision)": [[58, "imgutils.preprocess.torchvision.register_torchvision_transform"]], "notprocessortypeerror (class in imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.NotProcessorTypeError"]], "convert_to_size_dict() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.convert_to_size_dict"]], "create_bit_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_bit_transforms"]], "create_blip_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_blip_transforms"]], "create_clip_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_clip_transforms"]], "create_convnext_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_convnext_transforms"]], "create_mobilenetv2_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_mobilenetv2_transforms"]], "create_siglip_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_siglip_transforms"]], "create_transforms_from_bit_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_bit_processor"]], "create_transforms_from_blip_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_blip_processor"]], "create_transforms_from_clip_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_clip_processor"]], "create_transforms_from_convnext_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_convnext_processor"]], "create_transforms_from_mobilenetv2_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_mobilenetv2_processor"]], "create_transforms_from_siglip_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_siglip_processor"]], "create_transforms_from_transformers() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_transformers"]], "create_transforms_from_vit_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_vit_processor"]], "create_vit_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_vit_transforms"]], "get_size_dict() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.get_size_dict"]], "imgutils.preprocess.transformers": [[59, "module-imgutils.preprocess.transformers"]], "is_valid_size_dict() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.is_valid_size_dict"]], "register_creators_for_transformers() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.register_creators_for_transformers"]], "backgroundimageset (class in imgutils.resource.background)": [[60, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[60, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[61, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[62, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise() (in module imgutils.restore.adversarial)": [[62, "imgutils.restore.adversarial.remove_adversarial_noise"]], "imgutils.restore": [[63, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[64, "module-imgutils.restore.nafnet"]], "restore_with_nafnet() (in module imgutils.restore.nafnet)": [[64, "imgutils.restore.nafnet.restore_with_nafnet"]], "imgutils.restore.scunet": [[65, "module-imgutils.restore.scunet"]], "restore_with_scunet() (in module imgutils.restore.scunet)": [[65, "imgutils.restore.scunet.restore_with_scunet"]], "imgutils.sd": [[66, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[67, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[67, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[67, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[67, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[67, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[67, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[67, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[67, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[68, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[68, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[68, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[69, "imgutils.sd.nai.NAIMetaData"], [69, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[69, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[69, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[69, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[69, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[69, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[69, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[70, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[71, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[71, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[71, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[71, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[72, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[72, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[72, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[73, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[73, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[73, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[73, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[73, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[74, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[74, "module-imgutils.tagging.deepdanbooru"]], "get_deepgelbooru_tags() (in module imgutils.tagging.deepgelbooru)": [[75, "imgutils.tagging.deepgelbooru.get_deepgelbooru_tags"]], "imgutils.tagging.deepgelbooru": [[75, "module-imgutils.tagging.deepgelbooru"]], "add_underline() (in module imgutils.tagging.format)": [[76, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[76, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[76, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[76, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[77, "module-imgutils.tagging"]], "imgutils.tagging.match": [[78, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[78, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[78, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[78, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[79, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[79, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[80, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[80, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[81, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[81, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[82, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[82, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[82, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[82, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[83, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[83, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[84, "module-imgutils.upscale"]], "imgutils.utils.cache": [[85, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[85, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[86, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[86, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[87, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[88, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[88, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[88, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[89, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[89, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[89, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[90, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[90, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[90, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[91, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[91, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[91, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[92, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[92, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[93, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[93, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[93, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[94, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[94, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[94, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[95, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[95, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[95, "module-imgutils.validate.furry"]], "imgutils.validate": [[96, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[97, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[97, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[97, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[98, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[98, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[98, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[99, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[99, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[99, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[100, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[100, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[100, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[101, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[101, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[101, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[102, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[102, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[102, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[103, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[103, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[103, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[104, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[104, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[104, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[105, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[105, "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/blob", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/data/url", "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/blob.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/data/url.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.blob", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.data.url", "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, 5, 8, 29, 62, 67], "str": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 54, 57, 58, 59, 60, 64, 65, 67, 68, 69, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105], "pathlik": [0, 4, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 54, 64, 65, 67, 69, 71, 74, 75, 79, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "byte": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 52, 54, 64, 65, 67, 69, 71, 74, 75, 79, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "bytearrai": [0, 4, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 52, 54, 64, 65, 67, 69, 71, 74, 75, 79, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "binaryio": [0, 4, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 54, 64, 65, 67, 69, 71, 74, 75, 79, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "imag": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 53, 54, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 69, 70, 71, 74, 75, 76, 77, 79, 82, 83, 84, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 109], "max_width": 0, "int": [0, 4, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 27, 28, 29, 30, 33, 34, 37, 39, 43, 45, 46, 47, 48, 50, 51, 52, 54, 59, 60, 62, 64, 65, 71, 79, 83, 102], "none": [0, 4, 8, 10, 11, 13, 14, 15, 16, 17, 18, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 39, 47, 50, 51, 54, 57, 58, 59, 60, 67, 69, 72, 73, 88], "ellipsi": 0, "max_height": 0, "resampl": [0, 59], "2": [0, 8, 12, 22, 23, 38, 39, 40, 43, 45, 52, 59, 62, 67, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104], "level": [0, 13, 14, 15, 16, 17, 18, 21, 33, 34, 38, 47, 60, 74, 94], "aspect": [0, 24, 34, 46], "float": [0, 7, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 34, 39, 40, 42, 43, 44, 45, 47, 48, 50, 52, 54, 59, 60, 62, 69, 72, 73, 74, 75, 76, 79, 80, 81, 82, 86, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "1": [0, 10, 12, 20, 21, 22, 38, 39, 40, 43, 45, 52, 59, 60, 62, 67, 68, 72, 73, 74, 75, 80, 82, 83, 86, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108], "8": [0, 12, 22, 37, 39, 43, 47, 52, 59, 62, 67, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 107, 108, 109], "sourc": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 54, 55, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105], "gener": [0, 4, 12, 15, 21, 35, 36, 66, 67, 69, 75, 79, 82, 87, 94, 106], "art": [0, 67], "base": [0, 18, 21, 22, 29, 30, 33, 34, 39, 40, 42, 43, 46, 47, 48, 50, 52, 54, 56, 57, 59, 60, 69, 71, 74, 75, 79, 80, 81, 82, 90, 94, 98, 100, 106], "given": [0, 6, 7, 8, 10, 11, 14, 15, 17, 18, 19, 20, 23, 25, 27, 28, 29, 30, 33, 37, 39, 42, 46, 48, 52, 55, 59, 67, 69, 72, 73, 78, 81, 82, 89, 91, 94, 97, 98, 100, 104], "paramet": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 54, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105], "imagetyp": [0, 5, 12, 13, 14, 15, 16, 17, 18, 21, 23, 24, 29, 31, 34, 35, 37, 39, 40, 42, 45, 47, 50, 51, 54, 64, 65, 67, 69, 75, 82, 83, 90, 93, 95, 98, 99, 101, 102, 103], "The": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 29, 30, 31, 33, 34, 35, 36, 37, 39, 40, 42, 45, 46, 47, 48, 50, 51, 52, 54, 57, 58, 59, 60, 62, 63, 64, 65, 67, 68, 69, 71, 73, 74, 75, 76, 78, 79, 80, 82, 83, 85, 86, 88, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105, 109], "input": [0, 5, 12, 13, 14, 15, 16, 18, 20, 21, 23, 24, 29, 30, 31, 33, 34, 35, 37, 39, 40, 42, 45, 46, 47, 48, 50, 51, 54, 57, 59, 62, 64, 65, 67, 69, 72, 73, 75, 76, 78, 80, 82, 83, 86, 90, 93, 95, 98, 99, 101, 103], "option": [0, 4, 11, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 24, 29, 30, 33, 34, 35, 39, 45, 47, 50, 51, 54, 59, 60, 62, 67, 68, 69, 72, 73, 80, 85], "maximum": [0, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 34, 39, 45, 46, 47, 59, 62, 85, 102], "width": [0, 4, 10, 48, 59, 60, 79], "If": [0, 5, 8, 10, 11, 13, 14, 15, 16, 17, 18, 21, 22, 24, 29, 30, 33, 34, 35, 37, 39, 45, 47, 50, 52, 54, 57, 58, 59, 62, 64, 65, 67, 68, 69, 72, 73, 80, 82, 88, 89, 90, 91, 94, 97, 100, 104], "set": [0, 12, 24, 29, 30, 34, 39, 50, 52, 54, 59, 82, 88, 91, 94, 100, 104, 105], "automat": [0, 4, 30, 33, 39, 50, 88, 107, 108], "determin": [0, 8, 39, 98], "termin": 0, "size": [0, 4, 6, 7, 10, 11, 23, 24, 25, 27, 28, 39, 46, 48, 50, 54, 57, 58, 59, 60, 62, 64, 65, 67, 71, 79, 83, 84, 102, 107, 108], "height": [0, 4, 10, 48, 59, 60, 79], "filter": [0, 34, 50, 59, 62, 72, 73, 94, 96, 100], "us": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 43, 45, 47, 48, 50, 51, 54, 55, 57, 59, 62, 63, 64, 65, 67, 68, 69, 72, 74, 75, 76, 79, 82, 83, 85, 86, 88, 89, 90, 91, 94, 96, 97, 98, 100, 104], "when": [0, 7, 10, 12, 23, 25, 27, 28, 29, 30, 37, 39, 43, 47, 48, 52, 55, 59, 64, 67, 69, 71, 79, 83, 85, 88, 89, 105], "resiz": [0, 23, 24, 34, 46, 54, 57, 58, 59, 67, 79], "charact": [0, 39, 45, 54, 70, 71, 74, 75, 76, 77, 82, 90, 106], "repres": [0, 7, 10, 12, 13, 14, 15, 22, 39, 43, 47, 50, 52, 69, 71, 80, 89, 98, 105], "differ": [0, 8, 14, 15, 16, 17, 18, 21, 22, 30, 35, 36, 37, 39, 43, 44, 51, 52, 58, 59, 90, 95, 99, 101, 103, 107, 108], "intens": 0, "proport": [0, 90], "correct": [0, 37], "output": [0, 24, 29, 30, 33, 40, 54, 67, 68, 75, 80, 82, 109], "which": [0, 4, 10, 22, 23, 25, 27, 28, 33, 35, 39, 43, 48, 57, 59, 60, 63, 67, 68, 69, 71, 72, 75, 79, 85, 86, 88, 89, 91, 96, 97, 98, 105, 106, 107, 108, 109], "should": [0, 3, 10, 24, 39, 43, 47, 48, 50, 59, 71, 82, 109], "approxim": 0, "ratio": [0, 24, 34, 45, 46, 48, 79], "your": [0, 50, 64, 105, 107, 108, 109], "thi": [0, 3, 4, 5, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 45, 47, 48, 50, 51, 52, 54, 55, 57, 58, 59, 62, 64, 65, 66, 67, 68, 69, 70, 74, 77, 81, 82, 83, 85, 86, 88, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105, 107, 108], "valu": [0, 4, 8, 10, 13, 17, 18, 21, 22, 37, 39, 43, 47, 50, 52, 57, 58, 59, 68, 74, 79, 86, 89, 97, 105], "ensur": [0, 30, 34, 39, 46, 59, 64, 67, 85], "i": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 45, 47, 48, 50, 51, 52, 54, 55, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 79, 80, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "close": [0, 48, 67], "possibl": [0, 23, 30, 39, 48], "origin": [0, 4, 6, 8, 20, 25, 27, 28, 37, 38, 44, 47, 48, 50, 54, 71, 74, 76, 79, 80, 98], "default": [0, 4, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 25, 27, 28, 29, 30, 33, 34, 39, 40, 42, 43, 45, 47, 48, 50, 52, 54, 59, 60, 64, 65, 68, 71, 72, 73, 74, 76, 79, 82, 83, 88, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104], "return": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 54, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 98, 99, 100, 101, 102, 103, 104, 105], "represent": [0, 22, 39, 57, 58, 67], "type": [0, 5, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 24, 29, 30, 31, 33, 34, 35, 37, 39, 40, 42, 45, 47, 48, 50, 51, 52, 54, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 72, 73, 76, 78, 80, 81, 82, 83, 85, 86, 90, 93, 94, 95, 98, 99, 100, 101, 102, 103], "exampl": [0, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 24, 25, 26, 27, 28, 29, 34, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 57, 58, 59, 60, 62, 67, 71, 72, 73, 74, 75, 76, 79, 80, 81, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 105], "here": [0, 12, 20, 26, 39, 43, 44, 67, 72, 74, 75, 79, 82, 83, 90, 92, 105, 107, 108], "an": [0, 4, 5, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 52, 54, 57, 59, 62, 64, 65, 67, 69, 70, 71, 73, 74, 75, 77, 80, 82, 83, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105], "jerri": 0, "from": [0, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 27, 28, 29, 33, 34, 35, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 57, 58, 59, 60, 62, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 79, 80, 81, 82, 83, 85, 86, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105, 107, 108, 109], "import": [0, 6, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 21, 24, 34, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 57, 58, 59, 60, 62, 67, 71, 72, 73, 74, 75, 76, 79, 80, 81, 82, 83, 85, 86, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 105, 107, 108, 109], "print": [0, 5, 12, 17, 18, 21, 22, 34, 67, 68, 107, 108, 109], "png": [0, 5, 8, 10, 13, 24, 35, 37, 42, 47, 48, 50, 62, 67, 69, 71, 82, 83, 92, 105], "draw": [1, 24, 26, 27, 54, 98, 106], "ascii_draw": 1, "meta": [2, 106, 109], "__title__": [2, 109], "__version__": [2, 109], "__description__": [2, 109], "__author__": [2, 109], "__author_email__": 2, "overview": [3, 4, 6, 7, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 31, 32, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 50, 51, 53, 59, 60, 61, 62, 63, 64, 65, 66, 67, 70, 71, 72, 73, 74, 75, 76, 77, 79, 82, 83, 84, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105], "inform": [3, 30, 33, 34, 35, 36, 37, 54, 67, 69, 81], "packag": 3, "titl": [3, 69], "project": [3, 20, 74, 82, 105], "version": [3, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 34, 38, 47, 64, 65, 67, 68, 85, 91, 106, 109], "short": [3, 75, 79, 82], "descript": [3, 20, 29, 33, 69], "includ": [3, 5, 8, 11, 12, 13, 20, 21, 22, 24, 29, 30, 31, 33, 34, 35, 36, 51, 52, 58, 59, 66, 67, 68, 69, 75, 82, 86, 90, 98], "setup": 3, "py": [3, 71], "author": [3, 68], "email": 3, "step": [4, 48, 59, 67], "forecolor": [4, 25, 27, 28], "lightgrei": 4, "backcolor": [4, 25, 27, 28], "white": [4, 8, 25, 27, 28, 30, 59, 67, 71], "creat": [4, 29, 30, 33, 34, 35, 47, 57, 58, 59, 67, 69, 73, 89], "black": [4, 47, 67], "squar": [4, 59], "can": [4, 5, 8, 10, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 26, 30, 33, 35, 37, 39, 43, 47, 51, 52, 57, 59, 67, 68, 69, 75, 80, 82, 88, 90, 96, 97, 106, 109], "complement": 4, "transpar": [4, 8, 10, 25, 27, 28, 48, 50, 71, 83], "area": [4, 10, 12, 22, 23, 47, 48], "grid": 4, "pixel": [4, 24, 37, 47, 48, 50, 59, 62, 67, 71, 97], "mean": [4, 20, 22, 23, 25, 27, 28, 29, 39, 42, 43, 48, 52, 57, 58, 59, 88, 91, 109], "function": [4, 7, 8, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 35, 36, 37, 39, 42, 45, 47, 48, 50, 51, 54, 57, 58, 59, 62, 64, 66, 67, 68, 69, 81, 82, 83, 85, 86, 90, 94, 98, 100, 105], "suitabl": [4, 57, 59, 74, 98], "color": [4, 8, 10, 25, 27, 28, 47, 62, 67, 71, 96, 97, 106], "fore": [4, 25, 27, 28], "back": [4, 82], "A": [4, 5, 8, 13, 14, 15, 16, 17, 18, 20, 21, 25, 27, 28, 29, 34, 37, 38, 39, 40, 45, 46, 47, 48, 50, 57, 59, 60, 67, 68, 69, 73, 76, 81, 85, 88, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 102, 103, 104, 109], "rgba": [4, 8, 31, 37, 64, 65, 71, 83], "contain": [4, 5, 10, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 29, 30, 33, 34, 39, 40, 52, 54, 59, 64, 67, 68, 69, 75, 79, 82, 91, 94, 100, 102, 104], "add": [4, 35, 68, 69, 76], "rgb": [4, 6, 7, 8, 30, 31, 47, 59, 60, 67, 71, 83], "In": [4, 27, 39, 90, 91], "document": [4, 107, 108, 109], "accur": [4, 13, 21, 94, 100], "present": [4, 35, 69, 74], "state": [4, 33], "shown": [4, 70], "follow": [4, 29, 39, 52, 58, 59, 63, 68, 69, 75, 82, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104, 109], "figur": 4, "modul": [5, 8, 11, 12, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 35, 36, 37, 57, 58, 66, 68, 69, 70, 82, 85, 86, 94, 100, 106], "provid": [5, 8, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 31, 33, 34, 35, 36, 37, 39, 47, 50, 52, 54, 57, 58, 59, 66, 67, 68, 69, 79, 80, 82, 85, 86, 88, 94, 100], "util": [5, 8, 11, 20, 21, 29, 32, 34, 43, 46, 50, 53, 57, 58, 63, 66, 68, 74, 75, 79, 82, 106], "handl": [5, 8, 11, 29, 30, 33, 34, 36, 37, 55, 58, 59, 66, 69], "url": [5, 9, 13, 16, 18, 30, 37, 67, 106], "convers": [5, 8, 34, 58, 59], "between": [5, 14, 15, 21, 22, 29, 30, 33, 39, 43, 44, 48, 58, 64, 65, 73, 79, 83, 86], "valid": [5, 11, 47, 48, 52, 59, 106], "format": [5, 8, 10, 25, 27, 28, 29, 30, 33, 34, 35, 36, 37, 40, 47, 50, 51, 53, 57, 59, 67, 68, 69, 75, 77, 82, 98, 106], "support": [5, 6, 8, 11, 14, 15, 16, 18, 21, 29, 33, 34, 35, 48, 54, 57, 58, 59, 64, 65, 67, 68, 69, 82, 83], "convert": [5, 8, 30, 35, 37, 39, 52, 57, 58, 59, 69, 82, 98], "specifi": [5, 8, 22, 23, 24, 29, 30, 33, 34, 39, 47, 48, 50, 59, 67, 68, 69, 73, 75, 80, 82, 85], "load": [5, 8, 13, 14, 17, 18, 29, 30, 33, 34, 35, 37, 67, 82, 88], "variou": [5, 8, 14, 15, 17, 21, 22, 24, 29, 31, 33, 34, 36, 59, 67, 69, 86, 109], "mime": 5, "jpg": [5, 6, 7, 8, 11, 12, 14, 15, 16, 17, 18, 21, 24, 29, 34, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 51, 60, 71, 74, 75, 79, 82, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 105], "save_kwarg": 5, "string": [5, 13, 15, 16, 20, 37, 52, 67, 68, 76, 88, 105], "pil": [5, 6, 7, 8, 10, 11, 17, 24, 30, 34, 43, 46, 47, 48, 50, 57, 59, 60, 62, 67, 75, 83, 92, 97], "numpi": [5, 6, 10, 24, 30, 33, 37, 39, 50, 52, 82, 86], "arrai": [5, 10, 24, 30, 37, 39, 43, 50, 52, 82, 86], "file": [5, 8, 10, 11, 12, 13, 16, 18, 24, 35, 37, 43, 60, 66, 67, 68, 69, 88, 97, 105, 106], "path": [5, 8, 10, 12, 13, 16, 18, 24, 30, 34, 37, 60, 67, 68, 69, 75, 92, 97, 105], "desir": [5, 60], "addit": [5, 11, 29, 30, 33, 34, 35, 47, 48, 58, 67, 69], "keyword": [5, 11, 29, 30, 33, 34, 35, 47, 48, 67, 69, 85], "argument": [5, 11, 29, 30, 33, 34, 35, 47, 48, 51, 52, 67, 69, 73, 75, 82, 85], "pass": [5, 11, 27, 28, 29, 30, 33, 34, 35, 47, 48, 67, 71, 79, 83, 85], "save": [5, 10, 24, 35, 62, 67, 68, 69, 71], "encod": [5, 6, 9, 29, 30, 33, 37, 69, 106], "open": [5, 6, 7, 8, 10, 12, 17, 29, 34, 46, 47, 48, 50, 62, 67, 68, 83, 88], "test": [5, 43, 83, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104], "blob_url": 5, "qualiti": [5, 23, 40, 61, 67, 82, 83], "95": [5, 34, 59, 72, 73, 80], "base64": 5, "pre": [5, 13, 15, 18, 30, 33, 40], "object": [5, 6, 8, 10, 11, 12, 18, 22, 24, 34, 35, 37, 43, 47, 51, 54, 55, 58, 59, 60, 67, 69, 74, 75, 88, 91, 92, 94, 97, 100, 104], "rais": [5, 8, 11, 13, 14, 16, 17, 18, 21, 22, 29, 33, 34, 37, 47, 50, 52, 55, 57, 58, 59, 62, 67, 68, 69, 72, 73, 80], "valueerror": [5, 11, 13, 16, 18, 21, 22, 29, 33, 37, 50, 59, 69, 80], "unsupport": [5, 45, 58, 59, 80], "method": [5, 11, 29, 30, 31, 33, 34, 36, 37, 39, 47, 59, 94, 100], "warn": 5, "userwarn": 5, "doesn": [5, 37, 73], "t": [5, 37, 73], "match": [5, 22, 33, 37, 50, 59, 73, 77, 106], "actual": [5, 18, 21, 45], "invalid": [5, 13, 16, 18, 21, 29, 33, 35, 59], "show": [5, 11, 13, 14, 15, 16, 51], "bool": [5, 7, 8, 11, 24, 27, 34, 39, 45, 47, 50, 51, 54, 59, 64, 65, 68, 69, 72, 73, 74, 75, 76, 78, 79, 82, 83, 89, 97, 105], "effici": [5, 20, 23, 30, 68, 86], "without": [5, 34, 62, 67, 72, 73, 81], "content": [5, 11, 12, 27, 45, 70], "true": [5, 7, 8, 11, 24, 34, 39, 47, 48, 51, 54, 57, 58, 59, 64, 65, 68, 69, 72, 73, 76, 78, 82, 89, 92, 97, 105], "fals": [5, 6, 7, 8, 11, 24, 27, 34, 39, 45, 47, 59, 64, 65, 67, 68, 69, 72, 73, 74, 75, 76, 78, 79, 82, 83, 89, 92, 97, 105], "otherwis": [5, 8, 11, 35, 39, 59, 64, 65, 69, 72, 73, 78, 83, 88], "abc": 5, "svg": 5, "xml": 5, "jpeg": [5, 63, 67, 92, 105], "text": [5, 19, 24, 30, 33, 45, 67, 76, 78, 106], "plain": 5, "hello": 5, "order_": [6, 7], "chw": [6, 7], "both": [6, 13, 22, 30, 33, 45, 57, 68, 82], "np": [6, 7, 10, 29, 30, 33, 37, 39, 48, 50, 52, 82, 86], "uint8": [6, 7], "float32": [6, 7, 10, 25, 27, 28, 39], "ar": [6, 10, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 29, 30, 33, 34, 35, 39, 42, 43, 44, 45, 47, 52, 55, 58, 59, 60, 63, 67, 68, 69, 72, 73, 74, 75, 79, 80, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 99, 100, 101, 102, 103, 104, 105], "order": [6, 7, 59, 76, 77, 106], "rgb_encod": [6, 9], "custom_imag": [6, 7], "data_cwh": 6, "cwh": 6, "data_int": 6, "use_float": [6, 7], "mode": [6, 7, 8, 22, 34, 37, 58, 60, 67, 80, 83, 88], "1606x1870": [6, 7], "0x7fb9b89bbdc0": 6, "0x7fb9b89bbe50": 6, "0x7fb9b89bbdf0": 6, "invers": 6, "oper": [6, 30, 33, 38, 39, 40, 42, 43, 59, 68, 106], "ndarrai": [7, 10, 29, 30, 33, 37, 39, 43, 48, 50, 52, 82, 86], "channel": [7, 8, 31, 59, 64, 65, 83], "jpegimageplugin": [7, 60], "jpegimagefil": [7, 60], "0x7f9ec37389d0": 7, "shape": [7, 39, 43, 50, 71, 82], "dtype": [7, 39], "3": [7, 10, 12, 13, 14, 15, 21, 22, 39, 40, 43, 45, 47, 52, 54, 59, 62, 67, 75, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108, 109], "1870": 7, "1606": 7, "whc": 7, "": [7, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 29, 34, 35, 37, 45, 47, 57, 59, 67, 82, 85, 93], "result": [7, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 37, 40, 43, 45, 47, 48, 50, 51, 71, 74, 75, 82, 86, 93, 94, 100], "same": [7, 8, 39, 44, 82, 85], "torchvis": [7, 56, 106], "transform": [7, 8, 55, 56, 57, 58, 76, 106], "to_tensor": [7, 57, 58], "process": [8, 9, 11, 13, 14, 16, 17, 22, 31, 34, 36, 37, 39, 57, 59, 62, 64, 65, 66, 73, 82, 109], "manipul": [8, 66], "python": [8, 37, 62, 85, 107, 108, 109], "librari": [8, 34, 57, 59, 62, 109], "It": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 35, 36, 47, 48, 50, 54, 57, 58, 66, 68, 69, 82, 85, 86, 98, 109], "multipl": [8, 10, 16, 30, 33, 37, 39, 43, 67], "ad": [8, 12, 59, 68, 69, 76], "background": [8, 9, 25, 27, 28, 30, 61, 67, 71, 106], "check": [8, 11, 37, 42, 68, 72, 73, 78, 89, 92, 102, 105, 109], "alpha": [8, 31, 64, 65], "design": [8, 22, 29, 33, 35, 36], "simplifi": [8, 90], "common": [8, 58], "relat": [8, 12, 14, 17, 66, 73, 86], "task": [8, 21, 22, 33, 36, 47, 57], "applic": [8, 57, 74, 79, 98], "kei": [8, 18, 22, 30, 59, 68, 75, 82], "featur": [8, 13, 18, 30, 32, 33, 39, 43, 69, 71, 74, 75, 76, 82, 90], "binari": [8, 86], "like": [8, 12, 19, 24, 58, 59, 79, 85, 109], "onc": 8, "particularli": [8, 22, 29, 35, 36, 69, 85], "requir": [8, 10, 20, 21, 39, 48, 68, 69, 94, 100, 109], "preprocess": [8, 20, 29, 30, 34, 39, 64, 106], "befor": [8, 37, 39, 68, 82], "further": 8, "analysi": [8, 40], "force_background": [8, 59], "appli": [8, 15, 18, 20, 31, 39, 47, 48, 50, 57, 59, 62, 82, 86], "necessari": [8, 39, 74, 79], "ha": [8, 23, 45, 58, 83, 98, 107, 108], "4": [8, 12, 15, 17, 18, 22, 37, 38, 39, 40, 43, 47, 52, 62, 64, 65, 67, 75, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108], "avoid": [8, 74], "anomali": 8, "dure": [8, 29, 37, 76, 97, 105], "subsequ": [8, 30, 47], "union": [8, 13, 14, 15, 16, 17, 18, 21, 22, 30, 33, 37, 39, 47, 52, 57, 59, 67, 69, 72, 73, 80], "retain": 8, "typeerror": [8, 52, 57, 58, 59, 72, 73, 80], "isinst": 8, "list": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 39, 43, 45, 47, 48, 51, 54, 57, 58, 59, 60, 72, 73, 80, 81, 82, 89, 91, 94, 100, 104], "tupl": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 39, 40, 43, 45, 47, 48, 51, 59, 82, 90, 91, 93, 94, 95, 98, 99, 100, 101, 102, 103, 104], "take": [8, 54, 59], "singl": [8, 16, 33, 37, 39, 58, 59, 76, 82, 86], "call": [8, 26, 67], "each": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 29, 34, 39, 43, 50, 57, 66, 76, 78, 82, 83, 98], "item": [8, 10, 18], "batch": [8, 64, 65, 82, 83, 102], "multiimagestyp": [8, 30, 33, 39, 48], "iter": [8, 59, 62, 73], "img_path": 8, "image1": 8, "image2": 8, "loaded_imag": 8, "len": [8, 60], "all": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 26, 29, 30, 33, 34, 38, 39, 40, 42, 43, 45, 51, 52, 62, 64, 65, 68, 70, 71, 75, 77, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "pillow": [8, 56, 106], "boolean": [8, 39], "tool": [9, 16, 24, 29, 31, 38, 39, 40, 41, 47, 62, 70, 76, 96, 98], "basic": [9, 57, 61, 73], "grid_background": 9, "grid_transpar": 9, "blob": [9, 71, 106], "to_blob_url": 9, "load_image_from_blob_url": 9, "is_valid_image_blob_url": 9, "decod": [9, 37, 106], "rgb_decod": 9, "load_imag": [9, 24, 51, 67], "has_alpha_channel": 9, "layer": [9, 86, 106], "istack": 9, "download_image_from_url": 9, "is_http_url": 9, "mai": [10, 14, 17, 39, 63, 67, 74, 79, 85, 105, 107, 108], "block": [10, 29, 33, 34], "togeth": 10, "new": [10, 23, 29, 52, 64, 65, 67, 68, 73], "similar": [10, 12, 19, 30, 33, 39, 43, 59, 79, 82, 106], "techniqu": [10, 31, 37], "p": [10, 74, 75, 79, 82], "need": [10, 16, 34, 45, 48, 85, 89, 91, 94, 97, 100, 104], "stack": [10, 82], "addition": 10, "second": [10, 22, 39, 44, 78], "element": [10, 82], "rang": [10, 39, 43, 48], "left": [10, 47, 48, 52, 86], "0": [10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 29, 30, 34, 38, 39, 40, 43, 45, 47, 48, 50, 52, 54, 57, 58, 59, 62, 67, 68, 72, 73, 74, 75, 76, 79, 80, 81, 82, 86, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108, 109], "right": [10, 47, 52, 86], "two": [10, 22, 39, 44, 62, 78, 97], "dimension": [10, 82], "h": [10, 25, 27, 28, 50, 71], "w": [10, 25, 27, 28, 50, 71, 82], "posit": [10, 39, 47, 48, 90], "target": [10, 19, 25, 27, 28, 30, 48, 59], "By": [10, 45], "first": [10, 12, 16, 22, 34, 39, 44, 78], "howev": [10, 39], "solid": [10, 47], "pure": [10, 71], "lime": [10, 71], "nian": 10, "nian_lim": 10, "yellow": [10, 67], "5": [10, 12, 16, 21, 22, 39, 40, 43, 45, 48, 50, 52, 57, 58, 59, 60, 67, 74, 86, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104], "9": [10, 12, 22, 39, 43, 52, 59, 67, 80, 89, 90, 91, 93, 94, 97, 98, 99, 100, 101, 103, 104], "nian_tran": 10, "custom": [10, 13, 14, 15, 16, 17, 18, 21, 29, 33, 34, 37, 40, 47, 48, 50, 58, 59, 67, 68, 72], "mask": [10, 25, 27, 28, 48, 50, 71], "hs1": 10, "ab": 10, "linspac": 10, "ws1": 10, "nian_mask": 10, "hxw": [10, 25, 27, 28, 50], "download": 11, "special": [11, 12], "github": [11, 51, 107, 108, 109], "hug": [11, 18, 29, 30, 33, 34, 39, 59, 82], "face": [11, 18, 19, 20, 29, 30, 33, 34, 39, 52, 54, 59, 67, 73, 82, 90, 106], "progress": [11, 64, 65, 83], "track": 11, "host": [11, 12, 15, 20, 23, 30, 39, 45, 60, 75, 83, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104, 109], "main": [11, 17, 20, 21, 24, 29, 30, 33, 34, 39, 59, 67, 69, 71, 74, 85, 109], "compon": [11, 12, 22, 29, 30, 33, 34, 85], "http": [11, 51, 71, 109], "intern": [11, 33, 55, 68], "silent": [11, 64, 65, 83], "expected_s": 11, "kwarg": [11, 12, 13, 14, 15, 16, 17, 18, 21, 29, 30, 33, 34, 35, 47, 48, 67, 69], "suppress": [11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 24, 34, 47, 83], "bar": 11, "displai": [11, 30, 33, 64, 65], "expect": [11, 37, 59], "session": 11, "get": [11, 25, 27, 28, 30, 38, 40, 60, 61, 67, 71, 74, 77, 82, 88, 90, 95, 97, 99, 101, 103], "especi": 11, "hf": 11, "request": 11, "requestexcept": 11, "fail": [11, 13], "unidentifiedimageerror": 11, "com": [11, 51, 109], "ftp": 11, "booru": 12, "yolo": [12, 18, 20, 32, 106], "aperveyev": 12, "deepgh": [12, 13, 14, 15, 16, 17, 18, 20, 23, 39, 43, 45, 60, 75, 79, 83, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104, 109], "overal": [12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 26, 38, 39, 40, 42, 43, 45, 51, 62, 64, 65, 70, 77, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "benchmark": [12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 26, 38, 39, 40, 42, 43, 45, 51, 62, 64, 65, 70, 77, 83, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "explan": 12, "No": [12, 67, 107, 108], "head": [12, 19, 24, 51, 73, 90, 99, 106], "anim": [12, 13, 14, 15, 16, 17, 18, 19, 21, 26, 28, 38, 39, 40, 42, 51, 53, 54, 60, 67, 70, 71, 73, 74, 77, 83, 90, 91, 94, 95, 99, 100, 101, 103, 104, 109], "pretti": 12, "girl": [12, 45, 73], "onli": [12, 13, 14, 15, 16, 17, 18, 21, 24, 39, 68, 73, 74, 79, 82, 97], "bust": 12, "torso": 12, "part": [12, 50, 51, 52], "collarbon": 12, "center": [12, 48, 58, 59], "pair": [12, 22, 33], "cover": [12, 20, 48, 67, 73], "breast": [12, 20, 73, 74, 75, 79, 81, 82], "boob": 12, "bra": 12, "nippl": [12, 13, 47, 67], "mostli": [12, 16], "visibl": [12, 24], "nsfw": [12, 47, 96, 106], "shld": 12, "shoulder": [12, 52], "mayb": 12, "one": [12, 33, 37, 43, 45, 59, 73, 82], "view": [12, 45], "profil": 12, "exactli": 12, "rear": 12, "exclud": 12, "sideb": 12, "uncov": 12, "other": [12, 39, 45, 59, 78, 81, 90], "visual": [12, 13, 14, 15, 16, 18, 19, 21, 39, 41, 51, 53, 82, 106], "mark": 12, "belli": [12, 20], "button": [12, 29, 75], "hip": [12, 52], "half": [12, 16, 73], "stock": 12, "line": [12, 26, 27, 54], "knee": [12, 52], "below": [12, 54, 70, 109], "6": [12, 22, 24, 39, 43, 52, 59, 62, 72, 73, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108], "nopan": 12, "panti": [12, 76], "cloth": 12, "bikini": 12, "regardless": 12, "censor": [12, 19, 47, 48, 94, 100, 106], "evid": 12, "7": [12, 13, 15, 16, 17, 18, 34, 39, 43, 45, 47, 50, 52, 59, 67, 72, 73, 79, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104], "butt": 12, "buttock": [12, 20], "least": [12, 36, 37, 69], "partial": 12, "behind": 12, "more": [12, 13, 32, 33, 45, 52, 57, 67, 85, 88], "less": [12, 13, 15, 21, 89], "stand": [12, 67, 74, 75, 79, 82], "sit": [12, 73], "ass": 12, "split": [12, 79], "leg": [12, 67], "wide": [12, 67], "90": 12, "degre": [12, 48], "typic": [12, 13, 30, 59], "abov": [12, 13, 14, 15, 16, 17, 18, 21, 50, 91, 94, 100, 104], "10": [12, 23, 29, 39, 43, 48, 52, 59, 62, 89, 90, 91, 94, 97, 98, 100, 101], "sprd": 12, "strongli": [12, 83], "11": [12, 39, 52, 89, 90, 91, 94, 97, 98, 100, 101], "vsplt": 12, "pose": [12, 39, 106], "12": [12, 24, 39, 47, 52, 59, 89, 90, 91, 94, 97, 98, 100, 101], "vsprd": 12, "vsplit": 12, "13": [12, 39, 52, 90, 91, 94, 98, 101, 103], "full": [12, 67], "almost": 12, "side": [12, 46, 73, 105], "usual": [12, 43], "ly": 12, "14": [12, 52, 59, 90, 91, 94, 98, 101, 109], "wing": [12, 73], "dragon": 12, "poni": 12, "15": [12, 42, 44, 52, 59, 90, 91, 94, 98, 101, 107, 108], "feral": 12, "four": [12, 13, 90], "non": [12, 13, 14, 15, 16, 17, 18, 20, 21, 34, 47, 95], "human": [12, 13, 14, 15, 16, 17, 18, 21, 51, 53, 89], "16": [12, 52, 59, 62, 64, 65, 90, 94, 98, 101], "hdrago": 12, "style": [12, 16, 21, 48, 103, 109], "17": [12, 52, 59, 98, 103], "hponi": 12, "18": [12, 20, 52, 59, 94, 98, 100, 107, 108], "hfox": 12, "cartoon": 12, "fox": 12, "dog": 12, "zootopia": 12, "nick": 12, "wild": 12, "19": [12, 52, 98], "hrabb": 12, "rabbit": 12, "judi": 12, "hopp": 12, "bunnygirl": 12, "20": [12, 29, 52, 59, 67, 98], "hcat": 12, "cat": [12, 73, 80], "catgirl": 12, "sharp": 12, "muzzl": 12, "compar": [12, 22, 33], "21": [12, 16, 52, 59, 103], "hbear": 12, "bear": 12, "22": [12, 52, 59], "jacko": 12, "memet": 12, "jack": 12, "o": [12, 67, 69, 79, 82, 94, 97, 107, 108], "contest": 12, "toward": [12, 52], "viewer": [12, 67], "23": [12, 52, 59], "jackx": 12, "sometim": 12, "24": [12, 39, 43, 52, 59, 62], "hhors": 12, "hors": 12, "implement": [12, 30, 33, 44, 85], "aa09": 12, "25": [12, 15, 20, 34, 44, 59, 103], "hbird": 12, "bird": 12, "name": [12, 13, 14, 15, 16, 17, 18, 21, 23, 29, 30, 33, 34, 39, 40, 45, 47, 52, 57, 58, 59, 74, 79, 82, 83, 89, 90, 93, 95, 98, 99, 101, 102, 103], "releas": 12, "time": [12, 69, 83], "yolov8s_pp09": 12, "2023": 12, "focus": 12, "class": [12, 14, 17, 18, 29, 30, 31, 33, 34, 37, 47, 48, 52, 55, 57, 59, 60, 66, 67, 69, 73, 90, 91, 94, 95, 99, 100, 101, 103, 104], "advanc": [12, 109], "capabl": [12, 30, 37, 45], "specif": [12, 13, 18, 29, 30, 33, 35, 37, 47, 52, 55, 57, 59, 69, 70, 90, 94, 100], "scenario": [12, 74, 79, 85], "yolov8s_pp12": 12, "2024": 12, "final": 12, "patch": 12, "continu": 12, "focu": [12, 67], "enhanc": [12, 32, 106], "improv": [12, 23, 82], "previou": 12, "yolov8m_pp13": 12, "offer": [12, 15, 16, 17, 22, 57, 69, 97], "yolov8n_as01": 12, "spinoff": 12, "26": [12, 59], "train": [12, 13, 14, 15, 16, 17, 18, 21, 39, 40, 74, 75, 76, 79, 83, 94, 100], "80": 12, "epoch": 12, "sfw": 12, "subset": 12, "wa": 12, "eventu": 12, "abandon": 12, "due": [12, 38, 39, 74, 79, 85, 90, 105], "ineffect": 12, "yolov8m_as02": 12, "start": [12, 37, 48, 67, 106], "30": [12, 21, 48], "public": [12, 30], "friendli": [12, 109], "reduc": [12, 39, 50, 82], "yolov8m_as03": 12, "as02": 12, "60": 12, "aim": 12, "bottleneck": 12, "reproduc": 12, "yolov8s_aa06": 12, "initi": [12, 29, 30, 34, 37, 47, 60, 73], "current": [12, 58, 64, 67, 94, 100, 107, 108, 109], "reincarn": 12, "some": [12, 29, 32, 39, 43, 44, 48, 61, 72, 74, 75, 79, 82, 83, 85, 92, 105, 107, 108], "yolov8s_aa09": 12, "updat": [12, 29, 30, 33, 34, 68], "dataset": [12, 13, 14, 15, 16, 17, 18, 21, 40, 43, 82, 96], "closeup": 12, "adjust": [12, 34, 43, 73], "larg": [12, 27, 30, 39, 82], "hat": [12, 73], "aa06": 12, "yolov8s_aa10": 12, "major": 12, "fix": 12, "issu": [12, 18, 64], "wear": 12, "yolov8s_aa11": 12, "latest": [12, 34, 74, 79], "mainstream": 12, "aa10": 12, "outstand": 12, "map": [12, 29, 45, 51, 72, 73, 76, 80, 81, 86, 98, 102], "score": [12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 24, 29, 30, 33, 38, 40, 42, 43, 45, 51, 52, 54, 76, 80, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "though": 12, "note": [12, 16, 39, 48, 67, 90, 94, 97, 100, 107, 108], "complet": [12, 34, 48, 90, 96, 106], "fair": 12, "bias": 12, "model_nam": [12, 13, 14, 15, 16, 17, 18, 21, 29, 30, 33, 34, 40, 47, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "conf_threshold": [12, 13, 14, 15, 16, 17, 18, 21, 34, 47], "iou_threshold": [12, 13, 14, 15, 16, 17, 18, 20, 21, 34, 47], "perform": [12, 16, 20, 21, 23, 30, 33, 34, 39, 45, 47, 48, 51, 59, 74, 85, 97, 98, 107, 108], "confid": [12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 34, 40, 45, 47, 52, 54, 75, 82], "threshold": [12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 25, 34, 39, 42, 43, 45, 47, 50, 54, 74, 75, 79, 82, 89, 97], "iou": [12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 34, 47], "bounding_box": 12, "x1": [12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 34, 47, 48], "y1": [12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 34, 47, 48], "x2": [12, 20, 22], "y2": [12, 20, 22], "box": [12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 24, 45, 51], "f": [12, 17, 22, 39, 43, 67, 86], "2f": 12, "point": [13, 17, 39, 52, 59], "femal": [13, 20, 47, 73], "genit": 13, "male": [13, 20, 73], "anime_censor_detect": 13, "yolov8": [13, 14, 15, 16, 17, 18, 21], "model": [13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 26, 27, 28, 29, 30, 31, 33, 34, 38, 39, 40, 43, 45, 47, 51, 52, 54, 59, 62, 63, 64, 65, 66, 67, 70, 74, 75, 76, 77, 79, 82, 83, 86, 88, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 106, 109], "v1": [13, 14, 15, 16, 17, 21, 47, 67, 82], "identifi": [13, 29, 37, 64], "locat": 13, "anatom": 13, "analyz": [13, 20, 40], "data": [13, 16, 18, 35, 37, 39, 51, 58, 66, 67, 74, 76, 94, 100, 106, 107, 108, 109], "either": [13, 14, 15, 16, 17, 33, 39, 59, 82, 86], "standard": [13, 15, 16, 17, 35, 59, 85], "n": [13, 14, 15, 16, 17, 18, 21, 37, 39, 47, 59, 67], "nano": [13, 15, 16, 17, 47], "faster": [13, 14, 15, 16, 17, 18, 47], "while": [13, 15, 16, 17, 24, 34, 46, 48, 62, 85], "slower": [13, 21], "construct": [13, 14, 16, 17, 47, 82], "intersect": [13, 14, 15, 16, 17, 18, 21, 22, 47], "over": [13, 14, 15, 16, 17, 18, 21, 22, 23, 47, 73], "merg": [13, 14, 15, 16, 17, 39], "integ": [13, 37, 43, 52, 59], "x0": [13, 14, 15, 16, 17, 18, 21, 24, 34, 47, 48], "y0": [13, 14, 15, 16, 17, 18, 21, 24, 34, 47, 48], "bound": [13, 14, 15, 16, 17, 18, 20, 22, 23, 24, 51], "indic": [13, 39, 52, 55, 74, 79, 82], "nipple_f": [13, 47], "peni": [13, 47], "pussi": [13, 47, 67], "runtimeerror": [13, 29, 33], "detection_visu": [13, 14, 15, 16, 18, 19, 21], "nude_girl": [13, 47], "365": 13, "264": 13, "399": 13, "289": [13, 14], "7473511695861816": 13, "224": [13, 57, 58, 59], "260": 13, "252": 13, "285": 13, "6830288171768188": 13, "206": 13, "523": [13, 47, 48], "240": 13, "608": 13, "6799028515815735": 13, "matplotlib": [13, 14, 15, 16, 24, 51], "pyplot": [13, 14, 15, 16, 51], "plt": [13, 14, 15, 16, 51], "imshow": [13, 14, 15, 16, 51], "anime_eye_detect": 14, "allow": [14, 15, 17, 18, 21, 30, 34, 37, 55, 57, 59, 85], "trade": [14, 16], "off": [14, 16], "speed": [14, 15, 16, 17, 18, 21, 25, 83], "accuraci": [14, 15, 16, 17, 18, 21, 45, 89, 91, 94, 97, 100, 104], "higher": [14, 15, 16, 17, 18, 20, 23, 97], "consid": [14, 17, 22, 39, 45, 48, 50, 60, 73, 94, 100], "overlap": [14, 16, 17, 18, 22, 64, 65, 74, 75, 77, 79, 82, 83, 106], "coordin": [14, 15, 16, 17, 18, 24, 34, 48, 52, 62], "alwai": [14, 16, 17, 18, 45], "except": [14, 17, 37, 55, 59, 67], "predict": [14, 18, 21, 29, 30, 33, 34, 75, 82, 89, 91, 93, 94, 97, 98, 100, 102, 104], "yolo_predict": [14, 21, 32], "squat": [14, 16, 51], "297": 14, "239": [14, 45], "341": 14, "271": 14, "7760562896728516": 14, "230": 14, "263": 14, "308": 14, "7682342529296875": 14, "createml": 15, "huggingfac": [15, 17, 39, 45, 59, 62, 71, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104], "anime_face_detect": 15, "user": [15, 21, 29, 30, 33, 34, 37, 60, 69, 109], "balanc": [15, 17, 21, 67], "system": [15, 16, 25, 55, 59, 94, 100], "overhead": [15, 16, 25, 85], "avail": [15, 21, 24, 29, 30, 37, 39, 45, 48, 55, 59, 67, 80, 88, 89, 91, 94, 100, 104], "v0": [15, 21, 64, 65], "overrid": [15, 21], "auto": [15, 21, 51, 69, 88], "mostima_post": [15, 18], "29": [15, 18, 59], "441": [15, 18], "204": [15, 18], "584": [15, 18], "7874319553375244": [15, 18], "346": [15, 18], "59": [15, 18], "529": [15, 18], "275": [15, 18], "7510495185852051": [15, 18], "606": [15, 18], "51": [15, 18, 59], "895": [15, 18], "336": [15, 18], "6986488103866577": [15, 18], "upper": [16, 47], "bodi": [16, 21, 51, 52, 54, 67], "anime_halfbody_detect": 16, "pleas": [16, 23, 38, 39, 45, 64, 66, 68, 83, 90, 94, 97, 100, 107, 108], "primari": [16, 90, 93, 95, 99, 101, 103], "purpos": 16, "crop": [16, 50, 57, 58, 59, 67], "illustr": [16, 67, 91, 93], "therefor": [16, 39, 107, 108], "consist": [16, 39], "person": [16, 19, 22, 24, 34, 51, 99, 106], "peopl": [16, 80], "guarante": [16, 45], "you": [16, 18, 19, 21, 26, 45, 48, 64, 65, 82, 83, 85, 88, 89, 90, 91, 94, 97, 100, 104, 109], "inde": 16, "recommend": [16, 23, 39, 42, 43, 82, 83, 94, 100], "approach": 16, "detect_person": [16, 19, 24, 51], "individu": [16, 22, 37, 57, 66], "obtain": [16, 26, 38, 39], "local": [16, 60, 107, 108], "flexibl": [16, 57, 58], "lower": [16, 42, 43, 45, 47], "127": 16, "629": 16, "637": 16, "9040350914001465": 16, "anime_hand_detect": 17, "choos": [17, 21, 45], "35": [17, 59, 67, 74, 82], "configur": [17, 29, 39, 57, 58, 59, 106], "suit": 17, "case": [17, 23, 39, 42], "defin": [17, 21, 39, 67, 86], "being": 17, "label": [17, 18, 20, 22, 23, 24, 29, 30, 33, 34, 39, 40, 45, 76, 98, 102], "infer": [17, 20, 23, 30, 33, 34, 51, 64, 65, 88, 97], "anime_imag": 17, "bbox": 17, "conf": 17, "customiz": [18, 24], "integr": [18, 30, 74, 109], "repositori": [18, 29, 30, 33, 34, 39], "anime_head_detect": 18, "contribut": 18, "our": 18, "develop": [18, 83, 109], "yolo11": 18, "architectur": 18, "usag": [18, 29, 30, 66, 67, 68, 74, 85, 86, 105], "head_detect_v2": 18, "0_": 18, "equal": [18, 48], "deprec": [18, 23, 38], "remov": [18, 23, 29, 34, 38, 45, 62, 71, 73, 75, 76, 81, 82], "futur": [18, 23], "help": [18, 39, 50, 62], "For": [18, 19, 21, 22, 30, 39, 45, 52, 66, 82, 88], "instead": [18, 23, 76], "detect_head": [19, 24], "booru_yolo": [19, 106], "detect_with_booru_yolo": 19, "detect_censor": [19, 47, 94, 100], "ey": [19, 48, 52, 67, 73, 106], "detect_ey": 19, "detect_fac": 19, "halfbodi": [19, 90, 99, 106], "detect_halfbodi": 19, "hand": [19, 52, 54, 67, 73, 106], "detect_hand": 19, "nudenet": [19, 106], "detect_with_nudenet": 19, "calculate_i": 19, "bboxes_similar": 19, "detection_similar": 19, "detect_text": 19, "nuditi": 20, "run": [20, 25, 29, 30, 34, 83, 88, 105, 106], "nm": 20, "postprocess": 20, "onnx": [20, 29, 30, 33, 34, 75, 88, 98], "nudenet_onnx": 20, "notai": 20, "tech": 20, "detail": [20, 62, 66, 67, 88, 90], "respect": 20, "female_genitalia_cov": 20, "genitalia": 20, "face_femal": 20, "buttocks_expos": 20, "expos": 20, "female_breast_expos": 20, "female_genitalia_expos": 20, "male_breast_expos": 20, "anus_expos": 20, "anu": 20, "feet_expos": 20, "feet": [20, 52, 54], "belly_cov": 20, "feet_cov": 20, "armpits_cov": 20, "armpit": 20, "armpits_expos": 20, "face_mal": 20, "belly_expos": 20, "male_genitalia_expos": 20, "anus_cov": 20, "female_breast_cov": 20, "buttocks_cov": 20, "onnxruntim": [20, 87, 106], "topk": [20, 29], "100": [20, 25, 34, 42, 59, 85], "45": [20, 43, 59], "score_threshold": 20, "number": [20, 29, 30, 33, 37, 39, 45, 52, 60, 62, 86, 89], "keep": [20, 79], "entir": 21, "anidet3": 21, "roboflow": 21, "m": 21, "x": [21, 39, 48, 52, 67, 85, 86, 102], "fastest": [21, 25], "most": [21, 29, 30, 33, 34], "confidence_scor": [21, 24], "genshin_post": [21, 46, 47, 48], "371": 21, "232": 21, "564": 21, "690": 21, "7533698678016663": 21, "135": [21, 52], "451": 21, "716": [21, 45], "6788613796234131": 21, "614": 21, "393": 21, "830": 21, "686": 21, "5612757205963135": 21, "1275": 21, "654": 21, "4047100841999054": 21, "calcul": [22, 30, 39, 42, 43], "comput": [22, 27, 30, 33, 41, 59, 85, 86, 98], "work": [22, 29, 30, 33, 36, 42, 69, 98], "aggreg": 22, "involv": 22, "segment": [22, 60, 106], "evalu": [22, 38], "algorithm": [22, 39, 42], "box1": 22, "box2": 22, "bboxtyp": 22, "measur": [22, 38, 39, 42], "divid": [22, 52], "4f": 22, "1429": 22, "bboxes1": 22, "bboxes2": 22, "liter": [22, 39, 48, 52, 64, 65, 80], "max": [22, 23], "raw": [22, 29, 30, 33, 37], "depend": [22, 67, 68, 105], "unknown": [22, 80], "hungarian": 22, "find": [22, 48], "optim": [22, 30, 39], "assign": [22, 23, 29, 39], "among": [22, 39], "averag": 22, "detect1": 22, "detect2": 22, "bboxwithscoreandlabel": 22, "group": [22, 29, 43, 76], "correspond": [22, 39, 45, 50, 59, 82, 98, 102], "combin": [22, 37, 45], "against": [22, 83], "ground": [22, 94, 100], "truth": [22, 94, 100], "car": 22, "85": [22, 74, 82], "75": 22, "text_detect": 23, "been": [23, 98], "migrat": 23, "ocr": [23, 106], "detect_text_with_ocr": [23, 106], "soon": 23, "paddleocr": [23, 45], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 23, "05": [23, 59, 74, 75, 89, 90, 91, 93, 98, 99, 100, 101, 103, 104], "max_area_s": 23, "640": 23, "region": [23, 47, 50, 94, 100], "dbnet": 23, "do": [23, 50, 91], "640x640": 23, "ani": [23, 30, 33, 37, 39, 47, 57, 59, 62, 67, 72, 86, 88], "sinc": [23, 38], "appear": [24, 27], "font": 24, "pad": [24, 71], "see": [24, 67, 88], "text_pad": 24, "fontsiz": 24, "max_short_edge_s": 24, "fp": 24, "no_label": 24, "normal": [24, 30, 40, 57, 58, 59, 82], "predefin": [24, 73], "extract": [24, 25, 27, 28, 37, 39, 43, 45, 50, 59, 66, 67, 68, 69, 75, 82], "around": [24, 29, 34, 37, 54], "shortest": 24, "edg": [24, 54, 106], "maintain": [24, 34, 46, 52, 85, 109], "font_manag": 24, "fontproperti": 24, "properti": [24, 48, 52, 67, 69], "cv2": 25, "have": [25, 27, 39, 80, 81, 94, 100, 105], "lowest": 25, "resourc": [25, 106], "low_threshold": 25, "high_threshold": 25, "200": [25, 34, 59], "assum": [25, 27, 28, 71], "its": [25, 27, 28, 29, 39, 45, 46, 59, 68, 71, 74, 76, 88, 90, 91, 93, 94, 95, 98, 99, 100, 101, 103, 104], "low": [25, 33, 38, 40, 67, 79, 82, 83], "high": [25, 33, 34, 61, 67, 83, 97, 98], "outlin": 26, "comparison": [26, 74], "canni": [26, 106], "get_edge_by_canni": 26, "edge_image_with_canni": 26, "lineart": [26, 28, 106], "get_edge_by_lineart": 26, "edge_image_with_lineart": 26, "lineart_anim": [26, 106], "get_edge_by_lineart_anim": 26, "edge_image_with_lineart_anim": 26, "best": [27, 40, 48, 67], "effect": [27, 38, 47, 105], "closest": 27, "consum": 27, "amount": 27, "memori": [27, 29, 30, 34, 107, 108], "power": 27, "runtim": [27, 30, 88, 97], "coars": 27, "detect_resolut": [27, 28], "512": [27, 28, 54, 67, 83], "deeper": 27, "richer": 27, "probabl": [27, 30, 98], "extra": [27, 67], "increas": [27, 39], "resolut": [27, 28, 60, 83], "neural": [27, 28, 71, 86], "network": [27, 28, 71, 86], "classif": [29, 33, 86, 90, 91, 93, 94, 95, 96, 99, 100, 101, 103, 104], "those": [29, 97], "store": [29, 30, 34, 35, 67, 68], "well": [29, 42], "manag": [29, 30, 33, 34, 88, 106], "interact": [29, 30, 33, 34], "also": [29, 57, 82, 109], "token": [29, 30, 33, 34], "authent": [29, 30, 33, 34], "access": [29, 30, 33, 52, 67, 85], "privat": [29, 30, 31, 33, 43], "repo_id": [29, 30, 33, 34], "fn_preprocess": 29, "callabl": [29, 59], "hf_token": [29, 30, 33, 34], "comprehens": [29, 30], "imagepreprocessfunc": 29, "variabl": [29, 48, 88], "_model_nam": 29, "cach": [29, 30, 33, 34, 60, 87, 106], "_model": 29, "dictionari": [29, 35, 40, 57, 59, 67, 68, 69, 72, 73, 75, 90, 93, 95, 99, 101, 103], "_label": 29, "_hf_token": 29, "org": 29, "repo": [29, 59], "__init__": [29, 30, 31, 33, 34, 37, 48, 52, 60, 69, 73], "instanc": [29, 30, 34, 39, 47, 52, 59, 60, 73], "clear": [29, 30, 33, 34, 39, 68, 90, 94, 100], "free": [29, 30, 34], "up": [29, 30, 34, 73], "launch_demo": [29, 30, 33, 34], "default_model_nam": [29, 30, 33, 34], "server_nam": [29, 30, 33, 34], "server_port": [29, 30, 33, 34], "launch": [29, 30, 33, 34], "gradio": [29, 30, 33, 34], "demo": [29, 30, 33, 34, 79], "interfac": [29, 30, 33, 34, 85], "ui": [29, 33, 34], "make_ui": [29, 30, 33, 34], "server": [29, 30, 33, 34], "select": [29, 30, 33, 34, 39, 47, 60], "dropdown": [29, 30], "port": [29, 30, 33, 34], "importerror": [29, 34], "instal": [29, 33, 34, 62, 68, 106], "properli": [29, 33, 67], "usernam": [29, 34], "repo_nam": [29, 34], "model_v1": 29, "7860": [29, 30, 34], "submit": 29, "recent": [29, 30, 33, 34], "label_group": 29, "highest": [29, 98], "through": [29, 30, 59, 109], "error": [29, 37, 59, 82], "predict_fmt": 29, "fmt": [29, 30, 33, 40, 75, 82], "top5": 29, "logit": [29, 30, 33], "embed": [29, 30, 33, 37, 82], "dict": [29, 30, 37, 40, 51, 57, 58, 59, 67, 68, 69, 75, 82, 85, 90, 91, 93, 94, 95, 99, 100, 101, 103, 104], "top": [29, 48, 97], "k": 29, "e": [29, 30, 39, 61, 64, 65, 80, 83, 86], "g": [29, 30, 39, 61, 64, 65, 80, 82, 83], "top10": 29, "predict_scor": 29, "ia": 29, "conveni": [29, 52, 67, 109], "wrapper": [29, 34, 37], "id": [29, 30, 33, 34], "multimod": 30, "hub": 30, "discoveri": 30, "variant": [30, 33], "pipelin": [30, 57, 59], "pattern": [30, 39, 73], "direct": 30, "api": [30, 33], "control": [30, 67], "via": 30, "web": [30, 33], "deploy": [30, 98], "reus": 30, "lru": 30, "thread": [30, 33, 85, 105], "safe": [30, 33, 68, 74, 75, 85, 96, 98, 100, 105, 106], "demand": 30, "switch": 30, "image_encod": [30, 33], "upload": [30, 34], "enter": 30, "link": 30, "address": 30, "bind": 30, "organ": 30, "precomput": [30, 81], "cosin": 30, "scale": [30, 33, 47, 48, 52, 67, 71, 82, 107, 108], "complex": 30, "image_embed": 30, "text_embed": 30, "etc": [30, 59], "thei": [30, 39, 55, 59], "l2": [30, 82], "text_encod": [30, 33], "accept": 30, "_process_rgb": 31, "_process_alpha_channel_with_model": 31, "_process_rgba": 31, "attribut": 31, "classifi": [32, 90, 95, 96, 97, 99, 101, 103, 104, 106], "classifymodel": 32, "classify_predict_scor": 32, "classify_predict": 32, "classify_predict_fmt": 32, "imageenhanc": 32, "clip": [32, 59, 67, 106], "clipmodel": 32, "clip_image_encod": 32, "clip_text_encod": 32, "clip_predict": 32, "siglip": [32, 59, 106], "siglipmodel": 32, "siglip_image_encod": 32, "siglip_text_encod": 32, "siglip_predict": 32, "yolomodel": 32, "sigmoid": [33, 87], "loss": 33, "creation": [33, 57, 58, 69], "preprocessor": [33, 67], "reset": 33, "about": [33, 35], "hostnam": 33, "gr": [33, 34], "One": [33, 43], "detect": [34, 42, 45, 47, 51, 52, 53, 54, 72, 73, 88, 89, 94, 100, 106], "post": [34, 45], "helper": 34, "easi": 34, "metadata": [34, 40, 66, 68, 69, 106], "cleanup": 34, "associ": [34, 69], "default_conf_threshold": 34, "default_iou_threshold": 34, "environmenterror": [34, 62, 68], "environ": [34, 83, 85, 88, 106], "offlin": 34, "yolov5": 34, "allow_dynam": 34, "dynam": [34, 57], "300": [34, 59], "400": 34, "simpl": 34, "explicitli": 34, "read": [35, 36, 37, 66, 67, 68], "write": [35, 36, 37, 66, 68], "exif": [35, 36, 67], "gif": [35, 36, 67], "comment": 35, "These": [35, 38, 60], "retriev": [35, 39], "context": [35, 36], "ai": [35, 36, 69, 89], "found": [35, 48, 67, 90], "attempt": [35, 48, 59, 67, 69, 88], "commonli": [35, 59, 76, 86], "where": [35, 39, 67, 68, 82, 85], "look": [35, 45, 67, 90], "usercom": 35, "field": [35, 69], "dst_filenam": 35, "destin": [35, 67, 68, 69], "filenam": [35, 60], "pnginfo": [35, 37, 67, 69], "wai": [35, 67, 68], "geninfo": [36, 106], "lsb": [36, 69, 106], "signific": [36, 37, 39, 64, 69], "bit": [36, 37, 59, 69], "read_geninfo_paramet": 36, "read_geninfo_exif": 36, "read_geninfo_gif": 36, "write_geninfo_paramet": 36, "write_geninfo_exif": 36, "write_geninfo_gif": 36, "read_lsb_raw_byt": 36, "read_lsb_metadata": 36, "write_lsb_raw_byt": 36, "write_lsb_metadata": 36, "lsbreaderror": 36, "lsbextractor": 36, "imagelsbdataextractor": 36, "serialize_pnginfo": 36, "serialize_json": 36, "inject_data": 36, "steganographi": 37, "serial": 37, "json": 37, "compat": [37, 76], "inject": 37, "emb": [37, 82], "seamlessli": 37, "hidden": 37, "decompress": 37, "them": [37, 47, 57, 64, 68, 82], "gzip": 37, "written": 37, "appropri": [37, 45, 59, 67], "serializ": [37, 57], "err": 37, "caus": [37, 105], "multi": [37, 85], "get_next_n_byt": 37, "next": [37, 55], "get_one_byt": 37, "form": [37, 76], "read_32bit_integ": 37, "32": [37, 59], "interpret": [37, 52], "big": 37, "endian": 37, "enough": 37, "magic": 37, "stealth_pngcomp": 37, "extract_data": 37, "length": [37, 39, 46], "compress": 37, "along": [37, 39, 71], "robust": [37, 39], "skytnt": [38, 60, 71], "poor": 38, "anime_dbaesthet": [38, 41], "better": [38, 42, 62, 82, 83, 89, 91, 94, 97, 100, 104], "2053756": 38, "09986039996147156": 38, "1663584": 38, "24299287796020508": 38, "4886411": 38, "38091593980789185": 38, "2066024": 38, "5131649971008301": 38, "3670169": 38, "6011670827865601": 38, "5930006": 38, "7067991495132446": 38, "3821265": 38, "8237218260765076": 38, "5512471": 38, "9187621474266052": 38, "limit": [39, 74], "smaller": 39, "7eu7d7": [39, 79, 83, 109], "ccip_onnx": 39, "cluster": [39, 43], "refer": [39, 42, 66, 97], "relev": 39, "aforement": 39, "manual": [39, 48], "384": [39, 43, 57, 58, 59], "caform": 39, "randaug": 39, "prune": 39, "vector": 39, "pruned_fp32": 39, "5_fp32": 39, "feat": 39, "768": [39, 45, 67], "17847511429108218": 39, "1951224011983088": 39, "18397327797685215": 39, "y": [39, 48, 85], "16583099961280823": 39, "42947039008140564": 39, "4037521779537201": 39, "4371533691883087": 39, "40748104453086853": 39, "392294704914093": 39, "whether": [39, 45, 47, 59, 69, 72, 75, 82, 83], "belong": 39, "pairwis": 39, "matrix": 39, "5350548e": 39, "08": [39, 59, 99, 100], "6583106e": 39, "01": 39, "2947042e": 39, "0375218e": 39, "8025822e": 39, "3715334e": 39, "0748104e": 39, "2675274e": 39, "9229470e": 39, "j": 39, "th": 39, "dbscan": 39, "dbscan_2": 39, "dbscan_fre": 39, "optic": [39, 45], "optics_best": 39, "epsilon": 39, "ep": 39, "min_sampl": 39, "ccipclustermethodtyp": 39, "12921094122454668": 39, "1291187648928262": 39, "1836453739562513": 39, "distanc": 39, "_featureorimag": 39, "sampl": [39, 43, 67, 89, 90, 91, 93, 94, 95, 99, 100, 101, 103, 104], "neighborhood": [39, 62], "core": [39, 107, 108], "few": 39, "too": 39, "sensit": [39, 47, 82, 94, 100], "tune": 39, "guidelin": 39, "deal": [39, 66], "solut": [39, 48], "small": [39, 47], "advis": [39, 74], "significantli": 39, "separ": 39, "slightli": 39, "exhibit": 39, "regular": [39, 62], "outfit": 39, "awar": 39, "highli": 39, "so": [39, 42, 79, 83], "care": 39, "diff": 39, "07437477": 39, "0356068": 39, "04396922": 39, "05131693": 39, "assess": 40, "aesthet": [40, 41, 106], "danbooru": [40, 74, 77, 79, 94, 97], "hakubooru": 40, "kohakublueleaf": 40, "swinv2pv3_v0_448_ls0": 40, "2_x": 40, "percentil": 40, "_default_model_nam": 40, "masterpiec": [40, 67], "9831666690063624": 40, "8810615667538594": 40, "great": 40, "8225559148288356": 40, "good": [40, 45], "591020403706702": 40, "2888798940585766": 40, "243279223969715": 40, "worst": [40, 67], "005268185993767627": 40, "275707557797432": 40, "7977807857096195": 40, "56098810210824": 40, "670568235218525": 40, "1677918508648872": 40, "9305131509900093": 40, "6085879728198051": 40, "6834832429885864": 40, "16141420602798462": 40, "05435194447636604": 40, "025083942338824272": 40, "024000568315386772": 40, "027076328173279762": 40, "024589713662862778": 40, "3757021427154541": 40, "3451208472251892": 40, "1511985808610916": 40, "04740551486611366": 40, "02172713913023472": 40, "027498546987771988": 40, "03134724497795105": 40, "39281174540519714": 40, "22457796335220337": 40, "15563568472862244": 40, "10796019434928894": 40, "047730278223752975": 40, "0393439345061779": 40, "031940147280693054": 40, "13832266628742218": 40, "20687267184257507": 40, "2509062886238098": 40, "1644320785999298": 40, "11332042515277863": 40, "08270663768053055": 40, "043439216911792755": 40, "033693961799144745": 40, "03375888615846634": 40, "050045162439346313": 40, "16734018921852112": 40, "4311050772666931": 40, "23242227733135223": 40, "05163438618183136": 40, "012833272106945515": 40, "01619996316730976": 40, "03074900433421135": 40, "1396280825138092": 40, "5038207173347473": 40, "22299200296401978": 40, "07377689331769943": 40, "02854202501475811": 40, "026677291840314865": 40, "02838410809636116": 40, "026617199182510376": 40, "02508518099784851": 40, "06039097160100937": 40, "8043031692504883": 40, "get_aesthetic_scor": 41, "ccip": [41, 106], "ccip_extract_featur": 41, "ccip_batch_extract_featur": 41, "ccip_default_threshold": 41, "ccip_differ": 41, "ccip_sam": 41, "ccip_batch_differ": 41, "ccip_batch_sam": 41, "ccip_default_clustering_param": 41, "ccip_clust": 41, "ccip_merg": 41, "dbaesthet": [41, 106], "laplacian": [41, 106], "laplacian_scor": 41, "lpip": [41, 106], "lpips_extract_featur": 41, "lpips_differ": 41, "lpips_clust": 41, "psnr_": [41, 106], "psnr": [41, 65], "blur": [42, 47], "than": [42, 43, 47, 85, 89, 97], "seem": 42, "just": [42, 62, 91, 94, 97, 100, 104], "we": [42, 64, 83], "explor": 42, "bluri": 42, "hutao": [42, 71, 74, 75, 79, 82], "156": 42, "68285005210006": 42, "text_blur": 42, "2276": 42, "66629157129": 42, "real2": 42, "908745781486806": 42, "mmd": 42, "1072": 42, "8372572065527": 42, "richzhang": 43, "perceptualsimilar": 43, "chafen_arknight": 43, "rand": 43, "reach": 43, "995": 43, "cnn": 43, "f1": 43, "f2": 43, "f3": 43, "f4": 43, "f5": 43, "64": [43, 59, 62, 67, 83, 107, 108], "99": 43, "192": 43, "49": [43, 59], "256": [43, 57, 58, 64, 67], "img1": [43, 44, 82], "img2": [43, 44, 82], "anoth": 43, "16922694444656372": 43, "22250649333000183": 43, "6897575259208679": 43, "10956494510173798": 43, "6823137998580933": 43, "6837796568870544": 43, "nois": [43, 50, 62, 64], "inf": 44, "gaussian_20": 44, "dat": 44, "058228614646987": 44, "gaussian_3": 44, "27": [44, 59], "65611098737784": 44, "lq": 44, "29589659377844": 44, "recogn": [45, 59], "export": [45, 88], "recognit": 45, "ch_pp": 45, "ocrv4_det": 45, "heat_threshold": 45, "box_threshold": 45, "max_candid": 45, "1000": 45, "unclip_ratio": 45, "heat": 45, "candid": 45, "unclip": 45, "comic": [45, 91], "742": 45, "485": [45, 57, 58], "809": 45, "511": 45, "9543377610144915": 45, "682": 45, "98": 45, "734": 45, "124": 45, "9309689495575223": 45, "136": 45, "836": 45, "164": 45, "9042856988923695": 45, "144": 45, "455": 45, "196": 45, "874083638387722": 45, "719": 45, "835": 45, "488": 45, "8628696346175078": 45, "478": 45, "214": 45, "508": 45, "848871771901487": 45, "1030": 45, "557": 45, "1184": 45, "578": 45, "8352495440618789": 45, "427": 45, "129": 45, "553": 45, "154": 45, "8249209443996619": 45, "detect_model": 45, "recognize_model": 45, "ocrv4_rec": 45, "rotation_threshold": 45, "is_remove_dupl": 45, "rotat": [45, 48], "duplic": [45, 67], "mob": 45, "9356705927336156": 45, "shishou": 45, "8933000384412466": 45, "BUT": 45, "8730931912907247": 45, "oh": 45, "8417627579351514": 45, "mirror": 45, "7366019454049503": 45, "el": 45, "gato": 45, "iberico": 45, "7271127306351021": 45, "THAt": 45, "701928390168364": 45, "6965972578194936": 45, "chines": 45, "english": 45, "cannot": [45, 55, 57, 59, 69], "languag": 45, "func": [45, 87, 106], "japanes": [45, 67], "post_text": 45, "319": 45, "847": 45, "561": 45, "899": 45, "kancol": 45, "9130667787597329": 45, "552": 45, "811": 45, "791": 45, "921": 45, "1944": 45, "8566762346615406": 45, "820": 45, "558": 45, "850": 45, "fleet": 45, "collect": [45, 66], "8100635458911772": 45, "235": 45, "904": 45, "855": 45, "1009": 45, "\u6d77": 45, "6716076803280185": 45, "858": 45, "808": 45, "tsu": 45, "ka": 45, "NO": 45, "u": [45, 109], "mi": 45, "de": 45, "654507230718228": 45, "209": 45, "507": 45, "2888084133529467": 45, "japan_pp": 45, "ocrv3_rec": 45, "9230690942939336": 45, "8564870717047623": 45, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 45, "8061289060358996": 45, "8045396777081609": 45, "7311649382696896": 45, "\u8266\u3068\u308c\u308c": 45, "6648729016512889": 45, "ocrv2_det": 45, "ocrv3_det": 45, "ocrv4_server_det": 45, "ch_ppocr_mobile_slim_v2": 45, "0_det": 45, "ch_ppocr_mobile_v2": 45, "ch_ppocr_server_v2": 45, "en_pp": 45, "arabic_pp": 45, "ocrv2_rec": 45, "ocrv4_server_rec": 45, "0_rec": 45, "chinese_cht_pp": 45, "cyrillic_pp": 45, "devanagari_pp": 45, "en_number_mobile_v2": 45, "ka_pp": 45, "korean_pp": 45, "latin_pp": 45, "ta_pp": 45, "te_pp": 45, "dimens": [46, 59], "max_siz": [46, 57, 58, 59], "longer": 46, "after": [46, 59, 74, 79, 82], "1280": 46, "720": 46, "new_img": 46, "600": 46, "337": 46, "obscur": 47, "regist": [47, 48, 57, 58, 59], "rectangular": 47, "967": [47, 48], "143": [47, 48], "1084": [47, 48], "261": [47, 48], "246": [47, 48], "208": [47, 48], "331": [47, 48], "287": [47, 48], "662": [47, 48], "466": [47, 48], "705": [47, 48], "514": [47, 48], "479": [47, 48], "283": [47, 48], "326": [47, 48], "color_black": 47, "radiu": 47, "emoji": [47, 48], "penis": 47, "vagina": 47, "serv": [47, 59, 74], "foundat": 47, "inherit": [47, 59], "within": [47, 67, 74, 82], "fill": 47, "color_default": 47, "green": 47, "color_green": 47, "ffff00": 47, "color_ffff00": 47, "blur_4": 47, "blur_8": 47, "blur_12": 47, "pixelate_4": 47, "pixelate_8": 47, "pixelate_12": 47, "cl": 47, "arg": 47, "subclass": 47, "keyerror": 47, "alreadi": 47, "exist": [47, 68, 88, 91], "angl": 48, "end": [48, 67], "censor_area": [48, 49], "ratio_threshold": 48, "minimum": [48, 54, 60, 62], "total": [48, 107, 108], "star": [48, 79], "register_censor_method": [48, 49], "smiling_face_with_heart": 48, "twitter": 48, "appl": 48, "googl": 48, "microsoft": 48, "samsung": 48, "whatsapp": 48, "facebook": 48, "messeng": 48, "joypixel": 48, "openmoji": 48, "emojidex": 48, "mozilla": 48, "express": 48, "code": [48, 64, 79, 82], "_emojistyletyp": 48, "emoji_default": 48, "cat_fac": 48, "emoji_green": 48, "grinning_face_with_sweat": 48, "emoji_liuhanhuangd": 48, "minim": 48, "abl": [48, 55], "prefix": [48, 73, 78], "sum": 48, "cx": 48, "mass": 48, "occlus": 48, "cy": 48, "find_for_area": 48, "rectangl": 48, "corner": 48, "factor": [48, 59], "align": [49, 106], "align_maxs": 49, "censor_": [49, 106], "censor_nsfw": 49, "basecensor": 49, "colorcensor": 49, "blurcensor": 49, "pixelatecensor": 49, "imgcensor": [49, 106], "imagebasedcensor": 49, "emojibasedcensor": 49, "singleimag": 49, "squeez": [49, 106], "squeeze_with_transpar": 49, "fit": 50, "tightli": 50, "interest": 50, "jerry_with_spac": 50, "median_filt": 50, "median": 50, "kernel": 50, "larger": [50, 54, 84], "disabl": 50, "keypoint": [51, 52, 53, 54], "idea": 51, "research": 51, "auto_detect": 51, "out_bbox": 51, "person_detect_cfg": 51, "op18keypointset": [51, 53, 54], "rtmpose": 51, "config": [51, 58, 106, 109], "foot": [51, 52], "hand1": 51, "hand2": 51, "op18_visu": [51, 53], "0x7f5ca933f3d0": 51, "axesimag": 51, "0x7f5c98069790": 51, "all_": 52, "openpos": [52, 67], "op18": [52, 54], "__mul__": 52, "multipli": 52, "scalar": 52, "__truediv__": 52, "divisor": 52, "left_foot": 52, "left_hand": 52, "right_foot": 52, "right_hand": 52, "enum": 52, "enumer": 52, "symbol": [52, 79, 82], "make": [52, 57, 76, 86, 94, 98, 100], "readabl": [52, 82], "categor": 52, "nose": 52, "neck": 52, "elbow": 52, "wrist": 52, "ankl": 52, "ear": [52, 73, 80], "member": 52, "right_should": 52, "right_elbow": 52, "right_wrist": 52, "left_should": 52, "left_elbow": 52, "left_wrist": 52, "right_hip": 52, "right_kne": 52, "right_ankl": 52, "left_hip": 52, "left_kne": 52, "left_ankl": 52, "right_ey": 52, "left_ey": 52, "right_ear": 52, "left_ear": 52, "left_big_to": 52, "left_small_to": 52, "left_heel": 52, "right_big_to": 52, "right_small_to": 52, "right_heel": 52, "__int__": 52, "truncat": [52, 96, 106], "zero": 52, "must": [52, 73, 105], "preced": 52, "surround": 52, "whitespac": [52, 76], "36": [52, 59], "0b100": 52, "91": [52, 59], "112": 52, "92": [52, 59, 80], "113": [52, 59], "dwpose": [53, 106], "dwpose_estim": 53, "openpose18": 53, "op18_body_max": 53, "op18_body_min": 53, "op18_face_max": 53, "op18_face_min": 53, "op18_left_foot_max": 53, "op18_left_foot_min": 53, "op18_left_hand_max": 53, "op18_left_hand_min": 53, "op18_right_foot_max": 53, "op18_right_foot_min": 53, "op18_right_hand_max": 53, "op18_right_hand_min": 53, "keypoints_list": 54, "min_edge_s": 54, "draw_bodi": 54, "draw_hand": 54, "draw_feet": 54, "draw_fac": 54, "drawn": 54, "shorter": 54, "connect": 54, "ellips": 54, "facial": [54, 73, 90], "pars": [55, 57, 58, 66, 67, 106], "parser": [55, 57, 58, 67], "try": 55, "notparsetarget": 56, "register_pillow_transform": 56, "register_pillow_pars": 56, "create_pillow_transform": 56, "parse_pillow_transform": 56, "register_torchvision_transform": 56, "register_torchvision_pars": 56, "create_torchvision_transform": 56, "parse_torchvision_transform": 56, "register_creators_for_transform": 56, "notprocessortypeerror": 56, "create_transforms_from_transform": 56, "is_valid_size_dict": 56, "convert_to_size_dict": 56, "get_size_dict": 56, "create_clip_transform": 56, "create_transforms_from_clip_processor": 56, "create_convnext_transform": 56, "create_transforms_from_convnext_processor": 56, "create_vit_transform": 56, "create_transforms_from_vit_processor": 56, "create_siglip_transform": 56, "create_transforms_from_siglip_processor": 56, "create_bit_transform": 56, "create_transforms_from_bit_processor": 56, "create_blip_transform": 56, "create_transforms_from_blip_processor": 56, "create_mobilenetv2_transform": 56, "create_transforms_from_mobilenetv2_processor": 56, "tensor": [57, 58, 59, 68], "composit": [57, 59], "machin": [57, 86], "learn": [57, 86], "compos": [57, 58, 59], "sequenc": [57, 59, 73], "pillowcompos": [57, 59], "sequenti": 57, "decor": [57, 58, 59, 85], "facilit": 57, "creator": [57, 59], "tvalu": [57, 58], "describ": 57, "interpol": [57, 58, 59], "bicub": [57, 58, 59], "pillowres": [57, 59], "antialia": [57, 58, 59], "bilinear": [57, 58], "center_crop": [57, 58], "pillowcentercrop": [57, 59], "pillowtotensor": [57, 59], "maybe_to_tensor": [57, 58], "pillowmaybetotensor": 57, "std": [57, 58, 59], "pillownorm": [57, 59], "456": [57, 58], "406": [57, 58], "229": [57, 58], "225": [57, 58], "48500001430511475": 57, "4560000002384186": 57, "4059999883174896": 57, "2290000021457672": 57, "2240000069141388": 57, "22499999403953552": 57, "framework": 58, "extend": 58, "centercrop": 58, "totensor": 58, "maybetotensor": 58, "4850": 58, "4560": 58, "4060": 58, "2290": 58, "2240": 58, "2250": 58, "timm": 58, "interpolationmod": 58, "processor": [59, 107, 108], "vitimageprocessor": 59, "5906": 59, "33": 59, "donutimageprocessor": 59, "1901": 59, "70": [59, 83], "detrimageprocessor": 59, "1575": 59, "86": [59, 73], "clipimageprocessor": 59, "1374": 59, "73": 59, "videomaeimageprocessor": 59, "1093": 59, "convnextimageprocessor": 59, "648": 59, "65": 59, "segformerimageprocessor": 59, "533": 59, "00": 59, "beitimageprocessor": 59, "468": 59, "63": 59, "siglipimageprocessor": 59, "440": 59, "48": 59, "layoutlmv3imageprocessor": 59, "403": 59, "layoutlmv2imageprocessor": 59, "332": 59, "87": 59, "mllamaimageprocessor": 59, "qwen2vlimageprocessor": 59, "314": 59, "77": 59, "blipimageprocessor": 59, "276": 59, "55": 59, "idefics2imageprocessor": 59, "226": 59, "llavanextimageprocessor": 59, "215": 59, "bitimageprocessor": 59, "210": 59, "pix2structimageprocessor": 59, "conditionaldetrimageprocessor": 59, "53": 59, "samimageprocessor": 59, "52": 59, "deitimageprocessor": 59, "mask2formerimageprocessor": 59, "89": 59, "50": 59, "vivitimageprocessor": 59, "88": 59, "yolosimageprocessor": 59, "84": 59, "47": 59, "viltimageprocessor": 59, "41": 59, "detaimageprocessor": 59, "68": 59, "38": 59, "pixtralimageprocessor": 59, "mobilenetv2imageprocessor": 59, "mobilevitimageprocessor": 59, "61": 59, "34": [59, 107, 108], "dptimageprocessor": 59, "maskformerimageprocessor": 59, "28": 59, "nougatimageprocessor": 59, "ideficsimageprocessor": 59, "rtdetrimageprocessor": 59, "efficientnetimageprocessor": 59, "40": [59, 67], "deformabledetrimageprocessor": 59, "idefics3imageprocessor": 59, "fuyuimageprocessor": 59, "videollavaimageprocessor": 59, "pvtimageprocessor": 59, "09": 59, "oneformerimageprocessor": 59, "mobilenetv1imageprocessor": 59, "07": [59, 98, 99, 100, 103], "owlv2imageprocessor": 59, "chineseclipimageprocessor": 59, "efficientformerimageprocessor": 59, "llavaonevisionimageprocessor": 59, "swin2srimageprocessor": 59, "vithybridimageprocessor": 59, "owlvitimageprocessor": 59, "04": 59, "groundingdinoimageprocessor": 59, "03": 59, "perceiverimageprocessor": 59, "chameleonimageprocessor": 59, "levitimageprocessor": 59, "vitmatteimageprocessor": 59, "extens": [59, 74], "tri": 59, "def": [59, 85], "hasattr": 59, "feature_extractor": 59, "encount": 59, "becaus": 59, "until": 59, "successfulli": 59, "imageprocessor": 59, "autoimageprocessor": 59, "from_pretrain": 59, "openai": 59, "vit": 59, "patch32": 59, "pillowconvertrgb": 59, "48145467": 59, "4578275": 59, "40821072": 59, "26862955": 59, "2613026": 59, "2757771": 59, "size_dict": 59, "shortest_edg": 59, "invalid_kei": 59, "default_to_squar": 59, "height_width_ord": 59, "constraint": 59, "els": [59, 67, 107, 108], "incompat": 59, "longest_edg": 59, "param_nam": 59, "entri": 59, "conform": 59, "messag": [59, 83], "do_res": 59, "do_center_crop": 59, "crop_siz": 59, "do_rescal": 59, "rescale_factor": 59, "00392156862745098": 59, "do_norm": 59, "image_mean": 59, "image_std": 59, "do_convert_rgb": 59, "rescal": 59, "deviat": 59, "clipprocessor": 59, "crop_pct": 59, "tailor": 59, "convnext": 59, "percentag": 59, "prepar": 59, "replic": 59, "build": [59, 74, 82], "blip": 59, "255": 59, "openai_clip_mean": 59, "openai_clip_std": 59, "accord": 59, "behavior": 59, "mobilenetv2": 59, "per": 59, "equival": 59, "bg": 60, "strict_level": 60, "min_select": 60, "min_width": 60, "min_height": 60, "min_resolut": 60, "strict": [60, 94, 100], "get_imag": 60, "get_image_fil": 60, "list_image_fil": 60, "random_imag": 60, "randomli": 60, "random_image_fil": 60, "8057": 60, "000000": 60, "000001": 60, "000002": 60, "000003": 60, "000004": 60, "home": 60, "dgh": [60, 68, 109], "2400x1600": 60, "0x7feb86ed5160": 60, "003258": 60, "400x400": 60, "0x7feb86a748b0": 60, "quickli": 61, "backgroundimageset": 61, "list_bg_image_fil": 61, "get_bg_image_fil": 61, "get_bg_imag": 61, "random_bg_image_fil": 61, "random_bg_imag": 61, "opencv": 62, "denois": [62, 67], "inspir": [62, 71, 75, 82, 102], "mf666": [62, 102], "mist": 62, "fucker": 62, "diameter_min": 62, "diameter_max": 62, "sigma_color_min": 62, "sigma_color_max": 62, "sigma_space_min": 62, "sigma_space_max": 62, "radius_min": 62, "radius_max": 62, "eps_min": 62, "eps_max": 62, "b_iter": 62, "g_iter": 62, "random": [62, 80], "bilater": 62, "guid": 62, "stage": 62, "preserv": 62, "diamet": 62, "sigma": 62, "space": [62, 71, 82], "window": [62, 67], "term": 62, "contrib": 62, "noisy_imag": 62, "cleaned_img": 62, "cleaned_imag": 62, "blurri": [63, 67], "noisi": 63, "nafnet": [63, 106], "scunet": [63, 64, 106], "adversari": [63, 106], "remove_adversarial_nois": 63, "restore_with_nafnet": 63, "restore_with_scunet": 63, "ve": 64, "gaussian": 64, "To": 64, "correctli": 64, "credibl": 64, "rgg": [64, 65], "red": [64, 73], "gopro": 64, "sidd": 64, "tile_s": [64, 65, 83], "tile_overlap": [64, 65, 83], "batch_siz": [64, 65, 83], "nafnetmodeltyp": 64, "tile": [64, 65, 83], "gan": 65, "128": 65, "scunetmodeltyp": 65, "automatic1111": 66, "stabl": [66, 67, 89, 109], "diffus": [66, 67, 89], "webui": [66, 67, 68], "novelai": 66, "sdwui": 66, "submodul": 66, "nai": [66, 106], "docstr": 66, "sdmetadata": 66, "parse_sdmeta_from_text": 66, "get_sdmeta_from_imag": 66, "save_image_with_sdmeta": 66, "read_metadata": 66, "save_with_metadata": 66, "naimetadata": 66, "get_naimeta_from_imag": 66, "add_naimeta_to_imag": 66, "save_image_with_naimeta": 66, "formatt": 67, "a1111": 67, "sd_metadata_simpl": 67, "sd_metadata_complex": 67, "prompt": 67, "neg_prompt": 67, "neg": 67, "__str__": 67, "sd1": 67, "extrem": 67, "delic": 67, "beauti": 67, "offici": 67, "global": [67, 105], "illumin": 67, "soft": 67, "shadow": 67, "super": 67, "light": 67, "novel": [67, 69], "4k": 67, "metal_textur": 67, "striped_background": 67, "rich": 67, "cg": 67, "uniti": 67, "8k": 67, "wallpap": 67, "unreal": 67, "sci": 67, "fi": 67, "fantasi": 67, "silver_skin": 67, "cut": [67, 73], "silver_impossible_bodysuit": 67, "gem_on_chest": 67, "cut_silver_mechanical_leotard": 67, "headgear": [67, 73], "1_girl": 67, "solo": [67, 72, 73, 74, 75, 79, 80, 81, 82], "slim_waist": 67, "hair": [67, 73], "long": 67, "lumin": 67, "medium_breast": [67, 81], "indistinct_camelto": 67, "flat_crotch": 67, "coquettish": 67, "squint": 67, "evil_smil": 67, "dark_persona": 67, "mouth": 67, "wet": 67, "slim_fac": 67, "tall_girl": 67, "matur": 67, "mature_fac": 67, "slim_figur": 67, "slim_leg": 67, "groin": 67, "bare_thigh": 67, "easyneg": 67, "sketch": 67, "ugli": 67, "huge": 67, "logo": 67, "monochrom": [67, 93, 96, 106], "bad": 67, "mutat": 67, "horror": 67, "geometri": 67, "bad_prompt": 67, "miss": 67, "finger": 67, "limb": 67, "anatomi": 67, "interlock": 67, "digit": 67, "arm": 67, "2girl": 67, "deform": 67, "artist": 67, "blush": [67, 74, 75, 79, 82], "lipstick": 67, "skindent": 67, "tie": 67, "big_breast": 67, "thighhigh": [67, 74], "pubic_hair": [67, 73], "3d": [67, 91], "realist": 67, "slip": [67, 76], "head_out_of_fram": 67, "curvi": 67, "sampler": 67, "ddim": 67, "cfg": 67, "seed": 67, "3827064803": 67, "512x848": 67, "hash": 67, "eb49192009": 67, "anidosmix": 67, "skip": 67, "new_imag": 67, "let": 67, "what": 67, "nslim_fac": 67, "848": 67, "_sdmeta_text": 67, "directli": 67, "starri": 67, "night": 67, "daylight": 67, "euler": 67, "sd2": 67, "1girl": [67, 72, 73, 74, 75, 76, 79, 80, 81, 82], "blue": 67, "footwear": 67, "shoe": 67, "bang": [67, 73, 74, 79, 82], "indoor": 67, "sleev": 67, "ahog": [67, 73, 74, 75, 79, 82], "dress": [67, 73], "pot": 67, "plant": 67, "bag": [67, 74, 75, 79, 82], "bun": [67, 73], "lora": 67, "bluearchive10": 67, "bluearchiv": 67, "neg1": 67, "dpm": 67, "2m": 67, "sde": 67, "karra": 67, "2647703743": 67, "768x768": 67, "72bd94132e": 67, "cutemix": 67, "strength": 67, "controlnet": 67, "control_v11p_sd15_openpos": 67, "cab727d4": 67, "weight": 67, "perfect": 67, "param": 67, "hire": 67, "upscal": [67, 106], "latent": 67, "ti": 67, "339cc9210f70": 67, "66a7279a88dd": 67, "info": 67, "underli": [67, 85], "sd_meta": 67, "scope": 67, "dst_file": [67, 69], "webp": 67, "systemerror": [67, 69], "input_imag": 67, "output_imag": 67, "a41": 68, "safetensor": 68, "torch": 68, "command": [68, 109], "pip": [68, 109], "_check_env": 68, "model_fil": 68, "key1": 68, "value1": 68, "key2": 68, "value2": 68, "src_model_fil": 68, "dst_model_fil": 68, "new_metadata": 68, "john": 68, "doe": [68, 72, 80, 94, 100], "input_model": 68, "output_model": 68, "softwar": 69, "generation_tim": 69, "dataclass": 69, "encapsul": 69, "taken": 69, "alia": 69, "success": [69, 109], "add_lsb_meta": 69, "save_metainfo": 69, "metainfo": 69, "prefer": 69, "isneti": [70, 106], "get_isnetis_mask": 70, "segment_with_isneti": 70, "segment_rgba_with_isneti": 70, "co": 71, "seg": 71, "1024": [71, 82], "app": 71, "l8": 71, "00ff00": 71, "mask_": 71, "image_": 71, "hutao_seg": 71, "skadi": [71, 74, 75, 79, 82], "skadi_seg": 71, "drop": [72, 73, 74, 79, 81, 82], "cosplai": 72, "no_eyewear": 72, "eyewear": [72, 73], "span": [72, 73], "matter": [72, 73], "red_hair": [72, 73, 80, 81], "use_preset": 72, "custom_blacklist": 72, "onlin": 72, "preset": 72, "ones": 72, "neither": [72, 73], "nor": [72, 73], "anal_hair": 73, "anal_tail": 73, "arm_behind_head": 73, "arm_hair": 73, "arm_under_breast": 73, "arms_behind_head": 73, "bird_on_head": 73, "blood_in_hair": 73, "breasts_on_glass": 73, "breasts_on_head": 73, "cat_on_head": 73, "closed_ey": 73, "clothed_female_nude_femal": 73, "clothed_female_nude_mal": 73, "clothed_male_nude_femal": 73, "clothes_between_breast": 73, "cream_on_fac": 73, "drying_hair": 73, "empty_ey": 73, "face_to_breast": 73, "food_on_fac": 73, "food_on_head": 73, "game_boi": 73, "grabbing_anoth": 73, "s_hair": 73, "grabbing_own_breast": 73, "gun_to_head": 73, "head_between_breast": 73, "heart_in_ey": 73, "multiple_boi": 73, "multiple_girl": 73, "object_on_breast": 73, "object_on_head": 73, "paint_splatter_on_fac": 73, "parted_lip": [73, 74, 75, 79, 82], "penis_on_fac": 73, "person_on_head": 73, "pokemon_on_head": 73, "rabbit_on_head": 73, "rice_on_fac": 73, "severed_head": 73, "star_in_ey": 73, "sticker_on_fac": 73, "tentacles_on_mal": 73, "tying_hair": 73, "built": [73, 85], "mutabl": 73, "constructor": 73, "empti": 73, "hold": [73, 74, 75, 79, 82], "futa": 73, "cum": 73, "rub": 73, "shade": 73, "plai": 73, "drill": 73, "skin": 73, "sidelock": 73, "twintail": [73, 74, 75, 79, 82], "braid": 73, "afro": 73, "bald": 73, "dreadlock": 73, "ponytail": 73, "updo": 73, "beard": 73, "mustach": 73, "pointi": 73, "horn": 73, "tail": 73, "ornament": 73, "hairband": 73, "pupil": 73, "bow": [73, 74, 75], "headwear": 73, "ribbon": [73, 75, 79], "crown": 73, "cap": 73, "hairclip": [73, 79], "mole": 73, "halo": 73, "fluff": 73, "flower": [73, 74, 75, 79, 82], "glass": [73, 76], "fang": 73, "boi": 73, "beret": 73, "heterochromia": 73, "headdress": 73, "eyepatch": 73, "headphon": 73, "eyebrow": 73, "eyelash": 73, "sunglass": 73, "intak": 73, "scrunchi": 73, "ear_pierc": 73, "headband": 73, "ring": 73, "under_mouth": 73, "freckl": 73, "lip": 73, "eyelin": 73, "eyeshadow": 73, "tassel": 73, "whitelist_suffix": 73, "whitelist_prefix": 73, "whitelist_word": 73, "suffix": [73, 78], "pool": 73, "whitelist": 73, "blacklist": [73, 77, 106], "singular": 73, "plural": 73, "chair": 73, "whole": 73, "word": 73, "hear": 73, "72": 73, "outdat": 74, "anymor": 74, "baselin": 74, "practic": 74, "use_real_nam": [74, 79], "general_threshold": [74, 75, 82], "character_threshold": [74, 75, 82], "drop_overlap": [74, 75, 79, 82], "real": [74, 79, 96, 106], "renam": [74, 79], "redirect": [74, 79], "mani": [74, 79], "websit": [74, 79], "rate": [74, 75, 82, 94, 96, 106], "char": [74, 75, 82], "9897817373275757": 74, "question": [74, 75, 82, 94], "010265946388244629": 74, "explicit": [74, 75, 82, 94], "2809715270996094e": 74, "9939777851104736": 74, "5032387375831604": 74, "black_bord": 74, "9943548440933228": 74, "black_glov": [74, 75, 79, 82], "5011609792709351": 74, "blue_ski": [74, 75, 79, 82], "6877802610397339": 74, "5543792843818665": 74, "8268730640411377": 74, "cloud": [74, 75, 79, 82], "8504303693771362": 74, "cowboy_shot": [74, 75, 79, 82], "6008237600326538": 74, "crop_top": [74, 75, 79, 82], "6635787487030029": 74, "dai": [74, 75, 79, 82], "8496965765953064": 74, "glove": [74, 75, 79, 82], "6107005476951599": 74, "hair_between_ey": [74, 75, 79, 82], "668294370174408": 74, "5619469285011292": 74, "holding_baseball_bat": [74, 75, 79, 82], "5141720771789551": 74, "letterbox": 74, "long_hair": [74, 75, 79, 81, 82], "9884189963340759": 74, "looking_at_view": [74, 75, 79, 82], "5673105120658875": 74, "midriff": [74, 75, 79, 82], "6290556192398071": 74, "navel": [74, 75, 79, 82], "9631235003471375": 74, "no_hat": [74, 75, 79], "7978747487068176": 74, "no_headwear": [74, 75, 79, 82], "7577926516532898": 74, "outdoor": [74, 75, 79, 82], "7118550539016724": 74, "5452839136123657": 74, "pillarbox": 74, "9841411709785461": 74, "red_ey": [74, 75, 79, 82], "958786129951477": 74, "shirt": [74, 75, 79, 82], "6720131039619446": 74, "short_sleev": [74, 75, 79, 82], "7077711820602417": 74, "silver_hair": [74, 75, 79], "6673924326896667": 74, "sky": [74, 75, 79, 82], "8709812760353088": 74, "9614333510398865": 74, "sportswear": [74, 75, 79, 82], "7786177396774292": 74, "6842771172523499": 74, "sweat": [74, 75, 79, 82], "9076308012008667": 74, "thigh": [74, 75, 79, 82], "580970823764801": 74, "skadi_": [74, 75, 82], "arknight": [74, 75, 82], "9633345007896423": 74, "9988503456115723": 74, "001651763916015625": 74, "00012505054473876953": 74, "9829280972480774": 74, "894218385219574": 74, "8733789920806885": 74, "backpack": [74, 75, 79, 82], "6322951316833496": 74, "9987058639526367": 74, "bag_charm": [74, 75], "9754379987716675": 74, "6810564994812012": 74, "9708781838417053": 74, "6356008052825928": 74, "5633733868598938": 74, "brick_wal": 74, "5315935611724854": 74, "brown_hair": [74, 75, 79, 82], "9397273659706116": 74, "9229896664619446": 74, "charm_": [74, 75], "9006357789039612": 74, "citi": 74, "9020784497261047": 74, "cityscap": 74, "9547432661056519": 74, "5296419262886047": 74, "8253412246704102": 74, "5619839429855347": 74, "hair_flow": [74, 75, 79, 82], "8277763724327087": 74, "hair_orna": [74, 75, 79, 82], "9356368780136108": 74, "hair_ribbon": [74, 75, 79], "5288072824478149": 74, "jacket": [74, 75, 79, 82], "6336134076118469": 74, "9703260064125061": 74, "8188960552215576": 74, "phone_screen": 74, "9579574465751648": 74, "9954615235328674": 74, "plaid": [74, 75, 79], "9725285172462463": 74, "plaid_skirt": [74, 75, 79], "9638455510139465": 74, "pleated_skirt": [74, 75, 79, 82], "7226815819740295": 74, "5321241021156311": 74, "red_nail": [74, 79], "5493080615997314": 74, "school_bag": [74, 75], "9863407611846924": 74, "school_uniform": [74, 75, 79, 82], "6794284582138062": 74, "5062428116798401": 74, "shoulder_bag": 74, "9325523972511292": 74, "skirt": [74, 75, 79, 82], "92237788438797": 74, "skyscrap": 74, "7728171348571777": 74, "sleeves_past_wrist": [74, 75, 79], "7257086038589478": 74, "smile": [74, 75, 79, 82], "5357837080955505": 74, "6939404010772705": 74, "7054293155670166": 74, "tongu": [74, 75, 79, 82], "9990814924240112": 74, "tongue_out": [74, 75, 79, 82], "9992498755455017": 74, "5012534260749817": 74, "very_long_hair": [74, 75, 79, 81, 82], "7461410164833069": 74, "lagpixellol": 75, "deepgelbooru_onnx": 75, "categori": [75, 90, 98], "dim": [75, 82], "9986732006072998": 75, "0013858973979949951": 75, "315376281738281e": 75, "9972434639930725": 75, "basebal": [75, 82], "5982598662376404": 75, "baseball_bat": [75, 79, 82], "6429562568664551": 75, "bike_short": 75, "36296138167381287": 75, "8308937549591064": 75, "black_shirt": [75, 79, 82], "7388008832931519": 75, "6039759516716003": 75, "30909663438796997": 75, "9694308042526245": 75, "6422968506813049": 75, "5898381471633911": 75, "8145260810852051": 75, "652222216129303": 75, "dolphin_short": 75, "466494083404541": 75, "7183809280395508": 75, "6753682494163513": 75, "7302790880203247": 75, "6649775505065918": 75, "large_breast": [75, 79, 82], "8446108102798462": 75, "98187655210495": 75, "8140730857849121": 75, "6360533833503723": 75, "9635934829711914": 75, "33370012044906616": 75, "44239571690559387": 75, "7891374826431274": 75, "6471294164657593": 75, "9958090782165527": 75, "8736815452575684": 75, "872096061706543": 75, "5640895366668701": 75, "5049663186073303": 75, "8832778930664062": 75, "9687467813491821": 75, "sports_bra": 75, "3659853935241699": 75, "9309735298156738": 75, "49939480423927307": 75, "stomach": [75, 79, 82], "446407288312912": 75, "809670090675354": 75, "6560589075088501": 75, "47956040501594543": 75, "9832853674888611": 75, "9994162321090698": 75, "0008397102355957031": 75, "00035390257835388184": 75, "9926226139068604": 75, "899387001991272": 75, "34215790033340454": 75, "5701972246170044": 75, "9512913227081299": 75, "6664570569992065": 75, "5614628791809082": 75, "33615976572036743": 75, "5770801305770874": 75, "987317681312561": 75, "37286585569381714": 75, "cardigan": [75, 79], "36409223079681396": 75, "7329680919647217": 75, "collared_shirt": [75, 79], "5924292206764221": 75, "4344901144504547": 75, "7465001344680786": 75, "5225946307182312": 75, "6976451873779297": 75, "9265321493148804": 75, "34527891874313354": 75, "6675043106079102": 75, "9096828699111938": 75, "long_sleev": [75, 79, 82], "41341525316238403": 75, "8418735265731812": 75, "miniskirt": [75, 79], "3675632178783417": 75, "nail_polish": [75, 79], "5284417867660522": 75, "open_cloth": [75, 79], "30296844244003296": 75, "48789578676223755": 75, "36596980690956116": 75, "7759367227554321": 75, "6535028219223022": 75, "8975257873535156": 75, "36911237239837646": 75, "4171145558357239": 75, "3942635953426361": 75, "6772940754890442": 75, "9397937655448914": 75, "5207280516624451": 75, "4673041105270386": 75, "9118321537971497": 75, "9967410564422607": 75, "9970728158950806": 75, "8419480323791504": 75, "6489560604095459": 75, "white_shirt": [75, 79], "6217572689056396": 75, "underscor": [76, 82], "convent": 76, "restor": [76, 106], "use_spac": 76, "use_escap": 76, "include_scor": 76, "score_descend": 76, "_": 76, "escap": 76, "unsaf": 76, "sort": [76, 80], "descend": 76, "panty_pul": 76, "6826801300048828": 76, "958938717842102": 76, "drinking_glass": 76, "9340789318084717": 76, "areola_slip": 76, "41196826100349426": 76, "9988248348236084": 76, "drink": 76, "pull": 76, "areola": 76, "999": 76, "959": 76, "934": 76, "683": 76, "412": 76, "mldanbooru": [77, 106], "get_mldanbooru_tag": 77, "wd14": [77, 79, 106], "get_wd14_tag": [77, 79], "convert_wd14_emb_to_predict": 77, "denormalize_wd14_emb": 77, "deepdanbooru": [77, 79, 106], "get_deepdanbooru_tag": [77, 79], "deepgelbooru": [77, 106], "get_deepgelbooru_tag": 77, "add_underlin": 77, "remove_underlin": 77, "tags_to_text": 77, "drop_overlap_tag": 77, "is_blacklist": 77, "drop_blacklisted_tag": 77, "char_whitelist_suffix": 77, "char_whitelist_prefix": 77, "char_whitelist_word": 77, "char_suffix": 77, "char_prefix": 77, "charactertagpool": 77, "is_basic_character_tag": 77, "drop_basic_character_tag": 77, "sort_tag": 77, "tag_match_suffix": 77, "tag_match_prefix": 77, "tag_match_ful": 77, "t1": 78, "t2": 78, "fulli": 78, "ml": 79, "448": 79, "keep_ratio": 79, "9999984502792358": [79, 101], "9999946355819702": 79, "9994951486587524": 79, "998144268989563": 79, "9978417158126831": 79, "9941409230232239": 79, "9799384474754333": 79, "979142427444458": 79, "961823582649231": 79, "961323618888855": 79, "9490893483161926": 79, "9450850486755371": 79, "9425153136253357": 79, "9409335255622864": 79, "9319437146186829": 79, "9265308976173401": 79, "9259042143821716": 79, "922250509262085": 79, "9199565052986145": 79, "9175475835800171": 79, "9102761745452881": 79, "9076938629150391": 79, "9052775502204895": 79, "8938589692115784": 79, "8894285559654236": 79, "8891903162002563": 79, "8845980763435364": 79, "8842408061027527": 79, "8659475445747375": 79, "862621009349823": 79, "8616052865982056": 79, "8562789559364319": 79, "short_short": [79, 82], "8555729389190674": 79, "8533340096473694": 79, "black_short": [79, 82], "8477485775947571": 79, "8430152535438538": 79, "tied_long_hair": [79, 82], "8340626955032349": 79, "crop_top_overhang": 79, "8266023397445679": 79, "8222048282623291": 79, "8202669620513916": 79, "8061150312423706": 79, "ass_visible_through_thigh": [79, 82], "7803354859352112": 79, "thigh_gap": [79, 82], "7789446711540222": 79, "arms_up": 79, "7052110433578491": 79, "9999866485595703": 79, "997043788433075": 79, "9969649910926819": 79, "9957101345062256": 79, "9928386807441711": 79, "9886980056762695": 79, "9864778518676758": 79, "ghost": [79, 82], "9769423007965088": 79, "9747489094734192": 79, "9736957550048828": 79, "9388670325279236": 79, "9356311559677124": 79, "91000896692276": 79, "8955123424530029": 79, "8910233378410339": 79, "8904104828834534": 79, "8881211280822754": 79, "8876776695251465": 79, "8864808678627014": 79, "8810517191886902": 79, "8798807263374329": 79, "8765745162963867": 79, "8737136125564575": 79, "8650439381599426": 79, "8613706827163696": 79, "blue_cardigan": 79, "8571277260780334": 79, "8333670496940613": 79, "8160212635993958": 79, "eyebrows_visible_through_hair": 79, "8122442364692688": 79, "8091571927070618": 79, "8082079887390137": 79, "8048468232154846": 79, "8042327165603638": 79, "7984272241592407": 79, "blazer": [79, 82], "794708251953125": 79, "78981614112854": 79, "7892146110534668": 79, "shaped_pupil": [79, 82], "7867060899734497": 79, "gradient_hair": 79, "786359965801239": 79, "7790888547897339": 79, "brown_skirt": 79, "7760675549507141": 79, "774523913860321": 79, "7721588015556335": 79, "7697228789329529": 79, "755959689617157": 79, "multicolored_hair": 79, "7477189898490906": 79, "7476690411567688": 79, "rail": 79, "7476617693901062": 79, "blue_jacket": 79, "7458406090736389": 79, "741143524646759": 79, "7364678978919983": 79, "7193643450737": 79, "red_neckwear": 79, "7108616828918457": 79, "7086325287818909": 79, "7055293321609497": 79, "7039415836334229": 79, "7018357515335083": 79, "shuffl": 80, "count": [80, 107, 108], "2boi": 80, "cat_ear": 80, "uniqu": 80, "8849405313291128": 81, "8548297594823425": 81, "03910296474461261": 81, "6615180440330748": 81, "21552028866308015": 81, "3165260620737027": 81, "47744464927382957": 81, "tagger": 82, "smilingwolf": 82, "wd": 82, "swinv2_v3": 82, "general_mcut_en": 82, "character_mcut_en": 82, "no_underlin": 82, "mcut": 82, "replac": 82, "index": [82, 109], "follw": 82, "valuabl": 82, "enabl": 82, "rapid": 82, "queri": 82, "0011444687843322754": 82, "8876402974128723": 82, "106781005859375": 82, "000277101993560791": 82, "997527003288269": 82, "9797663688659668": 82, "9905703663825989": 82, "9761719703674316": 82, "8981098532676697": 82, "8810765743255615": 82, "9498510360717773": 82, "8377365469932556": 82, "945058286190033": 82, "9457170367240906": 82, "969594419002533": 82, "7881088852882385": 82, "7687551379203796": 82, "9301245212554932": 82, "6703325510025024": 82, "white_hair": 82, "5292627811431885": 82, "8677047491073608": 82, "grey_hair": 82, "5859264731407166": 82, "9536856412887573": 82, "8056888580322266": 82, "8394746780395508": 82, "9473626613616943": 82, "8986269235610962": 82, "9385137557983398": 82, "8408567905426025": 82, "alternate_costum": 82, "4245271384716034": 82, "931140661239624": 82, "8830795884132385": 82, "7279844284057617": 82, "artist_nam": 82, "5333830714225769": 82, "64717698097229": 82, "9516432285308838": 82, "9655293226242065": 82, "9485014081001282": 82, "7366660833358765": 82, "7161656618118286": 82, "5858667492866516": 82, "6186309456825256": 82, "41193312406539917": 82, "467605859041214": 82, "36282333731651306": 82, "3756745457649231": 82, "motion_blur": 82, "5091936588287354": 82, "951993465423584": 82, "5634750723838806": 82, "8232709169387817": 82, "9869340658187866": 82, "49491602182388306": 82, "5193622708320618": 82, "003406703472137451": 82, "0007208287715911865": 82, "9798132181167603": 82, "8046203851699829": 82, "7596215009689331": 82, "7620116472244263": 82, "46084529161453247": 82, "48454540967941284": 82, "5152207016944885": 82, "8023070096969604": 82, "8653596639633179": 82, "7201820611953735": 82, "7816740870475769": 82, "697688639163971": 82, "8974947333335876": 82, "7491052746772766": 82, "5015512704849243": 82, "6401398181915283": 82, "43420469760894775": 82, "4528769850730896": 82, "5730487704277039": 82, "6739872694015503": 82, "5545973181724548": 82, "6946243047714233": 82, "5487751364707947": 82, "7439308166503906": 82, "4186026453971863": 82, "47378358244895935": 82, "4690653085708618": 82, "7565015554428101": 82, "hu_tao_": 82, "genshin_impact": 82, "9262397289276123": 82, "boo_tao_": 82, "942080020904541": 82, "denorm": 82, "denormalizer_nam": 82, "mnum2_al": 82, "understand": 82, "redund": 82, "structur": [82, 106], "b": 82, "r": [82, 94, 100], "c": 82, "linalg": 82, "norm": 82, "approx": [82, 83], "1e": 82, "cdc_anime_onnx": 83, "realli": 83, "As": [83, 94, 100], "1024x1024": 83, "2060": 83, "gpu": 83, "cost": 83, "cpu": [83, 88, 107, 108], "experi": 83, "hgsr": 83, "mhr": 83, "aug_x4_320": 83, "cute_waifu_aroma": 83, "pngimageplugin": 83, "pngimagefil": 83, "1168x1168": 83, "0x7f0e8ca06880": 83, "4672x4672": 83, "0x7f0e48edb640": 83, "cdc": [84, 106], "upscale_with_cdc": 84, "lru_cach": 85, "wrap": 85, "synchron": 85, "prevent": 85, "race": 85, "condit": 85, "maxsiz": 85, "expensive_funct": 85, "expens": 85, "lock": [85, 105], "safeti": [85, 102], "multithread": 85, "my_funct": 85, "introduc": 85, "acquisit": 85, "critic": 85, "mathemat": 86, "activ": 86, "deep": 86, "problem": [86, 94, 100], "input_valu": 86, "frac": 86, "26894142": 86, "73105858": 86, "ts_lru_cach": 87, "get_onnx_provid": 87, "open_onnx_model": 87, "cudaexecutionprovid": 88, "cpuexecutionprovid": 88, "ckpt": 88, "inferencesess": 88, "onnx_mod": 88, "decid": 88, "linux": [88, 107, 108], "execut": [88, 107, 108], "ignor": 88, "cuda": [88, 107, 108], "forc": 88, "anime_ai_check": 89, "mobilenetv3_sce_dist": [89, 100, 104], "mainli": 89, "caformer_s36_plus_sc": 89, "graph": 89, "9996960163116455": 89, "9999125003814697": 89, "997803270816803": 89, "9960069060325623": 89, "9887709021568298": 89, "9998629093170166": 89, "0013722758740186691": 89, "00020673229300882667": 89, "0001895089662866667": 89, "0008857478387653828": 89, "552320024231449e": 89, "001168627175502479": 89, "bangumi": [90, 91], "vision": 90, "imageri": 90, "bangumi_char_typ": 90, "definit": [90, 97], "video": 90, "secondari": 90, "often": 90, "lack": 90, "lead": 90, "under": [90, 109], "three": 90, "judg": 90, "anime_portrait": [90, 96], "mobilenetv3_v0_dist": [90, 99, 103, 104], "9998525381088257": 90, "00012103465269319713": 90, "6464786313008517e": 90, "906112609314732e": 90, "06": [90, 91, 93, 98, 99, 100, 101, 103], "9997243285179138": 90, "0002490800397936255": 90, "7215803381986916e": 90, "354368557978887e": 90, "9998849630355835": 90, "90006631379947e": 90, "3920385754317977e": 90, "2084233276254963e": 90, "9998877048492432": 90, "732793503440917e": 90, "4264976925915107e": 90, "0623419257171918e": 90, "07076334953308105": 90, "9290977716445923": 90, "0001044218079186976": 90, "4467317163944244e": 90, "2568268832401372e": 90, "9999498128890991": 90, "1810528778587468e": 90, "879474429093534e": 90, "260669109295122e": 90, "9999510049819946": 90, "2321036592766177e": 90, "025227553938748e": 90, "4251427273848094e": 90, "999957799911499": 90, "4273678718600422e": 90, "6884023302263813e": 90, "880981603288092e": 90, "0002326338435523212": 90, "9996368885040283": 90, "164971561403945e": 90, "00020793956355191767": 90, "13438372313976288": 90, "8652494549751282": 90, "000158855298650451": 90, "000238816806813702": 90, "3589179217815399": 90, "6406960487365723": 90, "0001471740542910993": 90, "002255884697660804": 90, "08208147436380386": 90, "9152728915214539": 90, "00038967153523117304": 90, "227699592884164e": 90, "0835404282261152e": 90, "1437502406770363e": 90, "9999284744262695": 90, "2125529792683665e": 90, "0218892384727951e": 90, "00011914174683624879": 90, "9998584985733032": 90, "2007669283775613e": 90, "6357082131435163e": 90, "3068713896209374e": 90, "9999185800552368": 90, "066640925273532e": 90, "529400813335087e": 90, "089402500540018e": 90, "9999388456344604": 90, "6406959295272827": 90, "not_paint": 91, "anime_classif": 91, "older": 91, "mobilenetv3_v1": [91, 101], "5_dist": 91, "3_dist": 91, "plot": [91, 94, 100, 104], "caformer_s36_v1": 91, "3_focal": 91, "8346158862113953": 91, "004201625939458609": 91, "0028638991061598063": 91, "15633030235767365": 91, "001988308737054467": 91, "9868855476379395": 91, "001178382197394967": 91, "00015886101755313575": 91, "0005986307514831424": 91, "011178601533174515": 91, "9933090209960938": 91, "0012440024875104427": 91, "00040085514774546027": 91, "004924307577311993": 91, "00012189441622467712": 91, "00031298911198973656": 91, "9968050718307495": 91, "182305903872475e": 91, "0027923565357923508": 91, "7805559259140864e": 91, "0004650334012694657": 91, "996709942817688": 91, "736721191671677e": 91, "0027629584074020386": 91, "4619508621981367e": 91, "0003803370927926153": 91, "998649537563324": 91, "190127922105603e": 91, "0008622839814051986": 91, "595230686594732e": 91, "0004573142796289176": 91, "00031435859273187816": 91, "8671838641166687": 91, "13199880719184875": 91, "563074617180973e": 91, "153919796110131e": 91, "290010737255216e": 91, "9727378487586975": 91, "027150526642799377": 91, "162296004826203e": 91, "4933258828241378e": 91, "0004275702522136271": 91, "995402455329895": 91, "002233930164948106": 91, "001911122351884842": 91, "1603819727897644": 91, "0007561995880678296": 91, "00017044576816260815": 91, "838487982749939": 91, "0002034590725088492": 91, "005001617129892111": 91, "000932251859921962": 91, "009352140128612518": 91, "9846979379653931": 91, "6018555470509455e": 91, "004064667969942093": 91, "464051254326478e": 91, "025772539898753166": 91, "9699516296386719": 91, "00011656546121230349": 91, "287263775244355e": 91, "370255853951676e": 91, "01098843663930893": 91, "0031668643932789564": 91, "9857884049415588": 91, "499273488065228e": 91, "8419872251106426e": 91, "0003471920208539814": 91, "029472889378666878": 91, "9700765609741211": 91, "0012387704337015748": 91, "001172148622572422": 91, "787473391043022e": 91, "003680602880194783": 91, "9938107132911682": 91, "8346157073974609": 91, "8671836853027344": 91, "8384883403778076": 91, "9846979975700378": 91, "9700766801834106": 91, "greyscal": 92, "jpeg_ful": [92, 105], "6125901": 92, "6125785": [92, 105], "6124220": 92, "rough": [93, 94, 100], "polish": 93, "mobilenetv3_v2": 93, "2_dist": [93, 101], "910087929805741e": 93, "1241951510310173": 93, "8757457137107849": 93, "00018937293498311192": 93, "030049214139580727": 93, "9697614312171936": 93, "008933082222938538": 93, "05096456781029701": 93, "9401022791862488": 93, "009832272306084633": 93, "9898634552955627": 93, "00030428936588577926": 93, "013919820077717304": 93, "9819902181625366": 93, "004089969675987959": 93, "04166747257113457": 93, "9582782983779907": 93, "4218515288084745e": 93, "8849249482154846": 93, "1149177998304367": 93, "0001573085755808279": 93, "9907882809638977": 93, "008958994410932064": 93, "0002527958422433585": 93, "9831690788269043": 93, "01682441122829914": 93, "613856385229155e": 93, "8757458329200745": 93, "8849248290061951": 93, "million": 94, "anime_r": [94, 96], "boundari": [94, 100], "challeng": [94, 100], "clean": [94, 100], "judgment": [94, 100], "intend": [94, 100], "quick": [94, 100, 106], "estim": [94, 100], "basi": [94, 100], "mobilenetv3_large_100_v0_ls0": 94, "caformer_s36_v0_ls0": 94, "7508869767189026": 94, "7034655809402466": 94, "728887677192688": 94, "7404400110244751": 94, "7446154952049255": 94, "7514738440513611": 94, "768704354763031": 94, "8219676613807678": 94, "7267540693283081": 94, "7645740509033203": 94, "7216582894325256": 94, "7615436315536499": 94, "815083920955658": 94, "8321858644485474": 94, "8204999566078186": 94, "820833146572113": 94, "chdir": 94, "doc": 94, "api_doc": 94, "7508870363235474": 94, "11212056130170822": 94, "06781744956970215": 94, "06917501986026764": 94, "7034654021263123": 94, "15903906524181366": 94, "06688199192285538": 94, "07061357796192169": 94, "7288877964019775": 94, "1476859599351883": 94, "060362350195646286": 94, "06306383013725281": 94, "7404399514198303": 94, "10337048768997192": 94, "08087948709726334": 94, "07530999928712845": 94, "055992450565099716": 94, "7446154356002808": 94, "13191790878772736": 94, "06747424602508545": 94, "06458679586648941": 94, "10566363483667374": 94, "07827574014663696": 94, "07079866528511047": 94, "7687042951583862": 94, "09974884241819382": 94, "06074819341301918": 94, "050435908138751984": 94, "8219675421714783": 94, "0593985915184021": 94, "06819795072078705": 94, "06569571048021317": 94, "1177448257803917": 94, "726753830909729": 94, "08980562537908554": 94, "06481882929801941": 94, "06922297924757004": 94, "10138414055109024": 94, "06351721286773682": 94, "07683827728033066": 94, "13798624277114868": 94, "05942752957344055": 94, "10584963858127594": 94, "7615437507629395": 94, "07317910343408585": 94, "060196295380592346": 94, "06751583516597748": 94, "0572039857506752": 94, "05398125201463699": 94, "06124086305499077": 94, "0525919646024704": 94, "8321859240531921": 94, "05922013148665428": 94, "06274889409542084": 94, "057530902326107025": 94, "8205001354217529": 94, "05683052912354469": 94, "06635929644107819": 94, "05597696080803871": 94, "8208332657814026": 94, "non_furri": 95, "mobilenetv3_v0": 95, "1_dist": 95, "9898804426193237": 95, "010119626298546791": 95, "9677742123603821": 95, "032225821167230606": 95, "959551215171814": 95, "040448784828186035": 95, "9535530209541321": 95, "04644693806767464": 95, "04358793422579765": 95, "9564120769500732": 95, "02767963521182537": 95, "9723203182220459": 95, "028900373727083206": 95, "9710996150970459": 95, "037573859095573425": 95, "9624261260032654": 95, "aicheck": [96, 106], "get_ai_created_scor": 96, "is_ai_cr": 96, "bangumi_char": [96, 106], "anime_bangumi_char_scor": 96, "anime_bangumi_char": 96, "anime_classify_scor": 96, "anime_classifi": 96, "is_greyscal": 96, "anime_completeness_scor": 96, "anime_complet": 96, "dbrate": [96, 106], "anime_dbrating_scor": 96, "anime_dbr": 96, "furri": [96, 106], "anime_furry_scor": 96, "anime_furri": 96, "get_monochrome_scor": 96, "is_monochrom": 96, "nsfw_pred_scor": 96, "nsfw_pred": 96, "portrait": [96, 106], "anime_portrait_scor": 96, "anime_rating_scor": 96, "anime_real_scor": 96, "safe_check_scor": 96, "safe_check": 96, "style_ag": [96, 106], "anime_style_age_scor": 96, "anime_style_ag": 96, "teen": [96, 106], "anime_teen_scor": 96, "anime_teen": 96, "is_truncated_fil": 96, "screen": 97, "row": 97, "bottom": 97, "grayscal": 97, "monochrome_detect": 97, "mobilenetv3_large_100_dist_safe2": 97, "mobilenetv3_dist": 97, "caformer_s36": 97, "mono": 97, "9614395499229431": 97, "9458909034729004": 97, "9559807777404785": 97, "9651952981948853": 97, "9379720687866211": 97, "8814834356307983": 97, "03941023349761963": 97, "07492382079362869": 97, "09546589106321335": 97, "016521310433745384": 97, "005693843588232994": 97, "0315730981528759": 97, "Not": 98, "five": 98, "hentai": 98, "neutral": 98, "porn": 98, "sexi": 98, "infinit": 98, "nsfwj": 98, "tfj": 98, "mobil": 98, "9970946311950684": 98, "00198739324696362": 98, "000894528697244823": 98, "4315058251668233e": 98, "099447197513655e": 98, "9282580614089966": 98, "061733175069093704": 98, "008979619480669498": 98, "0007789491210132837": 98, "0002501663693692535": 98, "7945129871368408": 98, "2044062316417694": 98, "0005603990866802633": 98, "0004847997915931046": 98, "564094367902726e": 98, "7977773547172546": 98, "01352313905954361": 98, "18791256844997406": 98, "0004888656549155712": 98, "00029804420773871243": 98, "04498734697699547": 98, "9509441256523132": 98, "4087972633424215e": 98, "003999904729425907": 98, "4542059185914695e": 98, "002892113756388426": 98, "982390284538269": 98, "02520776737947e": 98, "014633022248744965": 98, "858086610212922e": 98, "002532319398596883": 98, "9887337684631348": 98, "231979568838142e": 98, "008699454367160797": 98, "8187158022774383e": 98, "03564726561307907": 98, "954788088798523": 98, "343036850215867e": 98, "009289607405662537": 98, "00020158555707894266": 98, "006372362840920687": 98, "006019102409482002": 98, "9694945812225342": 98, "015214097686111927": 98, "002899901708588004": 98, "0004039364866912365": 98, "00012730166781693697": 98, "987038791179657": 98, "007135333959013224": 98, "005294707603752613": 98, "06964848190546036": 98, "0014777459437027574": 98, "9276643395423889": 98, "0003031621454283595": 98, "0009063396137207747": 98, "00028707628371194005": 98, "00010888021643040702": 98, "9992460012435913": 98, "00015473493840545416": 98, "0002033217460848391": 98, "563037691696081e": 98, "008058490231633186": 98, "00044566826545633376": 98, "937960684299469": 98, "05353058874607086": 98, "364063445587817e": 98, "00562260951846838": 98, "00012077406427124515": 98, "9897090792655945": 98, "004547217860817909": 98, "564737981942017e": 98, "016690678894519806": 98, "001258736359886825": 98, "9766013622283936": 98, "005440687295049429": 98, "4481674952548929e": 98, "01861923187971115": 98, "0008914825739338994": 98, "9674761295318604": 98, "012998746708035469": 98, "691116141155362e": 98, "0007601747056469321": 98, "0005019629606977105": 98, "039504989981651306": 98, "9591660499572754": 98, "0001652583305258304": 98, "0002614929690025747": 98, "020374108105897903": 98, "029394468292593956": 98, "9498046040534973": 98, "00016299057460855693": 98, "004782819654792547": 98, "002861740067601204": 98, "12280157208442688": 98, "8693908452987671": 98, "0001731760276015848": 98, "304211274255067e": 98, "03286275267601013": 98, "010648751631379128": 98, "9562522172927856": 98, "999900221824646": 99, "645313209854066e": 99, "3387104445428122e": 99, "9999704360961914": 99, "4465465685352683e": 99, "071506166132167e": 99, "9999785423278809": 99, "512719154561637e": 99, "292278612818336e": 99, "919455750496127e": 99, "9999444484710693": 99, "3647335082350764e": 99, "0555699191172607e": 99, "9999880790710449": 99, "3210242286731955e": 99, "7451418898417614e": 99, "9999822378158569": 99, "2084267331811134e": 99, "7460413321023225e": 99, "1532473820352607e": 99, "9999996423721313": 99, "0316136922483565e": 99, "840229633236049e": 99, "9999998807907104": [99, 100], "736660568800289e": 99, "199210472208506e": 99, "9999992847442627": 99, "r15": 100, "r18": 100, "sankaku": 100, "mobilenetv3_v1_pruned_ls0": 100, "caformer_s36_plu": [100, 104], "5863172936624323e": 100, "480062353375615e": 100, "9924363493919373": 100, "007255776319652796": 100, "0003077814180869609": 100, "996969997882843": 100, "0030054834205657244": 100, "4601260520284995e": 100, "9966891407966614": 100, "003293127752840519": 100, "770909148035571e": 100, "00025384966284036636": 100, "9996721744537354": 100, "399192691082135e": 100, "973351603141055e": 100, "9998563528060913": 100, "391309580067173e": 100, "0018681309884414077": 100, "9827859997749329": 100, "015345841646194458": 100, "013710384257137775": 100, "8339558839797974": 100, "15233369171619415": 100, "951323833462084e": 100, "00029566374723799527": 100, "9997004270553589": 100, "00018434497178532183": 100, "568440272123553e": 100, "9997699856758118": 100, "11225129129889e": 100, "051862899563275e": 100, "9999485015869141": 100, "902020231791539e": 100, "0005639699520543218": 100, "9994290471076965": 100, "anime_real_cl": 101, "4_dist": 101, "9999716281890869": 101, "8398366339388303e": 101, "9992202520370483": 101, "0007797438884153962": 101, "9999709129333496": 101, "905452492996119e": 101, "9999765157699585": 101, "3499671442550607e": 101, "9994087219238281": 101, "0005913018831051886": 101, "9999759197235107": 101, "4061362637439743e": 101, "9999052286148071": 101, "475799015490338e": 101, "403173675702419e": 101, "5848207794988411e": 101, "0010207017185166478": 101, "9989792704582214": 101, "2124368115328252e": 101, "9999977350234985": 101, "6512358342879452e": 101, "9999834299087524": 101, "359853614412714e": 101, "9999936819076538": 101, "600314317329321e": 101, "9999840259552002": 101, "5589323083986528e": 101, "9999843835830688": 101, "5513256585109048e": 101, "9999845027923584": 101, "pollut": 102, "shit": 102, "checker": 102, "mobilenet": 102, "v2": 102, "max_batch_s": 102, "1970": 103, "1980": 103, "1990": 103, "2000": 103, "2010": 103, "2015": 103, "2020": 103, "ag": 103, "9805465340614319": 103, "761269782553427e": 103, "0005044879508204758": 103, "01569165475666523": 103, "002850610064342618": 103, "00037849770160391927": 103, "9434612113400362e": 103, "053497342392802e": 103, "9992554783821106": 103, "0006490182713605464": 103, "8857468805654207e": 103, "317252262353577e": 103, "314484721769986e": 103, "0750001138148946e": 103, "706833609205205e": 103, "00034479793976061046": 103, "9995512366294861": 103, "391363472677767e": 103, "4607510820496827e": 103, "0679690351244062e": 103, "661913514311891e": 103, "757471131393686e": 103, "0744897230761126e": 103, "76177470368566e": 103, "9996387958526611": 103, "160279296338558e": 103, "00013228354509919882": 103, "1361367038916796e": 103, "464057489414699e": 103, "2412899599876255e": 103, "703883653040975e": 103, "127358498517424e": 103, "9973921775817871": 103, "0022309015039354563": 103, "00018872201326303184": 103, "780902943617548e": 103, "422096920578042e": 103, "638929097680375e": 103, "152203023797483e": 103, "00028818511054851115": 103, "9996094107627869": 103, "58777353237383e": 103, "9200742826797068e": 103, "00017117452807724476": 103, "518441947875544e": 103, "885544381570071e": 103, "4389253010449465e": 103, "1696006772108376e": 103, "9996393918991089": 103, "contenti": 104, "safe_teen": 104, "non_teen": 104, "caformer_s36_v0": 104, "9998493194580078": 104, "0378791052498855e": 104, "00012023092131130397": 104, "9790042638778687": 104, "0017522255657240748": 104, "01924353837966919": 104, "9998124241828918": 104, "19778298237361e": 104, "0001456339523429051": 104, "0008521362324245274": 104, "9989691972732544": 104, "00017870066221803427": 104, "0992944781901315e": 104, "9994398951530457": 104, "0004991036257706583": 104, "2035720727872103e": 104, "9994019269943237": 104, "0005460577667690814": 104, "0478151529678144e": 104, "524079147609882e": 104, "999934196472168": 104, "786742884898558e": 104, "653994154883549e": 104, "9998156428337097": 104, "0001218809193233028": 104, "00013706681784242392": 104, "9997410178184509": 104, "jpeg_trunc": 105, "2216614_truncat": 105, "imagefil": 105, "load_truncated_imag": 105, "ascii": 106, "metric": 106, "list_det_model": 106, "list_rec_model": 106, "sd": 106, "tag": 106, "platform": [107, 108], "shutil": [107, 108], "cpuinfo": [107, 108], "psutil": [107, 108], "hbutil": [107, 108], "size_to_bytes_str": [107, 108], "python_implement": [107, 108], "python_vers": [107, 108], "brand": [107, 108], "get_cpu_info": [107, 108], "brand_raw": [107, 108], "cpu_count": [107, 108], "freq": [107, 108], "cpu_freq": [107, 108], "mhz": [107, 108], "virtual_memori": [107, 108], "precis": [107, 108], "ye": [107, 108], "nvidia": [107, 108], "smi": [107, 108], "1021": [107, 108], "azur": [107, 108], "x86_64": [107, 108], "glibc2": [107, 108], "cpython": [107, 108], "amd": [107, 108], "epyc": [107, 108], "7763": [107, 108], "3092": 107, "5775": 107, "615": [107, 108], "gib": [107, 108], "deploi": [107, 108], "action": [107, 108], "3131": 108, "2087500000002": 108, "imgutil": 109, "pypi": 109, "simpli": 109, "newest": 109, "git": 109, "script": 109, "__name__": 109, "__main__": 109, "narugo1992": 109, "still": 109, "out": 109, "io": 109, "html": 109, "faq": 110}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [9, 0, 0, "-", "data"], [19, 0, 0, "-", "detect"], [26, 0, 0, "-", "edge"], [32, 0, 0, "-", "generic"], [36, 0, 0, "-", "metadata"], [41, 0, 0, "-", "metrics"], [45, 0, 0, "-", "ocr"], [49, 0, 0, "-", "operate"], [53, 0, 0, "-", "pose"], [56, 0, 0, "-", "preprocess"], [61, 0, 0, "-", "resource"], [63, 0, 0, "-", "restore"], [66, 0, 0, "-", "sd"], [70, 0, 0, "-", "segment"], [77, 0, 0, "-", "tagging"], [84, 0, 0, "-", "upscale"], [87, 0, 0, "-", "utils"], [96, 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, "-", "blob"], [6, 0, 0, "-", "decode"], [7, 0, 0, "-", "encode"], [8, 0, 0, "-", "image"], [10, 0, 0, "-", "layer"], [11, 0, 0, "-", "url"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.blob": [[5, 1, 1, "", "is_valid_image_blob_url"], [5, 1, 1, "", "load_image_from_blob_url"], [5, 1, 1, "", "to_blob_url"]], "imgutils.data.decode": [[6, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[7, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[8, 1, 1, "", "has_alpha_channel"], [8, 1, 1, "", "load_image"], [8, 1, 1, "", "load_images"]], "imgutils.data.layer": [[10, 1, 1, "", "istack"]], "imgutils.data.url": [[11, 1, 1, "", "download_image_from_url"], [11, 1, 1, "", "is_http_url"]], "imgutils.detect": [[12, 0, 0, "-", "booru_yolo"], [13, 0, 0, "-", "censor"], [14, 0, 0, "-", "eye"], [15, 0, 0, "-", "face"], [16, 0, 0, "-", "halfbody"], [17, 0, 0, "-", "hand"], [18, 0, 0, "-", "head"], [20, 0, 0, "-", "nudenet"], [21, 0, 0, "-", "person"], [22, 0, 0, "-", "similarity"], [23, 0, 0, "-", "text"], [24, 0, 0, "-", "visual"]], "imgutils.detect.booru_yolo": [[12, 1, 1, "", "detect_with_booru_yolo"]], "imgutils.detect.censor": [[13, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[14, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[15, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[16, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[17, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[18, 1, 1, "", "detect_heads"]], "imgutils.detect.nudenet": [[20, 1, 1, "", "detect_with_nudenet"]], "imgutils.detect.person": [[21, 1, 1, "", "detect_person"]], "imgutils.detect.similarity": [[22, 1, 1, "", "bboxes_similarity"], [22, 1, 1, "", "calculate_iou"], [22, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[23, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[24, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[25, 0, 0, "-", "canny"], [27, 0, 0, "-", "lineart"], [28, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[25, 1, 1, "", "edge_image_with_canny"], [25, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[27, 1, 1, "", "edge_image_with_lineart"], [27, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[28, 1, 1, "", "edge_image_with_lineart_anime"], [28, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[29, 0, 0, "-", "classify"], [30, 0, 0, "-", "clip"], [31, 0, 0, "-", "enhance"], [33, 0, 0, "-", "siglip"], [34, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[29, 3, 1, "", "ClassifyModel"], [29, 1, 1, "", "classify_predict"], [29, 1, 1, "", "classify_predict_fmt"], [29, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[29, 4, 1, "", "__init__"], [29, 4, 1, "", "clear"], [29, 4, 1, "", "launch_demo"], [29, 4, 1, "", "make_ui"], [29, 4, 1, "", "predict"], [29, 4, 1, "", "predict_fmt"], [29, 4, 1, "", "predict_score"]], "imgutils.generic.clip": [[30, 3, 1, "", "CLIPModel"], [30, 1, 1, "", "clip_image_encode"], [30, 1, 1, "", "clip_predict"], [30, 1, 1, "", "clip_text_encode"]], "imgutils.generic.clip.CLIPModel": [[30, 4, 1, "", "__init__"], [30, 4, 1, "", "clear"], [30, 4, 1, "", "image_encode"], [30, 4, 1, "", "launch_demo"], [30, 4, 1, "", "make_ui"], [30, 4, 1, "", "predict"], [30, 4, 1, "", "text_encode"]], "imgutils.generic.enhance": [[31, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[31, 4, 1, "", "__init__"], [31, 4, 1, "", "process"]], "imgutils.generic.siglip": [[33, 3, 1, "", "SigLIPModel"], [33, 1, 1, "", "siglip_image_encode"], [33, 1, 1, "", "siglip_predict"], [33, 1, 1, "", "siglip_text_encode"]], "imgutils.generic.siglip.SigLIPModel": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "clear"], [33, 4, 1, "", "image_encode"], [33, 4, 1, "", "launch_demo"], [33, 4, 1, "", "make_ui"], [33, 4, 1, "", "predict"], [33, 4, 1, "", "text_encode"]], "imgutils.generic.yolo": [[34, 3, 1, "", "YOLOModel"], [34, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[34, 4, 1, "", "__init__"], [34, 4, 1, "", "clear"], [34, 4, 1, "", "launch_demo"], [34, 4, 1, "", "make_ui"], [34, 4, 1, "", "predict"]], "imgutils.metadata": [[35, 0, 0, "-", "geninfo"], [37, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[35, 1, 1, "", "read_geninfo_exif"], [35, 1, 1, "", "read_geninfo_gif"], [35, 1, 1, "", "read_geninfo_parameters"], [35, 1, 1, "", "write_geninfo_exif"], [35, 1, 1, "", "write_geninfo_gif"], [35, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[37, 3, 1, "", "ImageLsbDataExtractor"], [37, 3, 1, "", "LSBExtractor"], [37, 3, 1, "", "LSBReadError"], [37, 1, 1, "", "inject_data"], [37, 1, 1, "", "read_lsb_metadata"], [37, 1, 1, "", "read_lsb_raw_bytes"], [37, 1, 1, "", "serialize_json"], [37, 1, 1, "", "serialize_pnginfo"], [37, 1, 1, "", "write_lsb_metadata"], [37, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[37, 4, 1, "", "__init__"], [37, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[37, 4, 1, "", "__init__"], [37, 4, 1, "", "get_next_n_bytes"], [37, 4, 1, "", "get_one_byte"], [37, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[38, 0, 0, "-", "aesthetic"], [39, 0, 0, "-", "ccip"], [40, 0, 0, "-", "dbaesthetic"], [42, 0, 0, "-", "laplacian"], [43, 0, 0, "-", "lpips"], [44, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[38, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[39, 1, 1, "", "ccip_batch_differences"], [39, 1, 1, "", "ccip_batch_extract_features"], [39, 1, 1, "", "ccip_batch_same"], [39, 1, 1, "", "ccip_clustering"], [39, 1, 1, "", "ccip_default_clustering_params"], [39, 1, 1, "", "ccip_default_threshold"], [39, 1, 1, "", "ccip_difference"], [39, 1, 1, "", "ccip_extract_feature"], [39, 1, 1, "", "ccip_merge"], [39, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[40, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[42, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[43, 1, 1, "", "lpips_clustering"], [43, 1, 1, "", "lpips_difference"], [43, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[44, 1, 1, "", "psnr"]], "imgutils.ocr": [[45, 1, 1, "", "detect_text_with_ocr"], [45, 1, 1, "", "list_det_models"], [45, 1, 1, "", "list_rec_models"], [45, 1, 1, "", "ocr"]], "imgutils.operate": [[46, 0, 0, "-", "align"], [47, 0, 0, "-", "censor_"], [48, 0, 0, "-", "imgcensor"], [50, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[46, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[47, 3, 1, "", "BaseCensor"], [47, 3, 1, "", "BlurCensor"], [47, 3, 1, "", "ColorCensor"], [47, 3, 1, "", "PixelateCensor"], [47, 1, 1, "", "censor_areas"], [47, 1, 1, "", "censor_nsfw"], [47, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[47, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[47, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[47, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[47, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[48, 3, 1, "", "EmojiBasedCensor"], [48, 3, 1, "", "ImageBasedCensor"], [48, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[48, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[48, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[48, 4, 1, "", "__init__"], [48, 4, 1, "", "find_for_area"], [48, 5, 1, "", "height"], [48, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[50, 1, 1, "", "squeeze"], [50, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[51, 0, 0, "-", "dwpose"], [52, 0, 0, "-", "format"], [54, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[51, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[52, 3, 1, "", "OP18KeyPointSet"], [52, 2, 1, "", "OP18_BODY_MAX"], [52, 2, 1, "", "OP18_BODY_MIN"], [52, 2, 1, "", "OP18_FACE_MAX"], [52, 2, 1, "", "OP18_FACE_MIN"], [52, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [52, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [52, 2, 1, "", "OP18_LEFT_HAND_MAX"], [52, 2, 1, "", "OP18_LEFT_HAND_MIN"], [52, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [52, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [52, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [52, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [52, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[52, 4, 1, "", "__init__"], [52, 4, 1, "", "__mul__"], [52, 4, 1, "", "__truediv__"], [52, 5, 1, "", "body"], [52, 5, 1, "", "face"], [52, 5, 1, "", "left_foot"], [52, 5, 1, "", "left_hand"], [52, 5, 1, "", "right_foot"], [52, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[52, 7, 1, "", "LEFT_ANKLE"], [52, 7, 1, "", "LEFT_BIG_TOE"], [52, 7, 1, "", "LEFT_EAR"], [52, 7, 1, "", "LEFT_ELBOW"], [52, 7, 1, "", "LEFT_EYE"], [52, 7, 1, "", "LEFT_HEEL"], [52, 7, 1, "", "LEFT_HIP"], [52, 7, 1, "", "LEFT_KNEE"], [52, 7, 1, "", "LEFT_SHOULDER"], [52, 7, 1, "", "LEFT_SMALL_TOE"], [52, 7, 1, "", "LEFT_WRIST"], [52, 7, 1, "", "NECK"], [52, 7, 1, "", "NOSE"], [52, 7, 1, "", "RIGHT_ANKLE"], [52, 7, 1, "", "RIGHT_BIG_TOE"], [52, 7, 1, "", "RIGHT_EAR"], [52, 7, 1, "", "RIGHT_ELBOW"], [52, 7, 1, "", "RIGHT_EYE"], [52, 7, 1, "", "RIGHT_HEEL"], [52, 7, 1, "", "RIGHT_HIP"], [52, 7, 1, "", "RIGHT_KNEE"], [52, 7, 1, "", "RIGHT_SHOULDER"], [52, 7, 1, "", "RIGHT_SMALL_TOE"], [52, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[54, 1, 1, "", "op18_visualize"]], "imgutils.preprocess": [[55, 0, 0, "-", "base"], [57, 0, 0, "-", "pillow"], [58, 0, 0, "-", "torchvision"], [59, 0, 0, "-", "transformers"]], "imgutils.preprocess.base": [[55, 3, 1, "", "NotParseTarget"]], "imgutils.preprocess.pillow": [[57, 1, 1, "", "create_pillow_transforms"], [57, 1, 1, "", "parse_pillow_transforms"], [57, 1, 1, "", "register_pillow_parse"], [57, 1, 1, "", "register_pillow_transform"]], "imgutils.preprocess.torchvision": [[58, 1, 1, "", "create_torchvision_transforms"], [58, 1, 1, "", "parse_torchvision_transforms"], [58, 1, 1, "", "register_torchvision_parse"], [58, 1, 1, "", "register_torchvision_transform"]], "imgutils.preprocess.transformers": [[59, 3, 1, "", "NotProcessorTypeError"], [59, 1, 1, "", "convert_to_size_dict"], [59, 1, 1, "", "create_bit_transforms"], [59, 1, 1, "", "create_blip_transforms"], [59, 1, 1, "", "create_clip_transforms"], [59, 1, 1, "", "create_convnext_transforms"], [59, 1, 1, "", "create_mobilenetv2_transforms"], [59, 1, 1, "", "create_siglip_transforms"], [59, 1, 1, "", "create_transforms_from_bit_processor"], [59, 1, 1, "", "create_transforms_from_blip_processor"], [59, 1, 1, "", "create_transforms_from_clip_processor"], [59, 1, 1, "", "create_transforms_from_convnext_processor"], [59, 1, 1, "", "create_transforms_from_mobilenetv2_processor"], [59, 1, 1, "", "create_transforms_from_siglip_processor"], [59, 1, 1, "", "create_transforms_from_transformers"], [59, 1, 1, "", "create_transforms_from_vit_processor"], [59, 1, 1, "", "create_vit_transforms"], [59, 1, 1, "", "get_size_dict"], [59, 1, 1, "", "is_valid_size_dict"], [59, 1, 1, "", "register_creators_for_transformers"]], "imgutils.resource": [[60, 0, 0, "-", "background"]], "imgutils.resource.background": [[60, 3, 1, "", "BackgroundImageSet"], [60, 1, 1, "", "get_bg_image"], [60, 1, 1, "", "get_bg_image_file"], [60, 1, 1, "", "list_bg_image_files"], [60, 1, 1, "", "random_bg_image"], [60, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[60, 4, 1, "", "__init__"], [60, 4, 1, "", "get_image"], [60, 4, 1, "", "get_image_file"], [60, 4, 1, "", "list_image_files"], [60, 4, 1, "", "random_image"], [60, 4, 1, "", "random_image_file"]], "imgutils.restore": [[62, 0, 0, "-", "adversarial"], [64, 0, 0, "-", "nafnet"], [65, 0, 0, "-", "scunet"]], "imgutils.restore.adversarial": [[62, 1, 1, "", "remove_adversarial_noise"]], "imgutils.restore.nafnet": [[64, 1, 1, "", "restore_with_nafnet"]], "imgutils.restore.scunet": [[65, 1, 1, "", "restore_with_scunet"]], "imgutils.sd": [[67, 0, 0, "-", "metadata"], [68, 0, 0, "-", "model"], [69, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[67, 3, 1, "", "SDMetaData"], [67, 1, 1, "", "get_sdmeta_from_image"], [67, 1, 1, "", "parse_sdmeta_from_text"], [67, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[67, 4, 1, "", "__str__"], [67, 5, 1, "", "pnginfo"], [67, 5, 1, "", "text"]], "imgutils.sd.model": [[68, 1, 1, "", "read_metadata"], [68, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[69, 3, 1, "", "NAIMetaData"], [69, 3, 1, "", "NAIMetadata"], [69, 1, 1, "", "add_naimeta_to_image"], [69, 1, 1, "", "get_naimeta_from_image"], [69, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[69, 4, 1, "", "__init__"], [69, 5, 1, "", "pnginfo"]], "imgutils.segment": [[71, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[71, 1, 1, "", "get_isnetis_mask"], [71, 1, 1, "", "segment_rgba_with_isnetis"], [71, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[72, 0, 0, "-", "blacklist"], [73, 0, 0, "-", "character"], [74, 0, 0, "-", "deepdanbooru"], [75, 0, 0, "-", "deepgelbooru"], [76, 0, 0, "-", "format"], [78, 0, 0, "-", "match"], [79, 0, 0, "-", "mldanbooru"], [80, 0, 0, "-", "order"], [81, 0, 0, "-", "overlap"], [82, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[72, 1, 1, "", "drop_blacklisted_tags"], [72, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[73, 2, 1, "", "CHAR_PREFIXES"], [73, 2, 1, "", "CHAR_SUFFIXES"], [73, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [73, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [73, 2, 1, "", "CHAR_WHITELIST_WORD"], [73, 3, 1, "", "CharacterTagPool"], [73, 1, 1, "", "drop_basic_character_tags"], [73, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[73, 4, 1, "", "__init__"], [73, 4, 1, "", "drop_basic_character_tags"], [73, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[74, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.deepgelbooru": [[75, 1, 1, "", "get_deepgelbooru_tags"]], "imgutils.tagging.format": [[76, 1, 1, "", "add_underline"], [76, 1, 1, "", "remove_underline"], [76, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[78, 1, 1, "", "tag_match_full"], [78, 1, 1, "", "tag_match_prefix"], [78, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[79, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[80, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[81, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[82, 1, 1, "", "convert_wd14_emb_to_prediction"], [82, 1, 1, "", "denormalize_wd14_emb"], [82, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[83, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[83, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[85, 0, 0, "-", "cache"], [86, 0, 0, "-", "func"], [88, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[85, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[86, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[88, 1, 1, "", "get_onnx_provider"], [88, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[89, 0, 0, "-", "aicheck"], [90, 0, 0, "-", "bangumi_char"], [91, 0, 0, "-", "classify"], [92, 0, 0, "-", "color"], [93, 0, 0, "-", "completeness"], [94, 0, 0, "-", "dbrating"], [95, 0, 0, "-", "furry"], [97, 0, 0, "-", "monochrome"], [98, 0, 0, "-", "nsfw"], [99, 0, 0, "-", "portrait"], [100, 0, 0, "-", "rating"], [101, 0, 0, "-", "real"], [102, 0, 0, "-", "safe"], [103, 0, 0, "-", "style_age"], [104, 0, 0, "-", "teen"], [105, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[89, 1, 1, "", "get_ai_created_score"], [89, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[90, 1, 1, "", "anime_bangumi_char"], [90, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[91, 1, 1, "", "anime_classify"], [91, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[92, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[93, 1, 1, "", "anime_completeness"], [93, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[94, 1, 1, "", "anime_dbrating"], [94, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[95, 1, 1, "", "anime_furry"], [95, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[97, 1, 1, "", "get_monochrome_score"], [97, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[98, 1, 1, "", "nsfw_pred"], [98, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[99, 1, 1, "", "anime_portrait"], [99, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[100, 1, 1, "", "anime_rating"], [100, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[101, 1, 1, "", "anime_real"], [101, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[102, 1, 1, "", "safe_check"], [102, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[103, 1, 1, "", "anime_style_age"], [103, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[104, 1, 1, "", "anime_teen"], [104, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[105, 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, 105, 106], "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, 10, 11], "background": [4, 60], "grid_background": 4, "grid_transpar": 4, "blob": 5, "to_blob_url": 5, "load_image_from_blob_url": 5, "is_valid_image_blob_url": 5, "decod": 6, "rgb_decod": 6, "encod": 7, "rgb_encod": 7, "imag": 8, "load_imag": 8, "has_alpha_channel": 8, "layer": 10, "istack": 10, "url": 11, "download_image_from_url": 11, "is_http_url": 11, "detect": [12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24], "booru_yolo": 12, "model": [12, 68], "label": 12, "descript": 12, "avail": 12, "pp": 12, "seri": 12, "AS": 12, "aa": 12, "detect_with_booru_yolo": 12, "censor": 13, "detect_censor": 13, "ey": 14, "detect_ey": 14, "face": 15, "detect_fac": 15, "halfbodi": 16, "detect_halfbodi": 16, "hand": 17, "detect_hand": 17, "head": 18, "detect_head": 18, "nudenet": 20, "detect_with_nudenet": 20, "person": 21, "detect_person": 21, "similar": 22, "calculate_i": 22, "bboxes_similar": 22, "detection_similar": 22, "text": 23, "detect_text": 23, "visual": [24, 54], "detection_visu": 24, "edg": [25, 26, 27, 28], "canni": 25, "get_edge_by_canni": 25, "edge_image_with_canni": 25, "lineart": 27, "get_edge_by_lineart": 27, "edge_image_with_lineart": 27, "lineart_anim": 28, "get_edge_by_lineart_anim": 28, "edge_image_with_lineart_anim": 28, "gener": [29, 30, 31, 32, 33, 34], "classifi": [29, 91], "classifymodel": 29, "classify_predict_scor": 29, "classify_predict": 29, "classify_predict_fmt": 29, "clip": 30, "clipmodel": 30, "clip_image_encod": 30, "clip_text_encod": 30, "clip_predict": 30, "enhanc": 31, "imageenhanc": 31, "siglip": 33, "siglipmodel": 33, "siglip_image_encod": 33, "siglip_text_encod": 33, "siglip_predict": 33, "yolo": 34, "yolomodel": 34, "yolo_predict": 34, "metadata": [35, 36, 37, 67], "geninfo": 35, "read_geninfo_paramet": 35, "read_geninfo_exif": 35, "read_geninfo_gif": 35, "write_geninfo_paramet": 35, "write_geninfo_exif": 35, "write_geninfo_gif": 35, "lsb": 37, "read_lsb_raw_byt": 37, "read_lsb_metadata": 37, "write_lsb_raw_byt": 37, "write_lsb_metadata": 37, "lsbreaderror": 37, "lsbextractor": 37, "imagelsbdataextractor": 37, "serialize_pnginfo": 37, "serialize_json": 37, "inject_data": 37, "metric": [38, 39, 40, 41, 42, 43, 44], "aesthet": 38, "get_aesthetic_scor": 38, "ccip": 39, "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": 40, "anime_dbaesthet": 40, "laplacian": 42, "laplacian_scor": 42, "lpip": 43, "lpips_extract_featur": 43, "lpips_differ": 43, "lpips_clust": 43, "psnr_": 44, "psnr": 44, "ocr": 45, "detect_text_with_ocr": 45, "list_det_model": 45, "list_rec_model": 45, "oper": [46, 47, 48, 49, 50], "align": 46, "align_maxs": 46, "censor_": 47, "censor_area": 47, "censor_nsfw": 47, "basecensor": 47, "colorcensor": 47, "blurcensor": 47, "pixelatecensor": 47, "register_censor_method": 47, "imgcensor": 48, "imagebasedcensor": 48, "emojibasedcensor": 48, "singleimag": 48, "squeez": 50, "squeeze_with_transpar": 50, "pose": [51, 52, 53, 54], "dwpose": 51, "dwpose_estim": 51, "format": [52, 76], "op18keypointset": 52, "openpose18": 52, "op18_body_max": 52, "op18_body_min": 52, "op18_face_max": 52, "op18_face_min": 52, "op18_left_foot_max": 52, "op18_left_foot_min": 52, "op18_left_hand_max": 52, "op18_left_hand_min": 52, "op18_right_foot_max": 52, "op18_right_foot_min": 52, "op18_right_hand_max": 52, "op18_right_hand_min": 52, "op18_visu": 54, "preprocess": [55, 56, 57, 58, 59], "base": 55, "notparsetarget": 55, "pillow": 57, "register_pillow_transform": 57, "register_pillow_pars": 57, "create_pillow_transform": 57, "parse_pillow_transform": 57, "torchvis": 58, "register_torchvision_transform": 58, "register_torchvision_pars": 58, "create_torchvision_transform": 58, "parse_torchvision_transform": 58, "transform": 59, "register_creators_for_transform": 59, "notprocessortypeerror": 59, "create_transforms_from_transform": 59, "is_valid_size_dict": 59, "convert_to_size_dict": 59, "get_size_dict": 59, "create_clip_transform": 59, "create_transforms_from_clip_processor": 59, "create_convnext_transform": 59, "create_transforms_from_convnext_processor": 59, "create_vit_transform": 59, "create_transforms_from_vit_processor": 59, "create_siglip_transform": 59, "create_transforms_from_siglip_processor": 59, "create_bit_transform": 59, "create_transforms_from_bit_processor": 59, "create_blip_transform": 59, "create_transforms_from_blip_processor": 59, "create_mobilenetv2_transform": 59, "create_transforms_from_mobilenetv2_processor": 59, "resourc": [60, 61], "backgroundimageset": 60, "list_bg_image_fil": 60, "get_bg_image_fil": 60, "get_bg_imag": 60, "random_bg_image_fil": 60, "random_bg_imag": 60, "restor": [62, 63, 64, 65], "adversari": 62, "remove_adversarial_nois": 62, "nafnet": 64, "restore_with_nafnet": 64, "scunet": 65, "restore_with_scunet": 65, "sd": [66, 67, 68, 69], "sdmetadata": 67, "parse_sdmeta_from_text": 67, "get_sdmeta_from_imag": 67, "save_image_with_sdmeta": 67, "read_metadata": 68, "save_with_metadata": 68, "nai": 69, "naimetadata": 69, "get_naimeta_from_imag": 69, "add_naimeta_to_imag": 69, "save_image_with_naimeta": 69, "segment": [70, 71], "isneti": 71, "get_isnetis_mask": 71, "segment_with_isneti": 71, "segment_rgba_with_isneti": 71, "tag": [72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82], "blacklist": 72, "is_blacklist": 72, "drop_blacklisted_tag": 72, "charact": 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, "deepdanbooru": 74, "get_deepdanbooru_tag": 74, "deepgelbooru": 75, "get_deepgelbooru_tag": 75, "add_underlin": 76, "remove_underlin": 76, "tags_to_text": 76, "match": 78, "tag_match_suffix": 78, "tag_match_prefix": 78, "tag_match_ful": 78, "mldanbooru": 79, "get_mldanbooru_tag": 79, "order": 80, "sort_tag": 80, "overlap": 81, "drop_overlap_tag": 81, "wd14": 82, "get_wd14_tag": 82, "convert_wd14_emb_to_predict": 82, "denormalize_wd14_emb": 82, "upscal": [83, 84], "cdc": 83, "upscale_with_cdc": 83, "util": [85, 86, 87, 88], "cach": 85, "ts_lru_cach": 85, "func": 86, "sigmoid": 86, "onnxruntim": 88, "get_onnx_provid": 88, "open_onnx_model": 88, "valid": [89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105], "aicheck": 89, "get_ai_created_scor": 89, "is_ai_cr": 89, "bangumi_char": 90, "anime_bangumi_char_scor": 90, "anime_bangumi_char": 90, "anime_classify_scor": 91, "anime_classifi": 91, "color": 92, "is_greyscal": 92, "complet": 93, "anime_completeness_scor": 93, "anime_complet": 93, "dbrate": 94, "anime_dbrating_scor": 94, "anime_dbr": 94, "furri": 95, "anime_furry_scor": 95, "anime_furri": 95, "monochrom": 97, "get_monochrome_scor": 97, "is_monochrom": 97, "nsfw": 98, "nsfw_pred_scor": 98, "nsfw_pred": 98, "portrait": 99, "anime_portrait_scor": 99, "anime_portrait": 99, "rate": 100, "anime_rating_scor": 100, "anime_r": [100, 101], "real": 101, "anime_real_scor": 101, "safe": 102, "safe_check_scor": 102, "safe_check": 102, "style_ag": 103, "anime_style_age_scor": 103, "anime_style_ag": 103, "teen": 104, "anime_teen_scor": 104, "anime_teen": 104, "truncat": 105, "is_truncated_fil": 105, "welcom": 106, "": 106, "document": 106, "overview": 106, "tutori": 106, "inform": [106, 107, 108], "api": 106, "run": [107, 108], "environ": [107, 108], "instal": 109, "quick": 110, "start": 110}, "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.blob": [[5, "module-imgutils.data.blob"]], "to_blob_url": [[5, "to-blob-url"]], "load_image_from_blob_url": [[5, "load-image-from-blob-url"]], "is_valid_image_blob_url": [[5, "is-valid-image-blob-url"]], "imgutils.data.decode": [[6, "module-imgutils.data.decode"]], "rgb_decode": [[6, "rgb-decode"]], "imgutils.data.encode": [[7, "module-imgutils.data.encode"]], "rgb_encode": [[7, "rgb-encode"]], "imgutils.data.image": [[8, "module-imgutils.data.image"]], "load_image": [[8, "load-image"]], "load_images": [[8, "load-images"]], "has_alpha_channel": [[8, "has-alpha-channel"]], "imgutils.data": [[9, "module-imgutils.data"]], "imgutils.data.layer": [[10, "module-imgutils.data.layer"]], "istack": [[10, "istack"]], "imgutils.data.url": [[11, "module-imgutils.data.url"]], "download_image_from_url": [[11, "download-image-from-url"]], "is_http_url": [[11, "is-http-url"]], "imgutils.detect.booru_yolo": [[12, "module-imgutils.detect.booru_yolo"]], "Model Labels and Descriptions": [[12, "id1"]], "Available Models (PP Series)": [[12, "id2"]], "Available Models (AS Series)": [[12, "id3"]], "Available Models (AA Series)": [[12, "id4"]], "detect_with_booru_yolo": [[12, "detect-with-booru-yolo"]], "imgutils.detect.censor": [[13, "module-imgutils.detect.censor"]], "detect_censors": [[13, "detect-censors"]], "imgutils.detect.eye": [[14, "module-imgutils.detect.eye"]], "detect_eyes": [[14, "detect-eyes"]], "imgutils.detect.face": [[15, "module-imgutils.detect.face"]], "detect_faces": [[15, "detect-faces"]], "imgutils.detect.halfbody": [[16, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[16, "detect-halfbody"]], "imgutils.detect.hand": [[17, "module-imgutils.detect.hand"]], "detect_hands": [[17, "detect-hands"]], "imgutils.detect.head": [[18, "module-imgutils.detect.head"]], "detect_heads": [[18, "detect-heads"]], "imgutils.detect": [[19, "module-imgutils.detect"]], "imgutils.detect.nudenet": [[20, "module-imgutils.detect.nudenet"]], "detect_with_nudenet": [[20, "detect-with-nudenet"]], "imgutils.detect.person": [[21, "module-imgutils.detect.person"]], "detect_person": [[21, "detect-person"]], "imgutils.detect.similarity": [[22, "module-imgutils.detect.similarity"]], "calculate_iou": [[22, "calculate-iou"]], "bboxes_similarity": [[22, "bboxes-similarity"]], "detection_similarity": [[22, "detection-similarity"]], "imgutils.detect.text": [[23, "module-imgutils.detect.text"]], "detect_text": [[23, "detect-text"]], "imgutils.detect.visual": [[24, "module-imgutils.detect.visual"]], "detection_visualize": [[24, "detection-visualize"]], "imgutils.edge.canny": [[25, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[25, "get-edge-by-canny"]], "edge_image_with_canny": [[25, "edge-image-with-canny"]], "imgutils.edge": [[26, "module-imgutils.edge"]], "imgutils.edge.lineart": [[27, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[27, "get-edge-by-lineart"]], "edge_image_with_lineart": [[27, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[28, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[28, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[28, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[29, "module-imgutils.generic.classify"]], "ClassifyModel": [[29, "classifymodel"]], "classify_predict_score": [[29, "classify-predict-score"]], "classify_predict": [[29, "classify-predict"]], "classify_predict_fmt": [[29, "classify-predict-fmt"]], "imgutils.generic.clip": [[30, "module-imgutils.generic.clip"]], "CLIPModel": [[30, "clipmodel"]], "clip_image_encode": [[30, "clip-image-encode"]], "clip_text_encode": [[30, "clip-text-encode"]], "clip_predict": [[30, "clip-predict"]], "imgutils.generic.enhance": [[31, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[31, "imageenhancer"]], "imgutils.generic": [[32, "module-imgutils.generic"]], "imgutils.generic.siglip": [[33, "module-imgutils.generic.siglip"]], "SigLIPModel": [[33, "siglipmodel"]], "siglip_image_encode": [[33, "siglip-image-encode"]], "siglip_text_encode": [[33, "siglip-text-encode"]], "siglip_predict": [[33, "siglip-predict"]], "imgutils.generic.yolo": [[34, "module-imgutils.generic.yolo"]], "YOLOModel": [[34, "yolomodel"]], "yolo_predict": [[34, "yolo-predict"]], "imgutils.metadata.geninfo": [[35, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[35, "read-geninfo-parameters"]], "read_geninfo_exif": [[35, "read-geninfo-exif"]], "read_geninfo_gif": [[35, "read-geninfo-gif"]], "write_geninfo_parameters": [[35, "write-geninfo-parameters"]], "write_geninfo_exif": [[35, "write-geninfo-exif"]], "write_geninfo_gif": [[35, "write-geninfo-gif"]], "imgutils.metadata": [[36, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[37, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[37, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[37, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[37, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[37, "write-lsb-metadata"]], "LSBReadError": [[37, "lsbreaderror"]], "LSBExtractor": [[37, "lsbextractor"]], "ImageLsbDataExtractor": [[37, "imagelsbdataextractor"]], "serialize_pnginfo": [[37, "serialize-pnginfo"]], "serialize_json": [[37, "serialize-json"]], "inject_data": [[37, "inject-data"]], "imgutils.metrics.aesthetic": [[38, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[38, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[39, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[39, "ccip-extract-feature"]], "ccip_batch_extract_features": [[39, "ccip-batch-extract-features"]], "ccip_default_threshold": [[39, "ccip-default-threshold"]], "ccip_difference": [[39, "ccip-difference"]], "ccip_same": [[39, "ccip-same"]], "ccip_batch_differences": [[39, "ccip-batch-differences"]], "ccip_batch_same": [[39, "ccip-batch-same"]], "ccip_default_clustering_params": [[39, "ccip-default-clustering-params"]], "ccip_clustering": [[39, "ccip-clustering"]], "ccip_merge": [[39, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[40, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[40, "anime-dbaesthetic"]], "imgutils.metrics": [[41, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[42, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[42, "laplacian-score"]], "imgutils.metrics.lpips": [[43, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[43, "lpips-extract-feature"]], "lpips_difference": [[43, "lpips-difference"]], "lpips_clustering": [[43, "lpips-clustering"]], "imgutils.metrics.psnr_": [[44, "module-imgutils.metrics.psnr_"]], "psnr": [[44, "id1"]], "imgutils.ocr": [[45, "module-imgutils.ocr"]], "detect_text_with_ocr": [[45, "detect-text-with-ocr"]], "ocr": [[45, "ocr"]], "list_det_models": [[45, "list-det-models"]], "list_rec_models": [[45, "list-rec-models"]], "imgutils.operate.align": [[46, "module-imgutils.operate.align"]], "align_maxsize": [[46, "align-maxsize"]], "imgutils.operate.censor_": [[47, "module-imgutils.operate.censor_"]], "censor_areas": [[47, "censor-areas"]], "censor_nsfw": [[47, "censor-nsfw"]], "BaseCensor": [[47, "basecensor"]], "ColorCensor": [[47, "colorcensor"]], "BlurCensor": [[47, "blurcensor"]], "PixelateCensor": [[47, "pixelatecensor"]], "register_censor_method": [[47, "register-censor-method"]], "imgutils.operate.imgcensor": [[48, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[48, "imagebasedcensor"]], "EmojiBasedCensor": [[48, "emojibasedcensor"]], "SingleImage": [[48, "singleimage"]], "imgutils.operate": [[49, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[50, "module-imgutils.operate.squeeze"]], "squeeze": [[50, "squeeze"]], "squeeze_with_transparency": [[50, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[51, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[51, "dwpose-estimate"]], "imgutils.pose.format": [[52, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[52, "op18keypointset"]], "OpenPose18": [[52, "openpose18"]], "OP18_BODY_MAX": [[52, "op18-body-max"]], "OP18_BODY_MIN": [[52, "op18-body-min"]], "OP18_FACE_MAX": [[52, "op18-face-max"]], "OP18_FACE_MIN": [[52, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[52, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[52, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[52, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[52, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[52, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[52, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[52, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[52, "op18-right-hand-min"]], "imgutils.pose": [[53, "module-imgutils.pose"]], "imgutils.pose.visual": [[54, "module-imgutils.pose.visual"]], "op18_visualize": [[54, "op18-visualize"]], "imgutils.preprocess.base": [[55, "module-imgutils.preprocess.base"]], "NotParseTarget": [[55, "notparsetarget"]], "imgutils.preprocess": [[56, "module-imgutils.preprocess"]], "imgutils.preprocess.pillow": [[57, "module-imgutils.preprocess.pillow"]], "register_pillow_transform": [[57, "register-pillow-transform"]], "register_pillow_parse": [[57, "register-pillow-parse"]], "create_pillow_transforms": [[57, "create-pillow-transforms"]], "parse_pillow_transforms": [[57, "parse-pillow-transforms"]], "imgutils.preprocess.torchvision": [[58, "module-imgutils.preprocess.torchvision"]], "register_torchvision_transform": [[58, "register-torchvision-transform"]], "register_torchvision_parse": [[58, "register-torchvision-parse"]], "create_torchvision_transforms": [[58, "create-torchvision-transforms"]], "parse_torchvision_transforms": [[58, "parse-torchvision-transforms"]], "imgutils.preprocess.transformers": [[59, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers": [[59, "register-creators-for-transformers"]], "NotProcessorTypeError": [[59, "notprocessortypeerror"]], "create_transforms_from_transformers": [[59, "create-transforms-from-transformers"]], "is_valid_size_dict": [[59, "is-valid-size-dict"]], "convert_to_size_dict": [[59, "convert-to-size-dict"]], "get_size_dict": [[59, "get-size-dict"]], "create_clip_transforms": [[59, "create-clip-transforms"]], "create_transforms_from_clip_processor": [[59, "create-transforms-from-clip-processor"]], "create_convnext_transforms": [[59, "create-convnext-transforms"]], "create_transforms_from_convnext_processor": [[59, "create-transforms-from-convnext-processor"]], "create_vit_transforms": [[59, "create-vit-transforms"]], "create_transforms_from_vit_processor": [[59, "create-transforms-from-vit-processor"]], "create_siglip_transforms": [[59, "create-siglip-transforms"]], "create_transforms_from_siglip_processor": [[59, "create-transforms-from-siglip-processor"]], "create_bit_transforms": [[59, "create-bit-transforms"]], "create_transforms_from_bit_processor": [[59, "create-transforms-from-bit-processor"]], "create_blip_transforms": [[59, "create-blip-transforms"]], "create_transforms_from_blip_processor": [[59, "create-transforms-from-blip-processor"]], "create_mobilenetv2_transforms": [[59, "create-mobilenetv2-transforms"]], "create_transforms_from_mobilenetv2_processor": [[59, "create-transforms-from-mobilenetv2-processor"]], "imgutils.resource.background": [[60, "module-imgutils.resource.background"]], "BackgroundImageSet": [[60, "backgroundimageset"]], "list_bg_image_files": [[60, "list-bg-image-files"]], "get_bg_image_file": [[60, "get-bg-image-file"]], "get_bg_image": [[60, "get-bg-image"]], "random_bg_image_file": [[60, "random-bg-image-file"]], "random_bg_image": [[60, "random-bg-image"]], "imgutils.resource": [[61, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[62, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise": [[62, "remove-adversarial-noise"]], "imgutils.restore": [[63, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[64, "module-imgutils.restore.nafnet"]], "restore_with_nafnet": [[64, "restore-with-nafnet"]], "imgutils.restore.scunet": [[65, "module-imgutils.restore.scunet"]], "restore_with_scunet": [[65, "restore-with-scunet"]], "imgutils.sd": [[66, "module-imgutils.sd"]], "imgutils.sd.metadata": [[67, "module-imgutils.sd.metadata"]], "SDMetaData": [[67, "sdmetadata"]], "parse_sdmeta_from_text": [[67, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[67, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[67, "save-image-with-sdmeta"]], "imgutils.sd.model": [[68, "module-imgutils.sd.model"]], "read_metadata": [[68, "read-metadata"]], "save_with_metadata": [[68, "save-with-metadata"]], "imgutils.sd.nai": [[69, "module-imgutils.sd.nai"]], "NAIMetaData": [[69, "naimetadata"]], "NAIMetadata": [[69, "id1"]], "get_naimeta_from_image": [[69, "get-naimeta-from-image"]], "add_naimeta_to_image": [[69, "add-naimeta-to-image"]], "save_image_with_naimeta": [[69, "save-image-with-naimeta"]], "imgutils.segment": [[70, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[71, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[71, "get-isnetis-mask"]], "segment_with_isnetis": [[71, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[71, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[72, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[72, "is-blacklisted"]], "drop_blacklisted_tags": [[72, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[73, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[73, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[73, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[73, "char-whitelist-word"]], "CHAR_SUFFIXES": [[73, "char-suffixes"]], "CHAR_PREFIXES": [[73, "char-prefixes"]], "CharacterTagPool": [[73, "charactertagpool"]], "is_basic_character_tag": [[73, "is-basic-character-tag"]], "drop_basic_character_tags": [[73, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[74, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[74, "get-deepdanbooru-tags"]], "imgutils.tagging.deepgelbooru": [[75, "module-imgutils.tagging.deepgelbooru"]], "get_deepgelbooru_tags": [[75, "get-deepgelbooru-tags"]], "imgutils.tagging.format": [[76, "module-imgutils.tagging.format"]], "add_underline": [[76, "add-underline"]], "remove_underline": [[76, "remove-underline"]], "tags_to_text": [[76, "tags-to-text"]], "imgutils.tagging": [[77, "module-imgutils.tagging"]], "imgutils.tagging.match": [[78, "module-imgutils.tagging.match"]], "tag_match_suffix": [[78, "tag-match-suffix"]], "tag_match_prefix": [[78, "tag-match-prefix"]], "tag_match_full": [[78, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[79, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[79, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[80, "module-imgutils.tagging.order"]], "sort_tags": [[80, "sort-tags"]], "imgutils.tagging.overlap": [[81, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[81, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[82, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[82, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[82, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[82, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[83, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[83, "upscale-with-cdc"]], "imgutils.upscale": [[84, "module-imgutils.upscale"]], "imgutils.utils.cache": [[85, "module-imgutils.utils.cache"]], "ts_lru_cache": [[85, "ts-lru-cache"]], "imgutils.utils.func": [[86, "module-imgutils.utils.func"]], "sigmoid": [[86, "sigmoid"]], "imgutils.utils": [[87, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[88, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[88, "get-onnx-provider"]], "open_onnx_model": [[88, "open-onnx-model"]], "imgutils.validate.aicheck": [[89, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[89, "get-ai-created-score"]], "is_ai_created": [[89, "is-ai-created"]], "imgutils.validate.bangumi_char": [[90, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[90, "anime-bangumi-char-score"]], "anime_bangumi_char": [[90, "anime-bangumi-char"]], "imgutils.validate.classify": [[91, "module-imgutils.validate.classify"]], "anime_classify_score": [[91, "anime-classify-score"]], "anime_classify": [[91, "anime-classify"]], "imgutils.validate.color": [[92, "module-imgutils.validate.color"]], "is_greyscale": [[92, "is-greyscale"]], "imgutils.validate.completeness": [[93, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[93, "anime-completeness-score"]], "anime_completeness": [[93, "anime-completeness"]], "imgutils.validate.dbrating": [[94, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[94, "anime-dbrating-score"]], "anime_dbrating": [[94, "anime-dbrating"]], "imgutils.validate.furry": [[95, "module-imgutils.validate.furry"]], "anime_furry_score": [[95, "anime-furry-score"]], "anime_furry": [[95, "anime-furry"]], "imgutils.validate": [[96, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[97, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[97, "get-monochrome-score"]], "is_monochrome": [[97, "is-monochrome"]], "imgutils.validate.nsfw": [[98, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[98, "nsfw-pred-score"]], "nsfw_pred": [[98, "nsfw-pred"]], "imgutils.validate.portrait": [[99, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[99, "anime-portrait-score"]], "anime_portrait": [[99, "anime-portrait"]], "imgutils.validate.rating": [[100, "module-imgutils.validate.rating"]], "anime_rating_score": [[100, "anime-rating-score"]], "anime_rating": [[100, "anime-rating"]], "imgutils.validate.real": [[101, "module-imgutils.validate.real"]], "anime_real_score": [[101, "anime-real-score"]], "anime_real": [[101, "anime-real"]], "imgutils.validate.safe": [[102, "module-imgutils.validate.safe"]], "safe_check_score": [[102, "safe-check-score"]], "safe_check": [[102, "safe-check"]], "imgutils.validate.style_age": [[103, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[103, "anime-style-age-score"]], "anime_style_age": [[103, "anime-style-age"]], "imgutils.validate.teen": [[104, "module-imgutils.validate.teen"]], "anime_teen_score": [[104, "anime-teen-score"]], "anime_teen": [[104, "anime-teen"]], "imgutils.validate.truncate": [[105, "module-imgutils.validate.truncate"]], "is_truncated_file": [[105, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[106, "welcome-to-imgutils-s-documentation"]], "Overview": [[106, "overview"]], "Tutorials": [[106, null]], "Information": [[106, null]], "API Documentation": [[106, null]], "Run Environment Information": [[107, "Run-Environment-Information"], [108, "Run-Environment-Information"]], "Installation": [[109, "installation"]], "Quick Start": [[110, "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.blob"], [6, "module-imgutils.data.decode"], [7, "module-imgutils.data.encode"], [8, "module-imgutils.data.image"], [9, "module-imgutils.data"], [10, "module-imgutils.data.layer"], [11, "module-imgutils.data.url"], [12, "module-imgutils.detect.booru_yolo"], [13, "module-imgutils.detect.censor"], [14, "module-imgutils.detect.eye"], [15, "module-imgutils.detect.face"], [16, "module-imgutils.detect.halfbody"], [17, "module-imgutils.detect.hand"], [18, "module-imgutils.detect.head"], [19, "module-imgutils.detect"], [20, "module-imgutils.detect.nudenet"], [21, "module-imgutils.detect.person"], [22, "module-imgutils.detect.similarity"], [23, "module-imgutils.detect.text"], [24, "module-imgutils.detect.visual"], [25, "module-imgutils.edge.canny"], [26, "module-imgutils.edge"], [27, "module-imgutils.edge.lineart"], [28, "module-imgutils.edge.lineart_anime"], [29, "module-imgutils.generic.classify"], [30, "module-imgutils.generic.clip"], [31, "module-imgutils.generic.enhance"], [32, "module-imgutils.generic"], [33, "module-imgutils.generic.siglip"], [34, "module-imgutils.generic.yolo"], [35, "module-imgutils.metadata.geninfo"], [36, "module-imgutils.metadata"], [37, "module-imgutils.metadata.lsb"], [38, "module-imgutils.metrics.aesthetic"], [39, "module-imgutils.metrics.ccip"], [40, "module-imgutils.metrics.dbaesthetic"], [41, "module-imgutils.metrics"], [42, "module-imgutils.metrics.laplacian"], [43, "module-imgutils.metrics.lpips"], [44, "module-imgutils.metrics.psnr_"], [45, "module-imgutils.ocr"], [46, "module-imgutils.operate.align"], [47, "module-imgutils.operate.censor_"], [48, "module-imgutils.operate.imgcensor"], [49, "module-imgutils.operate"], [50, "module-imgutils.operate.squeeze"], [51, "module-imgutils.pose.dwpose"], [52, "module-imgutils.pose.format"], [53, "module-imgutils.pose"], [54, "module-imgutils.pose.visual"], [55, "module-imgutils.preprocess.base"], [56, "module-imgutils.preprocess"], [57, "module-imgutils.preprocess.pillow"], [58, "module-imgutils.preprocess.torchvision"], [59, "module-imgutils.preprocess.transformers"], [60, "module-imgutils.resource.background"], [61, "module-imgutils.resource"], [62, "module-imgutils.restore.adversarial"], [63, "module-imgutils.restore"], [64, "module-imgutils.restore.nafnet"], [65, "module-imgutils.restore.scunet"], [66, "module-imgutils.sd"], [67, "module-imgutils.sd.metadata"], [68, "module-imgutils.sd.model"], [69, "module-imgutils.sd.nai"], [70, "module-imgutils.segment"], [71, "module-imgutils.segment.isnetis"], [72, "module-imgutils.tagging.blacklist"], [73, "module-imgutils.tagging.character"], [74, "module-imgutils.tagging.deepdanbooru"], [75, "module-imgutils.tagging.deepgelbooru"], [76, "module-imgutils.tagging.format"], [77, "module-imgutils.tagging"], [78, "module-imgutils.tagging.match"], [79, "module-imgutils.tagging.mldanbooru"], [80, "module-imgutils.tagging.order"], [81, "module-imgutils.tagging.overlap"], [82, "module-imgutils.tagging.wd14"], [83, "module-imgutils.upscale.cdc"], [84, "module-imgutils.upscale"], [85, "module-imgutils.utils.cache"], [86, "module-imgutils.utils.func"], [87, "module-imgutils.utils"], [88, "module-imgutils.utils.onnxruntime"], [89, "module-imgutils.validate.aicheck"], [90, "module-imgutils.validate.bangumi_char"], [91, "module-imgutils.validate.classify"], [92, "module-imgutils.validate.color"], [93, "module-imgutils.validate.completeness"], [94, "module-imgutils.validate.dbrating"], [95, "module-imgutils.validate.furry"], [96, "module-imgutils.validate"], [97, "module-imgutils.validate.monochrome"], [98, "module-imgutils.validate.nsfw"], [99, "module-imgutils.validate.portrait"], [100, "module-imgutils.validate.rating"], [101, "module-imgutils.validate.real"], [102, "module-imgutils.validate.safe"], [103, "module-imgutils.validate.style_age"], [104, "module-imgutils.validate.teen"], [105, "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.blob": [[5, "module-imgutils.data.blob"]], "is_valid_image_blob_url() (in module imgutils.data.blob)": [[5, "imgutils.data.blob.is_valid_image_blob_url"]], "load_image_from_blob_url() (in module imgutils.data.blob)": [[5, "imgutils.data.blob.load_image_from_blob_url"]], "to_blob_url() (in module imgutils.data.blob)": [[5, "imgutils.data.blob.to_blob_url"]], "imgutils.data.decode": [[6, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[6, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[7, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[7, "imgutils.data.encode.rgb_encode"]], "has_alpha_channel() (in module imgutils.data.image)": [[8, "imgutils.data.image.has_alpha_channel"]], "imgutils.data.image": [[8, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[8, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[8, "imgutils.data.image.load_images"]], "imgutils.data": [[9, "module-imgutils.data"]], "imgutils.data.layer": [[10, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[10, "imgutils.data.layer.istack"]], "download_image_from_url() (in module imgutils.data.url)": [[11, "imgutils.data.url.download_image_from_url"]], "imgutils.data.url": [[11, "module-imgutils.data.url"]], "is_http_url() (in module imgutils.data.url)": [[11, "imgutils.data.url.is_http_url"]], "detect_with_booru_yolo() (in module imgutils.detect.booru_yolo)": [[12, "imgutils.detect.booru_yolo.detect_with_booru_yolo"]], "imgutils.detect.booru_yolo": [[12, "module-imgutils.detect.booru_yolo"]], "detect_censors() (in module imgutils.detect.censor)": [[13, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[13, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[14, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[14, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[15, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[15, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[16, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[16, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[17, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[17, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[18, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[18, "module-imgutils.detect.head"]], "imgutils.detect": [[19, "module-imgutils.detect"]], "detect_with_nudenet() (in module imgutils.detect.nudenet)": [[20, "imgutils.detect.nudenet.detect_with_nudenet"]], "imgutils.detect.nudenet": [[20, "module-imgutils.detect.nudenet"]], "detect_person() (in module imgutils.detect.person)": [[21, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[21, "module-imgutils.detect.person"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[22, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[22, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[22, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[22, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[23, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[23, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[24, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[24, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[25, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[25, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[25, "module-imgutils.edge.canny"]], "imgutils.edge": [[26, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[27, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[27, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[27, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[28, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[28, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[28, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[29, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[29, "imgutils.generic.classify.classify_predict"]], "classify_predict_fmt() (in module imgutils.generic.classify)": [[29, "imgutils.generic.classify.classify_predict_fmt"]], "classify_predict_score() (in module imgutils.generic.classify)": [[29, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[29, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_fmt() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.predict_fmt"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.predict_score"]], "clipmodel (class in imgutils.generic.clip)": [[30, "imgutils.generic.clip.CLIPModel"]], "__init__() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.__init__"]], "clear() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.clear"]], "clip_image_encode() (in module imgutils.generic.clip)": [[30, "imgutils.generic.clip.clip_image_encode"]], "clip_predict() (in module imgutils.generic.clip)": [[30, "imgutils.generic.clip.clip_predict"]], "clip_text_encode() (in module imgutils.generic.clip)": [[30, "imgutils.generic.clip.clip_text_encode"]], "image_encode() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.image_encode"]], "imgutils.generic.clip": [[30, "module-imgutils.generic.clip"]], "launch_demo() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.launch_demo"]], "make_ui() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.make_ui"]], "predict() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.predict"]], "text_encode() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.text_encode"]], "imageenhancer (class in imgutils.generic.enhance)": [[31, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[31, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[31, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[31, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[32, "module-imgutils.generic"]], "siglipmodel (class in imgutils.generic.siglip)": [[33, "imgutils.generic.siglip.SigLIPModel"]], "__init__() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.__init__"]], "clear() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.clear"]], "image_encode() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.image_encode"]], "imgutils.generic.siglip": [[33, "module-imgutils.generic.siglip"]], "launch_demo() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.launch_demo"]], "make_ui() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.make_ui"]], "predict() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.predict"]], "siglip_image_encode() (in module imgutils.generic.siglip)": [[33, "imgutils.generic.siglip.siglip_image_encode"]], "siglip_predict() (in module imgutils.generic.siglip)": [[33, "imgutils.generic.siglip.siglip_predict"]], "siglip_text_encode() (in module imgutils.generic.siglip)": [[33, "imgutils.generic.siglip.siglip_text_encode"]], "text_encode() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.text_encode"]], "yolomodel (class in imgutils.generic.yolo)": [[34, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[34, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[34, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[35, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[36, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[37, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[37, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[37, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[37, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[37, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[37, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[37, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[38, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[38, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[39, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[40, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[40, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[41, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[42, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[42, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[43, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[43, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[43, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[43, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[44, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[44, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[45, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[45, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[45, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[45, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[45, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[46, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[46, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[47, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[47, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[47, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[47, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[47, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[48, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[48, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[48, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[48, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[48, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[48, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[48, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[48, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[48, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[48, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[49, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[50, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[50, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[50, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[51, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[51, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[52, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[52, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[52, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[52, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[52, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[53, "module-imgutils.pose"]], "imgutils.pose.visual": [[54, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[54, "imgutils.pose.visual.op18_visualize"]], "notparsetarget (class in imgutils.preprocess.base)": [[55, "imgutils.preprocess.base.NotParseTarget"]], "imgutils.preprocess.base": [[55, "module-imgutils.preprocess.base"]], "imgutils.preprocess": [[56, "module-imgutils.preprocess"]], "create_pillow_transforms() (in module imgutils.preprocess.pillow)": [[57, "imgutils.preprocess.pillow.create_pillow_transforms"]], "imgutils.preprocess.pillow": [[57, "module-imgutils.preprocess.pillow"]], "parse_pillow_transforms() (in module imgutils.preprocess.pillow)": [[57, "imgutils.preprocess.pillow.parse_pillow_transforms"]], "register_pillow_parse() (in module imgutils.preprocess.pillow)": [[57, "imgutils.preprocess.pillow.register_pillow_parse"]], "register_pillow_transform() (in module imgutils.preprocess.pillow)": [[57, "imgutils.preprocess.pillow.register_pillow_transform"]], "create_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[58, "imgutils.preprocess.torchvision.create_torchvision_transforms"]], "imgutils.preprocess.torchvision": [[58, "module-imgutils.preprocess.torchvision"]], "parse_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[58, "imgutils.preprocess.torchvision.parse_torchvision_transforms"]], "register_torchvision_parse() (in module imgutils.preprocess.torchvision)": [[58, "imgutils.preprocess.torchvision.register_torchvision_parse"]], "register_torchvision_transform() (in module imgutils.preprocess.torchvision)": [[58, "imgutils.preprocess.torchvision.register_torchvision_transform"]], "notprocessortypeerror (class in imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.NotProcessorTypeError"]], "convert_to_size_dict() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.convert_to_size_dict"]], "create_bit_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_bit_transforms"]], "create_blip_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_blip_transforms"]], "create_clip_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_clip_transforms"]], "create_convnext_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_convnext_transforms"]], "create_mobilenetv2_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_mobilenetv2_transforms"]], "create_siglip_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_siglip_transforms"]], "create_transforms_from_bit_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_bit_processor"]], "create_transforms_from_blip_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_blip_processor"]], "create_transforms_from_clip_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_clip_processor"]], "create_transforms_from_convnext_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_convnext_processor"]], "create_transforms_from_mobilenetv2_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_mobilenetv2_processor"]], "create_transforms_from_siglip_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_siglip_processor"]], "create_transforms_from_transformers() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_transformers"]], "create_transforms_from_vit_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_vit_processor"]], "create_vit_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_vit_transforms"]], "get_size_dict() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.get_size_dict"]], "imgutils.preprocess.transformers": [[59, "module-imgutils.preprocess.transformers"]], "is_valid_size_dict() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.is_valid_size_dict"]], "register_creators_for_transformers() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.register_creators_for_transformers"]], "backgroundimageset (class in imgutils.resource.background)": [[60, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[60, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[61, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[62, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise() (in module imgutils.restore.adversarial)": [[62, "imgutils.restore.adversarial.remove_adversarial_noise"]], "imgutils.restore": [[63, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[64, "module-imgutils.restore.nafnet"]], "restore_with_nafnet() (in module imgutils.restore.nafnet)": [[64, "imgutils.restore.nafnet.restore_with_nafnet"]], "imgutils.restore.scunet": [[65, "module-imgutils.restore.scunet"]], "restore_with_scunet() (in module imgutils.restore.scunet)": [[65, "imgutils.restore.scunet.restore_with_scunet"]], "imgutils.sd": [[66, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[67, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[67, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[67, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[67, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[67, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[67, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[67, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[67, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[68, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[68, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[68, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[69, "imgutils.sd.nai.NAIMetaData"], [69, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[69, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[69, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[69, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[69, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[69, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[69, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[70, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[71, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[71, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[71, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[71, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[72, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[72, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[72, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[73, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[73, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[73, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[73, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[73, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[74, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[74, "module-imgutils.tagging.deepdanbooru"]], "get_deepgelbooru_tags() (in module imgutils.tagging.deepgelbooru)": [[75, "imgutils.tagging.deepgelbooru.get_deepgelbooru_tags"]], "imgutils.tagging.deepgelbooru": [[75, "module-imgutils.tagging.deepgelbooru"]], "add_underline() (in module imgutils.tagging.format)": [[76, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[76, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[76, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[76, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[77, "module-imgutils.tagging"]], "imgutils.tagging.match": [[78, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[78, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[78, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[78, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[79, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[79, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[80, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[80, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[81, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[81, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[82, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[82, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[82, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[82, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[83, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[83, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[84, "module-imgutils.upscale"]], "imgutils.utils.cache": [[85, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[85, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[86, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[86, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[87, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[88, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[88, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[88, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[89, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[89, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[89, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[90, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[90, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[90, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[91, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[91, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[91, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[92, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[92, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[93, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[93, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[93, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[94, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[94, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[94, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[95, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[95, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[95, "module-imgutils.validate.furry"]], "imgutils.validate": [[96, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[97, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[97, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[97, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[98, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[98, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[98, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[99, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[99, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[99, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[100, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[100, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[100, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[101, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[101, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[101, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[102, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[102, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[102, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[103, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[103, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[103, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[104, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[104, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[104, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[105, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[105, "imgutils.validate.truncate.is_truncated_file"]]}}) \ No newline at end of file diff --git a/v0.14.1/.buildinfo b/v0.14.1/.buildinfo index 5a408c01385968754bd77f17de0e85ab85aa73d7..4020c7a74b84c957c56925936a86b6e4e69aa126 100644 --- a/v0.14.1/.buildinfo +++ b/v0.14.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: bfc7f13b7d628ead98a707cdbff1b705 +config: 3df36939ded641947310201ec25d4939 tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/v0.14.1/.doctrees/api_doc/ascii/drawing.doctree b/v0.14.1/.doctrees/api_doc/ascii/drawing.doctree index ea1b12c9060327e25cc0fbd73f1803395483303e..7692eece2305c7a97a219c4e33bd8dcda56ca6f7 100644 Binary files a/v0.14.1/.doctrees/api_doc/ascii/drawing.doctree and b/v0.14.1/.doctrees/api_doc/ascii/drawing.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/ascii/index.doctree b/v0.14.1/.doctrees/api_doc/ascii/index.doctree index 5affacfc184d5d39b90fb38c3a6e3af7b8741e0b..8b5266df53568c30309609ffe3eda64143995280 100644 Binary files a/v0.14.1/.doctrees/api_doc/ascii/index.doctree and b/v0.14.1/.doctrees/api_doc/ascii/index.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/config/index.doctree b/v0.14.1/.doctrees/api_doc/config/index.doctree index 39af52f163ff8fbfc0dd4eab807255634befc1a7..6031432abab4f78413b735b31ceab750f771b840 100644 Binary files a/v0.14.1/.doctrees/api_doc/config/index.doctree and b/v0.14.1/.doctrees/api_doc/config/index.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/config/meta.doctree b/v0.14.1/.doctrees/api_doc/config/meta.doctree index b43dcde172c32d28ca4d476d8dff7e2ad685e908..4d48ce12d726cb4dcf8bb920347626a72bf81512 100644 Binary files a/v0.14.1/.doctrees/api_doc/config/meta.doctree and b/v0.14.1/.doctrees/api_doc/config/meta.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/data/background.doctree b/v0.14.1/.doctrees/api_doc/data/background.doctree index d5c02ff225f6fda9575eff326836a1bad4bbf2b8..c3ba1e9233c4924e88dad7265a112a145e696e14 100644 Binary files a/v0.14.1/.doctrees/api_doc/data/background.doctree and b/v0.14.1/.doctrees/api_doc/data/background.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/data/blob.doctree b/v0.14.1/.doctrees/api_doc/data/blob.doctree index f614625935925311f0e23120cb24510b2ca5e3ec..321253e174bb32f59ed97b53ad4d61c31a67bae6 100644 Binary files a/v0.14.1/.doctrees/api_doc/data/blob.doctree and b/v0.14.1/.doctrees/api_doc/data/blob.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/data/decode.doctree b/v0.14.1/.doctrees/api_doc/data/decode.doctree index 7aaa0d71132e7fa4e8338ba0789a23e007ebbe38..62e848a30067b6e95f5338b3cdbe41c681efa329 100644 Binary files a/v0.14.1/.doctrees/api_doc/data/decode.doctree and b/v0.14.1/.doctrees/api_doc/data/decode.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/data/encode.doctree b/v0.14.1/.doctrees/api_doc/data/encode.doctree index 38800890b10bc9c57e4ba78b5294f2c66b7157b9..fa914d7a179e50c644c1b9aa384f604195fedfc1 100644 Binary files a/v0.14.1/.doctrees/api_doc/data/encode.doctree and b/v0.14.1/.doctrees/api_doc/data/encode.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/data/image.doctree b/v0.14.1/.doctrees/api_doc/data/image.doctree index 47f7d062756be65b0145516ded21f3083a7d3c13..6d39a747370247003b02873257f6d34c88fa1d70 100644 Binary files a/v0.14.1/.doctrees/api_doc/data/image.doctree and b/v0.14.1/.doctrees/api_doc/data/image.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/data/index.doctree b/v0.14.1/.doctrees/api_doc/data/index.doctree index 82cb91a1cbade70beb2de7ce79257c9ddf070d15..ee103a7575bdbe45795f8649ef1ea9ca750f8520 100644 Binary files a/v0.14.1/.doctrees/api_doc/data/index.doctree and b/v0.14.1/.doctrees/api_doc/data/index.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/data/layer.doctree b/v0.14.1/.doctrees/api_doc/data/layer.doctree index cf515f706c681c97dd07e6e95750de1ab9fb5d74..92b58c3beb00459d3d15ce6ba8ac1d23aec828aa 100644 Binary files a/v0.14.1/.doctrees/api_doc/data/layer.doctree and b/v0.14.1/.doctrees/api_doc/data/layer.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/data/url.doctree b/v0.14.1/.doctrees/api_doc/data/url.doctree index 3c6494f46c16af105af9e4e1269d825a624c096e..f677cfe1004460b214677cd2d90770e80f3ec8d0 100644 Binary files a/v0.14.1/.doctrees/api_doc/data/url.doctree and b/v0.14.1/.doctrees/api_doc/data/url.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/detect/booru_yolo.doctree b/v0.14.1/.doctrees/api_doc/detect/booru_yolo.doctree index 5dbee3828a7b684ad1bd746dbd073846cba64f83..8154f30fdf4e9061b44f5781b51f65da0ce8c4e5 100644 Binary files a/v0.14.1/.doctrees/api_doc/detect/booru_yolo.doctree and b/v0.14.1/.doctrees/api_doc/detect/booru_yolo.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/detect/censor.doctree b/v0.14.1/.doctrees/api_doc/detect/censor.doctree index 53be9bdfc740e8f566a8a180a9128d99025aea7e..ed14990c1af5aaf8e844b58203328f34692c5e63 100644 Binary files a/v0.14.1/.doctrees/api_doc/detect/censor.doctree and b/v0.14.1/.doctrees/api_doc/detect/censor.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/detect/eye.doctree b/v0.14.1/.doctrees/api_doc/detect/eye.doctree index caba083f1ee5f50519715548cbec2868836e0d44..b625fd7d87a64b1236b578ba8fd06a070ac515c1 100644 Binary files a/v0.14.1/.doctrees/api_doc/detect/eye.doctree and b/v0.14.1/.doctrees/api_doc/detect/eye.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/detect/face.doctree b/v0.14.1/.doctrees/api_doc/detect/face.doctree index b2fae3c261ab345a81057068698dc031bbce8968..27684677c0734d946d93a417ac687718e57e344b 100644 Binary files a/v0.14.1/.doctrees/api_doc/detect/face.doctree and b/v0.14.1/.doctrees/api_doc/detect/face.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/detect/halfbody.doctree b/v0.14.1/.doctrees/api_doc/detect/halfbody.doctree index 0378bba5232e475b646f654ec37f93a6725abca4..66b0b2078902de8940672ef2b0d491d52dde089c 100644 Binary files a/v0.14.1/.doctrees/api_doc/detect/halfbody.doctree and b/v0.14.1/.doctrees/api_doc/detect/halfbody.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/detect/hand.doctree b/v0.14.1/.doctrees/api_doc/detect/hand.doctree index 5f5941fe752bf5fa28fd694d677ad78e8241b14f..5c49a0774c2e6ecf477a20e04c0debe4adb650c1 100644 Binary files a/v0.14.1/.doctrees/api_doc/detect/hand.doctree and b/v0.14.1/.doctrees/api_doc/detect/hand.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/detect/head.doctree b/v0.14.1/.doctrees/api_doc/detect/head.doctree index 2dd3d7f13fdbf8b833d0ea9964f5ba07eeb426d6..7b4a0a4eecea4f60c65a6d802947c9a7b7afcef2 100644 Binary files a/v0.14.1/.doctrees/api_doc/detect/head.doctree and b/v0.14.1/.doctrees/api_doc/detect/head.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/detect/index.doctree b/v0.14.1/.doctrees/api_doc/detect/index.doctree index ca77f2acdedf74534ebbaa9da8907ee78dd59cd0..ed58701103858600795b4ed6f0c5686990b5413d 100644 Binary files a/v0.14.1/.doctrees/api_doc/detect/index.doctree and b/v0.14.1/.doctrees/api_doc/detect/index.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/detect/nudenet.doctree b/v0.14.1/.doctrees/api_doc/detect/nudenet.doctree index 7550e1c591a1074420e72367b21b445f254a4d82..6d63492bc58c8adec916912c3ee19196b3acf620 100644 Binary files a/v0.14.1/.doctrees/api_doc/detect/nudenet.doctree and b/v0.14.1/.doctrees/api_doc/detect/nudenet.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/detect/person.doctree b/v0.14.1/.doctrees/api_doc/detect/person.doctree index 5bee3ed20edd451ac0e16f47f3b497ae1bbd6830..02655531016ecb4750d8495d3afb250caddabb9a 100644 Binary files a/v0.14.1/.doctrees/api_doc/detect/person.doctree and b/v0.14.1/.doctrees/api_doc/detect/person.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/detect/similarity.doctree b/v0.14.1/.doctrees/api_doc/detect/similarity.doctree index b9a79f36a3c24bcd8fdceee22487834861a67e98..70eee8cdf6316f08ff8901d6448545dad7d54101 100644 Binary files a/v0.14.1/.doctrees/api_doc/detect/similarity.doctree and b/v0.14.1/.doctrees/api_doc/detect/similarity.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/detect/text.doctree b/v0.14.1/.doctrees/api_doc/detect/text.doctree index 9e23d2e8e74ed5037c2b28ca356e3e3c8e2e426f..2aeafd4f4eb390d4f563624ec09007870264a002 100644 Binary files a/v0.14.1/.doctrees/api_doc/detect/text.doctree and b/v0.14.1/.doctrees/api_doc/detect/text.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/detect/visual.doctree b/v0.14.1/.doctrees/api_doc/detect/visual.doctree index c04ea2d5580189dcffdeda14f6dfe158acb991ff..2c22fca0972ef480e6567359ed20424b6be2b385 100644 Binary files a/v0.14.1/.doctrees/api_doc/detect/visual.doctree and b/v0.14.1/.doctrees/api_doc/detect/visual.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/edge/canny.doctree b/v0.14.1/.doctrees/api_doc/edge/canny.doctree index 83bdd1763be49634042c5085fce1d558744f4e62..e3eb786374badf0ef5b7d9b2cefcea9dc9a5664a 100644 Binary files a/v0.14.1/.doctrees/api_doc/edge/canny.doctree and b/v0.14.1/.doctrees/api_doc/edge/canny.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/edge/index.doctree b/v0.14.1/.doctrees/api_doc/edge/index.doctree index bb50e84a64c4c68bdc241dc1c3d4e141e8bf3f68..dd7cee116459df787fea65018a3e4e24ec210000 100644 Binary files a/v0.14.1/.doctrees/api_doc/edge/index.doctree and b/v0.14.1/.doctrees/api_doc/edge/index.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/edge/lineart.doctree b/v0.14.1/.doctrees/api_doc/edge/lineart.doctree index 47e3f2eeb586dcf3d2cf411d3c0cd10853b19f59..56cf8cddd554c40e035a31d572d81c50ff02a6be 100644 Binary files a/v0.14.1/.doctrees/api_doc/edge/lineart.doctree and b/v0.14.1/.doctrees/api_doc/edge/lineart.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/edge/lineart_anime.doctree b/v0.14.1/.doctrees/api_doc/edge/lineart_anime.doctree index ed2ac11bcebe386d3ca3cb78f311a62c029cf70f..2f7a48648bc6118e38bbca54a983275a1c710ea2 100644 Binary files a/v0.14.1/.doctrees/api_doc/edge/lineart_anime.doctree and b/v0.14.1/.doctrees/api_doc/edge/lineart_anime.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/generic/classify.doctree b/v0.14.1/.doctrees/api_doc/generic/classify.doctree index e99ca90d55eb269927f22de2becd1878d928a8bb..a4392ff83e99c4358835ceff99a91e4748c10614 100644 Binary files a/v0.14.1/.doctrees/api_doc/generic/classify.doctree and b/v0.14.1/.doctrees/api_doc/generic/classify.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/generic/clip.doctree b/v0.14.1/.doctrees/api_doc/generic/clip.doctree index 7c74838410ec3a13bebe27f4771cbd38c14234e6..cf20accf60963184ab2d70f75a638e929f3e1062 100644 Binary files a/v0.14.1/.doctrees/api_doc/generic/clip.doctree and b/v0.14.1/.doctrees/api_doc/generic/clip.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/generic/enhance.doctree b/v0.14.1/.doctrees/api_doc/generic/enhance.doctree index 1569e9eb957e64c70e69afecf7458d80635fab50..e1485600aba10d94ac3bb82ee3fac170f92d488b 100644 Binary files a/v0.14.1/.doctrees/api_doc/generic/enhance.doctree and b/v0.14.1/.doctrees/api_doc/generic/enhance.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/generic/index.doctree b/v0.14.1/.doctrees/api_doc/generic/index.doctree index 2a2b27631b56fa6ee51aaadc08f074f6b145f1b3..97b8509586646f6d7ff9c833e9c25ca9f56ea894 100644 Binary files a/v0.14.1/.doctrees/api_doc/generic/index.doctree and b/v0.14.1/.doctrees/api_doc/generic/index.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/generic/siglip.doctree b/v0.14.1/.doctrees/api_doc/generic/siglip.doctree index 6a3ac5c7416316ef8f7c784d8e9d8781273836c4..3bb40f9ad70a41e194cb8af3253ae966fc379142 100644 Binary files a/v0.14.1/.doctrees/api_doc/generic/siglip.doctree and b/v0.14.1/.doctrees/api_doc/generic/siglip.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/generic/yolo.doctree b/v0.14.1/.doctrees/api_doc/generic/yolo.doctree index a9015c5980c46c7f49426a1dc05a0542cd03efe8..f7ece15edfbc4fd35bf9cbda075b1b502fbac4ce 100644 Binary files a/v0.14.1/.doctrees/api_doc/generic/yolo.doctree and b/v0.14.1/.doctrees/api_doc/generic/yolo.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/metadata/geninfo.doctree b/v0.14.1/.doctrees/api_doc/metadata/geninfo.doctree index 79a03c67bfacec2f1d15008191fe9d833ca67914..fc6a0cc158daadca0d5c7af4fa14cd666563d3c8 100644 Binary files a/v0.14.1/.doctrees/api_doc/metadata/geninfo.doctree and b/v0.14.1/.doctrees/api_doc/metadata/geninfo.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/metadata/index.doctree b/v0.14.1/.doctrees/api_doc/metadata/index.doctree index 714a2b2796bfa0c36f6cd7aa1200feb9e0a61b7b..afd413657723dd8cf5a995f241398281b09e6611 100644 Binary files a/v0.14.1/.doctrees/api_doc/metadata/index.doctree and b/v0.14.1/.doctrees/api_doc/metadata/index.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/metadata/lsb.doctree b/v0.14.1/.doctrees/api_doc/metadata/lsb.doctree index 7fb76e3ad8c395d07ac872001e57c58032173f03..b400b90275daf1775c0e229a26f172ebd43ff68a 100644 Binary files a/v0.14.1/.doctrees/api_doc/metadata/lsb.doctree and b/v0.14.1/.doctrees/api_doc/metadata/lsb.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/metrics/aesthetic.doctree b/v0.14.1/.doctrees/api_doc/metrics/aesthetic.doctree index 63989af0ce6e7d29542551dad02a87cd4f48f9d1..9ad3b4dd5d34ea1a976bd8db7931f1b38b7d50f8 100644 Binary files a/v0.14.1/.doctrees/api_doc/metrics/aesthetic.doctree and b/v0.14.1/.doctrees/api_doc/metrics/aesthetic.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/metrics/ccip.doctree b/v0.14.1/.doctrees/api_doc/metrics/ccip.doctree index 03153409ef4d91b840ddd5815de8cb123d8a5fb1..84aecd047d0a202b04b3ef82e2da84b71f47127f 100644 Binary files a/v0.14.1/.doctrees/api_doc/metrics/ccip.doctree and b/v0.14.1/.doctrees/api_doc/metrics/ccip.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/metrics/dbaesthetic.doctree b/v0.14.1/.doctrees/api_doc/metrics/dbaesthetic.doctree index 141d7075b3ff26503e5bd01d53c099510fbb9808..60297c973c55c07a998a6cfd608d35213c29ea7b 100644 Binary files a/v0.14.1/.doctrees/api_doc/metrics/dbaesthetic.doctree and b/v0.14.1/.doctrees/api_doc/metrics/dbaesthetic.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/metrics/index.doctree b/v0.14.1/.doctrees/api_doc/metrics/index.doctree index 31bed2eb80b48c96e0d005c6e9badb75715692f9..75472c30274ff394c2fe308419ac6617ef8de686 100644 Binary files a/v0.14.1/.doctrees/api_doc/metrics/index.doctree and b/v0.14.1/.doctrees/api_doc/metrics/index.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/metrics/laplacian.doctree b/v0.14.1/.doctrees/api_doc/metrics/laplacian.doctree index 662dc010ad07e006dfb492f94c4b4961ce2f644a..4414b4956abdd0c09ed6631d3871876361db3025 100644 Binary files a/v0.14.1/.doctrees/api_doc/metrics/laplacian.doctree and b/v0.14.1/.doctrees/api_doc/metrics/laplacian.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/metrics/lpips.doctree b/v0.14.1/.doctrees/api_doc/metrics/lpips.doctree index 5ed4eef6712d7ed67c20a219c4044047762de6fb..ce420931d128e75bd029ff88fac8c9ded4b1844a 100644 Binary files a/v0.14.1/.doctrees/api_doc/metrics/lpips.doctree and b/v0.14.1/.doctrees/api_doc/metrics/lpips.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/metrics/psnr_.doctree b/v0.14.1/.doctrees/api_doc/metrics/psnr_.doctree index 73db5c1db4c25d064d7065fe8722e85e9035287b..6c022585711178da0e7992c40c36ae2b93b66de5 100644 Binary files a/v0.14.1/.doctrees/api_doc/metrics/psnr_.doctree and b/v0.14.1/.doctrees/api_doc/metrics/psnr_.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/ocr/index.doctree b/v0.14.1/.doctrees/api_doc/ocr/index.doctree index 0444de48cdb70d99e9f9806b2d9da652afead5c9..7c4febc55d099b4510263516c1cbfe368be29277 100644 Binary files a/v0.14.1/.doctrees/api_doc/ocr/index.doctree and b/v0.14.1/.doctrees/api_doc/ocr/index.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/operate/align.doctree b/v0.14.1/.doctrees/api_doc/operate/align.doctree index d170866970d3f5e956ffe033900058be88709830..c78eb2ad24f0302095dcf3fc3ee800540ea14a02 100644 Binary files a/v0.14.1/.doctrees/api_doc/operate/align.doctree and b/v0.14.1/.doctrees/api_doc/operate/align.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/operate/censor.doctree b/v0.14.1/.doctrees/api_doc/operate/censor.doctree index 5f283dc7201437373d7366ab33580acda88450c7..0758d0263d23fa6b7a1e12c2ce3a94b57fff2f95 100644 Binary files a/v0.14.1/.doctrees/api_doc/operate/censor.doctree and b/v0.14.1/.doctrees/api_doc/operate/censor.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/operate/imgcensor.doctree b/v0.14.1/.doctrees/api_doc/operate/imgcensor.doctree index 1034e3e281767fd75ef1405d7b64baf27fcc6caf..dde3a6cac7af74422ca3d5cfac9e63077e000c5f 100644 Binary files a/v0.14.1/.doctrees/api_doc/operate/imgcensor.doctree and b/v0.14.1/.doctrees/api_doc/operate/imgcensor.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/operate/index.doctree b/v0.14.1/.doctrees/api_doc/operate/index.doctree index 941b832967be8b6e436c33955d145af195a4f1cf..82d2cc9a9b8cbb60a7c086366092b9df91b4c7d7 100644 Binary files a/v0.14.1/.doctrees/api_doc/operate/index.doctree and b/v0.14.1/.doctrees/api_doc/operate/index.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/operate/squeeze.doctree b/v0.14.1/.doctrees/api_doc/operate/squeeze.doctree index 00be8dbe870915508c13e83947d44806af465f40..f7ac669361c0184a879fc53b3033a57e7d91e27b 100644 Binary files a/v0.14.1/.doctrees/api_doc/operate/squeeze.doctree and b/v0.14.1/.doctrees/api_doc/operate/squeeze.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/pose/dwpose.doctree b/v0.14.1/.doctrees/api_doc/pose/dwpose.doctree index b1aa50f8fdb1cd1a4accdf1ffcc484815964dc77..ed413f689bcea089960ad5f48984c5403b1182ea 100644 Binary files a/v0.14.1/.doctrees/api_doc/pose/dwpose.doctree and b/v0.14.1/.doctrees/api_doc/pose/dwpose.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/pose/format.doctree b/v0.14.1/.doctrees/api_doc/pose/format.doctree index c7b3e24bac249fc36b4db5d8ee3abc42f2d83819..ec4fd7a537b90bbf583b796379cec73c77e80279 100644 Binary files a/v0.14.1/.doctrees/api_doc/pose/format.doctree and b/v0.14.1/.doctrees/api_doc/pose/format.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/pose/index.doctree b/v0.14.1/.doctrees/api_doc/pose/index.doctree index a83280d3ee6f09eff9478ba55f7e8830f235fa5a..088c0f57ee9015a59ed4d473f08717a48517f9c8 100644 Binary files a/v0.14.1/.doctrees/api_doc/pose/index.doctree and b/v0.14.1/.doctrees/api_doc/pose/index.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/pose/visual.doctree b/v0.14.1/.doctrees/api_doc/pose/visual.doctree index 47457b64f0ce84f58ad2104bc05ac6b9cecbe209..90526a28460db9b2dc5c35f59502a6f89f4da329 100644 Binary files a/v0.14.1/.doctrees/api_doc/pose/visual.doctree and b/v0.14.1/.doctrees/api_doc/pose/visual.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/preprocess/base.doctree b/v0.14.1/.doctrees/api_doc/preprocess/base.doctree index 00d51fcd94af42d62a70d9bc9880808a410ed9c2..195ac29189936b22ccb8da3cc851a170f786cbac 100644 Binary files a/v0.14.1/.doctrees/api_doc/preprocess/base.doctree and b/v0.14.1/.doctrees/api_doc/preprocess/base.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/preprocess/index.doctree b/v0.14.1/.doctrees/api_doc/preprocess/index.doctree index 931e1c04fca05423a19c64b6bf24e850098b9933..b4a5a451fc8b5d0530b3f0c4fd96f204ccb21c9f 100644 Binary files a/v0.14.1/.doctrees/api_doc/preprocess/index.doctree and b/v0.14.1/.doctrees/api_doc/preprocess/index.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/preprocess/pillow.doctree b/v0.14.1/.doctrees/api_doc/preprocess/pillow.doctree index 4785c874cc0e0f224c3540812255f033f61500d5..d0769a658260f0ed1fff8ade649e77c58e415938 100644 Binary files a/v0.14.1/.doctrees/api_doc/preprocess/pillow.doctree and b/v0.14.1/.doctrees/api_doc/preprocess/pillow.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/preprocess/torchvision.doctree b/v0.14.1/.doctrees/api_doc/preprocess/torchvision.doctree index 3f110a38cb5483f4d3253525c4be55e288ffb19d..21940aec3de3e7519a6fc07c15f79d7fd0dadfa4 100644 Binary files a/v0.14.1/.doctrees/api_doc/preprocess/torchvision.doctree and b/v0.14.1/.doctrees/api_doc/preprocess/torchvision.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/preprocess/transformers.doctree b/v0.14.1/.doctrees/api_doc/preprocess/transformers.doctree index e667736250b835d02de6e73b939a45b7f2a3d1a3..ab94d7f033bba77b47b8c9c0f56758a950541cb0 100644 Binary files a/v0.14.1/.doctrees/api_doc/preprocess/transformers.doctree and b/v0.14.1/.doctrees/api_doc/preprocess/transformers.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/resource/background.doctree b/v0.14.1/.doctrees/api_doc/resource/background.doctree index c52aa529d17e9ed684d1184ab5ffe0cb191b2602..d3e7e22e49441d9d18d37f7853657e270b5d05ec 100644 Binary files a/v0.14.1/.doctrees/api_doc/resource/background.doctree and b/v0.14.1/.doctrees/api_doc/resource/background.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/resource/index.doctree b/v0.14.1/.doctrees/api_doc/resource/index.doctree index e059207c01219a9be2dceb90f3768d83b3817d2f..78893fbc677ea31e92ce10cd37498c692cb67ef8 100644 Binary files a/v0.14.1/.doctrees/api_doc/resource/index.doctree and b/v0.14.1/.doctrees/api_doc/resource/index.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/restore/adversarial.doctree b/v0.14.1/.doctrees/api_doc/restore/adversarial.doctree index d620ac6b71ed178eccbdeada6ebf39c5fd649f67..7b6781ad8f5943044b6138bef133670c58a893c5 100644 Binary files a/v0.14.1/.doctrees/api_doc/restore/adversarial.doctree and b/v0.14.1/.doctrees/api_doc/restore/adversarial.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/restore/index.doctree b/v0.14.1/.doctrees/api_doc/restore/index.doctree index b739cf555b86da44a6b77eda057953c64713c333..82dabfe83176088f53391c0ec66ac4d0a4536761 100644 Binary files a/v0.14.1/.doctrees/api_doc/restore/index.doctree and b/v0.14.1/.doctrees/api_doc/restore/index.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/restore/nafnet.doctree b/v0.14.1/.doctrees/api_doc/restore/nafnet.doctree index 19acf32078606155489075b18f7ef0a28fe96027..5232d93e41c91426b60b7c79468b239114556cdd 100644 Binary files a/v0.14.1/.doctrees/api_doc/restore/nafnet.doctree and b/v0.14.1/.doctrees/api_doc/restore/nafnet.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/restore/scunet.doctree b/v0.14.1/.doctrees/api_doc/restore/scunet.doctree index 10972958b3aaf81e8e898577daaf318c327f912d..9d650574186d3aed62ab684586bf81bec74d988d 100644 Binary files a/v0.14.1/.doctrees/api_doc/restore/scunet.doctree and b/v0.14.1/.doctrees/api_doc/restore/scunet.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/sd/index.doctree b/v0.14.1/.doctrees/api_doc/sd/index.doctree index e70f1a6c03de2fd9fe67c5ddaf952a3f0a49cdbb..64f52d03cf11f28c8ac036c433a877d540d5b021 100644 Binary files a/v0.14.1/.doctrees/api_doc/sd/index.doctree and b/v0.14.1/.doctrees/api_doc/sd/index.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/sd/metadata.doctree b/v0.14.1/.doctrees/api_doc/sd/metadata.doctree index d05bf250bd76fd93578690929b8d878c66f57ecf..7dab542811df225f26af733d536f2340ce3e5867 100644 Binary files a/v0.14.1/.doctrees/api_doc/sd/metadata.doctree and b/v0.14.1/.doctrees/api_doc/sd/metadata.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/sd/model.doctree b/v0.14.1/.doctrees/api_doc/sd/model.doctree index e702708fc2f823cd3f30626ef777bd16d8b6fb39..a0d1afdab4e9fb2e5bf1b6c7a1553400f775c94e 100644 Binary files a/v0.14.1/.doctrees/api_doc/sd/model.doctree and b/v0.14.1/.doctrees/api_doc/sd/model.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/sd/nai.doctree b/v0.14.1/.doctrees/api_doc/sd/nai.doctree index 8ac290a537d9430d71ee7995ca7674e1338b4910..86c7dce823ab66e666e4c5178b2746c6b8e12f02 100644 Binary files a/v0.14.1/.doctrees/api_doc/sd/nai.doctree and b/v0.14.1/.doctrees/api_doc/sd/nai.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/segment/index.doctree b/v0.14.1/.doctrees/api_doc/segment/index.doctree index 02009aa491b27e56a492d43ee99ec21ed9814b8a..77aed25f7f8627deff3a4f3549441ee4625d9680 100644 Binary files a/v0.14.1/.doctrees/api_doc/segment/index.doctree and b/v0.14.1/.doctrees/api_doc/segment/index.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/segment/isnetis.doctree b/v0.14.1/.doctrees/api_doc/segment/isnetis.doctree index 72a9221c44b3a255d8a2a57ba8bb2b07e52bbc49..0bad6f713e7982daa9e510894478c40d21661e79 100644 Binary files a/v0.14.1/.doctrees/api_doc/segment/isnetis.doctree and b/v0.14.1/.doctrees/api_doc/segment/isnetis.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/tagging/blacklist.doctree b/v0.14.1/.doctrees/api_doc/tagging/blacklist.doctree index a106f296599f49b3819b2fb2d3b3a97882231899..a1454c4e5376eb51a29857d826bf42829e88e555 100644 Binary files a/v0.14.1/.doctrees/api_doc/tagging/blacklist.doctree and b/v0.14.1/.doctrees/api_doc/tagging/blacklist.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/tagging/character.doctree b/v0.14.1/.doctrees/api_doc/tagging/character.doctree index ff3179c0b0bb8f6d36971430e27a1b6823f6e806..d1ef82eb7a4a25c68c7ab991387b344de6a9bfd6 100644 Binary files a/v0.14.1/.doctrees/api_doc/tagging/character.doctree and b/v0.14.1/.doctrees/api_doc/tagging/character.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/tagging/deepdanbooru.doctree b/v0.14.1/.doctrees/api_doc/tagging/deepdanbooru.doctree index 76b8e5e424dcdec05cf0cc9e3d83dbf72a73e694..102cb3884be9399b033f02dcad178ed456971168 100644 Binary files a/v0.14.1/.doctrees/api_doc/tagging/deepdanbooru.doctree and b/v0.14.1/.doctrees/api_doc/tagging/deepdanbooru.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/tagging/deepgelbooru.doctree b/v0.14.1/.doctrees/api_doc/tagging/deepgelbooru.doctree index 93b7ed70de8cee134a17dc7a601455a820474f19..0b40fedcee177811d88817046d269f14edcc4d6e 100644 Binary files a/v0.14.1/.doctrees/api_doc/tagging/deepgelbooru.doctree and b/v0.14.1/.doctrees/api_doc/tagging/deepgelbooru.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/tagging/format.doctree b/v0.14.1/.doctrees/api_doc/tagging/format.doctree index 51f8ac6481304b1eb3ed631413bb325b9f435fb8..5f879acb4b0113f4864cf5fc2a425da0bbbba6b3 100644 Binary files a/v0.14.1/.doctrees/api_doc/tagging/format.doctree and b/v0.14.1/.doctrees/api_doc/tagging/format.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/tagging/index.doctree b/v0.14.1/.doctrees/api_doc/tagging/index.doctree index 9640425ce98a6d87d1e3b7ca1a32707945b1329c..a620041ef6a1c3f05a2d23fe09554e1834b18dff 100644 Binary files a/v0.14.1/.doctrees/api_doc/tagging/index.doctree and b/v0.14.1/.doctrees/api_doc/tagging/index.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/tagging/match.doctree b/v0.14.1/.doctrees/api_doc/tagging/match.doctree index 0274d20d74d226485fa903a990328986f85d261e..93a59b5b96e703034d20f6de43f47dd35eb7f17f 100644 Binary files a/v0.14.1/.doctrees/api_doc/tagging/match.doctree and b/v0.14.1/.doctrees/api_doc/tagging/match.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/tagging/mldanbooru.doctree b/v0.14.1/.doctrees/api_doc/tagging/mldanbooru.doctree index 737c438ddb7e677a7bcbd05b34f74521564884d8..43cb67f5533606cbcbf01fb06a33f12e2921a61e 100644 Binary files a/v0.14.1/.doctrees/api_doc/tagging/mldanbooru.doctree and b/v0.14.1/.doctrees/api_doc/tagging/mldanbooru.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/tagging/order.doctree b/v0.14.1/.doctrees/api_doc/tagging/order.doctree index 51a1071d2ce943785a7a4c33f1af94379a800326..975b8e748b03a7e7a79b5ad3babf3f277d286f3f 100644 Binary files a/v0.14.1/.doctrees/api_doc/tagging/order.doctree and b/v0.14.1/.doctrees/api_doc/tagging/order.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/tagging/overlap.doctree b/v0.14.1/.doctrees/api_doc/tagging/overlap.doctree index cde016735236f5bc238128ca214ba45d3da75a5d..c9ef3e7e4628e82650ca002112cd412fe066f30e 100644 Binary files a/v0.14.1/.doctrees/api_doc/tagging/overlap.doctree and b/v0.14.1/.doctrees/api_doc/tagging/overlap.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/tagging/wd14.doctree b/v0.14.1/.doctrees/api_doc/tagging/wd14.doctree index dc8a1d5ddb1e70ed67cd6bba77bb63627eab1ebe..0f3207c331f8f2e9fac079efcca33a63f13167c1 100644 Binary files a/v0.14.1/.doctrees/api_doc/tagging/wd14.doctree and b/v0.14.1/.doctrees/api_doc/tagging/wd14.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/upscale/cdc.doctree b/v0.14.1/.doctrees/api_doc/upscale/cdc.doctree index bb594a57213399d597418fdb7c448b081baf5f93..6a331234ff6d1e69f0e1f8626fd0d89757aa38dd 100644 Binary files a/v0.14.1/.doctrees/api_doc/upscale/cdc.doctree and b/v0.14.1/.doctrees/api_doc/upscale/cdc.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/upscale/index.doctree b/v0.14.1/.doctrees/api_doc/upscale/index.doctree index ffeb14baf80a17679de0ec5fb9862c18b391075a..1fd33b079683988054933d202870b9d75c7d6294 100644 Binary files a/v0.14.1/.doctrees/api_doc/upscale/index.doctree and b/v0.14.1/.doctrees/api_doc/upscale/index.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/utils/cache.doctree b/v0.14.1/.doctrees/api_doc/utils/cache.doctree index 84edb6188431b4619547f12b7ab8e19c7ff8557f..dfe28babf51b26cda878efdd8f489ac02c1ccf4d 100644 Binary files a/v0.14.1/.doctrees/api_doc/utils/cache.doctree and b/v0.14.1/.doctrees/api_doc/utils/cache.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/utils/func.doctree b/v0.14.1/.doctrees/api_doc/utils/func.doctree index 1734583767b12420371463938f83c0c3a5dadd43..6bcea05a1590e280a01807cd3c03b359c6c44dc4 100644 Binary files a/v0.14.1/.doctrees/api_doc/utils/func.doctree and b/v0.14.1/.doctrees/api_doc/utils/func.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/utils/index.doctree b/v0.14.1/.doctrees/api_doc/utils/index.doctree index e46b447c8bb7067b7f0f336c33f2103022dee11a..d8cc747fadc14558dd66ec3c2a7e7d36a24a8f74 100644 Binary files a/v0.14.1/.doctrees/api_doc/utils/index.doctree and b/v0.14.1/.doctrees/api_doc/utils/index.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/utils/onnxruntime.doctree b/v0.14.1/.doctrees/api_doc/utils/onnxruntime.doctree index 6851b6a93b52a893652c33c677c52641d0264acf..7799d27750423b4e28991e86aa7b76a78a48f7b0 100644 Binary files a/v0.14.1/.doctrees/api_doc/utils/onnxruntime.doctree and b/v0.14.1/.doctrees/api_doc/utils/onnxruntime.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/validate/aicheck.doctree b/v0.14.1/.doctrees/api_doc/validate/aicheck.doctree index a23fe6acc45a3452d88a88dc11cf30c3ff239238..1296cf0d6ff180bd84a7923b9879a1c3cecab7d7 100644 Binary files a/v0.14.1/.doctrees/api_doc/validate/aicheck.doctree and b/v0.14.1/.doctrees/api_doc/validate/aicheck.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/validate/bangumi_char.doctree b/v0.14.1/.doctrees/api_doc/validate/bangumi_char.doctree index cf524b7f9ad38d0c26ad5bf8e1d42eaeb2a1c235..d2697055deb3a764630155883b7100b6a183cc79 100644 Binary files a/v0.14.1/.doctrees/api_doc/validate/bangumi_char.doctree and b/v0.14.1/.doctrees/api_doc/validate/bangumi_char.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/validate/classify.doctree b/v0.14.1/.doctrees/api_doc/validate/classify.doctree index 510216339ec7d238dc83789ccd19ead86a517953..ee968e62302d2fc8269c7ad0034d6409368608be 100644 Binary files a/v0.14.1/.doctrees/api_doc/validate/classify.doctree and b/v0.14.1/.doctrees/api_doc/validate/classify.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/validate/color.doctree b/v0.14.1/.doctrees/api_doc/validate/color.doctree index 9fe86a9fa5480bfbed28122b7759120d5268f853..ddef69dd836a0556e056c75a92b489ede8c1db03 100644 Binary files a/v0.14.1/.doctrees/api_doc/validate/color.doctree and b/v0.14.1/.doctrees/api_doc/validate/color.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/validate/completeness.doctree b/v0.14.1/.doctrees/api_doc/validate/completeness.doctree index 06f2fa128d8acb45f896183e32dcd64be02fcb1d..49c768fd52cefa01831c54491eb351b000cf2c46 100644 Binary files a/v0.14.1/.doctrees/api_doc/validate/completeness.doctree and b/v0.14.1/.doctrees/api_doc/validate/completeness.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/validate/dbrating.doctree b/v0.14.1/.doctrees/api_doc/validate/dbrating.doctree index 160b78714091035b4258240ec227f7431b66c6cb..6d7e128b1face9c2852e5f2a93733c854de507df 100644 Binary files a/v0.14.1/.doctrees/api_doc/validate/dbrating.doctree and b/v0.14.1/.doctrees/api_doc/validate/dbrating.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/validate/furry.doctree b/v0.14.1/.doctrees/api_doc/validate/furry.doctree index a60fbfa700c074bc4123359a0614866f0acd6c71..c0ce03505b9c0627ebe11c6cb9abe2d55b2e7704 100644 Binary files a/v0.14.1/.doctrees/api_doc/validate/furry.doctree and b/v0.14.1/.doctrees/api_doc/validate/furry.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/validate/index.doctree b/v0.14.1/.doctrees/api_doc/validate/index.doctree index 529e1d1b1b75e8deaff78867951683863a339274..cc14a028813c0d1d649aea60123214d3c68d7f22 100644 Binary files a/v0.14.1/.doctrees/api_doc/validate/index.doctree and b/v0.14.1/.doctrees/api_doc/validate/index.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/validate/monochrome.doctree b/v0.14.1/.doctrees/api_doc/validate/monochrome.doctree index e6cf2c1f927986a26e72e002f4c0fab68bbe618d..78b51392a954cacf4171be6f67d05ec7a2c10d18 100644 Binary files a/v0.14.1/.doctrees/api_doc/validate/monochrome.doctree and b/v0.14.1/.doctrees/api_doc/validate/monochrome.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/validate/nsfw.doctree b/v0.14.1/.doctrees/api_doc/validate/nsfw.doctree index ee031c4be23cbda0b345bcb4874f40e236364558..18458974f3cb1fd2d6f1817a6a41f1da9f74e9a9 100644 Binary files a/v0.14.1/.doctrees/api_doc/validate/nsfw.doctree and b/v0.14.1/.doctrees/api_doc/validate/nsfw.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/validate/portrait.doctree b/v0.14.1/.doctrees/api_doc/validate/portrait.doctree index 3fb2230582d03d655f0d1d17cd253daed5aa610a..830a6597c721cbec19cfd6054e59b0601f236ef4 100644 Binary files a/v0.14.1/.doctrees/api_doc/validate/portrait.doctree and b/v0.14.1/.doctrees/api_doc/validate/portrait.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/validate/rating.doctree b/v0.14.1/.doctrees/api_doc/validate/rating.doctree index d32584cb51eef8fe1dbd0fc42f6cf48328e39ee6..80b821f8d2ef11d021baed3be9f976798a401445 100644 Binary files a/v0.14.1/.doctrees/api_doc/validate/rating.doctree and b/v0.14.1/.doctrees/api_doc/validate/rating.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/validate/real.doctree b/v0.14.1/.doctrees/api_doc/validate/real.doctree index 46b53a4d620502e470a009138a353b20391b1d22..393c81875b6a34b81417c378bfbe1eff3f9df610 100644 Binary files a/v0.14.1/.doctrees/api_doc/validate/real.doctree and b/v0.14.1/.doctrees/api_doc/validate/real.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/validate/safe.doctree b/v0.14.1/.doctrees/api_doc/validate/safe.doctree index 5ed032a9c475943e4ced018998d61e61efb42f14..d8e210bdb6b3f5279e35eb29814014ed1310747f 100644 Binary files a/v0.14.1/.doctrees/api_doc/validate/safe.doctree and b/v0.14.1/.doctrees/api_doc/validate/safe.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/validate/style_age.doctree b/v0.14.1/.doctrees/api_doc/validate/style_age.doctree index 71b51f73155a511659aff83e4ecf4ec12589966f..5e9a496b9208fc64b2aa4e41efd0afce3252285e 100644 Binary files a/v0.14.1/.doctrees/api_doc/validate/style_age.doctree and b/v0.14.1/.doctrees/api_doc/validate/style_age.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/validate/teen.doctree b/v0.14.1/.doctrees/api_doc/validate/teen.doctree index 6bd6eeef44d51af5f40f5fad179b14b83de95f48..51c9440c7edfc4d7d69bb70e35dfa7f5860d932a 100644 Binary files a/v0.14.1/.doctrees/api_doc/validate/teen.doctree and b/v0.14.1/.doctrees/api_doc/validate/teen.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/validate/truncate.doctree b/v0.14.1/.doctrees/api_doc/validate/truncate.doctree index 639dca0ed88b71bf2908852e20c5f2c1f4372cc6..7f184e69b35c737dc34b4821ddb4be13426474f9 100644 Binary files a/v0.14.1/.doctrees/api_doc/validate/truncate.doctree and b/v0.14.1/.doctrees/api_doc/validate/truncate.doctree differ diff --git a/v0.14.1/.doctrees/environment.pickle b/v0.14.1/.doctrees/environment.pickle index 7e460ddf656b9aaa659b9e8249c558a876acc3c7..5da3e2336f1ccdb66f986140a7ec92d5a5c6ddf3 100644 Binary files a/v0.14.1/.doctrees/environment.pickle and b/v0.14.1/.doctrees/environment.pickle differ diff --git a/v0.14.1/.doctrees/index.doctree b/v0.14.1/.doctrees/index.doctree index 85f1482ea5cda6d0dee0012f3fd99900a6d59a2f..90d6567d33d6e8ee575637069802570b0676ed94 100644 Binary files a/v0.14.1/.doctrees/index.doctree and b/v0.14.1/.doctrees/index.doctree differ diff --git a/v0.14.1/.doctrees/information/environment.doctree b/v0.14.1/.doctrees/information/environment.doctree index 28a6b45ec2714b165e818509f56582d4d1ab99dd..c3babb1a9d6bcc3673234e1f8efc5d4ff1a23491 100644 Binary files a/v0.14.1/.doctrees/information/environment.doctree and b/v0.14.1/.doctrees/information/environment.doctree differ diff --git a/v0.14.1/.doctrees/information/environment.result.doctree b/v0.14.1/.doctrees/information/environment.result.doctree index 520f06777aea64de10c759d504fef9086908ed86..01935cefe8536ff20d78d69bb645e55367af5f80 100644 Binary files a/v0.14.1/.doctrees/information/environment.result.doctree and b/v0.14.1/.doctrees/information/environment.result.doctree differ diff --git a/v0.14.1/.doctrees/nbsphinx/information/environment.ipynb b/v0.14.1/.doctrees/nbsphinx/information/environment.ipynb index dc9a9fe3512934a0a9c12c7e7021cca07c54f74d..fac46ec195966c287bfe0cd4087aaf197df943ba 100644 --- a/v0.14.1/.doctrees/nbsphinx/information/environment.ipynb +++ b/v0.14.1/.doctrees/nbsphinx/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-03-27T05:48:17.213337Z", - "iopub.status.busy": "2025-03-27T05:48:17.213134Z", - "iopub.status.idle": "2025-03-27T05:48:18.376367Z", - "shell.execute_reply": "2025-03-27T05:48:18.375599Z" + "iopub.execute_input": "2025-03-27T10:53:20.421888Z", + "iopub.status.busy": "2025-03-27T10:53:20.421669Z", + "iopub.status.idle": "2025-03-27T10:53:21.594920Z", + "shell.execute_reply": "2025-03-27T10:53:21.594143Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3250.8002500000002 MHz\n", + "CPU Freq: 3244.921 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.14.1/.doctrees/nbsphinx/information/environment.result.ipynb b/v0.14.1/.doctrees/nbsphinx/information/environment.result.ipynb index 75c318f5a88791008ff2733fda040ca1c92e0d20..54ec406099953b21fe4c355365147d827fab1289 100644 --- a/v0.14.1/.doctrees/nbsphinx/information/environment.result.ipynb +++ b/v0.14.1/.doctrees/nbsphinx/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-03-27T05:45:37.618155Z", - "iopub.status.busy": "2025-03-27T05:45:37.617934Z", - "iopub.status.idle": "2025-03-27T05:45:38.784574Z", - "shell.execute_reply": "2025-03-27T05:45:38.783803Z" + "iopub.execute_input": "2025-03-27T10:50:40.975135Z", + "iopub.status.busy": "2025-03-27T10:50:40.974936Z", + "iopub.status.idle": "2025-03-27T10:50:42.139021Z", + "shell.execute_reply": "2025-03-27T10:50:42.138292Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3244.464 MHz\n", + "CPU Freq: 3034.1137500000004 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.14.1/.doctrees/tutorials/installation/index.doctree b/v0.14.1/.doctrees/tutorials/installation/index.doctree index 4b34ce2f07a7a82dbbcf0d0c3b4260062e38ef18..0886ea54e7a5bbf45fd01c1ffd8a10162031f449 100644 Binary files a/v0.14.1/.doctrees/tutorials/installation/index.doctree and b/v0.14.1/.doctrees/tutorials/installation/index.doctree differ diff --git a/v0.14.1/.doctrees/tutorials/quick_start/index.doctree b/v0.14.1/.doctrees/tutorials/quick_start/index.doctree index 37bc5b2e7f44f3add1a16448bd2109f634e0016e..3ce9bfab2a93be45274fa35087281bb966058735 100644 Binary files a/v0.14.1/.doctrees/tutorials/quick_start/index.doctree and b/v0.14.1/.doctrees/tutorials/quick_start/index.doctree differ diff --git a/v0.14.1/_sources/information/environment.result.ipynb.txt b/v0.14.1/_sources/information/environment.result.ipynb.txt index 75c318f5a88791008ff2733fda040ca1c92e0d20..54ec406099953b21fe4c355365147d827fab1289 100644 --- a/v0.14.1/_sources/information/environment.result.ipynb.txt +++ b/v0.14.1/_sources/information/environment.result.ipynb.txt @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-03-27T05:45:37.618155Z", - "iopub.status.busy": "2025-03-27T05:45:37.617934Z", - "iopub.status.idle": "2025-03-27T05:45:38.784574Z", - "shell.execute_reply": "2025-03-27T05:45:38.783803Z" + "iopub.execute_input": "2025-03-27T10:50:40.975135Z", + "iopub.status.busy": "2025-03-27T10:50:40.974936Z", + "iopub.status.idle": "2025-03-27T10:50:42.139021Z", + "shell.execute_reply": "2025-03-27T10:50:42.138292Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3244.464 MHz\n", + "CPU Freq: 3034.1137500000004 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.14.1/information/environment.html b/v0.14.1/information/environment.html index e7e026ed54b0dc72b459fdc17dcbcd30e16b8158..b20dd187d6f1906063f73a1eb46d569b6176bfdc 100644 --- a/v0.14.1/information/environment.html +++ b/v0.14.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: 3250.8002500000002 MHz +CPU Freq: 3244.921 MHz Memory Size: 15.615 GiB Has CUDA: No diff --git a/v0.14.1/information/environment.ipynb b/v0.14.1/information/environment.ipynb index dc9a9fe3512934a0a9c12c7e7021cca07c54f74d..fac46ec195966c287bfe0cd4087aaf197df943ba 100644 --- a/v0.14.1/information/environment.ipynb +++ b/v0.14.1/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-03-27T05:48:17.213337Z", - "iopub.status.busy": "2025-03-27T05:48:17.213134Z", - "iopub.status.idle": "2025-03-27T05:48:18.376367Z", - "shell.execute_reply": "2025-03-27T05:48:18.375599Z" + "iopub.execute_input": "2025-03-27T10:53:20.421888Z", + "iopub.status.busy": "2025-03-27T10:53:20.421669Z", + "iopub.status.idle": "2025-03-27T10:53:21.594920Z", + "shell.execute_reply": "2025-03-27T10:53:21.594143Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3250.8002500000002 MHz\n", + "CPU Freq: 3244.921 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.14.1/information/environment.result.html b/v0.14.1/information/environment.result.html index 0cc5ea8a0ed7a4970a01fe57ef435d9d1894aaad..1edeb5ee618a6aa1321b0cbcc3266962ee760453 100644 --- a/v0.14.1/information/environment.result.html +++ b/v0.14.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: 3244.464 MHz +CPU Freq: 3034.1137500000004 MHz Memory Size: 15.615 GiB Has CUDA: No diff --git a/v0.14.1/information/environment.result.ipynb b/v0.14.1/information/environment.result.ipynb index 75c318f5a88791008ff2733fda040ca1c92e0d20..54ec406099953b21fe4c355365147d827fab1289 100644 --- a/v0.14.1/information/environment.result.ipynb +++ b/v0.14.1/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-03-27T05:45:37.618155Z", - "iopub.status.busy": "2025-03-27T05:45:37.617934Z", - "iopub.status.idle": "2025-03-27T05:45:38.784574Z", - "shell.execute_reply": "2025-03-27T05:45:38.783803Z" + "iopub.execute_input": "2025-03-27T10:50:40.975135Z", + "iopub.status.busy": "2025-03-27T10:50:40.974936Z", + "iopub.status.idle": "2025-03-27T10:50:42.139021Z", + "shell.execute_reply": "2025-03-27T10:50:42.138292Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3244.464 MHz\n", + "CPU Freq: 3034.1137500000004 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.14.1/searchindex.js b/v0.14.1/searchindex.js index 2bb72d1ede57ab080a637c9a841ada79ae08fafd..0780e8c594386217764d4cd7fc164fef7048cfbe 100644 --- a/v0.14.1/searchindex.js +++ b/v0.14.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/blob", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/data/url", "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/blob.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/data/url.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.blob", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.data.url", "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, 5, 8, 29, 62, 67], "str": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 54, 57, 58, 59, 60, 64, 65, 67, 68, 69, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105], "pathlik": [0, 4, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 54, 64, 65, 67, 69, 71, 74, 75, 79, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "byte": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 52, 54, 64, 65, 67, 69, 71, 74, 75, 79, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "bytearrai": [0, 4, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 52, 54, 64, 65, 67, 69, 71, 74, 75, 79, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "binaryio": [0, 4, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 54, 64, 65, 67, 69, 71, 74, 75, 79, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "imag": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 53, 54, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 69, 70, 71, 74, 75, 76, 77, 79, 82, 83, 84, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 109], "max_width": 0, "int": [0, 4, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 27, 28, 29, 30, 33, 34, 37, 39, 43, 45, 46, 47, 48, 50, 51, 52, 54, 59, 60, 62, 64, 65, 71, 79, 83, 102], "none": [0, 4, 8, 10, 11, 13, 14, 15, 16, 17, 18, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 39, 47, 50, 51, 54, 57, 58, 59, 60, 67, 69, 72, 73, 88], "ellipsi": 0, "max_height": 0, "resampl": [0, 59], "2": [0, 8, 12, 22, 23, 38, 39, 40, 43, 45, 52, 59, 62, 67, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104], "level": [0, 13, 14, 15, 16, 17, 18, 21, 33, 34, 38, 47, 60, 74, 94], "aspect": [0, 24, 34, 46], "float": [0, 7, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 34, 39, 40, 42, 43, 44, 45, 47, 48, 50, 52, 54, 59, 60, 62, 69, 72, 73, 74, 75, 76, 79, 80, 81, 82, 86, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "1": [0, 10, 12, 20, 21, 22, 38, 39, 40, 43, 45, 52, 59, 60, 62, 67, 68, 72, 73, 74, 75, 80, 82, 83, 86, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108, 109], "8": [0, 12, 22, 37, 39, 43, 47, 52, 59, 62, 67, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 107, 108, 109], "sourc": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 54, 55, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105], "gener": [0, 4, 12, 15, 21, 35, 36, 66, 67, 69, 75, 79, 82, 87, 94, 106], "art": [0, 67], "base": [0, 18, 21, 22, 29, 30, 33, 34, 39, 40, 42, 43, 46, 47, 48, 50, 52, 54, 56, 57, 59, 60, 69, 71, 74, 75, 79, 80, 81, 82, 90, 94, 98, 100, 106], "given": [0, 6, 7, 8, 10, 11, 14, 15, 17, 18, 19, 20, 23, 25, 27, 28, 29, 30, 33, 37, 39, 42, 46, 48, 52, 55, 59, 67, 69, 72, 73, 78, 81, 82, 89, 91, 94, 97, 98, 100, 104], "paramet": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 54, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105], "imagetyp": [0, 5, 12, 13, 14, 15, 16, 17, 18, 21, 23, 24, 29, 31, 34, 35, 37, 39, 40, 42, 45, 47, 50, 51, 54, 64, 65, 67, 69, 75, 82, 83, 90, 93, 95, 98, 99, 101, 102, 103], "The": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 29, 30, 31, 33, 34, 35, 36, 37, 39, 40, 42, 45, 46, 47, 48, 50, 51, 52, 54, 57, 58, 59, 60, 62, 63, 64, 65, 67, 68, 69, 71, 73, 74, 75, 76, 78, 79, 80, 82, 83, 85, 86, 88, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105, 109], "input": [0, 5, 12, 13, 14, 15, 16, 18, 20, 21, 23, 24, 29, 30, 31, 33, 34, 35, 37, 39, 40, 42, 45, 46, 47, 48, 50, 51, 54, 57, 59, 62, 64, 65, 67, 69, 72, 73, 75, 76, 78, 80, 82, 83, 86, 90, 93, 95, 98, 99, 101, 103], "option": [0, 4, 11, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 24, 29, 30, 33, 34, 35, 39, 45, 47, 50, 51, 54, 59, 60, 62, 67, 68, 69, 72, 73, 80, 85], "maximum": [0, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 34, 39, 45, 46, 47, 59, 62, 85, 102], "width": [0, 4, 10, 48, 59, 60, 79], "If": [0, 5, 8, 10, 11, 13, 14, 15, 16, 17, 18, 21, 22, 24, 29, 30, 33, 34, 35, 37, 39, 45, 47, 50, 52, 54, 57, 58, 59, 62, 64, 65, 67, 68, 69, 72, 73, 80, 82, 88, 89, 90, 91, 94, 97, 100, 104], "set": [0, 12, 24, 29, 30, 34, 39, 50, 52, 54, 59, 82, 88, 91, 94, 100, 104, 105], "automat": [0, 4, 30, 33, 39, 50, 88, 107, 108], "determin": [0, 8, 39, 98], "termin": 0, "size": [0, 4, 6, 7, 10, 11, 23, 24, 25, 27, 28, 39, 46, 48, 50, 54, 57, 58, 59, 60, 62, 64, 65, 67, 71, 79, 83, 84, 102, 107, 108], "height": [0, 4, 10, 48, 59, 60, 79], "filter": [0, 34, 50, 59, 62, 72, 73, 94, 96, 100], "us": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 43, 45, 47, 48, 50, 51, 54, 55, 57, 59, 62, 63, 64, 65, 67, 68, 69, 72, 74, 75, 76, 79, 82, 83, 85, 86, 88, 89, 90, 91, 94, 96, 97, 98, 100, 104], "when": [0, 7, 10, 12, 23, 25, 27, 28, 29, 30, 37, 39, 43, 47, 48, 52, 55, 59, 64, 67, 69, 71, 79, 83, 85, 88, 89, 105], "resiz": [0, 23, 24, 34, 46, 54, 57, 58, 59, 67, 79], "charact": [0, 39, 45, 54, 70, 71, 74, 75, 76, 77, 82, 90, 106], "repres": [0, 7, 10, 12, 13, 14, 15, 22, 39, 43, 47, 50, 52, 69, 71, 80, 89, 98, 105], "differ": [0, 8, 14, 15, 16, 17, 18, 21, 22, 30, 35, 36, 37, 39, 43, 44, 51, 52, 58, 59, 90, 95, 99, 101, 103, 107, 108], "intens": 0, "proport": [0, 90], "correct": [0, 37], "output": [0, 24, 29, 30, 33, 40, 54, 67, 68, 75, 80, 82, 109], "which": [0, 4, 10, 22, 23, 25, 27, 28, 33, 35, 39, 43, 48, 57, 59, 60, 63, 67, 68, 69, 71, 72, 75, 79, 85, 86, 88, 89, 91, 96, 97, 98, 105, 106, 107, 108, 109], "should": [0, 3, 10, 24, 39, 43, 47, 48, 50, 59, 71, 82, 109], "approxim": 0, "ratio": [0, 24, 34, 45, 46, 48, 79], "your": [0, 50, 64, 105, 107, 108, 109], "thi": [0, 3, 4, 5, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 45, 47, 48, 50, 51, 52, 54, 55, 57, 58, 59, 62, 64, 65, 66, 67, 68, 69, 70, 74, 77, 81, 82, 83, 85, 86, 88, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105, 107, 108], "valu": [0, 4, 8, 10, 13, 17, 18, 21, 22, 37, 39, 43, 47, 50, 52, 57, 58, 59, 68, 74, 79, 86, 89, 97, 105], "ensur": [0, 30, 34, 39, 46, 59, 64, 67, 85], "i": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 45, 47, 48, 50, 51, 52, 54, 55, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 79, 80, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "close": [0, 48, 67], "possibl": [0, 23, 30, 39, 48], "origin": [0, 4, 6, 8, 20, 25, 27, 28, 37, 38, 44, 47, 48, 50, 54, 71, 74, 76, 79, 80, 98], "default": [0, 4, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 25, 27, 28, 29, 30, 33, 34, 39, 40, 42, 43, 45, 47, 48, 50, 52, 54, 59, 60, 64, 65, 68, 71, 72, 73, 74, 76, 79, 82, 83, 88, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104], "return": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 54, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 98, 99, 100, 101, 102, 103, 104, 105], "represent": [0, 22, 39, 57, 58, 67], "type": [0, 5, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 24, 29, 30, 31, 33, 34, 35, 37, 39, 40, 42, 45, 47, 48, 50, 51, 52, 54, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 72, 73, 76, 78, 80, 81, 82, 83, 85, 86, 90, 93, 94, 95, 98, 99, 100, 101, 102, 103], "exampl": [0, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 24, 25, 26, 27, 28, 29, 34, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 57, 58, 59, 60, 62, 67, 71, 72, 73, 74, 75, 76, 79, 80, 81, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 105], "here": [0, 12, 20, 26, 39, 43, 44, 67, 72, 74, 75, 79, 82, 83, 90, 92, 105, 107, 108], "an": [0, 4, 5, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 52, 54, 57, 59, 62, 64, 65, 67, 69, 70, 71, 73, 74, 75, 77, 80, 82, 83, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105], "jerri": 0, "from": [0, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 27, 28, 29, 33, 34, 35, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 57, 58, 59, 60, 62, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 79, 80, 81, 82, 83, 85, 86, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105, 107, 108, 109], "import": [0, 6, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 21, 24, 34, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 57, 58, 59, 60, 62, 67, 71, 72, 73, 74, 75, 76, 79, 80, 81, 82, 83, 85, 86, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 105, 107, 108, 109], "print": [0, 5, 12, 17, 18, 21, 22, 34, 67, 68, 107, 108, 109], "png": [0, 5, 8, 10, 13, 24, 35, 37, 42, 47, 48, 50, 62, 67, 69, 71, 82, 83, 92, 105], "draw": [1, 24, 26, 27, 54, 98, 106], "ascii_draw": 1, "meta": [2, 106, 109], "__title__": [2, 109], "__version__": [2, 109], "__description__": [2, 109], "__author__": [2, 109], "__author_email__": 2, "overview": [3, 4, 6, 7, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 31, 32, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 50, 51, 53, 59, 60, 61, 62, 63, 64, 65, 66, 67, 70, 71, 72, 73, 74, 75, 76, 77, 79, 82, 83, 84, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105], "inform": [3, 30, 33, 34, 35, 36, 37, 54, 67, 69, 81], "packag": 3, "titl": [3, 69], "project": [3, 20, 74, 82, 105], "version": [3, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 34, 38, 47, 64, 65, 67, 68, 85, 91, 106, 109], "short": [3, 75, 79, 82], "descript": [3, 20, 29, 33, 69], "includ": [3, 5, 8, 11, 12, 13, 20, 21, 22, 24, 29, 30, 31, 33, 34, 35, 36, 51, 52, 58, 59, 66, 67, 68, 69, 75, 82, 86, 90, 98], "setup": 3, "py": [3, 71], "author": [3, 68], "email": 3, "step": [4, 48, 59, 67], "forecolor": [4, 25, 27, 28], "lightgrei": 4, "backcolor": [4, 25, 27, 28], "white": [4, 8, 25, 27, 28, 30, 59, 67, 71], "creat": [4, 29, 30, 33, 34, 35, 47, 57, 58, 59, 67, 69, 73, 89], "black": [4, 47, 67], "squar": [4, 59], "can": [4, 5, 8, 10, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 26, 30, 33, 35, 37, 39, 43, 47, 51, 52, 57, 59, 67, 68, 69, 75, 80, 82, 88, 90, 96, 97, 106, 109], "complement": 4, "transpar": [4, 8, 10, 25, 27, 28, 48, 50, 71, 83], "area": [4, 10, 12, 22, 23, 47, 48], "grid": 4, "pixel": [4, 24, 37, 47, 48, 50, 59, 62, 67, 71, 97], "mean": [4, 20, 22, 23, 25, 27, 28, 29, 39, 42, 43, 48, 52, 57, 58, 59, 88, 91, 109], "function": [4, 7, 8, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 35, 36, 37, 39, 42, 45, 47, 48, 50, 51, 54, 57, 58, 59, 62, 64, 66, 67, 68, 69, 81, 82, 83, 85, 86, 90, 94, 98, 100, 105], "suitabl": [4, 57, 59, 74, 98], "color": [4, 8, 10, 25, 27, 28, 47, 62, 67, 71, 96, 97, 106], "fore": [4, 25, 27, 28], "back": [4, 82], "A": [4, 5, 8, 13, 14, 15, 16, 17, 18, 20, 21, 25, 27, 28, 29, 34, 37, 38, 39, 40, 45, 46, 47, 48, 50, 57, 59, 60, 67, 68, 69, 73, 76, 81, 85, 88, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 102, 103, 104, 109], "rgba": [4, 8, 31, 37, 64, 65, 71, 83], "contain": [4, 5, 10, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 29, 30, 33, 34, 39, 40, 52, 54, 59, 64, 67, 68, 69, 75, 79, 82, 91, 94, 100, 102, 104], "add": [4, 35, 68, 69, 76], "rgb": [4, 6, 7, 8, 30, 31, 47, 59, 60, 67, 71, 83], "In": [4, 27, 39, 90, 91], "document": [4, 107, 108, 109], "accur": [4, 13, 21, 94, 100], "present": [4, 35, 69, 74], "state": [4, 33], "shown": [4, 70], "follow": [4, 29, 39, 52, 58, 59, 63, 68, 69, 75, 82, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104, 109], "figur": 4, "modul": [5, 8, 11, 12, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 35, 36, 37, 57, 58, 66, 68, 69, 70, 82, 85, 86, 94, 100, 106], "provid": [5, 8, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 31, 33, 34, 35, 36, 37, 39, 47, 50, 52, 54, 57, 58, 59, 66, 67, 68, 69, 79, 80, 82, 85, 86, 88, 94, 100], "util": [5, 8, 11, 20, 21, 29, 32, 34, 43, 46, 50, 53, 57, 58, 63, 66, 68, 74, 75, 79, 82, 106], "handl": [5, 8, 11, 29, 30, 33, 34, 36, 37, 55, 58, 59, 66, 69], "url": [5, 9, 13, 16, 18, 30, 37, 67, 106], "convers": [5, 8, 34, 58, 59], "between": [5, 14, 15, 21, 22, 29, 30, 33, 39, 43, 44, 48, 58, 64, 65, 73, 79, 83, 86], "valid": [5, 11, 47, 48, 52, 59, 106], "format": [5, 8, 10, 25, 27, 28, 29, 30, 33, 34, 35, 36, 37, 40, 47, 50, 51, 53, 57, 59, 67, 68, 69, 75, 77, 82, 98, 106], "support": [5, 6, 8, 11, 14, 15, 16, 18, 21, 29, 33, 34, 35, 48, 54, 57, 58, 59, 64, 65, 67, 68, 69, 82, 83], "convert": [5, 8, 30, 35, 37, 39, 52, 57, 58, 59, 69, 82, 98], "specifi": [5, 8, 22, 23, 24, 29, 30, 33, 34, 39, 47, 48, 50, 59, 67, 68, 69, 73, 75, 80, 82, 85], "load": [5, 8, 13, 14, 17, 18, 29, 30, 33, 34, 35, 37, 67, 82, 88], "variou": [5, 8, 14, 15, 17, 21, 22, 24, 29, 31, 33, 34, 36, 59, 67, 69, 86, 109], "mime": 5, "jpg": [5, 6, 7, 8, 11, 12, 14, 15, 16, 17, 18, 21, 24, 29, 34, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 51, 60, 71, 74, 75, 79, 82, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 105], "save_kwarg": 5, "string": [5, 13, 15, 16, 20, 37, 52, 67, 68, 76, 88, 105], "pil": [5, 6, 7, 8, 10, 11, 17, 24, 30, 34, 43, 46, 47, 48, 50, 57, 59, 60, 62, 67, 75, 83, 92, 97], "numpi": [5, 6, 10, 24, 30, 33, 37, 39, 50, 52, 82, 86], "arrai": [5, 10, 24, 30, 37, 39, 43, 50, 52, 82, 86], "file": [5, 8, 10, 11, 12, 13, 16, 18, 24, 35, 37, 43, 60, 66, 67, 68, 69, 88, 97, 105, 106], "path": [5, 8, 10, 12, 13, 16, 18, 24, 30, 34, 37, 60, 67, 68, 69, 75, 92, 97, 105], "desir": [5, 60], "addit": [5, 11, 29, 30, 33, 34, 35, 47, 48, 58, 67, 69], "keyword": [5, 11, 29, 30, 33, 34, 35, 47, 48, 67, 69, 85], "argument": [5, 11, 29, 30, 33, 34, 35, 47, 48, 51, 52, 67, 69, 73, 75, 82, 85], "pass": [5, 11, 27, 28, 29, 30, 33, 34, 35, 47, 48, 67, 71, 79, 83, 85], "save": [5, 10, 24, 35, 62, 67, 68, 69, 71], "encod": [5, 6, 9, 29, 30, 33, 37, 69, 106], "open": [5, 6, 7, 8, 10, 12, 17, 29, 34, 46, 47, 48, 50, 62, 67, 68, 83, 88], "test": [5, 43, 83, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104], "blob_url": 5, "qualiti": [5, 23, 40, 61, 67, 82, 83], "95": [5, 34, 59, 72, 73, 80], "base64": 5, "pre": [5, 13, 15, 18, 30, 33, 40], "object": [5, 6, 8, 10, 11, 12, 18, 22, 24, 34, 35, 37, 43, 47, 51, 54, 55, 58, 59, 60, 67, 69, 74, 75, 88, 91, 92, 94, 97, 100, 104], "rais": [5, 8, 11, 13, 14, 16, 17, 18, 21, 22, 29, 33, 34, 37, 47, 50, 52, 55, 57, 58, 59, 62, 67, 68, 69, 72, 73, 80], "valueerror": [5, 11, 13, 16, 18, 21, 22, 29, 33, 37, 50, 59, 69, 80], "unsupport": [5, 45, 58, 59, 80], "method": [5, 11, 29, 30, 31, 33, 34, 36, 37, 39, 47, 59, 94, 100], "warn": 5, "userwarn": 5, "doesn": [5, 37, 73], "t": [5, 37, 73], "match": [5, 22, 33, 37, 50, 59, 73, 77, 106], "actual": [5, 18, 21, 45], "invalid": [5, 13, 16, 18, 21, 29, 33, 35, 59], "show": [5, 11, 13, 14, 15, 16, 51], "bool": [5, 7, 8, 11, 24, 27, 34, 39, 45, 47, 50, 51, 54, 59, 64, 65, 68, 69, 72, 73, 74, 75, 76, 78, 79, 82, 83, 89, 97, 105], "effici": [5, 20, 23, 30, 68, 86], "without": [5, 34, 62, 67, 72, 73, 81], "content": [5, 11, 12, 27, 45, 70], "true": [5, 7, 8, 11, 24, 34, 39, 47, 48, 51, 54, 57, 58, 59, 64, 65, 68, 69, 72, 73, 76, 78, 82, 89, 92, 97, 105], "fals": [5, 6, 7, 8, 11, 24, 27, 34, 39, 45, 47, 59, 64, 65, 67, 68, 69, 72, 73, 74, 75, 76, 78, 79, 82, 83, 89, 92, 97, 105], "otherwis": [5, 8, 11, 35, 39, 59, 64, 65, 69, 72, 73, 78, 83, 88], "abc": 5, "svg": 5, "xml": 5, "jpeg": [5, 63, 67, 92, 105], "text": [5, 19, 24, 30, 33, 45, 67, 76, 78, 106], "plain": 5, "hello": 5, "order_": [6, 7], "chw": [6, 7], "both": [6, 13, 22, 30, 33, 45, 57, 68, 82], "np": [6, 7, 10, 29, 30, 33, 37, 39, 48, 50, 52, 82, 86], "uint8": [6, 7], "float32": [6, 7, 10, 25, 27, 28, 39], "ar": [6, 10, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 29, 30, 33, 34, 35, 39, 42, 43, 44, 45, 47, 52, 55, 58, 59, 60, 63, 67, 68, 69, 72, 73, 74, 75, 79, 80, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 99, 100, 101, 102, 103, 104, 105], "order": [6, 7, 59, 76, 77, 106], "rgb_encod": [6, 9], "custom_imag": [6, 7], "data_cwh": 6, "cwh": 6, "data_int": 6, "use_float": [6, 7], "mode": [6, 7, 8, 22, 34, 37, 58, 60, 67, 80, 83, 88], "1606x1870": [6, 7], "0x7fb9b89bbdc0": 6, "0x7fb9b89bbe50": 6, "0x7fb9b89bbdf0": 6, "invers": 6, "oper": [6, 30, 33, 38, 39, 40, 42, 43, 59, 68, 106], "ndarrai": [7, 10, 29, 30, 33, 37, 39, 43, 48, 50, 52, 82, 86], "channel": [7, 8, 31, 59, 64, 65, 83], "jpegimageplugin": [7, 60], "jpegimagefil": [7, 60], "0x7f9ec37389d0": 7, "shape": [7, 39, 43, 50, 71, 82], "dtype": [7, 39], "3": [7, 10, 12, 13, 14, 15, 21, 22, 39, 40, 43, 45, 47, 52, 54, 59, 62, 67, 75, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108, 109], "1870": 7, "1606": 7, "whc": 7, "": [7, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 29, 34, 35, 37, 45, 47, 57, 59, 67, 82, 85, 93], "result": [7, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 37, 40, 43, 45, 47, 48, 50, 51, 71, 74, 75, 82, 86, 93, 94, 100], "same": [7, 8, 39, 44, 82, 85], "torchvis": [7, 56, 106], "transform": [7, 8, 55, 56, 57, 58, 76, 106], "to_tensor": [7, 57, 58], "process": [8, 9, 11, 13, 14, 16, 17, 22, 31, 34, 36, 37, 39, 57, 59, 62, 64, 65, 66, 73, 82, 109], "manipul": [8, 66], "python": [8, 37, 62, 85, 107, 108, 109], "librari": [8, 34, 57, 59, 62, 109], "It": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 35, 36, 47, 48, 50, 54, 57, 58, 66, 68, 69, 82, 85, 86, 98, 109], "multipl": [8, 10, 16, 30, 33, 37, 39, 43, 67], "ad": [8, 12, 59, 68, 69, 76], "background": [8, 9, 25, 27, 28, 30, 61, 67, 71, 106], "check": [8, 11, 37, 42, 68, 72, 73, 78, 89, 92, 102, 105, 109], "alpha": [8, 31, 64, 65], "design": [8, 22, 29, 33, 35, 36], "simplifi": [8, 90], "common": [8, 58], "relat": [8, 12, 14, 17, 66, 73, 86], "task": [8, 21, 22, 33, 36, 47, 57], "applic": [8, 57, 74, 79, 98], "kei": [8, 18, 22, 30, 59, 68, 75, 82], "featur": [8, 13, 18, 30, 32, 33, 39, 43, 69, 71, 74, 75, 76, 82, 90], "binari": [8, 86], "like": [8, 12, 19, 24, 58, 59, 79, 85, 109], "onc": 8, "particularli": [8, 22, 29, 35, 36, 69, 85], "requir": [8, 10, 20, 21, 39, 48, 68, 69, 94, 100, 109], "preprocess": [8, 20, 29, 30, 34, 39, 64, 106], "befor": [8, 37, 39, 68, 82], "further": 8, "analysi": [8, 40], "force_background": [8, 59], "appli": [8, 15, 18, 20, 31, 39, 47, 48, 50, 57, 59, 62, 82, 86], "necessari": [8, 39, 74, 79], "ha": [8, 23, 45, 58, 83, 98, 107, 108], "4": [8, 12, 15, 17, 18, 22, 37, 38, 39, 40, 43, 47, 52, 62, 64, 65, 67, 75, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108], "avoid": [8, 74], "anomali": 8, "dure": [8, 29, 37, 76, 97, 105], "subsequ": [8, 30, 47], "union": [8, 13, 14, 15, 16, 17, 18, 21, 22, 30, 33, 37, 39, 47, 52, 57, 59, 67, 69, 72, 73, 80], "retain": 8, "typeerror": [8, 52, 57, 58, 59, 72, 73, 80], "isinst": 8, "list": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 39, 43, 45, 47, 48, 51, 54, 57, 58, 59, 60, 72, 73, 80, 81, 82, 89, 91, 94, 100, 104], "tupl": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 39, 40, 43, 45, 47, 48, 51, 59, 82, 90, 91, 93, 94, 95, 98, 99, 100, 101, 102, 103, 104], "take": [8, 54, 59], "singl": [8, 16, 33, 37, 39, 58, 59, 76, 82, 86], "call": [8, 26, 67], "each": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 29, 34, 39, 43, 50, 57, 66, 76, 78, 82, 83, 98], "item": [8, 10, 18], "batch": [8, 64, 65, 82, 83, 102], "multiimagestyp": [8, 30, 33, 39, 48], "iter": [8, 59, 62, 73], "img_path": 8, "image1": 8, "image2": 8, "loaded_imag": 8, "len": [8, 60], "all": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 26, 29, 30, 33, 34, 38, 39, 40, 42, 43, 45, 51, 52, 62, 64, 65, 68, 70, 71, 75, 77, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "pillow": [8, 56, 106], "boolean": [8, 39], "tool": [9, 16, 24, 29, 31, 38, 39, 40, 41, 47, 62, 70, 76, 96, 98], "basic": [9, 57, 61, 73], "grid_background": 9, "grid_transpar": 9, "blob": [9, 71, 106], "to_blob_url": 9, "load_image_from_blob_url": 9, "is_valid_image_blob_url": 9, "decod": [9, 37, 106], "rgb_decod": 9, "load_imag": [9, 24, 51, 67], "has_alpha_channel": 9, "layer": [9, 86, 106], "istack": 9, "download_image_from_url": 9, "is_http_url": 9, "mai": [10, 14, 17, 39, 63, 67, 74, 79, 85, 105, 107, 108], "block": [10, 29, 33, 34], "togeth": 10, "new": [10, 23, 29, 52, 64, 65, 67, 68, 73], "similar": [10, 12, 19, 30, 33, 39, 43, 59, 79, 82, 106], "techniqu": [10, 31, 37], "p": [10, 74, 75, 79, 82], "need": [10, 16, 34, 45, 48, 85, 89, 91, 94, 97, 100, 104], "stack": [10, 82], "addition": 10, "second": [10, 22, 39, 44, 78], "element": [10, 82], "rang": [10, 39, 43, 48], "left": [10, 47, 48, 52, 86], "0": [10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 29, 30, 34, 38, 39, 40, 43, 45, 47, 48, 50, 52, 54, 57, 58, 59, 62, 67, 68, 72, 73, 74, 75, 76, 79, 80, 81, 82, 86, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108, 109], "right": [10, 47, 52, 86], "two": [10, 22, 39, 44, 62, 78, 97], "dimension": [10, 82], "h": [10, 25, 27, 28, 50, 71], "w": [10, 25, 27, 28, 50, 71, 82], "posit": [10, 39, 47, 48, 90], "target": [10, 19, 25, 27, 28, 30, 48, 59], "By": [10, 45], "first": [10, 12, 16, 22, 34, 39, 44, 78], "howev": [10, 39], "solid": [10, 47], "pure": [10, 71], "lime": [10, 71], "nian": 10, "nian_lim": 10, "yellow": [10, 67], "5": [10, 12, 16, 21, 22, 39, 40, 43, 45, 48, 50, 52, 57, 58, 59, 60, 67, 74, 86, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104], "9": [10, 12, 22, 39, 43, 52, 59, 67, 80, 89, 90, 91, 93, 94, 97, 98, 99, 100, 101, 103, 104], "nian_tran": 10, "custom": [10, 13, 14, 15, 16, 17, 18, 21, 29, 33, 34, 37, 40, 47, 48, 50, 58, 59, 67, 68, 72], "mask": [10, 25, 27, 28, 48, 50, 71], "hs1": 10, "ab": 10, "linspac": 10, "ws1": 10, "nian_mask": 10, "hxw": [10, 25, 27, 28, 50], "download": 11, "special": [11, 12], "github": [11, 51, 107, 108, 109], "hug": [11, 18, 29, 30, 33, 34, 39, 59, 82], "face": [11, 18, 19, 20, 29, 30, 33, 34, 39, 52, 54, 59, 67, 73, 82, 90, 106], "progress": [11, 64, 65, 83], "track": 11, "host": [11, 12, 15, 20, 23, 30, 39, 45, 60, 75, 83, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104, 109], "main": [11, 17, 20, 21, 24, 29, 30, 33, 34, 39, 59, 67, 69, 71, 74, 85, 109], "compon": [11, 12, 22, 29, 30, 33, 34, 85], "http": [11, 51, 71, 109], "intern": [11, 33, 55, 68], "silent": [11, 64, 65, 83], "expected_s": 11, "kwarg": [11, 12, 13, 14, 15, 16, 17, 18, 21, 29, 30, 33, 34, 35, 47, 48, 67, 69], "suppress": [11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 24, 34, 47, 83], "bar": 11, "displai": [11, 30, 33, 64, 65], "expect": [11, 37, 59], "session": 11, "get": [11, 25, 27, 28, 30, 38, 40, 60, 61, 67, 71, 74, 77, 82, 88, 90, 95, 97, 99, 101, 103], "especi": 11, "hf": 11, "request": 11, "requestexcept": 11, "fail": [11, 13], "unidentifiedimageerror": 11, "com": [11, 51, 109], "ftp": 11, "booru": 12, "yolo": [12, 18, 20, 32, 106], "aperveyev": 12, "deepgh": [12, 13, 14, 15, 16, 17, 18, 20, 23, 39, 43, 45, 60, 75, 79, 83, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104, 109], "overal": [12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 26, 38, 39, 40, 42, 43, 45, 51, 62, 64, 65, 70, 77, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "benchmark": [12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 26, 38, 39, 40, 42, 43, 45, 51, 62, 64, 65, 70, 77, 83, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "explan": 12, "No": [12, 67, 107, 108], "head": [12, 19, 24, 51, 73, 90, 99, 106], "anim": [12, 13, 14, 15, 16, 17, 18, 19, 21, 26, 28, 38, 39, 40, 42, 51, 53, 54, 60, 67, 70, 71, 73, 74, 77, 83, 90, 91, 94, 95, 99, 100, 101, 103, 104, 109], "pretti": 12, "girl": [12, 45, 73], "onli": [12, 13, 14, 15, 16, 17, 18, 21, 24, 39, 68, 73, 74, 79, 82, 97], "bust": 12, "torso": 12, "part": [12, 50, 51, 52], "collarbon": 12, "center": [12, 48, 58, 59], "pair": [12, 22, 33], "cover": [12, 20, 48, 67, 73], "breast": [12, 20, 73, 74, 75, 79, 81, 82], "boob": 12, "bra": 12, "nippl": [12, 13, 47, 67], "mostli": [12, 16], "visibl": [12, 24], "nsfw": [12, 47, 96, 106], "shld": 12, "shoulder": [12, 52], "mayb": 12, "one": [12, 33, 37, 43, 45, 59, 73, 82], "view": [12, 45], "profil": 12, "exactli": 12, "rear": 12, "exclud": 12, "sideb": 12, "uncov": 12, "other": [12, 39, 45, 59, 78, 81, 90], "visual": [12, 13, 14, 15, 16, 18, 19, 21, 39, 41, 51, 53, 82, 106], "mark": 12, "belli": [12, 20], "button": [12, 29, 75], "hip": [12, 52], "half": [12, 16, 73], "stock": 12, "line": [12, 26, 27, 54], "knee": [12, 52], "below": [12, 54, 70, 109], "6": [12, 22, 24, 39, 43, 52, 59, 62, 72, 73, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108], "nopan": 12, "panti": [12, 76], "cloth": 12, "bikini": 12, "regardless": 12, "censor": [12, 19, 47, 48, 94, 100, 106], "evid": 12, "7": [12, 13, 15, 16, 17, 18, 34, 39, 43, 45, 47, 50, 52, 59, 67, 72, 73, 79, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104], "butt": 12, "buttock": [12, 20], "least": [12, 36, 37, 69], "partial": 12, "behind": 12, "more": [12, 13, 32, 33, 45, 52, 57, 67, 85, 88], "less": [12, 13, 15, 21, 89], "stand": [12, 67, 74, 75, 79, 82], "sit": [12, 73], "ass": 12, "split": [12, 79], "leg": [12, 67], "wide": [12, 67], "90": 12, "degre": [12, 48], "typic": [12, 13, 30, 59], "abov": [12, 13, 14, 15, 16, 17, 18, 21, 50, 91, 94, 100, 104], "10": [12, 23, 29, 39, 43, 48, 52, 59, 62, 89, 90, 91, 94, 97, 98, 100, 101], "sprd": 12, "strongli": [12, 83], "11": [12, 39, 52, 89, 90, 91, 94, 97, 98, 100, 101], "vsplt": 12, "pose": [12, 39, 106], "12": [12, 24, 39, 47, 52, 59, 89, 90, 91, 94, 97, 98, 100, 101], "vsprd": 12, "vsplit": 12, "13": [12, 39, 52, 90, 91, 94, 98, 101, 103], "full": [12, 67], "almost": 12, "side": [12, 46, 73, 105], "usual": [12, 43], "ly": 12, "14": [12, 52, 59, 90, 91, 94, 98, 101, 109], "wing": [12, 73], "dragon": 12, "poni": 12, "15": [12, 42, 44, 52, 59, 90, 91, 94, 98, 101, 107, 108], "feral": 12, "four": [12, 13, 90], "non": [12, 13, 14, 15, 16, 17, 18, 20, 21, 34, 47, 95], "human": [12, 13, 14, 15, 16, 17, 18, 21, 51, 53, 89], "16": [12, 52, 59, 62, 64, 65, 90, 94, 98, 101], "hdrago": 12, "style": [12, 16, 21, 48, 103, 109], "17": [12, 52, 59, 98, 103], "hponi": 12, "18": [12, 20, 52, 59, 94, 98, 100, 107, 108], "hfox": 12, "cartoon": 12, "fox": 12, "dog": 12, "zootopia": 12, "nick": 12, "wild": 12, "19": [12, 52, 98], "hrabb": 12, "rabbit": 12, "judi": 12, "hopp": 12, "bunnygirl": 12, "20": [12, 29, 52, 59, 67, 98], "hcat": 12, "cat": [12, 73, 80], "catgirl": 12, "sharp": 12, "muzzl": 12, "compar": [12, 22, 33], "21": [12, 16, 52, 59, 103], "hbear": 12, "bear": 12, "22": [12, 52, 59], "jacko": 12, "memet": 12, "jack": 12, "o": [12, 67, 69, 79, 82, 94, 97, 107, 108], "contest": 12, "toward": [12, 52], "viewer": [12, 67], "23": [12, 52, 59], "jackx": 12, "sometim": 12, "24": [12, 39, 43, 52, 59, 62], "hhors": 12, "hors": 12, "implement": [12, 30, 33, 44, 85], "aa09": 12, "25": [12, 15, 20, 34, 44, 59, 103], "hbird": 12, "bird": 12, "name": [12, 13, 14, 15, 16, 17, 18, 21, 23, 29, 30, 33, 34, 39, 40, 45, 47, 52, 57, 58, 59, 74, 79, 82, 83, 89, 90, 93, 95, 98, 99, 101, 102, 103], "releas": 12, "time": [12, 69, 83], "yolov8s_pp09": 12, "2023": 12, "focus": 12, "class": [12, 14, 17, 18, 29, 30, 31, 33, 34, 37, 47, 48, 52, 55, 57, 59, 60, 66, 67, 69, 73, 90, 91, 94, 95, 99, 100, 101, 103, 104], "advanc": [12, 109], "capabl": [12, 30, 37, 45], "specif": [12, 13, 18, 29, 30, 33, 35, 37, 47, 52, 55, 57, 59, 69, 70, 90, 94, 100], "scenario": [12, 74, 79, 85], "yolov8s_pp12": 12, "2024": 12, "final": 12, "patch": 12, "continu": 12, "focu": [12, 67], "enhanc": [12, 32, 106], "improv": [12, 23, 82], "previou": 12, "yolov8m_pp13": 12, "offer": [12, 15, 16, 17, 22, 57, 69, 97], "yolov8n_as01": 12, "spinoff": 12, "26": [12, 59], "train": [12, 13, 14, 15, 16, 17, 18, 21, 39, 40, 74, 75, 76, 79, 83, 94, 100], "80": 12, "epoch": 12, "sfw": 12, "subset": 12, "wa": 12, "eventu": 12, "abandon": 12, "due": [12, 38, 39, 74, 79, 85, 90, 105], "ineffect": 12, "yolov8m_as02": 12, "start": [12, 37, 48, 67, 106], "30": [12, 21, 48], "public": [12, 30], "friendli": [12, 109], "reduc": [12, 39, 50, 82], "yolov8m_as03": 12, "as02": 12, "60": 12, "aim": 12, "bottleneck": 12, "reproduc": 12, "yolov8s_aa06": 12, "initi": [12, 29, 30, 34, 37, 47, 60, 73], "current": [12, 58, 64, 67, 94, 100, 107, 108, 109], "reincarn": 12, "some": [12, 29, 32, 39, 43, 44, 48, 61, 72, 74, 75, 79, 82, 83, 85, 92, 105, 107, 108], "yolov8s_aa09": 12, "updat": [12, 29, 30, 33, 34, 68], "dataset": [12, 13, 14, 15, 16, 17, 18, 21, 40, 43, 82, 96], "closeup": 12, "adjust": [12, 34, 43, 73], "larg": [12, 27, 30, 39, 82], "hat": [12, 73], "aa06": 12, "yolov8s_aa10": 12, "major": 12, "fix": 12, "issu": [12, 18, 64], "wear": 12, "yolov8s_aa11": 12, "latest": [12, 34, 74, 79], "mainstream": 12, "aa10": 12, "outstand": 12, "map": [12, 29, 45, 51, 72, 73, 76, 80, 81, 86, 98, 102], "score": [12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 24, 29, 30, 33, 38, 40, 42, 43, 45, 51, 52, 54, 76, 80, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "though": 12, "note": [12, 16, 39, 48, 67, 90, 94, 97, 100, 107, 108], "complet": [12, 34, 48, 90, 96, 106], "fair": 12, "bias": 12, "model_nam": [12, 13, 14, 15, 16, 17, 18, 21, 29, 30, 33, 34, 40, 47, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "conf_threshold": [12, 13, 14, 15, 16, 17, 18, 21, 34, 47], "iou_threshold": [12, 13, 14, 15, 16, 17, 18, 20, 21, 34, 47], "perform": [12, 16, 20, 21, 23, 30, 33, 34, 39, 45, 47, 48, 51, 59, 74, 85, 97, 98, 107, 108], "confid": [12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 34, 40, 45, 47, 52, 54, 75, 82], "threshold": [12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 25, 34, 39, 42, 43, 45, 47, 50, 54, 74, 75, 79, 82, 89, 97], "iou": [12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 34, 47], "bounding_box": 12, "x1": [12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 34, 47, 48], "y1": [12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 34, 47, 48], "x2": [12, 20, 22], "y2": [12, 20, 22], "box": [12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 24, 45, 51], "f": [12, 17, 22, 39, 43, 67, 86], "2f": 12, "point": [13, 17, 39, 52, 59], "femal": [13, 20, 47, 73], "genit": 13, "male": [13, 20, 73], "anime_censor_detect": 13, "yolov8": [13, 14, 15, 16, 17, 18, 21], "model": [13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 26, 27, 28, 29, 30, 31, 33, 34, 38, 39, 40, 43, 45, 47, 51, 52, 54, 59, 62, 63, 64, 65, 66, 67, 70, 74, 75, 76, 77, 79, 82, 83, 86, 88, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 106, 109], "v1": [13, 14, 15, 16, 17, 21, 47, 67, 82], "identifi": [13, 29, 37, 64], "locat": 13, "anatom": 13, "analyz": [13, 20, 40], "data": [13, 16, 18, 35, 37, 39, 51, 58, 66, 67, 74, 76, 94, 100, 106, 107, 108, 109], "either": [13, 14, 15, 16, 17, 33, 39, 59, 82, 86], "standard": [13, 15, 16, 17, 35, 59, 85], "n": [13, 14, 15, 16, 17, 18, 21, 37, 39, 47, 59, 67], "nano": [13, 15, 16, 17, 47], "faster": [13, 14, 15, 16, 17, 18, 47], "while": [13, 15, 16, 17, 24, 34, 46, 48, 62, 85], "slower": [13, 21], "construct": [13, 14, 16, 17, 47, 82], "intersect": [13, 14, 15, 16, 17, 18, 21, 22, 47], "over": [13, 14, 15, 16, 17, 18, 21, 22, 23, 47, 73], "merg": [13, 14, 15, 16, 17, 39], "integ": [13, 37, 43, 52, 59], "x0": [13, 14, 15, 16, 17, 18, 21, 24, 34, 47, 48], "y0": [13, 14, 15, 16, 17, 18, 21, 24, 34, 47, 48], "bound": [13, 14, 15, 16, 17, 18, 20, 22, 23, 24, 51], "indic": [13, 39, 52, 55, 74, 79, 82], "nipple_f": [13, 47], "peni": [13, 47], "pussi": [13, 47, 67], "runtimeerror": [13, 29, 33], "detection_visu": [13, 14, 15, 16, 18, 19, 21], "nude_girl": [13, 47], "365": 13, "264": 13, "399": 13, "289": [13, 14], "7473511695861816": 13, "224": [13, 57, 58, 59], "260": 13, "252": 13, "285": 13, "6830288171768188": 13, "206": 13, "523": [13, 47, 48], "240": 13, "608": 13, "6799028515815735": 13, "matplotlib": [13, 14, 15, 16, 24, 51], "pyplot": [13, 14, 15, 16, 51], "plt": [13, 14, 15, 16, 51], "imshow": [13, 14, 15, 16, 51], "anime_eye_detect": 14, "allow": [14, 15, 17, 18, 21, 30, 34, 37, 55, 57, 59, 85], "trade": [14, 16], "off": [14, 16], "speed": [14, 15, 16, 17, 18, 21, 25, 83], "accuraci": [14, 15, 16, 17, 18, 21, 45, 89, 91, 94, 97, 100, 104], "higher": [14, 15, 16, 17, 18, 20, 23, 97], "consid": [14, 17, 22, 39, 45, 48, 50, 60, 73, 94, 100], "overlap": [14, 16, 17, 18, 22, 64, 65, 74, 75, 77, 79, 82, 83, 106], "coordin": [14, 15, 16, 17, 18, 24, 34, 48, 52, 62], "alwai": [14, 16, 17, 18, 45], "except": [14, 17, 37, 55, 59, 67], "predict": [14, 18, 21, 29, 30, 33, 34, 75, 82, 89, 91, 93, 94, 97, 98, 100, 102, 104], "yolo_predict": [14, 21, 32], "squat": [14, 16, 51], "297": 14, "239": [14, 45], "341": 14, "271": 14, "7760562896728516": 14, "230": 14, "263": 14, "308": 14, "7682342529296875": 14, "createml": 15, "huggingfac": [15, 17, 39, 45, 59, 62, 71, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104], "anime_face_detect": 15, "user": [15, 21, 29, 30, 33, 34, 37, 60, 69, 109], "balanc": [15, 17, 21, 67], "system": [15, 16, 25, 55, 59, 94, 100], "overhead": [15, 16, 25, 85], "avail": [15, 21, 24, 29, 30, 37, 39, 45, 48, 55, 59, 67, 80, 88, 89, 91, 94, 100, 104], "v0": [15, 21, 64, 65], "overrid": [15, 21], "auto": [15, 21, 51, 69, 88], "mostima_post": [15, 18], "29": [15, 18, 59], "441": [15, 18], "204": [15, 18], "584": [15, 18], "7874319553375244": [15, 18], "346": [15, 18], "59": [15, 18], "529": [15, 18], "275": [15, 18], "7510495185852051": [15, 18], "606": [15, 18], "51": [15, 18, 59], "895": [15, 18], "336": [15, 18], "6986488103866577": [15, 18], "upper": [16, 47], "bodi": [16, 21, 51, 52, 54, 67], "anime_halfbody_detect": 16, "pleas": [16, 23, 38, 39, 45, 64, 66, 68, 83, 90, 94, 97, 100, 107, 108], "primari": [16, 90, 93, 95, 99, 101, 103], "purpos": 16, "crop": [16, 50, 57, 58, 59, 67], "illustr": [16, 67, 91, 93], "therefor": [16, 39, 107, 108], "consist": [16, 39], "person": [16, 19, 22, 24, 34, 51, 99, 106], "peopl": [16, 80], "guarante": [16, 45], "you": [16, 18, 19, 21, 26, 45, 48, 64, 65, 82, 83, 85, 88, 89, 90, 91, 94, 97, 100, 104, 109], "inde": 16, "recommend": [16, 23, 39, 42, 43, 82, 83, 94, 100], "approach": 16, "detect_person": [16, 19, 24, 51], "individu": [16, 22, 37, 57, 66], "obtain": [16, 26, 38, 39], "local": [16, 60, 107, 108], "flexibl": [16, 57, 58], "lower": [16, 42, 43, 45, 47], "127": 16, "629": 16, "637": 16, "9040350914001465": 16, "anime_hand_detect": 17, "choos": [17, 21, 45], "35": [17, 59, 67, 74, 82], "configur": [17, 29, 39, 57, 58, 59, 106], "suit": 17, "case": [17, 23, 39, 42], "defin": [17, 21, 39, 67, 86], "being": 17, "label": [17, 18, 20, 22, 23, 24, 29, 30, 33, 34, 39, 40, 45, 76, 98, 102], "infer": [17, 20, 23, 30, 33, 34, 51, 64, 65, 88, 97], "anime_imag": 17, "bbox": 17, "conf": 17, "customiz": [18, 24], "integr": [18, 30, 74, 109], "repositori": [18, 29, 30, 33, 34, 39], "anime_head_detect": 18, "contribut": 18, "our": 18, "develop": [18, 83, 109], "yolo11": 18, "architectur": 18, "usag": [18, 29, 30, 66, 67, 68, 74, 85, 86, 105], "head_detect_v2": 18, "0_": 18, "equal": [18, 48], "deprec": [18, 23, 38], "remov": [18, 23, 29, 34, 38, 45, 62, 71, 73, 75, 76, 81, 82], "futur": [18, 23], "help": [18, 39, 50, 62], "For": [18, 19, 21, 22, 30, 39, 45, 52, 66, 82, 88], "instead": [18, 23, 76], "detect_head": [19, 24], "booru_yolo": [19, 106], "detect_with_booru_yolo": 19, "detect_censor": [19, 47, 94, 100], "ey": [19, 48, 52, 67, 73, 106], "detect_ey": 19, "detect_fac": 19, "halfbodi": [19, 90, 99, 106], "detect_halfbodi": 19, "hand": [19, 52, 54, 67, 73, 106], "detect_hand": 19, "nudenet": [19, 106], "detect_with_nudenet": 19, "calculate_i": 19, "bboxes_similar": 19, "detection_similar": 19, "detect_text": 19, "nuditi": 20, "run": [20, 25, 29, 30, 34, 83, 88, 105, 106], "nm": 20, "postprocess": 20, "onnx": [20, 29, 30, 33, 34, 75, 88, 98], "nudenet_onnx": 20, "notai": 20, "tech": 20, "detail": [20, 62, 66, 67, 88, 90], "respect": 20, "female_genitalia_cov": 20, "genitalia": 20, "face_femal": 20, "buttocks_expos": 20, "expos": 20, "female_breast_expos": 20, "female_genitalia_expos": 20, "male_breast_expos": 20, "anus_expos": 20, "anu": 20, "feet_expos": 20, "feet": [20, 52, 54], "belly_cov": 20, "feet_cov": 20, "armpits_cov": 20, "armpit": 20, "armpits_expos": 20, "face_mal": 20, "belly_expos": 20, "male_genitalia_expos": 20, "anus_cov": 20, "female_breast_cov": 20, "buttocks_cov": 20, "onnxruntim": [20, 87, 106], "topk": [20, 29], "100": [20, 25, 34, 42, 59, 85], "45": [20, 43, 59], "score_threshold": 20, "number": [20, 29, 30, 33, 37, 39, 45, 52, 60, 62, 86, 89], "keep": [20, 79], "entir": 21, "anidet3": 21, "roboflow": 21, "m": 21, "x": [21, 39, 48, 52, 67, 85, 86, 102], "fastest": [21, 25], "most": [21, 29, 30, 33, 34], "confidence_scor": [21, 24], "genshin_post": [21, 46, 47, 48], "371": 21, "232": 21, "564": 21, "690": 21, "7533698678016663": 21, "135": [21, 52], "451": 21, "716": [21, 45], "6788613796234131": 21, "614": 21, "393": 21, "830": 21, "686": 21, "5612757205963135": 21, "1275": 21, "654": 21, "4047100841999054": 21, "calcul": [22, 30, 39, 42, 43], "comput": [22, 27, 30, 33, 41, 59, 85, 86, 98], "work": [22, 29, 30, 33, 36, 42, 69, 98], "aggreg": 22, "involv": 22, "segment": [22, 60, 106], "evalu": [22, 38], "algorithm": [22, 39, 42], "box1": 22, "box2": 22, "bboxtyp": 22, "measur": [22, 38, 39, 42], "divid": [22, 52], "4f": 22, "1429": 22, "bboxes1": 22, "bboxes2": 22, "liter": [22, 39, 48, 52, 64, 65, 80], "max": [22, 23], "raw": [22, 29, 30, 33, 37], "depend": [22, 67, 68, 105], "unknown": [22, 80], "hungarian": 22, "find": [22, 48], "optim": [22, 30, 39], "assign": [22, 23, 29, 39], "among": [22, 39], "averag": 22, "detect1": 22, "detect2": 22, "bboxwithscoreandlabel": 22, "group": [22, 29, 43, 76], "correspond": [22, 39, 45, 50, 59, 82, 98, 102], "combin": [22, 37, 45], "against": [22, 83], "ground": [22, 94, 100], "truth": [22, 94, 100], "car": 22, "85": [22, 74, 82], "75": 22, "text_detect": 23, "been": [23, 98], "migrat": 23, "ocr": [23, 106], "detect_text_with_ocr": [23, 106], "soon": 23, "paddleocr": [23, 45], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 23, "05": [23, 59, 74, 75, 89, 90, 91, 93, 98, 99, 100, 101, 103, 104], "max_area_s": 23, "640": 23, "region": [23, 47, 50, 94, 100], "dbnet": 23, "do": [23, 50, 91], "640x640": 23, "ani": [23, 30, 33, 37, 39, 47, 57, 59, 62, 67, 72, 86, 88], "sinc": [23, 38], "appear": [24, 27], "font": 24, "pad": [24, 71], "see": [24, 67, 88], "text_pad": 24, "fontsiz": 24, "max_short_edge_s": 24, "fp": 24, "no_label": 24, "normal": [24, 30, 40, 57, 58, 59, 82], "predefin": [24, 73], "extract": [24, 25, 27, 28, 37, 39, 43, 45, 50, 59, 66, 67, 68, 69, 75, 82], "around": [24, 29, 34, 37, 54], "shortest": 24, "edg": [24, 54, 106], "maintain": [24, 34, 46, 52, 85, 109], "font_manag": 24, "fontproperti": 24, "properti": [24, 48, 52, 67, 69], "cv2": 25, "have": [25, 27, 39, 80, 81, 94, 100, 105], "lowest": 25, "resourc": [25, 106], "low_threshold": 25, "high_threshold": 25, "200": [25, 34, 59], "assum": [25, 27, 28, 71], "its": [25, 27, 28, 29, 39, 45, 46, 59, 68, 71, 74, 76, 88, 90, 91, 93, 94, 95, 98, 99, 100, 101, 103, 104], "low": [25, 33, 38, 40, 67, 79, 82, 83], "high": [25, 33, 34, 61, 67, 83, 97, 98], "outlin": 26, "comparison": [26, 74], "canni": [26, 106], "get_edge_by_canni": 26, "edge_image_with_canni": 26, "lineart": [26, 28, 106], "get_edge_by_lineart": 26, "edge_image_with_lineart": 26, "lineart_anim": [26, 106], "get_edge_by_lineart_anim": 26, "edge_image_with_lineart_anim": 26, "best": [27, 40, 48, 67], "effect": [27, 38, 47, 105], "closest": 27, "consum": 27, "amount": 27, "memori": [27, 29, 30, 34, 107, 108], "power": 27, "runtim": [27, 30, 88, 97], "coars": 27, "detect_resolut": [27, 28], "512": [27, 28, 54, 67, 83], "deeper": 27, "richer": 27, "probabl": [27, 30, 98], "extra": [27, 67], "increas": [27, 39], "resolut": [27, 28, 60, 83], "neural": [27, 28, 71, 86], "network": [27, 28, 71, 86], "classif": [29, 33, 86, 90, 91, 93, 94, 95, 96, 99, 100, 101, 103, 104], "those": [29, 97], "store": [29, 30, 34, 35, 67, 68], "well": [29, 42], "manag": [29, 30, 33, 34, 88, 106], "interact": [29, 30, 33, 34], "also": [29, 57, 82, 109], "token": [29, 30, 33, 34], "authent": [29, 30, 33, 34], "access": [29, 30, 33, 52, 67, 85], "privat": [29, 30, 31, 33, 43], "repo_id": [29, 30, 33, 34], "fn_preprocess": 29, "callabl": [29, 59], "hf_token": [29, 30, 33, 34], "comprehens": [29, 30], "imagepreprocessfunc": 29, "variabl": [29, 48, 88], "_model_nam": 29, "cach": [29, 30, 33, 34, 60, 87, 106], "_model": 29, "dictionari": [29, 35, 40, 57, 59, 67, 68, 69, 72, 73, 75, 90, 93, 95, 99, 101, 103], "_label": 29, "_hf_token": 29, "org": 29, "repo": [29, 59], "__init__": [29, 30, 31, 33, 34, 37, 48, 52, 60, 69, 73], "instanc": [29, 30, 34, 39, 47, 52, 59, 60, 73], "clear": [29, 30, 33, 34, 39, 68, 90, 94, 100], "free": [29, 30, 34], "up": [29, 30, 34, 73], "launch_demo": [29, 30, 33, 34], "default_model_nam": [29, 30, 33, 34], "server_nam": [29, 30, 33, 34], "server_port": [29, 30, 33, 34], "launch": [29, 30, 33, 34], "gradio": [29, 30, 33, 34], "demo": [29, 30, 33, 34, 79], "interfac": [29, 30, 33, 34, 85], "ui": [29, 33, 34], "make_ui": [29, 30, 33, 34], "server": [29, 30, 33, 34], "select": [29, 30, 33, 34, 39, 47, 60], "dropdown": [29, 30], "port": [29, 30, 33, 34], "importerror": [29, 34], "instal": [29, 33, 34, 62, 68, 106], "properli": [29, 33, 67], "usernam": [29, 34], "repo_nam": [29, 34], "model_v1": 29, "7860": [29, 30, 34], "submit": 29, "recent": [29, 30, 33, 34], "label_group": 29, "highest": [29, 98], "through": [29, 30, 59, 109], "error": [29, 37, 59, 82], "predict_fmt": 29, "fmt": [29, 30, 33, 40, 75, 82], "top5": 29, "logit": [29, 30, 33], "embed": [29, 30, 33, 37, 82], "dict": [29, 30, 37, 40, 51, 57, 58, 59, 67, 68, 69, 75, 82, 85, 90, 91, 93, 94, 95, 99, 100, 101, 103, 104], "top": [29, 48, 97], "k": 29, "e": [29, 30, 39, 61, 64, 65, 80, 83, 86], "g": [29, 30, 39, 61, 64, 65, 80, 82, 83], "top10": 29, "predict_scor": 29, "ia": 29, "conveni": [29, 52, 67, 109], "wrapper": [29, 34, 37], "id": [29, 30, 33, 34], "multimod": 30, "hub": 30, "discoveri": 30, "variant": [30, 33], "pipelin": [30, 57, 59], "pattern": [30, 39, 73], "direct": 30, "api": [30, 33], "control": [30, 67], "via": 30, "web": [30, 33], "deploy": [30, 98], "reus": 30, "lru": 30, "thread": [30, 33, 85, 105], "safe": [30, 33, 68, 74, 75, 85, 96, 98, 100, 105, 106], "demand": 30, "switch": 30, "image_encod": [30, 33], "upload": [30, 34], "enter": 30, "link": 30, "address": 30, "bind": 30, "organ": 30, "precomput": [30, 81], "cosin": 30, "scale": [30, 33, 47, 48, 52, 67, 71, 82, 107, 108], "complex": 30, "image_embed": 30, "text_embed": 30, "etc": [30, 59], "thei": [30, 39, 55, 59], "l2": [30, 82], "text_encod": [30, 33], "accept": 30, "_process_rgb": 31, "_process_alpha_channel_with_model": 31, "_process_rgba": 31, "attribut": 31, "classifi": [32, 90, 95, 96, 97, 99, 101, 103, 104, 106], "classifymodel": 32, "classify_predict_scor": 32, "classify_predict": 32, "classify_predict_fmt": 32, "imageenhanc": 32, "clip": [32, 59, 67, 106], "clipmodel": 32, "clip_image_encod": 32, "clip_text_encod": 32, "clip_predict": 32, "siglip": [32, 59, 106], "siglipmodel": 32, "siglip_image_encod": 32, "siglip_text_encod": 32, "siglip_predict": 32, "yolomodel": 32, "sigmoid": [33, 87], "loss": 33, "creation": [33, 57, 58, 69], "preprocessor": [33, 67], "reset": 33, "about": [33, 35], "hostnam": 33, "gr": [33, 34], "One": [33, 43], "detect": [34, 42, 45, 47, 51, 52, 53, 54, 72, 73, 88, 89, 94, 100, 106], "post": [34, 45], "helper": 34, "easi": 34, "metadata": [34, 40, 66, 68, 69, 106], "cleanup": 34, "associ": [34, 69], "default_conf_threshold": 34, "default_iou_threshold": 34, "environmenterror": [34, 62, 68], "environ": [34, 83, 85, 88, 106], "offlin": 34, "yolov5": 34, "allow_dynam": 34, "dynam": [34, 57], "300": [34, 59], "400": 34, "simpl": 34, "explicitli": 34, "read": [35, 36, 37, 66, 67, 68], "write": [35, 36, 37, 66, 68], "exif": [35, 36, 67], "gif": [35, 36, 67], "comment": 35, "These": [35, 38, 60], "retriev": [35, 39], "context": [35, 36], "ai": [35, 36, 69, 89], "found": [35, 48, 67, 90], "attempt": [35, 48, 59, 67, 69, 88], "commonli": [35, 59, 76, 86], "where": [35, 39, 67, 68, 82, 85], "look": [35, 45, 67, 90], "usercom": 35, "field": [35, 69], "dst_filenam": 35, "destin": [35, 67, 68, 69], "filenam": [35, 60], "pnginfo": [35, 37, 67, 69], "wai": [35, 67, 68], "geninfo": [36, 106], "lsb": [36, 69, 106], "signific": [36, 37, 39, 64, 69], "bit": [36, 37, 59, 69], "read_geninfo_paramet": 36, "read_geninfo_exif": 36, "read_geninfo_gif": 36, "write_geninfo_paramet": 36, "write_geninfo_exif": 36, "write_geninfo_gif": 36, "read_lsb_raw_byt": 36, "read_lsb_metadata": 36, "write_lsb_raw_byt": 36, "write_lsb_metadata": 36, "lsbreaderror": 36, "lsbextractor": 36, "imagelsbdataextractor": 36, "serialize_pnginfo": 36, "serialize_json": 36, "inject_data": 36, "steganographi": 37, "serial": 37, "json": 37, "compat": [37, 76], "inject": 37, "emb": [37, 82], "seamlessli": 37, "hidden": 37, "decompress": 37, "them": [37, 47, 57, 64, 68, 82], "gzip": 37, "written": 37, "appropri": [37, 45, 59, 67], "serializ": [37, 57], "err": 37, "caus": [37, 105], "multi": [37, 85], "get_next_n_byt": 37, "next": [37, 55], "get_one_byt": 37, "form": [37, 76], "read_32bit_integ": 37, "32": [37, 59], "interpret": [37, 52], "big": 37, "endian": 37, "enough": 37, "magic": 37, "stealth_pngcomp": 37, "extract_data": 37, "length": [37, 39, 46], "compress": 37, "along": [37, 39, 71], "robust": [37, 39], "skytnt": [38, 60, 71], "poor": 38, "anime_dbaesthet": [38, 41], "better": [38, 42, 62, 82, 83, 89, 91, 94, 97, 100, 104], "2053756": 38, "09986039996147156": 38, "1663584": 38, "24299287796020508": 38, "4886411": 38, "38091593980789185": 38, "2066024": 38, "5131649971008301": 38, "3670169": 38, "6011670827865601": 38, "5930006": 38, "7067991495132446": 38, "3821265": 38, "8237218260765076": 38, "5512471": 38, "9187621474266052": 38, "limit": [39, 74], "smaller": 39, "7eu7d7": [39, 79, 83, 109], "ccip_onnx": 39, "cluster": [39, 43], "refer": [39, 42, 66, 97], "relev": 39, "aforement": 39, "manual": [39, 48], "384": [39, 43, 57, 58, 59], "caform": 39, "randaug": 39, "prune": 39, "vector": 39, "pruned_fp32": 39, "5_fp32": 39, "feat": 39, "768": [39, 45, 67], "17847511429108218": 39, "1951224011983088": 39, "18397327797685215": 39, "y": [39, 48, 85], "16583099961280823": 39, "42947039008140564": 39, "4037521779537201": 39, "4371533691883087": 39, "40748104453086853": 39, "392294704914093": 39, "whether": [39, 45, 47, 59, 69, 72, 75, 82, 83], "belong": 39, "pairwis": 39, "matrix": 39, "5350548e": 39, "08": [39, 59, 99, 100], "6583106e": 39, "01": 39, "2947042e": 39, "0375218e": 39, "8025822e": 39, "3715334e": 39, "0748104e": 39, "2675274e": 39, "9229470e": 39, "j": 39, "th": 39, "dbscan": 39, "dbscan_2": 39, "dbscan_fre": 39, "optic": [39, 45], "optics_best": 39, "epsilon": 39, "ep": 39, "min_sampl": 39, "ccipclustermethodtyp": 39, "12921094122454668": 39, "1291187648928262": 39, "1836453739562513": 39, "distanc": 39, "_featureorimag": 39, "sampl": [39, 43, 67, 89, 90, 91, 93, 94, 95, 99, 100, 101, 103, 104], "neighborhood": [39, 62], "core": [39, 107, 108], "few": 39, "too": 39, "sensit": [39, 47, 82, 94, 100], "tune": 39, "guidelin": 39, "deal": [39, 66], "solut": [39, 48], "small": [39, 47], "advis": [39, 74], "significantli": 39, "separ": 39, "slightli": 39, "exhibit": 39, "regular": [39, 62], "outfit": 39, "awar": 39, "highli": 39, "so": [39, 42, 79, 83], "care": 39, "diff": 39, "07437477": 39, "0356068": 39, "04396922": 39, "05131693": 39, "assess": 40, "aesthet": [40, 41, 106], "danbooru": [40, 74, 77, 79, 94, 97], "hakubooru": 40, "kohakublueleaf": 40, "swinv2pv3_v0_448_ls0": 40, "2_x": 40, "percentil": 40, "_default_model_nam": 40, "masterpiec": [40, 67], "9831666690063624": 40, "8810615667538594": 40, "great": 40, "8225559148288356": 40, "good": [40, 45], "591020403706702": 40, "2888798940585766": 40, "243279223969715": 40, "worst": [40, 67], "005268185993767627": 40, "275707557797432": 40, "7977807857096195": 40, "56098810210824": 40, "670568235218525": 40, "1677918508648872": 40, "9305131509900093": 40, "6085879728198051": 40, "6834832429885864": 40, "16141420602798462": 40, "05435194447636604": 40, "025083942338824272": 40, "024000568315386772": 40, "027076328173279762": 40, "024589713662862778": 40, "3757021427154541": 40, "3451208472251892": 40, "1511985808610916": 40, "04740551486611366": 40, "02172713913023472": 40, "027498546987771988": 40, "03134724497795105": 40, "39281174540519714": 40, "22457796335220337": 40, "15563568472862244": 40, "10796019434928894": 40, "047730278223752975": 40, "0393439345061779": 40, "031940147280693054": 40, "13832266628742218": 40, "20687267184257507": 40, "2509062886238098": 40, "1644320785999298": 40, "11332042515277863": 40, "08270663768053055": 40, "043439216911792755": 40, "033693961799144745": 40, "03375888615846634": 40, "050045162439346313": 40, "16734018921852112": 40, "4311050772666931": 40, "23242227733135223": 40, "05163438618183136": 40, "012833272106945515": 40, "01619996316730976": 40, "03074900433421135": 40, "1396280825138092": 40, "5038207173347473": 40, "22299200296401978": 40, "07377689331769943": 40, "02854202501475811": 40, "026677291840314865": 40, "02838410809636116": 40, "026617199182510376": 40, "02508518099784851": 40, "06039097160100937": 40, "8043031692504883": 40, "get_aesthetic_scor": 41, "ccip": [41, 106], "ccip_extract_featur": 41, "ccip_batch_extract_featur": 41, "ccip_default_threshold": 41, "ccip_differ": 41, "ccip_sam": 41, "ccip_batch_differ": 41, "ccip_batch_sam": 41, "ccip_default_clustering_param": 41, "ccip_clust": 41, "ccip_merg": 41, "dbaesthet": [41, 106], "laplacian": [41, 106], "laplacian_scor": 41, "lpip": [41, 106], "lpips_extract_featur": 41, "lpips_differ": 41, "lpips_clust": 41, "psnr_": [41, 106], "psnr": [41, 65], "blur": [42, 47], "than": [42, 43, 47, 85, 89, 97], "seem": 42, "just": [42, 62, 91, 94, 97, 100, 104], "we": [42, 64, 83], "explor": 42, "bluri": 42, "hutao": [42, 71, 74, 75, 79, 82], "156": 42, "68285005210006": 42, "text_blur": 42, "2276": 42, "66629157129": 42, "real2": 42, "908745781486806": 42, "mmd": 42, "1072": 42, "8372572065527": 42, "richzhang": 43, "perceptualsimilar": 43, "chafen_arknight": 43, "rand": 43, "reach": 43, "995": 43, "cnn": 43, "f1": 43, "f2": 43, "f3": 43, "f4": 43, "f5": 43, "64": [43, 59, 62, 67, 83, 107, 108], "99": 43, "192": 43, "49": [43, 59], "256": [43, 57, 58, 64, 67], "img1": [43, 44, 82], "img2": [43, 44, 82], "anoth": 43, "16922694444656372": 43, "22250649333000183": 43, "6897575259208679": 43, "10956494510173798": 43, "6823137998580933": 43, "6837796568870544": 43, "nois": [43, 50, 62, 64], "inf": 44, "gaussian_20": 44, "dat": 44, "058228614646987": 44, "gaussian_3": 44, "27": [44, 59], "65611098737784": 44, "lq": 44, "29589659377844": 44, "recogn": [45, 59], "export": [45, 88], "recognit": 45, "ch_pp": 45, "ocrv4_det": 45, "heat_threshold": 45, "box_threshold": 45, "max_candid": 45, "1000": 45, "unclip_ratio": 45, "heat": 45, "candid": 45, "unclip": 45, "comic": [45, 91], "742": 45, "485": [45, 57, 58], "809": 45, "511": 45, "9543377610144915": 45, "682": 45, "98": 45, "734": 45, "124": 45, "9309689495575223": 45, "136": 45, "836": 45, "164": 45, "9042856988923695": 45, "144": 45, "455": 45, "196": 45, "874083638387722": 45, "719": 45, "835": 45, "488": 45, "8628696346175078": 45, "478": 45, "214": 45, "508": 45, "848871771901487": 45, "1030": 45, "557": 45, "1184": 45, "578": 45, "8352495440618789": 45, "427": 45, "129": 45, "553": 45, "154": 45, "8249209443996619": 45, "detect_model": 45, "recognize_model": 45, "ocrv4_rec": 45, "rotation_threshold": 45, "is_remove_dupl": 45, "rotat": [45, 48], "duplic": [45, 67], "mob": 45, "9356705927336156": 45, "shishou": 45, "8933000384412466": 45, "BUT": 45, "8730931912907247": 45, "oh": 45, "8417627579351514": 45, "mirror": 45, "7366019454049503": 45, "el": 45, "gato": 45, "iberico": 45, "7271127306351021": 45, "THAt": 45, "701928390168364": 45, "6965972578194936": 45, "chines": 45, "english": 45, "cannot": [45, 55, 57, 59, 69], "languag": 45, "func": [45, 87, 106], "japanes": [45, 67], "post_text": 45, "319": 45, "847": 45, "561": 45, "899": 45, "kancol": 45, "9130667787597329": 45, "552": 45, "811": 45, "791": 45, "921": 45, "1944": 45, "8566762346615406": 45, "820": 45, "558": 45, "850": 45, "fleet": 45, "collect": [45, 66], "8100635458911772": 45, "235": 45, "904": 45, "855": 45, "1009": 45, "\u6d77": 45, "6716076803280185": 45, "858": 45, "808": 45, "tsu": 45, "ka": 45, "NO": 45, "u": [45, 109], "mi": 45, "de": 45, "654507230718228": 45, "209": 45, "507": 45, "2888084133529467": 45, "japan_pp": 45, "ocrv3_rec": 45, "9230690942939336": 45, "8564870717047623": 45, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 45, "8061289060358996": 45, "8045396777081609": 45, "7311649382696896": 45, "\u8266\u3068\u308c\u308c": 45, "6648729016512889": 45, "ocrv2_det": 45, "ocrv3_det": 45, "ocrv4_server_det": 45, "ch_ppocr_mobile_slim_v2": 45, "0_det": 45, "ch_ppocr_mobile_v2": 45, "ch_ppocr_server_v2": 45, "en_pp": 45, "arabic_pp": 45, "ocrv2_rec": 45, "ocrv4_server_rec": 45, "0_rec": 45, "chinese_cht_pp": 45, "cyrillic_pp": 45, "devanagari_pp": 45, "en_number_mobile_v2": 45, "ka_pp": 45, "korean_pp": 45, "latin_pp": 45, "ta_pp": 45, "te_pp": 45, "dimens": [46, 59], "max_siz": [46, 57, 58, 59], "longer": 46, "after": [46, 59, 74, 79, 82], "1280": 46, "720": 46, "new_img": 46, "600": 46, "337": 46, "obscur": 47, "regist": [47, 48, 57, 58, 59], "rectangular": 47, "967": [47, 48], "143": [47, 48], "1084": [47, 48], "261": [47, 48], "246": [47, 48], "208": [47, 48], "331": [47, 48], "287": [47, 48], "662": [47, 48], "466": [47, 48], "705": [47, 48], "514": [47, 48], "479": [47, 48], "283": [47, 48], "326": [47, 48], "color_black": 47, "radiu": 47, "emoji": [47, 48], "penis": 47, "vagina": 47, "serv": [47, 59, 74], "foundat": 47, "inherit": [47, 59], "within": [47, 67, 74, 82], "fill": 47, "color_default": 47, "green": 47, "color_green": 47, "ffff00": 47, "color_ffff00": 47, "blur_4": 47, "blur_8": 47, "blur_12": 47, "pixelate_4": 47, "pixelate_8": 47, "pixelate_12": 47, "cl": 47, "arg": 47, "subclass": 47, "keyerror": 47, "alreadi": 47, "exist": [47, 68, 88, 91], "angl": 48, "end": [48, 67], "censor_area": [48, 49], "ratio_threshold": 48, "minimum": [48, 54, 60, 62], "total": [48, 107, 108], "star": [48, 79], "register_censor_method": [48, 49], "smiling_face_with_heart": 48, "twitter": 48, "appl": 48, "googl": 48, "microsoft": 48, "samsung": 48, "whatsapp": 48, "facebook": 48, "messeng": 48, "joypixel": 48, "openmoji": 48, "emojidex": 48, "mozilla": 48, "express": 48, "code": [48, 64, 79, 82], "_emojistyletyp": 48, "emoji_default": 48, "cat_fac": 48, "emoji_green": 48, "grinning_face_with_sweat": 48, "emoji_liuhanhuangd": 48, "minim": 48, "abl": [48, 55], "prefix": [48, 73, 78], "sum": 48, "cx": 48, "mass": 48, "occlus": 48, "cy": 48, "find_for_area": 48, "rectangl": 48, "corner": 48, "factor": [48, 59], "align": [49, 106], "align_maxs": 49, "censor_": [49, 106], "censor_nsfw": 49, "basecensor": 49, "colorcensor": 49, "blurcensor": 49, "pixelatecensor": 49, "imgcensor": [49, 106], "imagebasedcensor": 49, "emojibasedcensor": 49, "singleimag": 49, "squeez": [49, 106], "squeeze_with_transpar": 49, "fit": 50, "tightli": 50, "interest": 50, "jerry_with_spac": 50, "median_filt": 50, "median": 50, "kernel": 50, "larger": [50, 54, 84], "disabl": 50, "keypoint": [51, 52, 53, 54], "idea": 51, "research": 51, "auto_detect": 51, "out_bbox": 51, "person_detect_cfg": 51, "op18keypointset": [51, 53, 54], "rtmpose": 51, "config": [51, 58, 106, 109], "foot": [51, 52], "hand1": 51, "hand2": 51, "op18_visu": [51, 53], "0x7f5ca933f3d0": 51, "axesimag": 51, "0x7f5c98069790": 51, "all_": 52, "openpos": [52, 67], "op18": [52, 54], "__mul__": 52, "multipli": 52, "scalar": 52, "__truediv__": 52, "divisor": 52, "left_foot": 52, "left_hand": 52, "right_foot": 52, "right_hand": 52, "enum": 52, "enumer": 52, "symbol": [52, 79, 82], "make": [52, 57, 76, 86, 94, 98, 100], "readabl": [52, 82], "categor": 52, "nose": 52, "neck": 52, "elbow": 52, "wrist": 52, "ankl": 52, "ear": [52, 73, 80], "member": 52, "right_should": 52, "right_elbow": 52, "right_wrist": 52, "left_should": 52, "left_elbow": 52, "left_wrist": 52, "right_hip": 52, "right_kne": 52, "right_ankl": 52, "left_hip": 52, "left_kne": 52, "left_ankl": 52, "right_ey": 52, "left_ey": 52, "right_ear": 52, "left_ear": 52, "left_big_to": 52, "left_small_to": 52, "left_heel": 52, "right_big_to": 52, "right_small_to": 52, "right_heel": 52, "__int__": 52, "truncat": [52, 96, 106], "zero": 52, "must": [52, 73, 105], "preced": 52, "surround": 52, "whitespac": [52, 76], "36": [52, 59], "0b100": 52, "91": [52, 59], "112": 52, "92": [52, 59, 80], "113": [52, 59], "dwpose": [53, 106], "dwpose_estim": 53, "openpose18": 53, "op18_body_max": 53, "op18_body_min": 53, "op18_face_max": 53, "op18_face_min": 53, "op18_left_foot_max": 53, "op18_left_foot_min": 53, "op18_left_hand_max": 53, "op18_left_hand_min": 53, "op18_right_foot_max": 53, "op18_right_foot_min": 53, "op18_right_hand_max": 53, "op18_right_hand_min": 53, "keypoints_list": 54, "min_edge_s": 54, "draw_bodi": 54, "draw_hand": 54, "draw_feet": 54, "draw_fac": 54, "drawn": 54, "shorter": 54, "connect": 54, "ellips": 54, "facial": [54, 73, 90], "pars": [55, 57, 58, 66, 67, 106], "parser": [55, 57, 58, 67], "try": 55, "notparsetarget": 56, "register_pillow_transform": 56, "register_pillow_pars": 56, "create_pillow_transform": 56, "parse_pillow_transform": 56, "register_torchvision_transform": 56, "register_torchvision_pars": 56, "create_torchvision_transform": 56, "parse_torchvision_transform": 56, "register_creators_for_transform": 56, "notprocessortypeerror": 56, "create_transforms_from_transform": 56, "is_valid_size_dict": 56, "convert_to_size_dict": 56, "get_size_dict": 56, "create_clip_transform": 56, "create_transforms_from_clip_processor": 56, "create_convnext_transform": 56, "create_transforms_from_convnext_processor": 56, "create_vit_transform": 56, "create_transforms_from_vit_processor": 56, "create_siglip_transform": 56, "create_transforms_from_siglip_processor": 56, "create_bit_transform": 56, "create_transforms_from_bit_processor": 56, "create_blip_transform": 56, "create_transforms_from_blip_processor": 56, "create_mobilenetv2_transform": 56, "create_transforms_from_mobilenetv2_processor": 56, "tensor": [57, 58, 59, 68], "composit": [57, 59], "machin": [57, 86], "learn": [57, 86], "compos": [57, 58, 59], "sequenc": [57, 59, 73], "pillowcompos": [57, 59], "sequenti": 57, "decor": [57, 58, 59, 85], "facilit": 57, "creator": [57, 59], "tvalu": [57, 58], "describ": 57, "interpol": [57, 58, 59], "bicub": [57, 58, 59], "pillowres": [57, 59], "antialia": [57, 58, 59], "bilinear": [57, 58], "center_crop": [57, 58], "pillowcentercrop": [57, 59], "pillowtotensor": [57, 59], "maybe_to_tensor": [57, 58], "pillowmaybetotensor": 57, "std": [57, 58, 59], "pillownorm": [57, 59], "456": [57, 58], "406": [57, 58], "229": [57, 58], "225": [57, 58], "48500001430511475": 57, "4560000002384186": 57, "4059999883174896": 57, "2290000021457672": 57, "2240000069141388": 57, "22499999403953552": 57, "framework": 58, "extend": 58, "centercrop": 58, "totensor": 58, "maybetotensor": 58, "4850": 58, "4560": 58, "4060": 58, "2290": 58, "2240": 58, "2250": 58, "timm": 58, "interpolationmod": 58, "processor": [59, 107, 108], "vitimageprocessor": 59, "5906": 59, "33": 59, "donutimageprocessor": 59, "1901": 59, "70": [59, 83], "detrimageprocessor": 59, "1575": 59, "86": [59, 73], "clipimageprocessor": 59, "1374": 59, "73": 59, "videomaeimageprocessor": 59, "1093": 59, "convnextimageprocessor": 59, "648": 59, "65": 59, "segformerimageprocessor": 59, "533": 59, "00": 59, "beitimageprocessor": 59, "468": 59, "63": 59, "siglipimageprocessor": 59, "440": 59, "48": 59, "layoutlmv3imageprocessor": 59, "403": 59, "layoutlmv2imageprocessor": 59, "332": 59, "87": 59, "mllamaimageprocessor": 59, "qwen2vlimageprocessor": 59, "314": 59, "77": 59, "blipimageprocessor": 59, "276": 59, "55": 59, "idefics2imageprocessor": 59, "226": 59, "llavanextimageprocessor": 59, "215": 59, "bitimageprocessor": 59, "210": 59, "pix2structimageprocessor": 59, "conditionaldetrimageprocessor": 59, "53": 59, "samimageprocessor": 59, "52": 59, "deitimageprocessor": 59, "mask2formerimageprocessor": 59, "89": 59, "50": 59, "vivitimageprocessor": 59, "88": 59, "yolosimageprocessor": 59, "84": 59, "47": 59, "viltimageprocessor": 59, "41": 59, "detaimageprocessor": 59, "68": 59, "38": 59, "pixtralimageprocessor": 59, "mobilenetv2imageprocessor": 59, "mobilevitimageprocessor": 59, "61": 59, "34": [59, 107, 108], "dptimageprocessor": 59, "maskformerimageprocessor": 59, "28": 59, "nougatimageprocessor": 59, "ideficsimageprocessor": 59, "rtdetrimageprocessor": 59, "efficientnetimageprocessor": 59, "40": [59, 67], "deformabledetrimageprocessor": 59, "idefics3imageprocessor": 59, "fuyuimageprocessor": 59, "videollavaimageprocessor": 59, "pvtimageprocessor": 59, "09": 59, "oneformerimageprocessor": 59, "mobilenetv1imageprocessor": 59, "07": [59, 98, 99, 100, 103], "owlv2imageprocessor": 59, "chineseclipimageprocessor": 59, "efficientformerimageprocessor": 59, "llavaonevisionimageprocessor": 59, "swin2srimageprocessor": 59, "vithybridimageprocessor": 59, "owlvitimageprocessor": 59, "04": 59, "groundingdinoimageprocessor": 59, "03": 59, "perceiverimageprocessor": 59, "chameleonimageprocessor": 59, "levitimageprocessor": 59, "vitmatteimageprocessor": 59, "extens": [59, 74], "tri": 59, "def": [59, 85], "hasattr": 59, "feature_extractor": 59, "encount": 59, "becaus": 59, "until": 59, "successfulli": 59, "imageprocessor": 59, "autoimageprocessor": 59, "from_pretrain": 59, "openai": 59, "vit": 59, "patch32": 59, "pillowconvertrgb": 59, "48145467": 59, "4578275": 59, "40821072": 59, "26862955": 59, "2613026": 59, "2757771": 59, "size_dict": 59, "shortest_edg": 59, "invalid_kei": 59, "default_to_squar": 59, "height_width_ord": 59, "constraint": 59, "els": [59, 67, 107, 108], "incompat": 59, "longest_edg": 59, "param_nam": 59, "entri": 59, "conform": 59, "messag": [59, 83], "do_res": 59, "do_center_crop": 59, "crop_siz": 59, "do_rescal": 59, "rescale_factor": 59, "00392156862745098": 59, "do_norm": 59, "image_mean": 59, "image_std": 59, "do_convert_rgb": 59, "rescal": 59, "deviat": 59, "clipprocessor": 59, "crop_pct": 59, "tailor": 59, "convnext": 59, "percentag": 59, "prepar": 59, "replic": 59, "build": [59, 74, 82], "blip": 59, "255": 59, "openai_clip_mean": 59, "openai_clip_std": 59, "accord": 59, "behavior": 59, "mobilenetv2": 59, "per": 59, "equival": 59, "bg": 60, "strict_level": 60, "min_select": 60, "min_width": 60, "min_height": 60, "min_resolut": 60, "strict": [60, 94, 100], "get_imag": 60, "get_image_fil": 60, "list_image_fil": 60, "random_imag": 60, "randomli": 60, "random_image_fil": 60, "8057": 60, "000000": 60, "000001": 60, "000002": 60, "000003": 60, "000004": 60, "home": 60, "dgh": [60, 68, 109], "2400x1600": 60, "0x7feb86ed5160": 60, "003258": 60, "400x400": 60, "0x7feb86a748b0": 60, "quickli": 61, "backgroundimageset": 61, "list_bg_image_fil": 61, "get_bg_image_fil": 61, "get_bg_imag": 61, "random_bg_image_fil": 61, "random_bg_imag": 61, "opencv": 62, "denois": [62, 67], "inspir": [62, 71, 75, 82, 102], "mf666": [62, 102], "mist": 62, "fucker": 62, "diameter_min": 62, "diameter_max": 62, "sigma_color_min": 62, "sigma_color_max": 62, "sigma_space_min": 62, "sigma_space_max": 62, "radius_min": 62, "radius_max": 62, "eps_min": 62, "eps_max": 62, "b_iter": 62, "g_iter": 62, "random": [62, 80], "bilater": 62, "guid": 62, "stage": 62, "preserv": 62, "diamet": 62, "sigma": 62, "space": [62, 71, 82], "window": [62, 67], "term": 62, "contrib": 62, "noisy_imag": 62, "cleaned_img": 62, "cleaned_imag": 62, "blurri": [63, 67], "noisi": 63, "nafnet": [63, 106], "scunet": [63, 64, 106], "adversari": [63, 106], "remove_adversarial_nois": 63, "restore_with_nafnet": 63, "restore_with_scunet": 63, "ve": 64, "gaussian": 64, "To": 64, "correctli": 64, "credibl": 64, "rgg": [64, 65], "red": [64, 73], "gopro": 64, "sidd": 64, "tile_s": [64, 65, 83], "tile_overlap": [64, 65, 83], "batch_siz": [64, 65, 83], "nafnetmodeltyp": 64, "tile": [64, 65, 83], "gan": 65, "128": 65, "scunetmodeltyp": 65, "automatic1111": 66, "stabl": [66, 67, 89, 109], "diffus": [66, 67, 89], "webui": [66, 67, 68], "novelai": 66, "sdwui": 66, "submodul": 66, "nai": [66, 106], "docstr": 66, "sdmetadata": 66, "parse_sdmeta_from_text": 66, "get_sdmeta_from_imag": 66, "save_image_with_sdmeta": 66, "read_metadata": 66, "save_with_metadata": 66, "naimetadata": 66, "get_naimeta_from_imag": 66, "add_naimeta_to_imag": 66, "save_image_with_naimeta": 66, "formatt": 67, "a1111": 67, "sd_metadata_simpl": 67, "sd_metadata_complex": 67, "prompt": 67, "neg_prompt": 67, "neg": 67, "__str__": 67, "sd1": 67, "extrem": 67, "delic": 67, "beauti": 67, "offici": 67, "global": [67, 105], "illumin": 67, "soft": 67, "shadow": 67, "super": 67, "light": 67, "novel": [67, 69], "4k": 67, "metal_textur": 67, "striped_background": 67, "rich": 67, "cg": 67, "uniti": 67, "8k": 67, "wallpap": 67, "unreal": 67, "sci": 67, "fi": 67, "fantasi": 67, "silver_skin": 67, "cut": [67, 73], "silver_impossible_bodysuit": 67, "gem_on_chest": 67, "cut_silver_mechanical_leotard": 67, "headgear": [67, 73], "1_girl": 67, "solo": [67, 72, 73, 74, 75, 79, 80, 81, 82], "slim_waist": 67, "hair": [67, 73], "long": 67, "lumin": 67, "medium_breast": [67, 81], "indistinct_camelto": 67, "flat_crotch": 67, "coquettish": 67, "squint": 67, "evil_smil": 67, "dark_persona": 67, "mouth": 67, "wet": 67, "slim_fac": 67, "tall_girl": 67, "matur": 67, "mature_fac": 67, "slim_figur": 67, "slim_leg": 67, "groin": 67, "bare_thigh": 67, "easyneg": 67, "sketch": 67, "ugli": 67, "huge": 67, "logo": 67, "monochrom": [67, 93, 96, 106], "bad": 67, "mutat": 67, "horror": 67, "geometri": 67, "bad_prompt": 67, "miss": 67, "finger": 67, "limb": 67, "anatomi": 67, "interlock": 67, "digit": 67, "arm": 67, "2girl": 67, "deform": 67, "artist": 67, "blush": [67, 74, 75, 79, 82], "lipstick": 67, "skindent": 67, "tie": 67, "big_breast": 67, "thighhigh": [67, 74], "pubic_hair": [67, 73], "3d": [67, 91], "realist": 67, "slip": [67, 76], "head_out_of_fram": 67, "curvi": 67, "sampler": 67, "ddim": 67, "cfg": 67, "seed": 67, "3827064803": 67, "512x848": 67, "hash": 67, "eb49192009": 67, "anidosmix": 67, "skip": 67, "new_imag": 67, "let": 67, "what": 67, "nslim_fac": 67, "848": 67, "_sdmeta_text": 67, "directli": 67, "starri": 67, "night": 67, "daylight": 67, "euler": 67, "sd2": 67, "1girl": [67, 72, 73, 74, 75, 76, 79, 80, 81, 82], "blue": 67, "footwear": 67, "shoe": 67, "bang": [67, 73, 74, 79, 82], "indoor": 67, "sleev": 67, "ahog": [67, 73, 74, 75, 79, 82], "dress": [67, 73], "pot": 67, "plant": 67, "bag": [67, 74, 75, 79, 82], "bun": [67, 73], "lora": 67, "bluearchive10": 67, "bluearchiv": 67, "neg1": 67, "dpm": 67, "2m": 67, "sde": 67, "karra": 67, "2647703743": 67, "768x768": 67, "72bd94132e": 67, "cutemix": 67, "strength": 67, "controlnet": 67, "control_v11p_sd15_openpos": 67, "cab727d4": 67, "weight": 67, "perfect": 67, "param": 67, "hire": 67, "upscal": [67, 106], "latent": 67, "ti": 67, "339cc9210f70": 67, "66a7279a88dd": 67, "info": 67, "underli": [67, 85], "sd_meta": 67, "scope": 67, "dst_file": [67, 69], "webp": 67, "systemerror": [67, 69], "input_imag": 67, "output_imag": 67, "a41": 68, "safetensor": 68, "torch": 68, "command": [68, 109], "pip": [68, 109], "_check_env": 68, "model_fil": 68, "key1": 68, "value1": 68, "key2": 68, "value2": 68, "src_model_fil": 68, "dst_model_fil": 68, "new_metadata": 68, "john": 68, "doe": [68, 72, 80, 94, 100], "input_model": 68, "output_model": 68, "softwar": 69, "generation_tim": 69, "dataclass": 69, "encapsul": 69, "taken": 69, "alia": 69, "success": [69, 109], "add_lsb_meta": 69, "save_metainfo": 69, "metainfo": 69, "prefer": 69, "isneti": [70, 106], "get_isnetis_mask": 70, "segment_with_isneti": 70, "segment_rgba_with_isneti": 70, "co": 71, "seg": 71, "1024": [71, 82], "app": 71, "l8": 71, "00ff00": 71, "mask_": 71, "image_": 71, "hutao_seg": 71, "skadi": [71, 74, 75, 79, 82], "skadi_seg": 71, "drop": [72, 73, 74, 79, 81, 82], "cosplai": 72, "no_eyewear": 72, "eyewear": [72, 73], "span": [72, 73], "matter": [72, 73], "red_hair": [72, 73, 80, 81], "use_preset": 72, "custom_blacklist": 72, "onlin": 72, "preset": 72, "ones": 72, "neither": [72, 73], "nor": [72, 73], "anal_hair": 73, "anal_tail": 73, "arm_behind_head": 73, "arm_hair": 73, "arm_under_breast": 73, "arms_behind_head": 73, "bird_on_head": 73, "blood_in_hair": 73, "breasts_on_glass": 73, "breasts_on_head": 73, "cat_on_head": 73, "closed_ey": 73, "clothed_female_nude_femal": 73, "clothed_female_nude_mal": 73, "clothed_male_nude_femal": 73, "clothes_between_breast": 73, "cream_on_fac": 73, "drying_hair": 73, "empty_ey": 73, "face_to_breast": 73, "food_on_fac": 73, "food_on_head": 73, "game_boi": 73, "grabbing_anoth": 73, "s_hair": 73, "grabbing_own_breast": 73, "gun_to_head": 73, "head_between_breast": 73, "heart_in_ey": 73, "multiple_boi": 73, "multiple_girl": 73, "object_on_breast": 73, "object_on_head": 73, "paint_splatter_on_fac": 73, "parted_lip": [73, 74, 75, 79, 82], "penis_on_fac": 73, "person_on_head": 73, "pokemon_on_head": 73, "rabbit_on_head": 73, "rice_on_fac": 73, "severed_head": 73, "star_in_ey": 73, "sticker_on_fac": 73, "tentacles_on_mal": 73, "tying_hair": 73, "built": [73, 85], "mutabl": 73, "constructor": 73, "empti": 73, "hold": [73, 74, 75, 79, 82], "futa": 73, "cum": 73, "rub": 73, "shade": 73, "plai": 73, "drill": 73, "skin": 73, "sidelock": 73, "twintail": [73, 74, 75, 79, 82], "braid": 73, "afro": 73, "bald": 73, "dreadlock": 73, "ponytail": 73, "updo": 73, "beard": 73, "mustach": 73, "pointi": 73, "horn": 73, "tail": 73, "ornament": 73, "hairband": 73, "pupil": 73, "bow": [73, 74, 75], "headwear": 73, "ribbon": [73, 75, 79], "crown": 73, "cap": 73, "hairclip": [73, 79], "mole": 73, "halo": 73, "fluff": 73, "flower": [73, 74, 75, 79, 82], "glass": [73, 76], "fang": 73, "boi": 73, "beret": 73, "heterochromia": 73, "headdress": 73, "eyepatch": 73, "headphon": 73, "eyebrow": 73, "eyelash": 73, "sunglass": 73, "intak": 73, "scrunchi": 73, "ear_pierc": 73, "headband": 73, "ring": 73, "under_mouth": 73, "freckl": 73, "lip": 73, "eyelin": 73, "eyeshadow": 73, "tassel": 73, "whitelist_suffix": 73, "whitelist_prefix": 73, "whitelist_word": 73, "suffix": [73, 78], "pool": 73, "whitelist": 73, "blacklist": [73, 77, 106], "singular": 73, "plural": 73, "chair": 73, "whole": 73, "word": 73, "hear": 73, "72": 73, "outdat": 74, "anymor": 74, "baselin": 74, "practic": 74, "use_real_nam": [74, 79], "general_threshold": [74, 75, 82], "character_threshold": [74, 75, 82], "drop_overlap": [74, 75, 79, 82], "real": [74, 79, 96, 106], "renam": [74, 79], "redirect": [74, 79], "mani": [74, 79], "websit": [74, 79], "rate": [74, 75, 82, 94, 96, 106], "char": [74, 75, 82], "9897817373275757": 74, "question": [74, 75, 82, 94], "010265946388244629": 74, "explicit": [74, 75, 82, 94], "2809715270996094e": 74, "9939777851104736": 74, "5032387375831604": 74, "black_bord": 74, "9943548440933228": 74, "black_glov": [74, 75, 79, 82], "5011609792709351": 74, "blue_ski": [74, 75, 79, 82], "6877802610397339": 74, "5543792843818665": 74, "8268730640411377": 74, "cloud": [74, 75, 79, 82], "8504303693771362": 74, "cowboy_shot": [74, 75, 79, 82], "6008237600326538": 74, "crop_top": [74, 75, 79, 82], "6635787487030029": 74, "dai": [74, 75, 79, 82], "8496965765953064": 74, "glove": [74, 75, 79, 82], "6107005476951599": 74, "hair_between_ey": [74, 75, 79, 82], "668294370174408": 74, "5619469285011292": 74, "holding_baseball_bat": [74, 75, 79, 82], "5141720771789551": 74, "letterbox": 74, "long_hair": [74, 75, 79, 81, 82], "9884189963340759": 74, "looking_at_view": [74, 75, 79, 82], "5673105120658875": 74, "midriff": [74, 75, 79, 82], "6290556192398071": 74, "navel": [74, 75, 79, 82], "9631235003471375": 74, "no_hat": [74, 75, 79], "7978747487068176": 74, "no_headwear": [74, 75, 79, 82], "7577926516532898": 74, "outdoor": [74, 75, 79, 82], "7118550539016724": 74, "5452839136123657": 74, "pillarbox": 74, "9841411709785461": 74, "red_ey": [74, 75, 79, 82], "958786129951477": 74, "shirt": [74, 75, 79, 82], "6720131039619446": 74, "short_sleev": [74, 75, 79, 82], "7077711820602417": 74, "silver_hair": [74, 75, 79], "6673924326896667": 74, "sky": [74, 75, 79, 82], "8709812760353088": 74, "9614333510398865": 74, "sportswear": [74, 75, 79, 82], "7786177396774292": 74, "6842771172523499": 74, "sweat": [74, 75, 79, 82], "9076308012008667": 74, "thigh": [74, 75, 79, 82], "580970823764801": 74, "skadi_": [74, 75, 82], "arknight": [74, 75, 82], "9633345007896423": 74, "9988503456115723": 74, "001651763916015625": 74, "00012505054473876953": 74, "9829280972480774": 74, "894218385219574": 74, "8733789920806885": 74, "backpack": [74, 75, 79, 82], "6322951316833496": 74, "9987058639526367": 74, "bag_charm": [74, 75], "9754379987716675": 74, "6810564994812012": 74, "9708781838417053": 74, "6356008052825928": 74, "5633733868598938": 74, "brick_wal": 74, "5315935611724854": 74, "brown_hair": [74, 75, 79, 82], "9397273659706116": 74, "9229896664619446": 74, "charm_": [74, 75], "9006357789039612": 74, "citi": 74, "9020784497261047": 74, "cityscap": 74, "9547432661056519": 74, "5296419262886047": 74, "8253412246704102": 74, "5619839429855347": 74, "hair_flow": [74, 75, 79, 82], "8277763724327087": 74, "hair_orna": [74, 75, 79, 82], "9356368780136108": 74, "hair_ribbon": [74, 75, 79], "5288072824478149": 74, "jacket": [74, 75, 79, 82], "6336134076118469": 74, "9703260064125061": 74, "8188960552215576": 74, "phone_screen": 74, "9579574465751648": 74, "9954615235328674": 74, "plaid": [74, 75, 79], "9725285172462463": 74, "plaid_skirt": [74, 75, 79], "9638455510139465": 74, "pleated_skirt": [74, 75, 79, 82], "7226815819740295": 74, "5321241021156311": 74, "red_nail": [74, 79], "5493080615997314": 74, "school_bag": [74, 75], "9863407611846924": 74, "school_uniform": [74, 75, 79, 82], "6794284582138062": 74, "5062428116798401": 74, "shoulder_bag": 74, "9325523972511292": 74, "skirt": [74, 75, 79, 82], "92237788438797": 74, "skyscrap": 74, "7728171348571777": 74, "sleeves_past_wrist": [74, 75, 79], "7257086038589478": 74, "smile": [74, 75, 79, 82], "5357837080955505": 74, "6939404010772705": 74, "7054293155670166": 74, "tongu": [74, 75, 79, 82], "9990814924240112": 74, "tongue_out": [74, 75, 79, 82], "9992498755455017": 74, "5012534260749817": 74, "very_long_hair": [74, 75, 79, 81, 82], "7461410164833069": 74, "lagpixellol": 75, "deepgelbooru_onnx": 75, "categori": [75, 90, 98], "dim": [75, 82], "9986732006072998": 75, "0013858973979949951": 75, "315376281738281e": 75, "9972434639930725": 75, "basebal": [75, 82], "5982598662376404": 75, "baseball_bat": [75, 79, 82], "6429562568664551": 75, "bike_short": 75, "36296138167381287": 75, "8308937549591064": 75, "black_shirt": [75, 79, 82], "7388008832931519": 75, "6039759516716003": 75, "30909663438796997": 75, "9694308042526245": 75, "6422968506813049": 75, "5898381471633911": 75, "8145260810852051": 75, "652222216129303": 75, "dolphin_short": 75, "466494083404541": 75, "7183809280395508": 75, "6753682494163513": 75, "7302790880203247": 75, "6649775505065918": 75, "large_breast": [75, 79, 82], "8446108102798462": 75, "98187655210495": 75, "8140730857849121": 75, "6360533833503723": 75, "9635934829711914": 75, "33370012044906616": 75, "44239571690559387": 75, "7891374826431274": 75, "6471294164657593": 75, "9958090782165527": 75, "8736815452575684": 75, "872096061706543": 75, "5640895366668701": 75, "5049663186073303": 75, "8832778930664062": 75, "9687467813491821": 75, "sports_bra": 75, "3659853935241699": 75, "9309735298156738": 75, "49939480423927307": 75, "stomach": [75, 79, 82], "446407288312912": 75, "809670090675354": 75, "6560589075088501": 75, "47956040501594543": 75, "9832853674888611": 75, "9994162321090698": 75, "0008397102355957031": 75, "00035390257835388184": 75, "9926226139068604": 75, "899387001991272": 75, "34215790033340454": 75, "5701972246170044": 75, "9512913227081299": 75, "6664570569992065": 75, "5614628791809082": 75, "33615976572036743": 75, "5770801305770874": 75, "987317681312561": 75, "37286585569381714": 75, "cardigan": [75, 79], "36409223079681396": 75, "7329680919647217": 75, "collared_shirt": [75, 79], "5924292206764221": 75, "4344901144504547": 75, "7465001344680786": 75, "5225946307182312": 75, "6976451873779297": 75, "9265321493148804": 75, "34527891874313354": 75, "6675043106079102": 75, "9096828699111938": 75, "long_sleev": [75, 79, 82], "41341525316238403": 75, "8418735265731812": 75, "miniskirt": [75, 79], "3675632178783417": 75, "nail_polish": [75, 79], "5284417867660522": 75, "open_cloth": [75, 79], "30296844244003296": 75, "48789578676223755": 75, "36596980690956116": 75, "7759367227554321": 75, "6535028219223022": 75, "8975257873535156": 75, "36911237239837646": 75, "4171145558357239": 75, "3942635953426361": 75, "6772940754890442": 75, "9397937655448914": 75, "5207280516624451": 75, "4673041105270386": 75, "9118321537971497": 75, "9967410564422607": 75, "9970728158950806": 75, "8419480323791504": 75, "6489560604095459": 75, "white_shirt": [75, 79], "6217572689056396": 75, "underscor": [76, 82], "convent": 76, "restor": [76, 106], "use_spac": 76, "use_escap": 76, "include_scor": 76, "score_descend": 76, "_": 76, "escap": 76, "unsaf": 76, "sort": [76, 80], "descend": 76, "panty_pul": 76, "6826801300048828": 76, "958938717842102": 76, "drinking_glass": 76, "9340789318084717": 76, "areola_slip": 76, "41196826100349426": 76, "9988248348236084": 76, "drink": 76, "pull": 76, "areola": 76, "999": 76, "959": 76, "934": 76, "683": 76, "412": 76, "mldanbooru": [77, 106], "get_mldanbooru_tag": 77, "wd14": [77, 79, 106], "get_wd14_tag": [77, 79], "convert_wd14_emb_to_predict": 77, "denormalize_wd14_emb": 77, "deepdanbooru": [77, 79, 106], "get_deepdanbooru_tag": [77, 79], "deepgelbooru": [77, 106], "get_deepgelbooru_tag": 77, "add_underlin": 77, "remove_underlin": 77, "tags_to_text": 77, "drop_overlap_tag": 77, "is_blacklist": 77, "drop_blacklisted_tag": 77, "char_whitelist_suffix": 77, "char_whitelist_prefix": 77, "char_whitelist_word": 77, "char_suffix": 77, "char_prefix": 77, "charactertagpool": 77, "is_basic_character_tag": 77, "drop_basic_character_tag": 77, "sort_tag": 77, "tag_match_suffix": 77, "tag_match_prefix": 77, "tag_match_ful": 77, "t1": 78, "t2": 78, "fulli": 78, "ml": 79, "448": 79, "keep_ratio": 79, "9999984502792358": [79, 101], "9999946355819702": 79, "9994951486587524": 79, "998144268989563": 79, "9978417158126831": 79, "9941409230232239": 79, "9799384474754333": 79, "979142427444458": 79, "961823582649231": 79, "961323618888855": 79, "9490893483161926": 79, "9450850486755371": 79, "9425153136253357": 79, "9409335255622864": 79, "9319437146186829": 79, "9265308976173401": 79, "9259042143821716": 79, "922250509262085": 79, "9199565052986145": 79, "9175475835800171": 79, "9102761745452881": 79, "9076938629150391": 79, "9052775502204895": 79, "8938589692115784": 79, "8894285559654236": 79, "8891903162002563": 79, "8845980763435364": 79, "8842408061027527": 79, "8659475445747375": 79, "862621009349823": 79, "8616052865982056": 79, "8562789559364319": 79, "short_short": [79, 82], "8555729389190674": 79, "8533340096473694": 79, "black_short": [79, 82], "8477485775947571": 79, "8430152535438538": 79, "tied_long_hair": [79, 82], "8340626955032349": 79, "crop_top_overhang": 79, "8266023397445679": 79, "8222048282623291": 79, "8202669620513916": 79, "8061150312423706": 79, "ass_visible_through_thigh": [79, 82], "7803354859352112": 79, "thigh_gap": [79, 82], "7789446711540222": 79, "arms_up": 79, "7052110433578491": 79, "9999866485595703": 79, "997043788433075": 79, "9969649910926819": 79, "9957101345062256": 79, "9928386807441711": 79, "9886980056762695": 79, "9864778518676758": 79, "ghost": [79, 82], "9769423007965088": 79, "9747489094734192": 79, "9736957550048828": 79, "9388670325279236": 79, "9356311559677124": 79, "91000896692276": 79, "8955123424530029": 79, "8910233378410339": 79, "8904104828834534": 79, "8881211280822754": 79, "8876776695251465": 79, "8864808678627014": 79, "8810517191886902": 79, "8798807263374329": 79, "8765745162963867": 79, "8737136125564575": 79, "8650439381599426": 79, "8613706827163696": 79, "blue_cardigan": 79, "8571277260780334": 79, "8333670496940613": 79, "8160212635993958": 79, "eyebrows_visible_through_hair": 79, "8122442364692688": 79, "8091571927070618": 79, "8082079887390137": 79, "8048468232154846": 79, "8042327165603638": 79, "7984272241592407": 79, "blazer": [79, 82], "794708251953125": 79, "78981614112854": 79, "7892146110534668": 79, "shaped_pupil": [79, 82], "7867060899734497": 79, "gradient_hair": 79, "786359965801239": 79, "7790888547897339": 79, "brown_skirt": 79, "7760675549507141": 79, "774523913860321": 79, "7721588015556335": 79, "7697228789329529": 79, "755959689617157": 79, "multicolored_hair": 79, "7477189898490906": 79, "7476690411567688": 79, "rail": 79, "7476617693901062": 79, "blue_jacket": 79, "7458406090736389": 79, "741143524646759": 79, "7364678978919983": 79, "7193643450737": 79, "red_neckwear": 79, "7108616828918457": 79, "7086325287818909": 79, "7055293321609497": 79, "7039415836334229": 79, "7018357515335083": 79, "shuffl": 80, "count": [80, 107, 108], "2boi": 80, "cat_ear": 80, "uniqu": 80, "8849405313291128": 81, "8548297594823425": 81, "03910296474461261": 81, "6615180440330748": 81, "21552028866308015": 81, "3165260620737027": 81, "47744464927382957": 81, "tagger": 82, "smilingwolf": 82, "wd": 82, "swinv2_v3": 82, "general_mcut_en": 82, "character_mcut_en": 82, "no_underlin": 82, "mcut": 82, "replac": 82, "index": [82, 109], "follw": 82, "valuabl": 82, "enabl": 82, "rapid": 82, "queri": 82, "0011444687843322754": 82, "8876402974128723": 82, "106781005859375": 82, "000277101993560791": 82, "997527003288269": 82, "9797663688659668": 82, "9905703663825989": 82, "9761719703674316": 82, "8981098532676697": 82, "8810765743255615": 82, "9498510360717773": 82, "8377365469932556": 82, "945058286190033": 82, "9457170367240906": 82, "969594419002533": 82, "7881088852882385": 82, "7687551379203796": 82, "9301245212554932": 82, "6703325510025024": 82, "white_hair": 82, "5292627811431885": 82, "8677047491073608": 82, "grey_hair": 82, "5859264731407166": 82, "9536856412887573": 82, "8056888580322266": 82, "8394746780395508": 82, "9473626613616943": 82, "8986269235610962": 82, "9385137557983398": 82, "8408567905426025": 82, "alternate_costum": 82, "4245271384716034": 82, "931140661239624": 82, "8830795884132385": 82, "7279844284057617": 82, "artist_nam": 82, "5333830714225769": 82, "64717698097229": 82, "9516432285308838": 82, "9655293226242065": 82, "9485014081001282": 82, "7366660833358765": 82, "7161656618118286": 82, "5858667492866516": 82, "6186309456825256": 82, "41193312406539917": 82, "467605859041214": 82, "36282333731651306": 82, "3756745457649231": 82, "motion_blur": 82, "5091936588287354": 82, "951993465423584": 82, "5634750723838806": 82, "8232709169387817": 82, "9869340658187866": 82, "49491602182388306": 82, "5193622708320618": 82, "003406703472137451": 82, "0007208287715911865": 82, "9798132181167603": 82, "8046203851699829": 82, "7596215009689331": 82, "7620116472244263": 82, "46084529161453247": 82, "48454540967941284": 82, "5152207016944885": 82, "8023070096969604": 82, "8653596639633179": 82, "7201820611953735": 82, "7816740870475769": 82, "697688639163971": 82, "8974947333335876": 82, "7491052746772766": 82, "5015512704849243": 82, "6401398181915283": 82, "43420469760894775": 82, "4528769850730896": 82, "5730487704277039": 82, "6739872694015503": 82, "5545973181724548": 82, "6946243047714233": 82, "5487751364707947": 82, "7439308166503906": 82, "4186026453971863": 82, "47378358244895935": 82, "4690653085708618": 82, "7565015554428101": 82, "hu_tao_": 82, "genshin_impact": 82, "9262397289276123": 82, "boo_tao_": 82, "942080020904541": 82, "denorm": 82, "denormalizer_nam": 82, "mnum2_al": 82, "understand": 82, "redund": 82, "structur": [82, 106], "b": 82, "r": [82, 94, 100], "c": 82, "linalg": 82, "norm": 82, "approx": [82, 83], "1e": 82, "cdc_anime_onnx": 83, "realli": 83, "As": [83, 94, 100], "1024x1024": 83, "2060": 83, "gpu": 83, "cost": 83, "cpu": [83, 88, 107, 108], "experi": 83, "hgsr": 83, "mhr": 83, "aug_x4_320": 83, "cute_waifu_aroma": 83, "pngimageplugin": 83, "pngimagefil": 83, "1168x1168": 83, "0x7f0e8ca06880": 83, "4672x4672": 83, "0x7f0e48edb640": 83, "cdc": [84, 106], "upscale_with_cdc": 84, "lru_cach": 85, "wrap": 85, "synchron": 85, "prevent": 85, "race": 85, "condit": 85, "maxsiz": 85, "expensive_funct": 85, "expens": 85, "lock": [85, 105], "safeti": [85, 102], "multithread": 85, "my_funct": 85, "introduc": 85, "acquisit": 85, "critic": 85, "mathemat": 86, "activ": 86, "deep": 86, "problem": [86, 94, 100], "input_valu": 86, "frac": 86, "26894142": 86, "73105858": 86, "ts_lru_cach": 87, "get_onnx_provid": 87, "open_onnx_model": 87, "cudaexecutionprovid": 88, "cpuexecutionprovid": 88, "ckpt": 88, "inferencesess": 88, "onnx_mod": 88, "decid": 88, "linux": [88, 107, 108], "execut": [88, 107, 108], "ignor": 88, "cuda": [88, 107, 108], "forc": 88, "anime_ai_check": 89, "mobilenetv3_sce_dist": [89, 100, 104], "mainli": 89, "caformer_s36_plus_sc": 89, "graph": 89, "9996960163116455": 89, "9999125003814697": 89, "997803270816803": 89, "9960069060325623": 89, "9887709021568298": 89, "9998629093170166": 89, "0013722758740186691": 89, "00020673229300882667": 89, "0001895089662866667": 89, "0008857478387653828": 89, "552320024231449e": 89, "001168627175502479": 89, "bangumi": [90, 91], "vision": 90, "imageri": 90, "bangumi_char_typ": 90, "definit": [90, 97], "video": 90, "secondari": 90, "often": 90, "lack": 90, "lead": 90, "under": [90, 109], "three": 90, "judg": 90, "anime_portrait": [90, 96], "mobilenetv3_v0_dist": [90, 99, 103, 104], "9998525381088257": 90, "00012103465269319713": 90, "6464786313008517e": 90, "906112609314732e": 90, "06": [90, 91, 93, 98, 99, 100, 101, 103], "9997243285179138": 90, "0002490800397936255": 90, "7215803381986916e": 90, "354368557978887e": 90, "9998849630355835": 90, "90006631379947e": 90, "3920385754317977e": 90, "2084233276254963e": 90, "9998877048492432": 90, "732793503440917e": 90, "4264976925915107e": 90, "0623419257171918e": 90, "07076334953308105": 90, "9290977716445923": 90, "0001044218079186976": 90, "4467317163944244e": 90, "2568268832401372e": 90, "9999498128890991": 90, "1810528778587468e": 90, "879474429093534e": 90, "260669109295122e": 90, "9999510049819946": 90, "2321036592766177e": 90, "025227553938748e": 90, "4251427273848094e": 90, "999957799911499": 90, "4273678718600422e": 90, "6884023302263813e": 90, "880981603288092e": 90, "0002326338435523212": 90, "9996368885040283": 90, "164971561403945e": 90, "00020793956355191767": 90, "13438372313976288": 90, "8652494549751282": 90, "000158855298650451": 90, "000238816806813702": 90, "3589179217815399": 90, "6406960487365723": 90, "0001471740542910993": 90, "002255884697660804": 90, "08208147436380386": 90, "9152728915214539": 90, "00038967153523117304": 90, "227699592884164e": 90, "0835404282261152e": 90, "1437502406770363e": 90, "9999284744262695": 90, "2125529792683665e": 90, "0218892384727951e": 90, "00011914174683624879": 90, "9998584985733032": 90, "2007669283775613e": 90, "6357082131435163e": 90, "3068713896209374e": 90, "9999185800552368": 90, "066640925273532e": 90, "529400813335087e": 90, "089402500540018e": 90, "9999388456344604": 90, "6406959295272827": 90, "not_paint": 91, "anime_classif": 91, "older": 91, "mobilenetv3_v1": [91, 101], "5_dist": 91, "3_dist": 91, "plot": [91, 94, 100, 104], "caformer_s36_v1": 91, "3_focal": 91, "8346158862113953": 91, "004201625939458609": 91, "0028638991061598063": 91, "15633030235767365": 91, "001988308737054467": 91, "9868855476379395": 91, "001178382197394967": 91, "00015886101755313575": 91, "0005986307514831424": 91, "011178601533174515": 91, "9933090209960938": 91, "0012440024875104427": 91, "00040085514774546027": 91, "004924307577311993": 91, "00012189441622467712": 91, "00031298911198973656": 91, "9968050718307495": 91, "182305903872475e": 91, "0027923565357923508": 91, "7805559259140864e": 91, "0004650334012694657": 91, "996709942817688": 91, "736721191671677e": 91, "0027629584074020386": 91, "4619508621981367e": 91, "0003803370927926153": 91, "998649537563324": 91, "190127922105603e": 91, "0008622839814051986": 91, "595230686594732e": 91, "0004573142796289176": 91, "00031435859273187816": 91, "8671838641166687": 91, "13199880719184875": 91, "563074617180973e": 91, "153919796110131e": 91, "290010737255216e": 91, "9727378487586975": 91, "027150526642799377": 91, "162296004826203e": 91, "4933258828241378e": 91, "0004275702522136271": 91, "995402455329895": 91, "002233930164948106": 91, "001911122351884842": 91, "1603819727897644": 91, "0007561995880678296": 91, "00017044576816260815": 91, "838487982749939": 91, "0002034590725088492": 91, "005001617129892111": 91, "000932251859921962": 91, "009352140128612518": 91, "9846979379653931": 91, "6018555470509455e": 91, "004064667969942093": 91, "464051254326478e": 91, "025772539898753166": 91, "9699516296386719": 91, "00011656546121230349": 91, "287263775244355e": 91, "370255853951676e": 91, "01098843663930893": 91, "0031668643932789564": 91, "9857884049415588": 91, "499273488065228e": 91, "8419872251106426e": 91, "0003471920208539814": 91, "029472889378666878": 91, "9700765609741211": 91, "0012387704337015748": 91, "001172148622572422": 91, "787473391043022e": 91, "003680602880194783": 91, "9938107132911682": 91, "8346157073974609": 91, "8671836853027344": 91, "8384883403778076": 91, "9846979975700378": 91, "9700766801834106": 91, "greyscal": 92, "jpeg_ful": [92, 105], "6125901": 92, "6125785": [92, 105], "6124220": 92, "rough": [93, 94, 100], "polish": 93, "mobilenetv3_v2": 93, "2_dist": [93, 101], "910087929805741e": 93, "1241951510310173": 93, "8757457137107849": 93, "00018937293498311192": 93, "030049214139580727": 93, "9697614312171936": 93, "008933082222938538": 93, "05096456781029701": 93, "9401022791862488": 93, "009832272306084633": 93, "9898634552955627": 93, "00030428936588577926": 93, "013919820077717304": 93, "9819902181625366": 93, "004089969675987959": 93, "04166747257113457": 93, "9582782983779907": 93, "4218515288084745e": 93, "8849249482154846": 93, "1149177998304367": 93, "0001573085755808279": 93, "9907882809638977": 93, "008958994410932064": 93, "0002527958422433585": 93, "9831690788269043": 93, "01682441122829914": 93, "613856385229155e": 93, "8757458329200745": 93, "8849248290061951": 93, "million": 94, "anime_r": [94, 96], "boundari": [94, 100], "challeng": [94, 100], "clean": [94, 100], "judgment": [94, 100], "intend": [94, 100], "quick": [94, 100, 106], "estim": [94, 100], "basi": [94, 100], "mobilenetv3_large_100_v0_ls0": 94, "caformer_s36_v0_ls0": 94, "7508869767189026": 94, "7034655809402466": 94, "728887677192688": 94, "7404400110244751": 94, "7446154952049255": 94, "7514738440513611": 94, "768704354763031": 94, "8219676613807678": 94, "7267540693283081": 94, "7645740509033203": 94, "7216582894325256": 94, "7615436315536499": 94, "815083920955658": 94, "8321858644485474": 94, "8204999566078186": 94, "820833146572113": 94, "chdir": 94, "doc": 94, "api_doc": 94, "7508870363235474": 94, "11212056130170822": 94, "06781744956970215": 94, "06917501986026764": 94, "7034654021263123": 94, "15903906524181366": 94, "06688199192285538": 94, "07061357796192169": 94, "7288877964019775": 94, "1476859599351883": 94, "060362350195646286": 94, "06306383013725281": 94, "7404399514198303": 94, "10337048768997192": 94, "08087948709726334": 94, "07530999928712845": 94, "055992450565099716": 94, "7446154356002808": 94, "13191790878772736": 94, "06747424602508545": 94, "06458679586648941": 94, "10566363483667374": 94, "07827574014663696": 94, "07079866528511047": 94, "7687042951583862": 94, "09974884241819382": 94, "06074819341301918": 94, "050435908138751984": 94, "8219675421714783": 94, "0593985915184021": 94, "06819795072078705": 94, "06569571048021317": 94, "1177448257803917": 94, "726753830909729": 94, "08980562537908554": 94, "06481882929801941": 94, "06922297924757004": 94, "10138414055109024": 94, "06351721286773682": 94, "07683827728033066": 94, "13798624277114868": 94, "05942752957344055": 94, "10584963858127594": 94, "7615437507629395": 94, "07317910343408585": 94, "060196295380592346": 94, "06751583516597748": 94, "0572039857506752": 94, "05398125201463699": 94, "06124086305499077": 94, "0525919646024704": 94, "8321859240531921": 94, "05922013148665428": 94, "06274889409542084": 94, "057530902326107025": 94, "8205001354217529": 94, "05683052912354469": 94, "06635929644107819": 94, "05597696080803871": 94, "8208332657814026": 94, "non_furri": 95, "mobilenetv3_v0": 95, "1_dist": 95, "9898804426193237": 95, "010119626298546791": 95, "9677742123603821": 95, "032225821167230606": 95, "959551215171814": 95, "040448784828186035": 95, "9535530209541321": 95, "04644693806767464": 95, "04358793422579765": 95, "9564120769500732": 95, "02767963521182537": 95, "9723203182220459": 95, "028900373727083206": 95, "9710996150970459": 95, "037573859095573425": 95, "9624261260032654": 95, "aicheck": [96, 106], "get_ai_created_scor": 96, "is_ai_cr": 96, "bangumi_char": [96, 106], "anime_bangumi_char_scor": 96, "anime_bangumi_char": 96, "anime_classify_scor": 96, "anime_classifi": 96, "is_greyscal": 96, "anime_completeness_scor": 96, "anime_complet": 96, "dbrate": [96, 106], "anime_dbrating_scor": 96, "anime_dbr": 96, "furri": [96, 106], "anime_furry_scor": 96, "anime_furri": 96, "get_monochrome_scor": 96, "is_monochrom": 96, "nsfw_pred_scor": 96, "nsfw_pred": 96, "portrait": [96, 106], "anime_portrait_scor": 96, "anime_rating_scor": 96, "anime_real_scor": 96, "safe_check_scor": 96, "safe_check": 96, "style_ag": [96, 106], "anime_style_age_scor": 96, "anime_style_ag": 96, "teen": [96, 106], "anime_teen_scor": 96, "anime_teen": 96, "is_truncated_fil": 96, "screen": 97, "row": 97, "bottom": 97, "grayscal": 97, "monochrome_detect": 97, "mobilenetv3_large_100_dist_safe2": 97, "mobilenetv3_dist": 97, "caformer_s36": 97, "mono": 97, "9614395499229431": 97, "9458909034729004": 97, "9559807777404785": 97, "9651952981948853": 97, "9379720687866211": 97, "8814834356307983": 97, "03941023349761963": 97, "07492382079362869": 97, "09546589106321335": 97, "016521310433745384": 97, "005693843588232994": 97, "0315730981528759": 97, "Not": 98, "five": 98, "hentai": 98, "neutral": 98, "porn": 98, "sexi": 98, "infinit": 98, "nsfwj": 98, "tfj": 98, "mobil": 98, "9970946311950684": 98, "00198739324696362": 98, "000894528697244823": 98, "4315058251668233e": 98, "099447197513655e": 98, "9282580614089966": 98, "061733175069093704": 98, "008979619480669498": 98, "0007789491210132837": 98, "0002501663693692535": 98, "7945129871368408": 98, "2044062316417694": 98, "0005603990866802633": 98, "0004847997915931046": 98, "564094367902726e": 98, "7977773547172546": 98, "01352313905954361": 98, "18791256844997406": 98, "0004888656549155712": 98, "00029804420773871243": 98, "04498734697699547": 98, "9509441256523132": 98, "4087972633424215e": 98, "003999904729425907": 98, "4542059185914695e": 98, "002892113756388426": 98, "982390284538269": 98, "02520776737947e": 98, "014633022248744965": 98, "858086610212922e": 98, "002532319398596883": 98, "9887337684631348": 98, "231979568838142e": 98, "008699454367160797": 98, "8187158022774383e": 98, "03564726561307907": 98, "954788088798523": 98, "343036850215867e": 98, "009289607405662537": 98, "00020158555707894266": 98, "006372362840920687": 98, "006019102409482002": 98, "9694945812225342": 98, "015214097686111927": 98, "002899901708588004": 98, "0004039364866912365": 98, "00012730166781693697": 98, "987038791179657": 98, "007135333959013224": 98, "005294707603752613": 98, "06964848190546036": 98, "0014777459437027574": 98, "9276643395423889": 98, "0003031621454283595": 98, "0009063396137207747": 98, "00028707628371194005": 98, "00010888021643040702": 98, "9992460012435913": 98, "00015473493840545416": 98, "0002033217460848391": 98, "563037691696081e": 98, "008058490231633186": 98, "00044566826545633376": 98, "937960684299469": 98, "05353058874607086": 98, "364063445587817e": 98, "00562260951846838": 98, "00012077406427124515": 98, "9897090792655945": 98, "004547217860817909": 98, "564737981942017e": 98, "016690678894519806": 98, "001258736359886825": 98, "9766013622283936": 98, "005440687295049429": 98, "4481674952548929e": 98, "01861923187971115": 98, "0008914825739338994": 98, "9674761295318604": 98, "012998746708035469": 98, "691116141155362e": 98, "0007601747056469321": 98, "0005019629606977105": 98, "039504989981651306": 98, "9591660499572754": 98, "0001652583305258304": 98, "0002614929690025747": 98, "020374108105897903": 98, "029394468292593956": 98, "9498046040534973": 98, "00016299057460855693": 98, "004782819654792547": 98, "002861740067601204": 98, "12280157208442688": 98, "8693908452987671": 98, "0001731760276015848": 98, "304211274255067e": 98, "03286275267601013": 98, "010648751631379128": 98, "9562522172927856": 98, "999900221824646": 99, "645313209854066e": 99, "3387104445428122e": 99, "9999704360961914": 99, "4465465685352683e": 99, "071506166132167e": 99, "9999785423278809": 99, "512719154561637e": 99, "292278612818336e": 99, "919455750496127e": 99, "9999444484710693": 99, "3647335082350764e": 99, "0555699191172607e": 99, "9999880790710449": 99, "3210242286731955e": 99, "7451418898417614e": 99, "9999822378158569": 99, "2084267331811134e": 99, "7460413321023225e": 99, "1532473820352607e": 99, "9999996423721313": 99, "0316136922483565e": 99, "840229633236049e": 99, "9999998807907104": [99, 100], "736660568800289e": 99, "199210472208506e": 99, "9999992847442627": 99, "r15": 100, "r18": 100, "sankaku": 100, "mobilenetv3_v1_pruned_ls0": 100, "caformer_s36_plu": [100, 104], "5863172936624323e": 100, "480062353375615e": 100, "9924363493919373": 100, "007255776319652796": 100, "0003077814180869609": 100, "996969997882843": 100, "0030054834205657244": 100, "4601260520284995e": 100, "9966891407966614": 100, "003293127752840519": 100, "770909148035571e": 100, "00025384966284036636": 100, "9996721744537354": 100, "399192691082135e": 100, "973351603141055e": 100, "9998563528060913": 100, "391309580067173e": 100, "0018681309884414077": 100, "9827859997749329": 100, "015345841646194458": 100, "013710384257137775": 100, "8339558839797974": 100, "15233369171619415": 100, "951323833462084e": 100, "00029566374723799527": 100, "9997004270553589": 100, "00018434497178532183": 100, "568440272123553e": 100, "9997699856758118": 100, "11225129129889e": 100, "051862899563275e": 100, "9999485015869141": 100, "902020231791539e": 100, "0005639699520543218": 100, "9994290471076965": 100, "anime_real_cl": 101, "4_dist": 101, "9999716281890869": 101, "8398366339388303e": 101, "9992202520370483": 101, "0007797438884153962": 101, "9999709129333496": 101, "905452492996119e": 101, "9999765157699585": 101, "3499671442550607e": 101, "9994087219238281": 101, "0005913018831051886": 101, "9999759197235107": 101, "4061362637439743e": 101, "9999052286148071": 101, "475799015490338e": 101, "403173675702419e": 101, "5848207794988411e": 101, "0010207017185166478": 101, "9989792704582214": 101, "2124368115328252e": 101, "9999977350234985": 101, "6512358342879452e": 101, "9999834299087524": 101, "359853614412714e": 101, "9999936819076538": 101, "600314317329321e": 101, "9999840259552002": 101, "5589323083986528e": 101, "9999843835830688": 101, "5513256585109048e": 101, "9999845027923584": 101, "pollut": 102, "shit": 102, "checker": 102, "mobilenet": 102, "v2": 102, "max_batch_s": 102, "1970": 103, "1980": 103, "1990": 103, "2000": 103, "2010": 103, "2015": 103, "2020": 103, "ag": 103, "9805465340614319": 103, "761269782553427e": 103, "0005044879508204758": 103, "01569165475666523": 103, "002850610064342618": 103, "00037849770160391927": 103, "9434612113400362e": 103, "053497342392802e": 103, "9992554783821106": 103, "0006490182713605464": 103, "8857468805654207e": 103, "317252262353577e": 103, "314484721769986e": 103, "0750001138148946e": 103, "706833609205205e": 103, "00034479793976061046": 103, "9995512366294861": 103, "391363472677767e": 103, "4607510820496827e": 103, "0679690351244062e": 103, "661913514311891e": 103, "757471131393686e": 103, "0744897230761126e": 103, "76177470368566e": 103, "9996387958526611": 103, "160279296338558e": 103, "00013228354509919882": 103, "1361367038916796e": 103, "464057489414699e": 103, "2412899599876255e": 103, "703883653040975e": 103, "127358498517424e": 103, "9973921775817871": 103, "0022309015039354563": 103, "00018872201326303184": 103, "780902943617548e": 103, "422096920578042e": 103, "638929097680375e": 103, "152203023797483e": 103, "00028818511054851115": 103, "9996094107627869": 103, "58777353237383e": 103, "9200742826797068e": 103, "00017117452807724476": 103, "518441947875544e": 103, "885544381570071e": 103, "4389253010449465e": 103, "1696006772108376e": 103, "9996393918991089": 103, "contenti": 104, "safe_teen": 104, "non_teen": 104, "caformer_s36_v0": 104, "9998493194580078": 104, "0378791052498855e": 104, "00012023092131130397": 104, "9790042638778687": 104, "0017522255657240748": 104, "01924353837966919": 104, "9998124241828918": 104, "19778298237361e": 104, "0001456339523429051": 104, "0008521362324245274": 104, "9989691972732544": 104, "00017870066221803427": 104, "0992944781901315e": 104, "9994398951530457": 104, "0004991036257706583": 104, "2035720727872103e": 104, "9994019269943237": 104, "0005460577667690814": 104, "0478151529678144e": 104, "524079147609882e": 104, "999934196472168": 104, "786742884898558e": 104, "653994154883549e": 104, "9998156428337097": 104, "0001218809193233028": 104, "00013706681784242392": 104, "9997410178184509": 104, "jpeg_trunc": 105, "2216614_truncat": 105, "imagefil": 105, "load_truncated_imag": 105, "ascii": 106, "metric": 106, "list_det_model": 106, "list_rec_model": 106, "sd": 106, "tag": 106, "platform": [107, 108], "shutil": [107, 108], "cpuinfo": [107, 108], "psutil": [107, 108], "hbutil": [107, 108], "size_to_bytes_str": [107, 108], "python_implement": [107, 108], "python_vers": [107, 108], "brand": [107, 108], "get_cpu_info": [107, 108], "brand_raw": [107, 108], "cpu_count": [107, 108], "freq": [107, 108], "cpu_freq": [107, 108], "mhz": [107, 108], "virtual_memori": [107, 108], "precis": [107, 108], "ye": [107, 108], "nvidia": [107, 108], "smi": [107, 108], "1021": [107, 108], "azur": [107, 108], "x86_64": [107, 108], "glibc2": [107, 108], "cpython": [107, 108], "amd": [107, 108], "epyc": [107, 108], "7763": [107, 108], "3250": 107, "8002500000002": 107, "615": [107, 108], "gib": [107, 108], "deploi": [107, 108], "action": [107, 108], "3244": 108, "464": 108, "imgutil": 109, "pypi": 109, "simpli": 109, "newest": 109, "git": 109, "script": 109, "__name__": 109, "__main__": 109, "narugo1992": 109, "still": 109, "out": 109, "io": 109, "html": 109, "faq": 110}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [9, 0, 0, "-", "data"], [19, 0, 0, "-", "detect"], [26, 0, 0, "-", "edge"], [32, 0, 0, "-", "generic"], [36, 0, 0, "-", "metadata"], [41, 0, 0, "-", "metrics"], [45, 0, 0, "-", "ocr"], [49, 0, 0, "-", "operate"], [53, 0, 0, "-", "pose"], [56, 0, 0, "-", "preprocess"], [61, 0, 0, "-", "resource"], [63, 0, 0, "-", "restore"], [66, 0, 0, "-", "sd"], [70, 0, 0, "-", "segment"], [77, 0, 0, "-", "tagging"], [84, 0, 0, "-", "upscale"], [87, 0, 0, "-", "utils"], [96, 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, "-", "blob"], [6, 0, 0, "-", "decode"], [7, 0, 0, "-", "encode"], [8, 0, 0, "-", "image"], [10, 0, 0, "-", "layer"], [11, 0, 0, "-", "url"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.blob": [[5, 1, 1, "", "is_valid_image_blob_url"], [5, 1, 1, "", "load_image_from_blob_url"], [5, 1, 1, "", "to_blob_url"]], "imgutils.data.decode": [[6, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[7, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[8, 1, 1, "", "has_alpha_channel"], [8, 1, 1, "", "load_image"], [8, 1, 1, "", "load_images"]], "imgutils.data.layer": [[10, 1, 1, "", "istack"]], "imgutils.data.url": [[11, 1, 1, "", "download_image_from_url"], [11, 1, 1, "", "is_http_url"]], "imgutils.detect": [[12, 0, 0, "-", "booru_yolo"], [13, 0, 0, "-", "censor"], [14, 0, 0, "-", "eye"], [15, 0, 0, "-", "face"], [16, 0, 0, "-", "halfbody"], [17, 0, 0, "-", "hand"], [18, 0, 0, "-", "head"], [20, 0, 0, "-", "nudenet"], [21, 0, 0, "-", "person"], [22, 0, 0, "-", "similarity"], [23, 0, 0, "-", "text"], [24, 0, 0, "-", "visual"]], "imgutils.detect.booru_yolo": [[12, 1, 1, "", "detect_with_booru_yolo"]], "imgutils.detect.censor": [[13, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[14, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[15, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[16, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[17, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[18, 1, 1, "", "detect_heads"]], "imgutils.detect.nudenet": [[20, 1, 1, "", "detect_with_nudenet"]], "imgutils.detect.person": [[21, 1, 1, "", "detect_person"]], "imgutils.detect.similarity": [[22, 1, 1, "", "bboxes_similarity"], [22, 1, 1, "", "calculate_iou"], [22, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[23, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[24, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[25, 0, 0, "-", "canny"], [27, 0, 0, "-", "lineart"], [28, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[25, 1, 1, "", "edge_image_with_canny"], [25, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[27, 1, 1, "", "edge_image_with_lineart"], [27, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[28, 1, 1, "", "edge_image_with_lineart_anime"], [28, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[29, 0, 0, "-", "classify"], [30, 0, 0, "-", "clip"], [31, 0, 0, "-", "enhance"], [33, 0, 0, "-", "siglip"], [34, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[29, 3, 1, "", "ClassifyModel"], [29, 1, 1, "", "classify_predict"], [29, 1, 1, "", "classify_predict_fmt"], [29, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[29, 4, 1, "", "__init__"], [29, 4, 1, "", "clear"], [29, 4, 1, "", "launch_demo"], [29, 4, 1, "", "make_ui"], [29, 4, 1, "", "predict"], [29, 4, 1, "", "predict_fmt"], [29, 4, 1, "", "predict_score"]], "imgutils.generic.clip": [[30, 3, 1, "", "CLIPModel"], [30, 1, 1, "", "clip_image_encode"], [30, 1, 1, "", "clip_predict"], [30, 1, 1, "", "clip_text_encode"]], "imgutils.generic.clip.CLIPModel": [[30, 4, 1, "", "__init__"], [30, 4, 1, "", "clear"], [30, 4, 1, "", "image_encode"], [30, 4, 1, "", "launch_demo"], [30, 4, 1, "", "make_ui"], [30, 4, 1, "", "predict"], [30, 4, 1, "", "text_encode"]], "imgutils.generic.enhance": [[31, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[31, 4, 1, "", "__init__"], [31, 4, 1, "", "process"]], "imgutils.generic.siglip": [[33, 3, 1, "", "SigLIPModel"], [33, 1, 1, "", "siglip_image_encode"], [33, 1, 1, "", "siglip_predict"], [33, 1, 1, "", "siglip_text_encode"]], "imgutils.generic.siglip.SigLIPModel": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "clear"], [33, 4, 1, "", "image_encode"], [33, 4, 1, "", "launch_demo"], [33, 4, 1, "", "make_ui"], [33, 4, 1, "", "predict"], [33, 4, 1, "", "text_encode"]], "imgutils.generic.yolo": [[34, 3, 1, "", "YOLOModel"], [34, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[34, 4, 1, "", "__init__"], [34, 4, 1, "", "clear"], [34, 4, 1, "", "launch_demo"], [34, 4, 1, "", "make_ui"], [34, 4, 1, "", "predict"]], "imgutils.metadata": [[35, 0, 0, "-", "geninfo"], [37, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[35, 1, 1, "", "read_geninfo_exif"], [35, 1, 1, "", "read_geninfo_gif"], [35, 1, 1, "", "read_geninfo_parameters"], [35, 1, 1, "", "write_geninfo_exif"], [35, 1, 1, "", "write_geninfo_gif"], [35, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[37, 3, 1, "", "ImageLsbDataExtractor"], [37, 3, 1, "", "LSBExtractor"], [37, 3, 1, "", "LSBReadError"], [37, 1, 1, "", "inject_data"], [37, 1, 1, "", "read_lsb_metadata"], [37, 1, 1, "", "read_lsb_raw_bytes"], [37, 1, 1, "", "serialize_json"], [37, 1, 1, "", "serialize_pnginfo"], [37, 1, 1, "", "write_lsb_metadata"], [37, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[37, 4, 1, "", "__init__"], [37, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[37, 4, 1, "", "__init__"], [37, 4, 1, "", "get_next_n_bytes"], [37, 4, 1, "", "get_one_byte"], [37, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[38, 0, 0, "-", "aesthetic"], [39, 0, 0, "-", "ccip"], [40, 0, 0, "-", "dbaesthetic"], [42, 0, 0, "-", "laplacian"], [43, 0, 0, "-", "lpips"], [44, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[38, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[39, 1, 1, "", "ccip_batch_differences"], [39, 1, 1, "", "ccip_batch_extract_features"], [39, 1, 1, "", "ccip_batch_same"], [39, 1, 1, "", "ccip_clustering"], [39, 1, 1, "", "ccip_default_clustering_params"], [39, 1, 1, "", "ccip_default_threshold"], [39, 1, 1, "", "ccip_difference"], [39, 1, 1, "", "ccip_extract_feature"], [39, 1, 1, "", "ccip_merge"], [39, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[40, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[42, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[43, 1, 1, "", "lpips_clustering"], [43, 1, 1, "", "lpips_difference"], [43, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[44, 1, 1, "", "psnr"]], "imgutils.ocr": [[45, 1, 1, "", "detect_text_with_ocr"], [45, 1, 1, "", "list_det_models"], [45, 1, 1, "", "list_rec_models"], [45, 1, 1, "", "ocr"]], "imgutils.operate": [[46, 0, 0, "-", "align"], [47, 0, 0, "-", "censor_"], [48, 0, 0, "-", "imgcensor"], [50, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[46, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[47, 3, 1, "", "BaseCensor"], [47, 3, 1, "", "BlurCensor"], [47, 3, 1, "", "ColorCensor"], [47, 3, 1, "", "PixelateCensor"], [47, 1, 1, "", "censor_areas"], [47, 1, 1, "", "censor_nsfw"], [47, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[47, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[47, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[47, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[47, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[48, 3, 1, "", "EmojiBasedCensor"], [48, 3, 1, "", "ImageBasedCensor"], [48, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[48, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[48, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[48, 4, 1, "", "__init__"], [48, 4, 1, "", "find_for_area"], [48, 5, 1, "", "height"], [48, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[50, 1, 1, "", "squeeze"], [50, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[51, 0, 0, "-", "dwpose"], [52, 0, 0, "-", "format"], [54, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[51, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[52, 3, 1, "", "OP18KeyPointSet"], [52, 2, 1, "", "OP18_BODY_MAX"], [52, 2, 1, "", "OP18_BODY_MIN"], [52, 2, 1, "", "OP18_FACE_MAX"], [52, 2, 1, "", "OP18_FACE_MIN"], [52, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [52, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [52, 2, 1, "", "OP18_LEFT_HAND_MAX"], [52, 2, 1, "", "OP18_LEFT_HAND_MIN"], [52, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [52, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [52, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [52, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [52, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[52, 4, 1, "", "__init__"], [52, 4, 1, "", "__mul__"], [52, 4, 1, "", "__truediv__"], [52, 5, 1, "", "body"], [52, 5, 1, "", "face"], [52, 5, 1, "", "left_foot"], [52, 5, 1, "", "left_hand"], [52, 5, 1, "", "right_foot"], [52, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[52, 7, 1, "", "LEFT_ANKLE"], [52, 7, 1, "", "LEFT_BIG_TOE"], [52, 7, 1, "", "LEFT_EAR"], [52, 7, 1, "", "LEFT_ELBOW"], [52, 7, 1, "", "LEFT_EYE"], [52, 7, 1, "", "LEFT_HEEL"], [52, 7, 1, "", "LEFT_HIP"], [52, 7, 1, "", "LEFT_KNEE"], [52, 7, 1, "", "LEFT_SHOULDER"], [52, 7, 1, "", "LEFT_SMALL_TOE"], [52, 7, 1, "", "LEFT_WRIST"], [52, 7, 1, "", "NECK"], [52, 7, 1, "", "NOSE"], [52, 7, 1, "", "RIGHT_ANKLE"], [52, 7, 1, "", "RIGHT_BIG_TOE"], [52, 7, 1, "", "RIGHT_EAR"], [52, 7, 1, "", "RIGHT_ELBOW"], [52, 7, 1, "", "RIGHT_EYE"], [52, 7, 1, "", "RIGHT_HEEL"], [52, 7, 1, "", "RIGHT_HIP"], [52, 7, 1, "", "RIGHT_KNEE"], [52, 7, 1, "", "RIGHT_SHOULDER"], [52, 7, 1, "", "RIGHT_SMALL_TOE"], [52, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[54, 1, 1, "", "op18_visualize"]], "imgutils.preprocess": [[55, 0, 0, "-", "base"], [57, 0, 0, "-", "pillow"], [58, 0, 0, "-", "torchvision"], [59, 0, 0, "-", "transformers"]], "imgutils.preprocess.base": [[55, 3, 1, "", "NotParseTarget"]], "imgutils.preprocess.pillow": [[57, 1, 1, "", "create_pillow_transforms"], [57, 1, 1, "", "parse_pillow_transforms"], [57, 1, 1, "", "register_pillow_parse"], [57, 1, 1, "", "register_pillow_transform"]], "imgutils.preprocess.torchvision": [[58, 1, 1, "", "create_torchvision_transforms"], [58, 1, 1, "", "parse_torchvision_transforms"], [58, 1, 1, "", "register_torchvision_parse"], [58, 1, 1, "", "register_torchvision_transform"]], "imgutils.preprocess.transformers": [[59, 3, 1, "", "NotProcessorTypeError"], [59, 1, 1, "", "convert_to_size_dict"], [59, 1, 1, "", "create_bit_transforms"], [59, 1, 1, "", "create_blip_transforms"], [59, 1, 1, "", "create_clip_transforms"], [59, 1, 1, "", "create_convnext_transforms"], [59, 1, 1, "", "create_mobilenetv2_transforms"], [59, 1, 1, "", "create_siglip_transforms"], [59, 1, 1, "", "create_transforms_from_bit_processor"], [59, 1, 1, "", "create_transforms_from_blip_processor"], [59, 1, 1, "", "create_transforms_from_clip_processor"], [59, 1, 1, "", "create_transforms_from_convnext_processor"], [59, 1, 1, "", "create_transforms_from_mobilenetv2_processor"], [59, 1, 1, "", "create_transforms_from_siglip_processor"], [59, 1, 1, "", "create_transforms_from_transformers"], [59, 1, 1, "", "create_transforms_from_vit_processor"], [59, 1, 1, "", "create_vit_transforms"], [59, 1, 1, "", "get_size_dict"], [59, 1, 1, "", "is_valid_size_dict"], [59, 1, 1, "", "register_creators_for_transformers"]], "imgutils.resource": [[60, 0, 0, "-", "background"]], "imgutils.resource.background": [[60, 3, 1, "", "BackgroundImageSet"], [60, 1, 1, "", "get_bg_image"], [60, 1, 1, "", "get_bg_image_file"], [60, 1, 1, "", "list_bg_image_files"], [60, 1, 1, "", "random_bg_image"], [60, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[60, 4, 1, "", "__init__"], [60, 4, 1, "", "get_image"], [60, 4, 1, "", "get_image_file"], [60, 4, 1, "", "list_image_files"], [60, 4, 1, "", "random_image"], [60, 4, 1, "", "random_image_file"]], "imgutils.restore": [[62, 0, 0, "-", "adversarial"], [64, 0, 0, "-", "nafnet"], [65, 0, 0, "-", "scunet"]], "imgutils.restore.adversarial": [[62, 1, 1, "", "remove_adversarial_noise"]], "imgutils.restore.nafnet": [[64, 1, 1, "", "restore_with_nafnet"]], "imgutils.restore.scunet": [[65, 1, 1, "", "restore_with_scunet"]], "imgutils.sd": [[67, 0, 0, "-", "metadata"], [68, 0, 0, "-", "model"], [69, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[67, 3, 1, "", "SDMetaData"], [67, 1, 1, "", "get_sdmeta_from_image"], [67, 1, 1, "", "parse_sdmeta_from_text"], [67, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[67, 4, 1, "", "__str__"], [67, 5, 1, "", "pnginfo"], [67, 5, 1, "", "text"]], "imgutils.sd.model": [[68, 1, 1, "", "read_metadata"], [68, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[69, 3, 1, "", "NAIMetaData"], [69, 3, 1, "", "NAIMetadata"], [69, 1, 1, "", "add_naimeta_to_image"], [69, 1, 1, "", "get_naimeta_from_image"], [69, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[69, 4, 1, "", "__init__"], [69, 5, 1, "", "pnginfo"]], "imgutils.segment": [[71, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[71, 1, 1, "", "get_isnetis_mask"], [71, 1, 1, "", "segment_rgba_with_isnetis"], [71, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[72, 0, 0, "-", "blacklist"], [73, 0, 0, "-", "character"], [74, 0, 0, "-", "deepdanbooru"], [75, 0, 0, "-", "deepgelbooru"], [76, 0, 0, "-", "format"], [78, 0, 0, "-", "match"], [79, 0, 0, "-", "mldanbooru"], [80, 0, 0, "-", "order"], [81, 0, 0, "-", "overlap"], [82, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[72, 1, 1, "", "drop_blacklisted_tags"], [72, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[73, 2, 1, "", "CHAR_PREFIXES"], [73, 2, 1, "", "CHAR_SUFFIXES"], [73, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [73, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [73, 2, 1, "", "CHAR_WHITELIST_WORD"], [73, 3, 1, "", "CharacterTagPool"], [73, 1, 1, "", "drop_basic_character_tags"], [73, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[73, 4, 1, "", "__init__"], [73, 4, 1, "", "drop_basic_character_tags"], [73, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[74, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.deepgelbooru": [[75, 1, 1, "", "get_deepgelbooru_tags"]], "imgutils.tagging.format": [[76, 1, 1, "", "add_underline"], [76, 1, 1, "", "remove_underline"], [76, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[78, 1, 1, "", "tag_match_full"], [78, 1, 1, "", "tag_match_prefix"], [78, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[79, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[80, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[81, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[82, 1, 1, "", "convert_wd14_emb_to_prediction"], [82, 1, 1, "", "denormalize_wd14_emb"], [82, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[83, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[83, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[85, 0, 0, "-", "cache"], [86, 0, 0, "-", "func"], [88, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[85, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[86, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[88, 1, 1, "", "get_onnx_provider"], [88, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[89, 0, 0, "-", "aicheck"], [90, 0, 0, "-", "bangumi_char"], [91, 0, 0, "-", "classify"], [92, 0, 0, "-", "color"], [93, 0, 0, "-", "completeness"], [94, 0, 0, "-", "dbrating"], [95, 0, 0, "-", "furry"], [97, 0, 0, "-", "monochrome"], [98, 0, 0, "-", "nsfw"], [99, 0, 0, "-", "portrait"], [100, 0, 0, "-", "rating"], [101, 0, 0, "-", "real"], [102, 0, 0, "-", "safe"], [103, 0, 0, "-", "style_age"], [104, 0, 0, "-", "teen"], [105, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[89, 1, 1, "", "get_ai_created_score"], [89, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[90, 1, 1, "", "anime_bangumi_char"], [90, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[91, 1, 1, "", "anime_classify"], [91, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[92, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[93, 1, 1, "", "anime_completeness"], [93, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[94, 1, 1, "", "anime_dbrating"], [94, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[95, 1, 1, "", "anime_furry"], [95, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[97, 1, 1, "", "get_monochrome_score"], [97, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[98, 1, 1, "", "nsfw_pred"], [98, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[99, 1, 1, "", "anime_portrait"], [99, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[100, 1, 1, "", "anime_rating"], [100, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[101, 1, 1, "", "anime_real"], [101, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[102, 1, 1, "", "safe_check"], [102, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[103, 1, 1, "", "anime_style_age"], [103, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[104, 1, 1, "", "anime_teen"], [104, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[105, 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, 105, 106], "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, 10, 11], "background": [4, 60], "grid_background": 4, "grid_transpar": 4, "blob": 5, "to_blob_url": 5, "load_image_from_blob_url": 5, "is_valid_image_blob_url": 5, "decod": 6, "rgb_decod": 6, "encod": 7, "rgb_encod": 7, "imag": 8, "load_imag": 8, "has_alpha_channel": 8, "layer": 10, "istack": 10, "url": 11, "download_image_from_url": 11, "is_http_url": 11, "detect": [12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24], "booru_yolo": 12, "model": [12, 68], "label": 12, "descript": 12, "avail": 12, "pp": 12, "seri": 12, "AS": 12, "aa": 12, "detect_with_booru_yolo": 12, "censor": 13, "detect_censor": 13, "ey": 14, "detect_ey": 14, "face": 15, "detect_fac": 15, "halfbodi": 16, "detect_halfbodi": 16, "hand": 17, "detect_hand": 17, "head": 18, "detect_head": 18, "nudenet": 20, "detect_with_nudenet": 20, "person": 21, "detect_person": 21, "similar": 22, "calculate_i": 22, "bboxes_similar": 22, "detection_similar": 22, "text": 23, "detect_text": 23, "visual": [24, 54], "detection_visu": 24, "edg": [25, 26, 27, 28], "canni": 25, "get_edge_by_canni": 25, "edge_image_with_canni": 25, "lineart": 27, "get_edge_by_lineart": 27, "edge_image_with_lineart": 27, "lineart_anim": 28, "get_edge_by_lineart_anim": 28, "edge_image_with_lineart_anim": 28, "gener": [29, 30, 31, 32, 33, 34], "classifi": [29, 91], "classifymodel": 29, "classify_predict_scor": 29, "classify_predict": 29, "classify_predict_fmt": 29, "clip": 30, "clipmodel": 30, "clip_image_encod": 30, "clip_text_encod": 30, "clip_predict": 30, "enhanc": 31, "imageenhanc": 31, "siglip": 33, "siglipmodel": 33, "siglip_image_encod": 33, "siglip_text_encod": 33, "siglip_predict": 33, "yolo": 34, "yolomodel": 34, "yolo_predict": 34, "metadata": [35, 36, 37, 67], "geninfo": 35, "read_geninfo_paramet": 35, "read_geninfo_exif": 35, "read_geninfo_gif": 35, "write_geninfo_paramet": 35, "write_geninfo_exif": 35, "write_geninfo_gif": 35, "lsb": 37, "read_lsb_raw_byt": 37, "read_lsb_metadata": 37, "write_lsb_raw_byt": 37, "write_lsb_metadata": 37, "lsbreaderror": 37, "lsbextractor": 37, "imagelsbdataextractor": 37, "serialize_pnginfo": 37, "serialize_json": 37, "inject_data": 37, "metric": [38, 39, 40, 41, 42, 43, 44], "aesthet": 38, "get_aesthetic_scor": 38, "ccip": 39, "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": 40, "anime_dbaesthet": 40, "laplacian": 42, "laplacian_scor": 42, "lpip": 43, "lpips_extract_featur": 43, "lpips_differ": 43, "lpips_clust": 43, "psnr_": 44, "psnr": 44, "ocr": 45, "detect_text_with_ocr": 45, "list_det_model": 45, "list_rec_model": 45, "oper": [46, 47, 48, 49, 50], "align": 46, "align_maxs": 46, "censor_": 47, "censor_area": 47, "censor_nsfw": 47, "basecensor": 47, "colorcensor": 47, "blurcensor": 47, "pixelatecensor": 47, "register_censor_method": 47, "imgcensor": 48, "imagebasedcensor": 48, "emojibasedcensor": 48, "singleimag": 48, "squeez": 50, "squeeze_with_transpar": 50, "pose": [51, 52, 53, 54], "dwpose": 51, "dwpose_estim": 51, "format": [52, 76], "op18keypointset": 52, "openpose18": 52, "op18_body_max": 52, "op18_body_min": 52, "op18_face_max": 52, "op18_face_min": 52, "op18_left_foot_max": 52, "op18_left_foot_min": 52, "op18_left_hand_max": 52, "op18_left_hand_min": 52, "op18_right_foot_max": 52, "op18_right_foot_min": 52, "op18_right_hand_max": 52, "op18_right_hand_min": 52, "op18_visu": 54, "preprocess": [55, 56, 57, 58, 59], "base": 55, "notparsetarget": 55, "pillow": 57, "register_pillow_transform": 57, "register_pillow_pars": 57, "create_pillow_transform": 57, "parse_pillow_transform": 57, "torchvis": 58, "register_torchvision_transform": 58, "register_torchvision_pars": 58, "create_torchvision_transform": 58, "parse_torchvision_transform": 58, "transform": 59, "register_creators_for_transform": 59, "notprocessortypeerror": 59, "create_transforms_from_transform": 59, "is_valid_size_dict": 59, "convert_to_size_dict": 59, "get_size_dict": 59, "create_clip_transform": 59, "create_transforms_from_clip_processor": 59, "create_convnext_transform": 59, "create_transforms_from_convnext_processor": 59, "create_vit_transform": 59, "create_transforms_from_vit_processor": 59, "create_siglip_transform": 59, "create_transforms_from_siglip_processor": 59, "create_bit_transform": 59, "create_transforms_from_bit_processor": 59, "create_blip_transform": 59, "create_transforms_from_blip_processor": 59, "create_mobilenetv2_transform": 59, "create_transforms_from_mobilenetv2_processor": 59, "resourc": [60, 61], "backgroundimageset": 60, "list_bg_image_fil": 60, "get_bg_image_fil": 60, "get_bg_imag": 60, "random_bg_image_fil": 60, "random_bg_imag": 60, "restor": [62, 63, 64, 65], "adversari": 62, "remove_adversarial_nois": 62, "nafnet": 64, "restore_with_nafnet": 64, "scunet": 65, "restore_with_scunet": 65, "sd": [66, 67, 68, 69], "sdmetadata": 67, "parse_sdmeta_from_text": 67, "get_sdmeta_from_imag": 67, "save_image_with_sdmeta": 67, "read_metadata": 68, "save_with_metadata": 68, "nai": 69, "naimetadata": 69, "get_naimeta_from_imag": 69, "add_naimeta_to_imag": 69, "save_image_with_naimeta": 69, "segment": [70, 71], "isneti": 71, "get_isnetis_mask": 71, "segment_with_isneti": 71, "segment_rgba_with_isneti": 71, "tag": [72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82], "blacklist": 72, "is_blacklist": 72, "drop_blacklisted_tag": 72, "charact": 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, "deepdanbooru": 74, "get_deepdanbooru_tag": 74, "deepgelbooru": 75, "get_deepgelbooru_tag": 75, "add_underlin": 76, "remove_underlin": 76, "tags_to_text": 76, "match": 78, "tag_match_suffix": 78, "tag_match_prefix": 78, "tag_match_ful": 78, "mldanbooru": 79, "get_mldanbooru_tag": 79, "order": 80, "sort_tag": 80, "overlap": 81, "drop_overlap_tag": 81, "wd14": 82, "get_wd14_tag": 82, "convert_wd14_emb_to_predict": 82, "denormalize_wd14_emb": 82, "upscal": [83, 84], "cdc": 83, "upscale_with_cdc": 83, "util": [85, 86, 87, 88], "cach": 85, "ts_lru_cach": 85, "func": 86, "sigmoid": 86, "onnxruntim": 88, "get_onnx_provid": 88, "open_onnx_model": 88, "valid": [89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105], "aicheck": 89, "get_ai_created_scor": 89, "is_ai_cr": 89, "bangumi_char": 90, "anime_bangumi_char_scor": 90, "anime_bangumi_char": 90, "anime_classify_scor": 91, "anime_classifi": 91, "color": 92, "is_greyscal": 92, "complet": 93, "anime_completeness_scor": 93, "anime_complet": 93, "dbrate": 94, "anime_dbrating_scor": 94, "anime_dbr": 94, "furri": 95, "anime_furry_scor": 95, "anime_furri": 95, "monochrom": 97, "get_monochrome_scor": 97, "is_monochrom": 97, "nsfw": 98, "nsfw_pred_scor": 98, "nsfw_pred": 98, "portrait": 99, "anime_portrait_scor": 99, "anime_portrait": 99, "rate": 100, "anime_rating_scor": 100, "anime_r": [100, 101], "real": 101, "anime_real_scor": 101, "safe": 102, "safe_check_scor": 102, "safe_check": 102, "style_ag": 103, "anime_style_age_scor": 103, "anime_style_ag": 103, "teen": 104, "anime_teen_scor": 104, "anime_teen": 104, "truncat": 105, "is_truncated_fil": 105, "welcom": 106, "": 106, "document": 106, "overview": 106, "tutori": 106, "inform": [106, 107, 108], "api": 106, "run": [107, 108], "environ": [107, 108], "instal": 109, "quick": 110, "start": 110}, "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.blob": [[5, "module-imgutils.data.blob"]], "to_blob_url": [[5, "to-blob-url"]], "load_image_from_blob_url": [[5, "load-image-from-blob-url"]], "is_valid_image_blob_url": [[5, "is-valid-image-blob-url"]], "imgutils.data.decode": [[6, "module-imgutils.data.decode"]], "rgb_decode": [[6, "rgb-decode"]], "imgutils.data.encode": [[7, "module-imgutils.data.encode"]], "rgb_encode": [[7, "rgb-encode"]], "imgutils.data.image": [[8, "module-imgutils.data.image"]], "load_image": [[8, "load-image"]], "load_images": [[8, "load-images"]], "has_alpha_channel": [[8, "has-alpha-channel"]], "imgutils.data": [[9, "module-imgutils.data"]], "imgutils.data.layer": [[10, "module-imgutils.data.layer"]], "istack": [[10, "istack"]], "imgutils.data.url": [[11, "module-imgutils.data.url"]], "download_image_from_url": [[11, "download-image-from-url"]], "is_http_url": [[11, "is-http-url"]], "imgutils.detect.booru_yolo": [[12, "module-imgutils.detect.booru_yolo"]], "Model Labels and Descriptions": [[12, "id1"]], "Available Models (PP Series)": [[12, "id2"]], "Available Models (AS Series)": [[12, "id3"]], "Available Models (AA Series)": [[12, "id4"]], "detect_with_booru_yolo": [[12, "detect-with-booru-yolo"]], "imgutils.detect.censor": [[13, "module-imgutils.detect.censor"]], "detect_censors": [[13, "detect-censors"]], "imgutils.detect.eye": [[14, "module-imgutils.detect.eye"]], "detect_eyes": [[14, "detect-eyes"]], "imgutils.detect.face": [[15, "module-imgutils.detect.face"]], "detect_faces": [[15, "detect-faces"]], "imgutils.detect.halfbody": [[16, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[16, "detect-halfbody"]], "imgutils.detect.hand": [[17, "module-imgutils.detect.hand"]], "detect_hands": [[17, "detect-hands"]], "imgutils.detect.head": [[18, "module-imgutils.detect.head"]], "detect_heads": [[18, "detect-heads"]], "imgutils.detect": [[19, "module-imgutils.detect"]], "imgutils.detect.nudenet": [[20, "module-imgutils.detect.nudenet"]], "detect_with_nudenet": [[20, "detect-with-nudenet"]], "imgutils.detect.person": [[21, "module-imgutils.detect.person"]], "detect_person": [[21, "detect-person"]], "imgutils.detect.similarity": [[22, "module-imgutils.detect.similarity"]], "calculate_iou": [[22, "calculate-iou"]], "bboxes_similarity": [[22, "bboxes-similarity"]], "detection_similarity": [[22, "detection-similarity"]], "imgutils.detect.text": [[23, "module-imgutils.detect.text"]], "detect_text": [[23, "detect-text"]], "imgutils.detect.visual": [[24, "module-imgutils.detect.visual"]], "detection_visualize": [[24, "detection-visualize"]], "imgutils.edge.canny": [[25, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[25, "get-edge-by-canny"]], "edge_image_with_canny": [[25, "edge-image-with-canny"]], "imgutils.edge": [[26, "module-imgutils.edge"]], "imgutils.edge.lineart": [[27, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[27, "get-edge-by-lineart"]], "edge_image_with_lineart": [[27, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[28, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[28, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[28, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[29, "module-imgutils.generic.classify"]], "ClassifyModel": [[29, "classifymodel"]], "classify_predict_score": [[29, "classify-predict-score"]], "classify_predict": [[29, "classify-predict"]], "classify_predict_fmt": [[29, "classify-predict-fmt"]], "imgutils.generic.clip": [[30, "module-imgutils.generic.clip"]], "CLIPModel": [[30, "clipmodel"]], "clip_image_encode": [[30, "clip-image-encode"]], "clip_text_encode": [[30, "clip-text-encode"]], "clip_predict": [[30, "clip-predict"]], "imgutils.generic.enhance": [[31, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[31, "imageenhancer"]], "imgutils.generic": [[32, "module-imgutils.generic"]], "imgutils.generic.siglip": [[33, "module-imgutils.generic.siglip"]], "SigLIPModel": [[33, "siglipmodel"]], "siglip_image_encode": [[33, "siglip-image-encode"]], "siglip_text_encode": [[33, "siglip-text-encode"]], "siglip_predict": [[33, "siglip-predict"]], "imgutils.generic.yolo": [[34, "module-imgutils.generic.yolo"]], "YOLOModel": [[34, "yolomodel"]], "yolo_predict": [[34, "yolo-predict"]], "imgutils.metadata.geninfo": [[35, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[35, "read-geninfo-parameters"]], "read_geninfo_exif": [[35, "read-geninfo-exif"]], "read_geninfo_gif": [[35, "read-geninfo-gif"]], "write_geninfo_parameters": [[35, "write-geninfo-parameters"]], "write_geninfo_exif": [[35, "write-geninfo-exif"]], "write_geninfo_gif": [[35, "write-geninfo-gif"]], "imgutils.metadata": [[36, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[37, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[37, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[37, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[37, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[37, "write-lsb-metadata"]], "LSBReadError": [[37, "lsbreaderror"]], "LSBExtractor": [[37, "lsbextractor"]], "ImageLsbDataExtractor": [[37, "imagelsbdataextractor"]], "serialize_pnginfo": [[37, "serialize-pnginfo"]], "serialize_json": [[37, "serialize-json"]], "inject_data": [[37, "inject-data"]], "imgutils.metrics.aesthetic": [[38, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[38, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[39, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[39, "ccip-extract-feature"]], "ccip_batch_extract_features": [[39, "ccip-batch-extract-features"]], "ccip_default_threshold": [[39, "ccip-default-threshold"]], "ccip_difference": [[39, "ccip-difference"]], "ccip_same": [[39, "ccip-same"]], "ccip_batch_differences": [[39, "ccip-batch-differences"]], "ccip_batch_same": [[39, "ccip-batch-same"]], "ccip_default_clustering_params": [[39, "ccip-default-clustering-params"]], "ccip_clustering": [[39, "ccip-clustering"]], "ccip_merge": [[39, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[40, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[40, "anime-dbaesthetic"]], "imgutils.metrics": [[41, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[42, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[42, "laplacian-score"]], "imgutils.metrics.lpips": [[43, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[43, "lpips-extract-feature"]], "lpips_difference": [[43, "lpips-difference"]], "lpips_clustering": [[43, "lpips-clustering"]], "imgutils.metrics.psnr_": [[44, "module-imgutils.metrics.psnr_"]], "psnr": [[44, "id1"]], "imgutils.ocr": [[45, "module-imgutils.ocr"]], "detect_text_with_ocr": [[45, "detect-text-with-ocr"]], "ocr": [[45, "ocr"]], "list_det_models": [[45, "list-det-models"]], "list_rec_models": [[45, "list-rec-models"]], "imgutils.operate.align": [[46, "module-imgutils.operate.align"]], "align_maxsize": [[46, "align-maxsize"]], "imgutils.operate.censor_": [[47, "module-imgutils.operate.censor_"]], "censor_areas": [[47, "censor-areas"]], "censor_nsfw": [[47, "censor-nsfw"]], "BaseCensor": [[47, "basecensor"]], "ColorCensor": [[47, "colorcensor"]], "BlurCensor": [[47, "blurcensor"]], "PixelateCensor": [[47, "pixelatecensor"]], "register_censor_method": [[47, "register-censor-method"]], "imgutils.operate.imgcensor": [[48, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[48, "imagebasedcensor"]], "EmojiBasedCensor": [[48, "emojibasedcensor"]], "SingleImage": [[48, "singleimage"]], "imgutils.operate": [[49, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[50, "module-imgutils.operate.squeeze"]], "squeeze": [[50, "squeeze"]], "squeeze_with_transparency": [[50, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[51, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[51, "dwpose-estimate"]], "imgutils.pose.format": [[52, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[52, "op18keypointset"]], "OpenPose18": [[52, "openpose18"]], "OP18_BODY_MAX": [[52, "op18-body-max"]], "OP18_BODY_MIN": [[52, "op18-body-min"]], "OP18_FACE_MAX": [[52, "op18-face-max"]], "OP18_FACE_MIN": [[52, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[52, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[52, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[52, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[52, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[52, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[52, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[52, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[52, "op18-right-hand-min"]], "imgutils.pose": [[53, "module-imgutils.pose"]], "imgutils.pose.visual": [[54, "module-imgutils.pose.visual"]], "op18_visualize": [[54, "op18-visualize"]], "imgutils.preprocess.base": [[55, "module-imgutils.preprocess.base"]], "NotParseTarget": [[55, "notparsetarget"]], "imgutils.preprocess": [[56, "module-imgutils.preprocess"]], "imgutils.preprocess.pillow": [[57, "module-imgutils.preprocess.pillow"]], "register_pillow_transform": [[57, "register-pillow-transform"]], "register_pillow_parse": [[57, "register-pillow-parse"]], "create_pillow_transforms": [[57, "create-pillow-transforms"]], "parse_pillow_transforms": [[57, "parse-pillow-transforms"]], "imgutils.preprocess.torchvision": [[58, "module-imgutils.preprocess.torchvision"]], "register_torchvision_transform": [[58, "register-torchvision-transform"]], "register_torchvision_parse": [[58, "register-torchvision-parse"]], "create_torchvision_transforms": [[58, "create-torchvision-transforms"]], "parse_torchvision_transforms": [[58, "parse-torchvision-transforms"]], "imgutils.preprocess.transformers": [[59, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers": [[59, "register-creators-for-transformers"]], "NotProcessorTypeError": [[59, "notprocessortypeerror"]], "create_transforms_from_transformers": [[59, "create-transforms-from-transformers"]], "is_valid_size_dict": [[59, "is-valid-size-dict"]], "convert_to_size_dict": [[59, "convert-to-size-dict"]], "get_size_dict": [[59, "get-size-dict"]], "create_clip_transforms": [[59, "create-clip-transforms"]], "create_transforms_from_clip_processor": [[59, "create-transforms-from-clip-processor"]], "create_convnext_transforms": [[59, "create-convnext-transforms"]], "create_transforms_from_convnext_processor": [[59, "create-transforms-from-convnext-processor"]], "create_vit_transforms": [[59, "create-vit-transforms"]], "create_transforms_from_vit_processor": [[59, "create-transforms-from-vit-processor"]], "create_siglip_transforms": [[59, "create-siglip-transforms"]], "create_transforms_from_siglip_processor": [[59, "create-transforms-from-siglip-processor"]], "create_bit_transforms": [[59, "create-bit-transforms"]], "create_transforms_from_bit_processor": [[59, "create-transforms-from-bit-processor"]], "create_blip_transforms": [[59, "create-blip-transforms"]], "create_transforms_from_blip_processor": [[59, "create-transforms-from-blip-processor"]], "create_mobilenetv2_transforms": [[59, "create-mobilenetv2-transforms"]], "create_transforms_from_mobilenetv2_processor": [[59, "create-transforms-from-mobilenetv2-processor"]], "imgutils.resource.background": [[60, "module-imgutils.resource.background"]], "BackgroundImageSet": [[60, "backgroundimageset"]], "list_bg_image_files": [[60, "list-bg-image-files"]], "get_bg_image_file": [[60, "get-bg-image-file"]], "get_bg_image": [[60, "get-bg-image"]], "random_bg_image_file": [[60, "random-bg-image-file"]], "random_bg_image": [[60, "random-bg-image"]], "imgutils.resource": [[61, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[62, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise": [[62, "remove-adversarial-noise"]], "imgutils.restore": [[63, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[64, "module-imgutils.restore.nafnet"]], "restore_with_nafnet": [[64, "restore-with-nafnet"]], "imgutils.restore.scunet": [[65, "module-imgutils.restore.scunet"]], "restore_with_scunet": [[65, "restore-with-scunet"]], "imgutils.sd": [[66, "module-imgutils.sd"]], "imgutils.sd.metadata": [[67, "module-imgutils.sd.metadata"]], "SDMetaData": [[67, "sdmetadata"]], "parse_sdmeta_from_text": [[67, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[67, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[67, "save-image-with-sdmeta"]], "imgutils.sd.model": [[68, "module-imgutils.sd.model"]], "read_metadata": [[68, "read-metadata"]], "save_with_metadata": [[68, "save-with-metadata"]], "imgutils.sd.nai": [[69, "module-imgutils.sd.nai"]], "NAIMetaData": [[69, "naimetadata"]], "NAIMetadata": [[69, "id1"]], "get_naimeta_from_image": [[69, "get-naimeta-from-image"]], "add_naimeta_to_image": [[69, "add-naimeta-to-image"]], "save_image_with_naimeta": [[69, "save-image-with-naimeta"]], "imgutils.segment": [[70, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[71, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[71, "get-isnetis-mask"]], "segment_with_isnetis": [[71, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[71, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[72, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[72, "is-blacklisted"]], "drop_blacklisted_tags": [[72, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[73, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[73, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[73, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[73, "char-whitelist-word"]], "CHAR_SUFFIXES": [[73, "char-suffixes"]], "CHAR_PREFIXES": [[73, "char-prefixes"]], "CharacterTagPool": [[73, "charactertagpool"]], "is_basic_character_tag": [[73, "is-basic-character-tag"]], "drop_basic_character_tags": [[73, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[74, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[74, "get-deepdanbooru-tags"]], "imgutils.tagging.deepgelbooru": [[75, "module-imgutils.tagging.deepgelbooru"]], "get_deepgelbooru_tags": [[75, "get-deepgelbooru-tags"]], "imgutils.tagging.format": [[76, "module-imgutils.tagging.format"]], "add_underline": [[76, "add-underline"]], "remove_underline": [[76, "remove-underline"]], "tags_to_text": [[76, "tags-to-text"]], "imgutils.tagging": [[77, "module-imgutils.tagging"]], "imgutils.tagging.match": [[78, "module-imgutils.tagging.match"]], "tag_match_suffix": [[78, "tag-match-suffix"]], "tag_match_prefix": [[78, "tag-match-prefix"]], "tag_match_full": [[78, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[79, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[79, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[80, "module-imgutils.tagging.order"]], "sort_tags": [[80, "sort-tags"]], "imgutils.tagging.overlap": [[81, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[81, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[82, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[82, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[82, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[82, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[83, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[83, "upscale-with-cdc"]], "imgutils.upscale": [[84, "module-imgutils.upscale"]], "imgutils.utils.cache": [[85, "module-imgutils.utils.cache"]], "ts_lru_cache": [[85, "ts-lru-cache"]], "imgutils.utils.func": [[86, "module-imgutils.utils.func"]], "sigmoid": [[86, "sigmoid"]], "imgutils.utils": [[87, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[88, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[88, "get-onnx-provider"]], "open_onnx_model": [[88, "open-onnx-model"]], "imgutils.validate.aicheck": [[89, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[89, "get-ai-created-score"]], "is_ai_created": [[89, "is-ai-created"]], "imgutils.validate.bangumi_char": [[90, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[90, "anime-bangumi-char-score"]], "anime_bangumi_char": [[90, "anime-bangumi-char"]], "imgutils.validate.classify": [[91, "module-imgutils.validate.classify"]], "anime_classify_score": [[91, "anime-classify-score"]], "anime_classify": [[91, "anime-classify"]], "imgutils.validate.color": [[92, "module-imgutils.validate.color"]], "is_greyscale": [[92, "is-greyscale"]], "imgutils.validate.completeness": [[93, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[93, "anime-completeness-score"]], "anime_completeness": [[93, "anime-completeness"]], "imgutils.validate.dbrating": [[94, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[94, "anime-dbrating-score"]], "anime_dbrating": [[94, "anime-dbrating"]], "imgutils.validate.furry": [[95, "module-imgutils.validate.furry"]], "anime_furry_score": [[95, "anime-furry-score"]], "anime_furry": [[95, "anime-furry"]], "imgutils.validate": [[96, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[97, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[97, "get-monochrome-score"]], "is_monochrome": [[97, "is-monochrome"]], "imgutils.validate.nsfw": [[98, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[98, "nsfw-pred-score"]], "nsfw_pred": [[98, "nsfw-pred"]], "imgutils.validate.portrait": [[99, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[99, "anime-portrait-score"]], "anime_portrait": [[99, "anime-portrait"]], "imgutils.validate.rating": [[100, "module-imgutils.validate.rating"]], "anime_rating_score": [[100, "anime-rating-score"]], "anime_rating": [[100, "anime-rating"]], "imgutils.validate.real": [[101, "module-imgutils.validate.real"]], "anime_real_score": [[101, "anime-real-score"]], "anime_real": [[101, "anime-real"]], "imgutils.validate.safe": [[102, "module-imgutils.validate.safe"]], "safe_check_score": [[102, "safe-check-score"]], "safe_check": [[102, "safe-check"]], "imgutils.validate.style_age": [[103, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[103, "anime-style-age-score"]], "anime_style_age": [[103, "anime-style-age"]], "imgutils.validate.teen": [[104, "module-imgutils.validate.teen"]], "anime_teen_score": [[104, "anime-teen-score"]], "anime_teen": [[104, "anime-teen"]], "imgutils.validate.truncate": [[105, "module-imgutils.validate.truncate"]], "is_truncated_file": [[105, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[106, "welcome-to-imgutils-s-documentation"]], "Overview": [[106, "overview"]], "Tutorials": [[106, null]], "Information": [[106, null]], "API Documentation": [[106, null]], "Run Environment Information": [[107, "Run-Environment-Information"], [108, "Run-Environment-Information"]], "Installation": [[109, "installation"]], "Quick Start": [[110, "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.blob"], [6, "module-imgutils.data.decode"], [7, "module-imgutils.data.encode"], [8, "module-imgutils.data.image"], [9, "module-imgutils.data"], [10, "module-imgutils.data.layer"], [11, "module-imgutils.data.url"], [12, "module-imgutils.detect.booru_yolo"], [13, "module-imgutils.detect.censor"], [14, "module-imgutils.detect.eye"], [15, "module-imgutils.detect.face"], [16, "module-imgutils.detect.halfbody"], [17, "module-imgutils.detect.hand"], [18, "module-imgutils.detect.head"], [19, "module-imgutils.detect"], [20, "module-imgutils.detect.nudenet"], [21, "module-imgutils.detect.person"], [22, "module-imgutils.detect.similarity"], [23, "module-imgutils.detect.text"], [24, "module-imgutils.detect.visual"], [25, "module-imgutils.edge.canny"], [26, "module-imgutils.edge"], [27, "module-imgutils.edge.lineart"], [28, "module-imgutils.edge.lineart_anime"], [29, "module-imgutils.generic.classify"], [30, "module-imgutils.generic.clip"], [31, "module-imgutils.generic.enhance"], [32, "module-imgutils.generic"], [33, "module-imgutils.generic.siglip"], [34, "module-imgutils.generic.yolo"], [35, "module-imgutils.metadata.geninfo"], [36, "module-imgutils.metadata"], [37, "module-imgutils.metadata.lsb"], [38, "module-imgutils.metrics.aesthetic"], [39, "module-imgutils.metrics.ccip"], [40, "module-imgutils.metrics.dbaesthetic"], [41, "module-imgutils.metrics"], [42, "module-imgutils.metrics.laplacian"], [43, "module-imgutils.metrics.lpips"], [44, "module-imgutils.metrics.psnr_"], [45, "module-imgutils.ocr"], [46, "module-imgutils.operate.align"], [47, "module-imgutils.operate.censor_"], [48, "module-imgutils.operate.imgcensor"], [49, "module-imgutils.operate"], [50, "module-imgutils.operate.squeeze"], [51, "module-imgutils.pose.dwpose"], [52, "module-imgutils.pose.format"], [53, "module-imgutils.pose"], [54, "module-imgutils.pose.visual"], [55, "module-imgutils.preprocess.base"], [56, "module-imgutils.preprocess"], [57, "module-imgutils.preprocess.pillow"], [58, "module-imgutils.preprocess.torchvision"], [59, "module-imgutils.preprocess.transformers"], [60, "module-imgutils.resource.background"], [61, "module-imgutils.resource"], [62, "module-imgutils.restore.adversarial"], [63, "module-imgutils.restore"], [64, "module-imgutils.restore.nafnet"], [65, "module-imgutils.restore.scunet"], [66, "module-imgutils.sd"], [67, "module-imgutils.sd.metadata"], [68, "module-imgutils.sd.model"], [69, "module-imgutils.sd.nai"], [70, "module-imgutils.segment"], [71, "module-imgutils.segment.isnetis"], [72, "module-imgutils.tagging.blacklist"], [73, "module-imgutils.tagging.character"], [74, "module-imgutils.tagging.deepdanbooru"], [75, "module-imgutils.tagging.deepgelbooru"], [76, "module-imgutils.tagging.format"], [77, "module-imgutils.tagging"], [78, "module-imgutils.tagging.match"], [79, "module-imgutils.tagging.mldanbooru"], [80, "module-imgutils.tagging.order"], [81, "module-imgutils.tagging.overlap"], [82, "module-imgutils.tagging.wd14"], [83, "module-imgutils.upscale.cdc"], [84, "module-imgutils.upscale"], [85, "module-imgutils.utils.cache"], [86, "module-imgutils.utils.func"], [87, "module-imgutils.utils"], [88, "module-imgutils.utils.onnxruntime"], [89, "module-imgutils.validate.aicheck"], [90, "module-imgutils.validate.bangumi_char"], [91, "module-imgutils.validate.classify"], [92, "module-imgutils.validate.color"], [93, "module-imgutils.validate.completeness"], [94, "module-imgutils.validate.dbrating"], [95, "module-imgutils.validate.furry"], [96, "module-imgutils.validate"], [97, "module-imgutils.validate.monochrome"], [98, "module-imgutils.validate.nsfw"], [99, "module-imgutils.validate.portrait"], [100, "module-imgutils.validate.rating"], [101, "module-imgutils.validate.real"], [102, "module-imgutils.validate.safe"], [103, "module-imgutils.validate.style_age"], [104, "module-imgutils.validate.teen"], [105, "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.blob": [[5, "module-imgutils.data.blob"]], "is_valid_image_blob_url() (in module imgutils.data.blob)": [[5, "imgutils.data.blob.is_valid_image_blob_url"]], "load_image_from_blob_url() (in module imgutils.data.blob)": [[5, "imgutils.data.blob.load_image_from_blob_url"]], "to_blob_url() (in module imgutils.data.blob)": [[5, "imgutils.data.blob.to_blob_url"]], "imgutils.data.decode": [[6, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[6, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[7, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[7, "imgutils.data.encode.rgb_encode"]], "has_alpha_channel() (in module imgutils.data.image)": [[8, "imgutils.data.image.has_alpha_channel"]], "imgutils.data.image": [[8, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[8, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[8, "imgutils.data.image.load_images"]], "imgutils.data": [[9, "module-imgutils.data"]], "imgutils.data.layer": [[10, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[10, "imgutils.data.layer.istack"]], "download_image_from_url() (in module imgutils.data.url)": [[11, "imgutils.data.url.download_image_from_url"]], "imgutils.data.url": [[11, "module-imgutils.data.url"]], "is_http_url() (in module imgutils.data.url)": [[11, "imgutils.data.url.is_http_url"]], "detect_with_booru_yolo() (in module imgutils.detect.booru_yolo)": [[12, "imgutils.detect.booru_yolo.detect_with_booru_yolo"]], "imgutils.detect.booru_yolo": [[12, "module-imgutils.detect.booru_yolo"]], "detect_censors() (in module imgutils.detect.censor)": [[13, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[13, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[14, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[14, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[15, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[15, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[16, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[16, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[17, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[17, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[18, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[18, "module-imgutils.detect.head"]], "imgutils.detect": [[19, "module-imgutils.detect"]], "detect_with_nudenet() (in module imgutils.detect.nudenet)": [[20, "imgutils.detect.nudenet.detect_with_nudenet"]], "imgutils.detect.nudenet": [[20, "module-imgutils.detect.nudenet"]], "detect_person() (in module imgutils.detect.person)": [[21, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[21, "module-imgutils.detect.person"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[22, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[22, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[22, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[22, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[23, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[23, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[24, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[24, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[25, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[25, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[25, "module-imgutils.edge.canny"]], "imgutils.edge": [[26, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[27, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[27, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[27, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[28, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[28, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[28, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[29, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[29, "imgutils.generic.classify.classify_predict"]], "classify_predict_fmt() (in module imgutils.generic.classify)": [[29, "imgutils.generic.classify.classify_predict_fmt"]], "classify_predict_score() (in module imgutils.generic.classify)": [[29, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[29, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_fmt() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.predict_fmt"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.predict_score"]], "clipmodel (class in imgutils.generic.clip)": [[30, "imgutils.generic.clip.CLIPModel"]], "__init__() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.__init__"]], "clear() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.clear"]], "clip_image_encode() (in module imgutils.generic.clip)": [[30, "imgutils.generic.clip.clip_image_encode"]], "clip_predict() (in module imgutils.generic.clip)": [[30, "imgutils.generic.clip.clip_predict"]], "clip_text_encode() (in module imgutils.generic.clip)": [[30, "imgutils.generic.clip.clip_text_encode"]], "image_encode() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.image_encode"]], "imgutils.generic.clip": [[30, "module-imgutils.generic.clip"]], "launch_demo() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.launch_demo"]], "make_ui() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.make_ui"]], "predict() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.predict"]], "text_encode() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.text_encode"]], "imageenhancer (class in imgutils.generic.enhance)": [[31, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[31, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[31, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[31, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[32, "module-imgutils.generic"]], "siglipmodel (class in imgutils.generic.siglip)": [[33, "imgutils.generic.siglip.SigLIPModel"]], "__init__() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.__init__"]], "clear() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.clear"]], "image_encode() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.image_encode"]], "imgutils.generic.siglip": [[33, "module-imgutils.generic.siglip"]], "launch_demo() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.launch_demo"]], "make_ui() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.make_ui"]], "predict() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.predict"]], "siglip_image_encode() (in module imgutils.generic.siglip)": [[33, "imgutils.generic.siglip.siglip_image_encode"]], "siglip_predict() (in module imgutils.generic.siglip)": [[33, "imgutils.generic.siglip.siglip_predict"]], "siglip_text_encode() (in module imgutils.generic.siglip)": [[33, "imgutils.generic.siglip.siglip_text_encode"]], "text_encode() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.text_encode"]], "yolomodel (class in imgutils.generic.yolo)": [[34, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[34, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[34, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[35, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[36, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[37, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[37, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[37, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[37, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[37, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[37, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[37, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[38, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[38, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[39, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[40, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[40, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[41, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[42, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[42, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[43, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[43, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[43, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[43, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[44, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[44, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[45, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[45, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[45, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[45, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[45, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[46, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[46, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[47, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[47, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[47, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[47, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[47, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[48, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[48, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[48, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[48, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[48, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[48, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[48, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[48, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[48, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[48, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[49, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[50, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[50, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[50, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[51, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[51, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[52, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[52, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[52, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[52, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[52, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[53, "module-imgutils.pose"]], "imgutils.pose.visual": [[54, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[54, "imgutils.pose.visual.op18_visualize"]], "notparsetarget (class in imgutils.preprocess.base)": [[55, "imgutils.preprocess.base.NotParseTarget"]], "imgutils.preprocess.base": [[55, "module-imgutils.preprocess.base"]], "imgutils.preprocess": [[56, "module-imgutils.preprocess"]], "create_pillow_transforms() (in module imgutils.preprocess.pillow)": [[57, "imgutils.preprocess.pillow.create_pillow_transforms"]], "imgutils.preprocess.pillow": [[57, "module-imgutils.preprocess.pillow"]], "parse_pillow_transforms() (in module imgutils.preprocess.pillow)": [[57, "imgutils.preprocess.pillow.parse_pillow_transforms"]], "register_pillow_parse() (in module imgutils.preprocess.pillow)": [[57, "imgutils.preprocess.pillow.register_pillow_parse"]], "register_pillow_transform() (in module imgutils.preprocess.pillow)": [[57, "imgutils.preprocess.pillow.register_pillow_transform"]], "create_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[58, "imgutils.preprocess.torchvision.create_torchvision_transforms"]], "imgutils.preprocess.torchvision": [[58, "module-imgutils.preprocess.torchvision"]], "parse_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[58, "imgutils.preprocess.torchvision.parse_torchvision_transforms"]], "register_torchvision_parse() (in module imgutils.preprocess.torchvision)": [[58, "imgutils.preprocess.torchvision.register_torchvision_parse"]], "register_torchvision_transform() (in module imgutils.preprocess.torchvision)": [[58, "imgutils.preprocess.torchvision.register_torchvision_transform"]], "notprocessortypeerror (class in imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.NotProcessorTypeError"]], "convert_to_size_dict() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.convert_to_size_dict"]], "create_bit_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_bit_transforms"]], "create_blip_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_blip_transforms"]], "create_clip_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_clip_transforms"]], "create_convnext_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_convnext_transforms"]], "create_mobilenetv2_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_mobilenetv2_transforms"]], "create_siglip_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_siglip_transforms"]], "create_transforms_from_bit_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_bit_processor"]], "create_transforms_from_blip_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_blip_processor"]], "create_transforms_from_clip_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_clip_processor"]], "create_transforms_from_convnext_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_convnext_processor"]], "create_transforms_from_mobilenetv2_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_mobilenetv2_processor"]], "create_transforms_from_siglip_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_siglip_processor"]], "create_transforms_from_transformers() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_transformers"]], "create_transforms_from_vit_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_vit_processor"]], "create_vit_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_vit_transforms"]], "get_size_dict() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.get_size_dict"]], "imgutils.preprocess.transformers": [[59, "module-imgutils.preprocess.transformers"]], "is_valid_size_dict() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.is_valid_size_dict"]], "register_creators_for_transformers() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.register_creators_for_transformers"]], "backgroundimageset (class in imgutils.resource.background)": [[60, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[60, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[61, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[62, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise() (in module imgutils.restore.adversarial)": [[62, "imgutils.restore.adversarial.remove_adversarial_noise"]], "imgutils.restore": [[63, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[64, "module-imgutils.restore.nafnet"]], "restore_with_nafnet() (in module imgutils.restore.nafnet)": [[64, "imgutils.restore.nafnet.restore_with_nafnet"]], "imgutils.restore.scunet": [[65, "module-imgutils.restore.scunet"]], "restore_with_scunet() (in module imgutils.restore.scunet)": [[65, "imgutils.restore.scunet.restore_with_scunet"]], "imgutils.sd": [[66, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[67, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[67, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[67, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[67, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[67, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[67, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[67, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[67, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[68, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[68, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[68, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[69, "imgutils.sd.nai.NAIMetaData"], [69, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[69, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[69, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[69, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[69, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[69, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[69, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[70, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[71, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[71, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[71, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[71, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[72, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[72, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[72, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[73, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[73, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[73, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[73, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[73, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[74, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[74, "module-imgutils.tagging.deepdanbooru"]], "get_deepgelbooru_tags() (in module imgutils.tagging.deepgelbooru)": [[75, "imgutils.tagging.deepgelbooru.get_deepgelbooru_tags"]], "imgutils.tagging.deepgelbooru": [[75, "module-imgutils.tagging.deepgelbooru"]], "add_underline() (in module imgutils.tagging.format)": [[76, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[76, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[76, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[76, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[77, "module-imgutils.tagging"]], "imgutils.tagging.match": [[78, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[78, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[78, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[78, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[79, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[79, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[80, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[80, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[81, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[81, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[82, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[82, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[82, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[82, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[83, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[83, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[84, "module-imgutils.upscale"]], "imgutils.utils.cache": [[85, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[85, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[86, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[86, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[87, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[88, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[88, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[88, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[89, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[89, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[89, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[90, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[90, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[90, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[91, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[91, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[91, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[92, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[92, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[93, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[93, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[93, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[94, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[94, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[94, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[95, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[95, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[95, "module-imgutils.validate.furry"]], "imgutils.validate": [[96, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[97, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[97, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[97, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[98, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[98, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[98, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[99, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[99, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[99, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[100, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[100, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[100, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[101, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[101, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[101, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[102, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[102, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[102, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[103, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[103, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[103, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[104, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[104, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[104, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[105, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[105, "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/blob", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/data/url", "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/blob.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/data/url.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.blob", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.data.url", "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, 5, 8, 29, 62, 67], "str": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 54, 57, 58, 59, 60, 64, 65, 67, 68, 69, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105], "pathlik": [0, 4, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 54, 64, 65, 67, 69, 71, 74, 75, 79, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "byte": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 52, 54, 64, 65, 67, 69, 71, 74, 75, 79, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "bytearrai": [0, 4, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 52, 54, 64, 65, 67, 69, 71, 74, 75, 79, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "binaryio": [0, 4, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 54, 64, 65, 67, 69, 71, 74, 75, 79, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "imag": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 53, 54, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 69, 70, 71, 74, 75, 76, 77, 79, 82, 83, 84, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 109], "max_width": 0, "int": [0, 4, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 27, 28, 29, 30, 33, 34, 37, 39, 43, 45, 46, 47, 48, 50, 51, 52, 54, 59, 60, 62, 64, 65, 71, 79, 83, 102], "none": [0, 4, 8, 10, 11, 13, 14, 15, 16, 17, 18, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 39, 47, 50, 51, 54, 57, 58, 59, 60, 67, 69, 72, 73, 88], "ellipsi": 0, "max_height": 0, "resampl": [0, 59], "2": [0, 8, 12, 22, 23, 38, 39, 40, 43, 45, 52, 59, 62, 67, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104], "level": [0, 13, 14, 15, 16, 17, 18, 21, 33, 34, 38, 47, 60, 74, 94], "aspect": [0, 24, 34, 46], "float": [0, 7, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 34, 39, 40, 42, 43, 44, 45, 47, 48, 50, 52, 54, 59, 60, 62, 69, 72, 73, 74, 75, 76, 79, 80, 81, 82, 86, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "1": [0, 10, 12, 20, 21, 22, 38, 39, 40, 43, 45, 52, 59, 60, 62, 67, 68, 72, 73, 74, 75, 80, 82, 83, 86, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108, 109], "8": [0, 12, 22, 37, 39, 43, 47, 52, 59, 62, 67, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 107, 108, 109], "sourc": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 54, 55, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105], "gener": [0, 4, 12, 15, 21, 35, 36, 66, 67, 69, 75, 79, 82, 87, 94, 106], "art": [0, 67], "base": [0, 18, 21, 22, 29, 30, 33, 34, 39, 40, 42, 43, 46, 47, 48, 50, 52, 54, 56, 57, 59, 60, 69, 71, 74, 75, 79, 80, 81, 82, 90, 94, 98, 100, 106], "given": [0, 6, 7, 8, 10, 11, 14, 15, 17, 18, 19, 20, 23, 25, 27, 28, 29, 30, 33, 37, 39, 42, 46, 48, 52, 55, 59, 67, 69, 72, 73, 78, 81, 82, 89, 91, 94, 97, 98, 100, 104], "paramet": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 54, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105], "imagetyp": [0, 5, 12, 13, 14, 15, 16, 17, 18, 21, 23, 24, 29, 31, 34, 35, 37, 39, 40, 42, 45, 47, 50, 51, 54, 64, 65, 67, 69, 75, 82, 83, 90, 93, 95, 98, 99, 101, 102, 103], "The": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 29, 30, 31, 33, 34, 35, 36, 37, 39, 40, 42, 45, 46, 47, 48, 50, 51, 52, 54, 57, 58, 59, 60, 62, 63, 64, 65, 67, 68, 69, 71, 73, 74, 75, 76, 78, 79, 80, 82, 83, 85, 86, 88, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105, 109], "input": [0, 5, 12, 13, 14, 15, 16, 18, 20, 21, 23, 24, 29, 30, 31, 33, 34, 35, 37, 39, 40, 42, 45, 46, 47, 48, 50, 51, 54, 57, 59, 62, 64, 65, 67, 69, 72, 73, 75, 76, 78, 80, 82, 83, 86, 90, 93, 95, 98, 99, 101, 103], "option": [0, 4, 11, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 24, 29, 30, 33, 34, 35, 39, 45, 47, 50, 51, 54, 59, 60, 62, 67, 68, 69, 72, 73, 80, 85], "maximum": [0, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 34, 39, 45, 46, 47, 59, 62, 85, 102], "width": [0, 4, 10, 48, 59, 60, 79], "If": [0, 5, 8, 10, 11, 13, 14, 15, 16, 17, 18, 21, 22, 24, 29, 30, 33, 34, 35, 37, 39, 45, 47, 50, 52, 54, 57, 58, 59, 62, 64, 65, 67, 68, 69, 72, 73, 80, 82, 88, 89, 90, 91, 94, 97, 100, 104], "set": [0, 12, 24, 29, 30, 34, 39, 50, 52, 54, 59, 82, 88, 91, 94, 100, 104, 105], "automat": [0, 4, 30, 33, 39, 50, 88, 107, 108], "determin": [0, 8, 39, 98], "termin": 0, "size": [0, 4, 6, 7, 10, 11, 23, 24, 25, 27, 28, 39, 46, 48, 50, 54, 57, 58, 59, 60, 62, 64, 65, 67, 71, 79, 83, 84, 102, 107, 108], "height": [0, 4, 10, 48, 59, 60, 79], "filter": [0, 34, 50, 59, 62, 72, 73, 94, 96, 100], "us": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 43, 45, 47, 48, 50, 51, 54, 55, 57, 59, 62, 63, 64, 65, 67, 68, 69, 72, 74, 75, 76, 79, 82, 83, 85, 86, 88, 89, 90, 91, 94, 96, 97, 98, 100, 104], "when": [0, 7, 10, 12, 23, 25, 27, 28, 29, 30, 37, 39, 43, 47, 48, 52, 55, 59, 64, 67, 69, 71, 79, 83, 85, 88, 89, 105], "resiz": [0, 23, 24, 34, 46, 54, 57, 58, 59, 67, 79], "charact": [0, 39, 45, 54, 70, 71, 74, 75, 76, 77, 82, 90, 106], "repres": [0, 7, 10, 12, 13, 14, 15, 22, 39, 43, 47, 50, 52, 69, 71, 80, 89, 98, 105], "differ": [0, 8, 14, 15, 16, 17, 18, 21, 22, 30, 35, 36, 37, 39, 43, 44, 51, 52, 58, 59, 90, 95, 99, 101, 103, 107, 108], "intens": 0, "proport": [0, 90], "correct": [0, 37], "output": [0, 24, 29, 30, 33, 40, 54, 67, 68, 75, 80, 82, 109], "which": [0, 4, 10, 22, 23, 25, 27, 28, 33, 35, 39, 43, 48, 57, 59, 60, 63, 67, 68, 69, 71, 72, 75, 79, 85, 86, 88, 89, 91, 96, 97, 98, 105, 106, 107, 108, 109], "should": [0, 3, 10, 24, 39, 43, 47, 48, 50, 59, 71, 82, 109], "approxim": 0, "ratio": [0, 24, 34, 45, 46, 48, 79], "your": [0, 50, 64, 105, 107, 108, 109], "thi": [0, 3, 4, 5, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 45, 47, 48, 50, 51, 52, 54, 55, 57, 58, 59, 62, 64, 65, 66, 67, 68, 69, 70, 74, 77, 81, 82, 83, 85, 86, 88, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105, 107, 108], "valu": [0, 4, 8, 10, 13, 17, 18, 21, 22, 37, 39, 43, 47, 50, 52, 57, 58, 59, 68, 74, 79, 86, 89, 97, 105], "ensur": [0, 30, 34, 39, 46, 59, 64, 67, 85], "i": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 45, 47, 48, 50, 51, 52, 54, 55, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 79, 80, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "close": [0, 48, 67], "possibl": [0, 23, 30, 39, 48], "origin": [0, 4, 6, 8, 20, 25, 27, 28, 37, 38, 44, 47, 48, 50, 54, 71, 74, 76, 79, 80, 98], "default": [0, 4, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 25, 27, 28, 29, 30, 33, 34, 39, 40, 42, 43, 45, 47, 48, 50, 52, 54, 59, 60, 64, 65, 68, 71, 72, 73, 74, 76, 79, 82, 83, 88, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104], "return": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 54, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 98, 99, 100, 101, 102, 103, 104, 105], "represent": [0, 22, 39, 57, 58, 67], "type": [0, 5, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 24, 29, 30, 31, 33, 34, 35, 37, 39, 40, 42, 45, 47, 48, 50, 51, 52, 54, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 72, 73, 76, 78, 80, 81, 82, 83, 85, 86, 90, 93, 94, 95, 98, 99, 100, 101, 102, 103], "exampl": [0, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 24, 25, 26, 27, 28, 29, 34, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 57, 58, 59, 60, 62, 67, 71, 72, 73, 74, 75, 76, 79, 80, 81, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 105], "here": [0, 12, 20, 26, 39, 43, 44, 67, 72, 74, 75, 79, 82, 83, 90, 92, 105, 107, 108], "an": [0, 4, 5, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 52, 54, 57, 59, 62, 64, 65, 67, 69, 70, 71, 73, 74, 75, 77, 80, 82, 83, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105], "jerri": 0, "from": [0, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 27, 28, 29, 33, 34, 35, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 57, 58, 59, 60, 62, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 79, 80, 81, 82, 83, 85, 86, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105, 107, 108, 109], "import": [0, 6, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 21, 24, 34, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 57, 58, 59, 60, 62, 67, 71, 72, 73, 74, 75, 76, 79, 80, 81, 82, 83, 85, 86, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 105, 107, 108, 109], "print": [0, 5, 12, 17, 18, 21, 22, 34, 67, 68, 107, 108, 109], "png": [0, 5, 8, 10, 13, 24, 35, 37, 42, 47, 48, 50, 62, 67, 69, 71, 82, 83, 92, 105], "draw": [1, 24, 26, 27, 54, 98, 106], "ascii_draw": 1, "meta": [2, 106, 109], "__title__": [2, 109], "__version__": [2, 109], "__description__": [2, 109], "__author__": [2, 109], "__author_email__": 2, "overview": [3, 4, 6, 7, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 31, 32, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 50, 51, 53, 59, 60, 61, 62, 63, 64, 65, 66, 67, 70, 71, 72, 73, 74, 75, 76, 77, 79, 82, 83, 84, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105], "inform": [3, 30, 33, 34, 35, 36, 37, 54, 67, 69, 81], "packag": 3, "titl": [3, 69], "project": [3, 20, 74, 82, 105], "version": [3, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 34, 38, 47, 64, 65, 67, 68, 85, 91, 106, 109], "short": [3, 75, 79, 82], "descript": [3, 20, 29, 33, 69], "includ": [3, 5, 8, 11, 12, 13, 20, 21, 22, 24, 29, 30, 31, 33, 34, 35, 36, 51, 52, 58, 59, 66, 67, 68, 69, 75, 82, 86, 90, 98], "setup": 3, "py": [3, 71], "author": [3, 68], "email": 3, "step": [4, 48, 59, 67], "forecolor": [4, 25, 27, 28], "lightgrei": 4, "backcolor": [4, 25, 27, 28], "white": [4, 8, 25, 27, 28, 30, 59, 67, 71], "creat": [4, 29, 30, 33, 34, 35, 47, 57, 58, 59, 67, 69, 73, 89], "black": [4, 47, 67], "squar": [4, 59], "can": [4, 5, 8, 10, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 26, 30, 33, 35, 37, 39, 43, 47, 51, 52, 57, 59, 67, 68, 69, 75, 80, 82, 88, 90, 96, 97, 106, 109], "complement": 4, "transpar": [4, 8, 10, 25, 27, 28, 48, 50, 71, 83], "area": [4, 10, 12, 22, 23, 47, 48], "grid": 4, "pixel": [4, 24, 37, 47, 48, 50, 59, 62, 67, 71, 97], "mean": [4, 20, 22, 23, 25, 27, 28, 29, 39, 42, 43, 48, 52, 57, 58, 59, 88, 91, 109], "function": [4, 7, 8, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 35, 36, 37, 39, 42, 45, 47, 48, 50, 51, 54, 57, 58, 59, 62, 64, 66, 67, 68, 69, 81, 82, 83, 85, 86, 90, 94, 98, 100, 105], "suitabl": [4, 57, 59, 74, 98], "color": [4, 8, 10, 25, 27, 28, 47, 62, 67, 71, 96, 97, 106], "fore": [4, 25, 27, 28], "back": [4, 82], "A": [4, 5, 8, 13, 14, 15, 16, 17, 18, 20, 21, 25, 27, 28, 29, 34, 37, 38, 39, 40, 45, 46, 47, 48, 50, 57, 59, 60, 67, 68, 69, 73, 76, 81, 85, 88, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 102, 103, 104, 109], "rgba": [4, 8, 31, 37, 64, 65, 71, 83], "contain": [4, 5, 10, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 29, 30, 33, 34, 39, 40, 52, 54, 59, 64, 67, 68, 69, 75, 79, 82, 91, 94, 100, 102, 104], "add": [4, 35, 68, 69, 76], "rgb": [4, 6, 7, 8, 30, 31, 47, 59, 60, 67, 71, 83], "In": [4, 27, 39, 90, 91], "document": [4, 107, 108, 109], "accur": [4, 13, 21, 94, 100], "present": [4, 35, 69, 74], "state": [4, 33], "shown": [4, 70], "follow": [4, 29, 39, 52, 58, 59, 63, 68, 69, 75, 82, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104, 109], "figur": 4, "modul": [5, 8, 11, 12, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 35, 36, 37, 57, 58, 66, 68, 69, 70, 82, 85, 86, 94, 100, 106], "provid": [5, 8, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 31, 33, 34, 35, 36, 37, 39, 47, 50, 52, 54, 57, 58, 59, 66, 67, 68, 69, 79, 80, 82, 85, 86, 88, 94, 100], "util": [5, 8, 11, 20, 21, 29, 32, 34, 43, 46, 50, 53, 57, 58, 63, 66, 68, 74, 75, 79, 82, 106], "handl": [5, 8, 11, 29, 30, 33, 34, 36, 37, 55, 58, 59, 66, 69], "url": [5, 9, 13, 16, 18, 30, 37, 67, 106], "convers": [5, 8, 34, 58, 59], "between": [5, 14, 15, 21, 22, 29, 30, 33, 39, 43, 44, 48, 58, 64, 65, 73, 79, 83, 86], "valid": [5, 11, 47, 48, 52, 59, 106], "format": [5, 8, 10, 25, 27, 28, 29, 30, 33, 34, 35, 36, 37, 40, 47, 50, 51, 53, 57, 59, 67, 68, 69, 75, 77, 82, 98, 106], "support": [5, 6, 8, 11, 14, 15, 16, 18, 21, 29, 33, 34, 35, 48, 54, 57, 58, 59, 64, 65, 67, 68, 69, 82, 83], "convert": [5, 8, 30, 35, 37, 39, 52, 57, 58, 59, 69, 82, 98], "specifi": [5, 8, 22, 23, 24, 29, 30, 33, 34, 39, 47, 48, 50, 59, 67, 68, 69, 73, 75, 80, 82, 85], "load": [5, 8, 13, 14, 17, 18, 29, 30, 33, 34, 35, 37, 67, 82, 88], "variou": [5, 8, 14, 15, 17, 21, 22, 24, 29, 31, 33, 34, 36, 59, 67, 69, 86, 109], "mime": 5, "jpg": [5, 6, 7, 8, 11, 12, 14, 15, 16, 17, 18, 21, 24, 29, 34, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 51, 60, 71, 74, 75, 79, 82, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 105], "save_kwarg": 5, "string": [5, 13, 15, 16, 20, 37, 52, 67, 68, 76, 88, 105], "pil": [5, 6, 7, 8, 10, 11, 17, 24, 30, 34, 43, 46, 47, 48, 50, 57, 59, 60, 62, 67, 75, 83, 92, 97], "numpi": [5, 6, 10, 24, 30, 33, 37, 39, 50, 52, 82, 86], "arrai": [5, 10, 24, 30, 37, 39, 43, 50, 52, 82, 86], "file": [5, 8, 10, 11, 12, 13, 16, 18, 24, 35, 37, 43, 60, 66, 67, 68, 69, 88, 97, 105, 106], "path": [5, 8, 10, 12, 13, 16, 18, 24, 30, 34, 37, 60, 67, 68, 69, 75, 92, 97, 105], "desir": [5, 60], "addit": [5, 11, 29, 30, 33, 34, 35, 47, 48, 58, 67, 69], "keyword": [5, 11, 29, 30, 33, 34, 35, 47, 48, 67, 69, 85], "argument": [5, 11, 29, 30, 33, 34, 35, 47, 48, 51, 52, 67, 69, 73, 75, 82, 85], "pass": [5, 11, 27, 28, 29, 30, 33, 34, 35, 47, 48, 67, 71, 79, 83, 85], "save": [5, 10, 24, 35, 62, 67, 68, 69, 71], "encod": [5, 6, 9, 29, 30, 33, 37, 69, 106], "open": [5, 6, 7, 8, 10, 12, 17, 29, 34, 46, 47, 48, 50, 62, 67, 68, 83, 88], "test": [5, 43, 83, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104], "blob_url": 5, "qualiti": [5, 23, 40, 61, 67, 82, 83], "95": [5, 34, 59, 72, 73, 80], "base64": 5, "pre": [5, 13, 15, 18, 30, 33, 40], "object": [5, 6, 8, 10, 11, 12, 18, 22, 24, 34, 35, 37, 43, 47, 51, 54, 55, 58, 59, 60, 67, 69, 74, 75, 88, 91, 92, 94, 97, 100, 104], "rais": [5, 8, 11, 13, 14, 16, 17, 18, 21, 22, 29, 33, 34, 37, 47, 50, 52, 55, 57, 58, 59, 62, 67, 68, 69, 72, 73, 80], "valueerror": [5, 11, 13, 16, 18, 21, 22, 29, 33, 37, 50, 59, 69, 80], "unsupport": [5, 45, 58, 59, 80], "method": [5, 11, 29, 30, 31, 33, 34, 36, 37, 39, 47, 59, 94, 100], "warn": 5, "userwarn": 5, "doesn": [5, 37, 73], "t": [5, 37, 73], "match": [5, 22, 33, 37, 50, 59, 73, 77, 106], "actual": [5, 18, 21, 45], "invalid": [5, 13, 16, 18, 21, 29, 33, 35, 59], "show": [5, 11, 13, 14, 15, 16, 51], "bool": [5, 7, 8, 11, 24, 27, 34, 39, 45, 47, 50, 51, 54, 59, 64, 65, 68, 69, 72, 73, 74, 75, 76, 78, 79, 82, 83, 89, 97, 105], "effici": [5, 20, 23, 30, 68, 86], "without": [5, 34, 62, 67, 72, 73, 81], "content": [5, 11, 12, 27, 45, 70], "true": [5, 7, 8, 11, 24, 34, 39, 47, 48, 51, 54, 57, 58, 59, 64, 65, 68, 69, 72, 73, 76, 78, 82, 89, 92, 97, 105], "fals": [5, 6, 7, 8, 11, 24, 27, 34, 39, 45, 47, 59, 64, 65, 67, 68, 69, 72, 73, 74, 75, 76, 78, 79, 82, 83, 89, 92, 97, 105], "otherwis": [5, 8, 11, 35, 39, 59, 64, 65, 69, 72, 73, 78, 83, 88], "abc": 5, "svg": 5, "xml": 5, "jpeg": [5, 63, 67, 92, 105], "text": [5, 19, 24, 30, 33, 45, 67, 76, 78, 106], "plain": 5, "hello": 5, "order_": [6, 7], "chw": [6, 7], "both": [6, 13, 22, 30, 33, 45, 57, 68, 82], "np": [6, 7, 10, 29, 30, 33, 37, 39, 48, 50, 52, 82, 86], "uint8": [6, 7], "float32": [6, 7, 10, 25, 27, 28, 39], "ar": [6, 10, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 29, 30, 33, 34, 35, 39, 42, 43, 44, 45, 47, 52, 55, 58, 59, 60, 63, 67, 68, 69, 72, 73, 74, 75, 79, 80, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 99, 100, 101, 102, 103, 104, 105], "order": [6, 7, 59, 76, 77, 106], "rgb_encod": [6, 9], "custom_imag": [6, 7], "data_cwh": 6, "cwh": 6, "data_int": 6, "use_float": [6, 7], "mode": [6, 7, 8, 22, 34, 37, 58, 60, 67, 80, 83, 88], "1606x1870": [6, 7], "0x7fb9b89bbdc0": 6, "0x7fb9b89bbe50": 6, "0x7fb9b89bbdf0": 6, "invers": 6, "oper": [6, 30, 33, 38, 39, 40, 42, 43, 59, 68, 106], "ndarrai": [7, 10, 29, 30, 33, 37, 39, 43, 48, 50, 52, 82, 86], "channel": [7, 8, 31, 59, 64, 65, 83], "jpegimageplugin": [7, 60], "jpegimagefil": [7, 60], "0x7f9ec37389d0": 7, "shape": [7, 39, 43, 50, 71, 82], "dtype": [7, 39], "3": [7, 10, 12, 13, 14, 15, 21, 22, 39, 40, 43, 45, 47, 52, 54, 59, 62, 67, 75, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108, 109], "1870": 7, "1606": 7, "whc": 7, "": [7, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 29, 34, 35, 37, 45, 47, 57, 59, 67, 82, 85, 93], "result": [7, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 37, 40, 43, 45, 47, 48, 50, 51, 71, 74, 75, 82, 86, 93, 94, 100], "same": [7, 8, 39, 44, 82, 85], "torchvis": [7, 56, 106], "transform": [7, 8, 55, 56, 57, 58, 76, 106], "to_tensor": [7, 57, 58], "process": [8, 9, 11, 13, 14, 16, 17, 22, 31, 34, 36, 37, 39, 57, 59, 62, 64, 65, 66, 73, 82, 109], "manipul": [8, 66], "python": [8, 37, 62, 85, 107, 108, 109], "librari": [8, 34, 57, 59, 62, 109], "It": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 35, 36, 47, 48, 50, 54, 57, 58, 66, 68, 69, 82, 85, 86, 98, 109], "multipl": [8, 10, 16, 30, 33, 37, 39, 43, 67], "ad": [8, 12, 59, 68, 69, 76], "background": [8, 9, 25, 27, 28, 30, 61, 67, 71, 106], "check": [8, 11, 37, 42, 68, 72, 73, 78, 89, 92, 102, 105, 109], "alpha": [8, 31, 64, 65], "design": [8, 22, 29, 33, 35, 36], "simplifi": [8, 90], "common": [8, 58], "relat": [8, 12, 14, 17, 66, 73, 86], "task": [8, 21, 22, 33, 36, 47, 57], "applic": [8, 57, 74, 79, 98], "kei": [8, 18, 22, 30, 59, 68, 75, 82], "featur": [8, 13, 18, 30, 32, 33, 39, 43, 69, 71, 74, 75, 76, 82, 90], "binari": [8, 86], "like": [8, 12, 19, 24, 58, 59, 79, 85, 109], "onc": 8, "particularli": [8, 22, 29, 35, 36, 69, 85], "requir": [8, 10, 20, 21, 39, 48, 68, 69, 94, 100, 109], "preprocess": [8, 20, 29, 30, 34, 39, 64, 106], "befor": [8, 37, 39, 68, 82], "further": 8, "analysi": [8, 40], "force_background": [8, 59], "appli": [8, 15, 18, 20, 31, 39, 47, 48, 50, 57, 59, 62, 82, 86], "necessari": [8, 39, 74, 79], "ha": [8, 23, 45, 58, 83, 98, 107, 108], "4": [8, 12, 15, 17, 18, 22, 37, 38, 39, 40, 43, 47, 52, 62, 64, 65, 67, 75, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108], "avoid": [8, 74], "anomali": 8, "dure": [8, 29, 37, 76, 97, 105], "subsequ": [8, 30, 47], "union": [8, 13, 14, 15, 16, 17, 18, 21, 22, 30, 33, 37, 39, 47, 52, 57, 59, 67, 69, 72, 73, 80], "retain": 8, "typeerror": [8, 52, 57, 58, 59, 72, 73, 80], "isinst": 8, "list": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 39, 43, 45, 47, 48, 51, 54, 57, 58, 59, 60, 72, 73, 80, 81, 82, 89, 91, 94, 100, 104], "tupl": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 39, 40, 43, 45, 47, 48, 51, 59, 82, 90, 91, 93, 94, 95, 98, 99, 100, 101, 102, 103, 104], "take": [8, 54, 59], "singl": [8, 16, 33, 37, 39, 58, 59, 76, 82, 86], "call": [8, 26, 67], "each": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 29, 34, 39, 43, 50, 57, 66, 76, 78, 82, 83, 98], "item": [8, 10, 18], "batch": [8, 64, 65, 82, 83, 102], "multiimagestyp": [8, 30, 33, 39, 48], "iter": [8, 59, 62, 73], "img_path": 8, "image1": 8, "image2": 8, "loaded_imag": 8, "len": [8, 60], "all": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 26, 29, 30, 33, 34, 38, 39, 40, 42, 43, 45, 51, 52, 62, 64, 65, 68, 70, 71, 75, 77, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "pillow": [8, 56, 106], "boolean": [8, 39], "tool": [9, 16, 24, 29, 31, 38, 39, 40, 41, 47, 62, 70, 76, 96, 98], "basic": [9, 57, 61, 73], "grid_background": 9, "grid_transpar": 9, "blob": [9, 71, 106], "to_blob_url": 9, "load_image_from_blob_url": 9, "is_valid_image_blob_url": 9, "decod": [9, 37, 106], "rgb_decod": 9, "load_imag": [9, 24, 51, 67], "has_alpha_channel": 9, "layer": [9, 86, 106], "istack": 9, "download_image_from_url": 9, "is_http_url": 9, "mai": [10, 14, 17, 39, 63, 67, 74, 79, 85, 105, 107, 108], "block": [10, 29, 33, 34], "togeth": 10, "new": [10, 23, 29, 52, 64, 65, 67, 68, 73], "similar": [10, 12, 19, 30, 33, 39, 43, 59, 79, 82, 106], "techniqu": [10, 31, 37], "p": [10, 74, 75, 79, 82], "need": [10, 16, 34, 45, 48, 85, 89, 91, 94, 97, 100, 104], "stack": [10, 82], "addition": 10, "second": [10, 22, 39, 44, 78], "element": [10, 82], "rang": [10, 39, 43, 48], "left": [10, 47, 48, 52, 86], "0": [10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 29, 30, 34, 38, 39, 40, 43, 45, 47, 48, 50, 52, 54, 57, 58, 59, 62, 67, 68, 72, 73, 74, 75, 76, 79, 80, 81, 82, 86, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108, 109], "right": [10, 47, 52, 86], "two": [10, 22, 39, 44, 62, 78, 97], "dimension": [10, 82], "h": [10, 25, 27, 28, 50, 71], "w": [10, 25, 27, 28, 50, 71, 82], "posit": [10, 39, 47, 48, 90], "target": [10, 19, 25, 27, 28, 30, 48, 59], "By": [10, 45], "first": [10, 12, 16, 22, 34, 39, 44, 78], "howev": [10, 39], "solid": [10, 47], "pure": [10, 71], "lime": [10, 71], "nian": 10, "nian_lim": 10, "yellow": [10, 67], "5": [10, 12, 16, 21, 22, 39, 40, 43, 45, 48, 50, 52, 57, 58, 59, 60, 67, 74, 86, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104], "9": [10, 12, 22, 39, 43, 52, 59, 67, 80, 89, 90, 91, 93, 94, 97, 98, 99, 100, 101, 103, 104], "nian_tran": 10, "custom": [10, 13, 14, 15, 16, 17, 18, 21, 29, 33, 34, 37, 40, 47, 48, 50, 58, 59, 67, 68, 72], "mask": [10, 25, 27, 28, 48, 50, 71], "hs1": 10, "ab": 10, "linspac": 10, "ws1": 10, "nian_mask": 10, "hxw": [10, 25, 27, 28, 50], "download": 11, "special": [11, 12], "github": [11, 51, 107, 108, 109], "hug": [11, 18, 29, 30, 33, 34, 39, 59, 82], "face": [11, 18, 19, 20, 29, 30, 33, 34, 39, 52, 54, 59, 67, 73, 82, 90, 106], "progress": [11, 64, 65, 83], "track": 11, "host": [11, 12, 15, 20, 23, 30, 39, 45, 60, 75, 83, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104, 109], "main": [11, 17, 20, 21, 24, 29, 30, 33, 34, 39, 59, 67, 69, 71, 74, 85, 109], "compon": [11, 12, 22, 29, 30, 33, 34, 85], "http": [11, 51, 71, 109], "intern": [11, 33, 55, 68], "silent": [11, 64, 65, 83], "expected_s": 11, "kwarg": [11, 12, 13, 14, 15, 16, 17, 18, 21, 29, 30, 33, 34, 35, 47, 48, 67, 69], "suppress": [11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 24, 34, 47, 83], "bar": 11, "displai": [11, 30, 33, 64, 65], "expect": [11, 37, 59], "session": 11, "get": [11, 25, 27, 28, 30, 38, 40, 60, 61, 67, 71, 74, 77, 82, 88, 90, 95, 97, 99, 101, 103], "especi": 11, "hf": 11, "request": 11, "requestexcept": 11, "fail": [11, 13], "unidentifiedimageerror": 11, "com": [11, 51, 109], "ftp": 11, "booru": 12, "yolo": [12, 18, 20, 32, 106], "aperveyev": 12, "deepgh": [12, 13, 14, 15, 16, 17, 18, 20, 23, 39, 43, 45, 60, 75, 79, 83, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104, 109], "overal": [12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 26, 38, 39, 40, 42, 43, 45, 51, 62, 64, 65, 70, 77, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "benchmark": [12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 26, 38, 39, 40, 42, 43, 45, 51, 62, 64, 65, 70, 77, 83, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "explan": 12, "No": [12, 67, 107, 108], "head": [12, 19, 24, 51, 73, 90, 99, 106], "anim": [12, 13, 14, 15, 16, 17, 18, 19, 21, 26, 28, 38, 39, 40, 42, 51, 53, 54, 60, 67, 70, 71, 73, 74, 77, 83, 90, 91, 94, 95, 99, 100, 101, 103, 104, 109], "pretti": 12, "girl": [12, 45, 73], "onli": [12, 13, 14, 15, 16, 17, 18, 21, 24, 39, 68, 73, 74, 79, 82, 97], "bust": 12, "torso": 12, "part": [12, 50, 51, 52], "collarbon": 12, "center": [12, 48, 58, 59], "pair": [12, 22, 33], "cover": [12, 20, 48, 67, 73], "breast": [12, 20, 73, 74, 75, 79, 81, 82], "boob": 12, "bra": 12, "nippl": [12, 13, 47, 67], "mostli": [12, 16], "visibl": [12, 24], "nsfw": [12, 47, 96, 106], "shld": 12, "shoulder": [12, 52], "mayb": 12, "one": [12, 33, 37, 43, 45, 59, 73, 82], "view": [12, 45], "profil": 12, "exactli": 12, "rear": 12, "exclud": 12, "sideb": 12, "uncov": 12, "other": [12, 39, 45, 59, 78, 81, 90], "visual": [12, 13, 14, 15, 16, 18, 19, 21, 39, 41, 51, 53, 82, 106], "mark": 12, "belli": [12, 20], "button": [12, 29, 75], "hip": [12, 52], "half": [12, 16, 73], "stock": 12, "line": [12, 26, 27, 54], "knee": [12, 52], "below": [12, 54, 70, 109], "6": [12, 22, 24, 39, 43, 52, 59, 62, 72, 73, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108], "nopan": 12, "panti": [12, 76], "cloth": 12, "bikini": 12, "regardless": 12, "censor": [12, 19, 47, 48, 94, 100, 106], "evid": 12, "7": [12, 13, 15, 16, 17, 18, 34, 39, 43, 45, 47, 50, 52, 59, 67, 72, 73, 79, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104], "butt": 12, "buttock": [12, 20], "least": [12, 36, 37, 69], "partial": 12, "behind": 12, "more": [12, 13, 32, 33, 45, 52, 57, 67, 85, 88], "less": [12, 13, 15, 21, 89], "stand": [12, 67, 74, 75, 79, 82], "sit": [12, 73], "ass": 12, "split": [12, 79], "leg": [12, 67], "wide": [12, 67], "90": 12, "degre": [12, 48], "typic": [12, 13, 30, 59], "abov": [12, 13, 14, 15, 16, 17, 18, 21, 50, 91, 94, 100, 104], "10": [12, 23, 29, 39, 43, 48, 52, 59, 62, 89, 90, 91, 94, 97, 98, 100, 101], "sprd": 12, "strongli": [12, 83], "11": [12, 39, 52, 89, 90, 91, 94, 97, 98, 100, 101], "vsplt": 12, "pose": [12, 39, 106], "12": [12, 24, 39, 47, 52, 59, 89, 90, 91, 94, 97, 98, 100, 101], "vsprd": 12, "vsplit": 12, "13": [12, 39, 52, 90, 91, 94, 98, 101, 103], "full": [12, 67], "almost": 12, "side": [12, 46, 73, 105], "usual": [12, 43], "ly": 12, "14": [12, 52, 59, 90, 91, 94, 98, 101, 109], "wing": [12, 73], "dragon": 12, "poni": 12, "15": [12, 42, 44, 52, 59, 90, 91, 94, 98, 101, 107, 108], "feral": 12, "four": [12, 13, 90], "non": [12, 13, 14, 15, 16, 17, 18, 20, 21, 34, 47, 95], "human": [12, 13, 14, 15, 16, 17, 18, 21, 51, 53, 89], "16": [12, 52, 59, 62, 64, 65, 90, 94, 98, 101], "hdrago": 12, "style": [12, 16, 21, 48, 103, 109], "17": [12, 52, 59, 98, 103], "hponi": 12, "18": [12, 20, 52, 59, 94, 98, 100, 107, 108], "hfox": 12, "cartoon": 12, "fox": 12, "dog": 12, "zootopia": 12, "nick": 12, "wild": 12, "19": [12, 52, 98], "hrabb": 12, "rabbit": 12, "judi": 12, "hopp": 12, "bunnygirl": 12, "20": [12, 29, 52, 59, 67, 98], "hcat": 12, "cat": [12, 73, 80], "catgirl": 12, "sharp": 12, "muzzl": 12, "compar": [12, 22, 33], "21": [12, 16, 52, 59, 103], "hbear": 12, "bear": 12, "22": [12, 52, 59], "jacko": 12, "memet": 12, "jack": 12, "o": [12, 67, 69, 79, 82, 94, 97, 107, 108], "contest": 12, "toward": [12, 52], "viewer": [12, 67], "23": [12, 52, 59], "jackx": 12, "sometim": 12, "24": [12, 39, 43, 52, 59, 62], "hhors": 12, "hors": 12, "implement": [12, 30, 33, 44, 85], "aa09": 12, "25": [12, 15, 20, 34, 44, 59, 103], "hbird": 12, "bird": 12, "name": [12, 13, 14, 15, 16, 17, 18, 21, 23, 29, 30, 33, 34, 39, 40, 45, 47, 52, 57, 58, 59, 74, 79, 82, 83, 89, 90, 93, 95, 98, 99, 101, 102, 103], "releas": 12, "time": [12, 69, 83], "yolov8s_pp09": 12, "2023": 12, "focus": 12, "class": [12, 14, 17, 18, 29, 30, 31, 33, 34, 37, 47, 48, 52, 55, 57, 59, 60, 66, 67, 69, 73, 90, 91, 94, 95, 99, 100, 101, 103, 104], "advanc": [12, 109], "capabl": [12, 30, 37, 45], "specif": [12, 13, 18, 29, 30, 33, 35, 37, 47, 52, 55, 57, 59, 69, 70, 90, 94, 100], "scenario": [12, 74, 79, 85], "yolov8s_pp12": 12, "2024": 12, "final": 12, "patch": 12, "continu": 12, "focu": [12, 67], "enhanc": [12, 32, 106], "improv": [12, 23, 82], "previou": 12, "yolov8m_pp13": 12, "offer": [12, 15, 16, 17, 22, 57, 69, 97], "yolov8n_as01": 12, "spinoff": 12, "26": [12, 59], "train": [12, 13, 14, 15, 16, 17, 18, 21, 39, 40, 74, 75, 76, 79, 83, 94, 100], "80": 12, "epoch": 12, "sfw": 12, "subset": 12, "wa": 12, "eventu": 12, "abandon": 12, "due": [12, 38, 39, 74, 79, 85, 90, 105], "ineffect": 12, "yolov8m_as02": 12, "start": [12, 37, 48, 67, 106], "30": [12, 21, 48], "public": [12, 30], "friendli": [12, 109], "reduc": [12, 39, 50, 82], "yolov8m_as03": 12, "as02": 12, "60": 12, "aim": 12, "bottleneck": 12, "reproduc": 12, "yolov8s_aa06": 12, "initi": [12, 29, 30, 34, 37, 47, 60, 73], "current": [12, 58, 64, 67, 94, 100, 107, 108, 109], "reincarn": 12, "some": [12, 29, 32, 39, 43, 44, 48, 61, 72, 74, 75, 79, 82, 83, 85, 92, 105, 107, 108], "yolov8s_aa09": 12, "updat": [12, 29, 30, 33, 34, 68], "dataset": [12, 13, 14, 15, 16, 17, 18, 21, 40, 43, 82, 96], "closeup": 12, "adjust": [12, 34, 43, 73], "larg": [12, 27, 30, 39, 82], "hat": [12, 73], "aa06": 12, "yolov8s_aa10": 12, "major": 12, "fix": 12, "issu": [12, 18, 64], "wear": 12, "yolov8s_aa11": 12, "latest": [12, 34, 74, 79], "mainstream": 12, "aa10": 12, "outstand": 12, "map": [12, 29, 45, 51, 72, 73, 76, 80, 81, 86, 98, 102], "score": [12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 24, 29, 30, 33, 38, 40, 42, 43, 45, 51, 52, 54, 76, 80, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "though": 12, "note": [12, 16, 39, 48, 67, 90, 94, 97, 100, 107, 108], "complet": [12, 34, 48, 90, 96, 106], "fair": 12, "bias": 12, "model_nam": [12, 13, 14, 15, 16, 17, 18, 21, 29, 30, 33, 34, 40, 47, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "conf_threshold": [12, 13, 14, 15, 16, 17, 18, 21, 34, 47], "iou_threshold": [12, 13, 14, 15, 16, 17, 18, 20, 21, 34, 47], "perform": [12, 16, 20, 21, 23, 30, 33, 34, 39, 45, 47, 48, 51, 59, 74, 85, 97, 98, 107, 108], "confid": [12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 34, 40, 45, 47, 52, 54, 75, 82], "threshold": [12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 25, 34, 39, 42, 43, 45, 47, 50, 54, 74, 75, 79, 82, 89, 97], "iou": [12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 34, 47], "bounding_box": 12, "x1": [12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 34, 47, 48], "y1": [12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 34, 47, 48], "x2": [12, 20, 22], "y2": [12, 20, 22], "box": [12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 24, 45, 51], "f": [12, 17, 22, 39, 43, 67, 86], "2f": 12, "point": [13, 17, 39, 52, 59], "femal": [13, 20, 47, 73], "genit": 13, "male": [13, 20, 73], "anime_censor_detect": 13, "yolov8": [13, 14, 15, 16, 17, 18, 21], "model": [13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 26, 27, 28, 29, 30, 31, 33, 34, 38, 39, 40, 43, 45, 47, 51, 52, 54, 59, 62, 63, 64, 65, 66, 67, 70, 74, 75, 76, 77, 79, 82, 83, 86, 88, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 106, 109], "v1": [13, 14, 15, 16, 17, 21, 47, 67, 82], "identifi": [13, 29, 37, 64], "locat": 13, "anatom": 13, "analyz": [13, 20, 40], "data": [13, 16, 18, 35, 37, 39, 51, 58, 66, 67, 74, 76, 94, 100, 106, 107, 108, 109], "either": [13, 14, 15, 16, 17, 33, 39, 59, 82, 86], "standard": [13, 15, 16, 17, 35, 59, 85], "n": [13, 14, 15, 16, 17, 18, 21, 37, 39, 47, 59, 67], "nano": [13, 15, 16, 17, 47], "faster": [13, 14, 15, 16, 17, 18, 47], "while": [13, 15, 16, 17, 24, 34, 46, 48, 62, 85], "slower": [13, 21], "construct": [13, 14, 16, 17, 47, 82], "intersect": [13, 14, 15, 16, 17, 18, 21, 22, 47], "over": [13, 14, 15, 16, 17, 18, 21, 22, 23, 47, 73], "merg": [13, 14, 15, 16, 17, 39], "integ": [13, 37, 43, 52, 59], "x0": [13, 14, 15, 16, 17, 18, 21, 24, 34, 47, 48], "y0": [13, 14, 15, 16, 17, 18, 21, 24, 34, 47, 48], "bound": [13, 14, 15, 16, 17, 18, 20, 22, 23, 24, 51], "indic": [13, 39, 52, 55, 74, 79, 82], "nipple_f": [13, 47], "peni": [13, 47], "pussi": [13, 47, 67], "runtimeerror": [13, 29, 33], "detection_visu": [13, 14, 15, 16, 18, 19, 21], "nude_girl": [13, 47], "365": 13, "264": 13, "399": 13, "289": [13, 14], "7473511695861816": 13, "224": [13, 57, 58, 59], "260": 13, "252": 13, "285": 13, "6830288171768188": 13, "206": 13, "523": [13, 47, 48], "240": 13, "608": 13, "6799028515815735": 13, "matplotlib": [13, 14, 15, 16, 24, 51], "pyplot": [13, 14, 15, 16, 51], "plt": [13, 14, 15, 16, 51], "imshow": [13, 14, 15, 16, 51], "anime_eye_detect": 14, "allow": [14, 15, 17, 18, 21, 30, 34, 37, 55, 57, 59, 85], "trade": [14, 16], "off": [14, 16], "speed": [14, 15, 16, 17, 18, 21, 25, 83], "accuraci": [14, 15, 16, 17, 18, 21, 45, 89, 91, 94, 97, 100, 104], "higher": [14, 15, 16, 17, 18, 20, 23, 97], "consid": [14, 17, 22, 39, 45, 48, 50, 60, 73, 94, 100], "overlap": [14, 16, 17, 18, 22, 64, 65, 74, 75, 77, 79, 82, 83, 106], "coordin": [14, 15, 16, 17, 18, 24, 34, 48, 52, 62], "alwai": [14, 16, 17, 18, 45], "except": [14, 17, 37, 55, 59, 67], "predict": [14, 18, 21, 29, 30, 33, 34, 75, 82, 89, 91, 93, 94, 97, 98, 100, 102, 104], "yolo_predict": [14, 21, 32], "squat": [14, 16, 51], "297": 14, "239": [14, 45], "341": 14, "271": 14, "7760562896728516": 14, "230": 14, "263": 14, "308": 14, "7682342529296875": 14, "createml": 15, "huggingfac": [15, 17, 39, 45, 59, 62, 71, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104], "anime_face_detect": 15, "user": [15, 21, 29, 30, 33, 34, 37, 60, 69, 109], "balanc": [15, 17, 21, 67], "system": [15, 16, 25, 55, 59, 94, 100], "overhead": [15, 16, 25, 85], "avail": [15, 21, 24, 29, 30, 37, 39, 45, 48, 55, 59, 67, 80, 88, 89, 91, 94, 100, 104], "v0": [15, 21, 64, 65], "overrid": [15, 21], "auto": [15, 21, 51, 69, 88], "mostima_post": [15, 18], "29": [15, 18, 59], "441": [15, 18], "204": [15, 18], "584": [15, 18], "7874319553375244": [15, 18], "346": [15, 18], "59": [15, 18], "529": [15, 18], "275": [15, 18], "7510495185852051": [15, 18], "606": [15, 18], "51": [15, 18, 59], "895": [15, 18], "336": [15, 18], "6986488103866577": [15, 18], "upper": [16, 47], "bodi": [16, 21, 51, 52, 54, 67], "anime_halfbody_detect": 16, "pleas": [16, 23, 38, 39, 45, 64, 66, 68, 83, 90, 94, 97, 100, 107, 108], "primari": [16, 90, 93, 95, 99, 101, 103], "purpos": 16, "crop": [16, 50, 57, 58, 59, 67], "illustr": [16, 67, 91, 93], "therefor": [16, 39, 107, 108], "consist": [16, 39], "person": [16, 19, 22, 24, 34, 51, 99, 106], "peopl": [16, 80], "guarante": [16, 45], "you": [16, 18, 19, 21, 26, 45, 48, 64, 65, 82, 83, 85, 88, 89, 90, 91, 94, 97, 100, 104, 109], "inde": 16, "recommend": [16, 23, 39, 42, 43, 82, 83, 94, 100], "approach": 16, "detect_person": [16, 19, 24, 51], "individu": [16, 22, 37, 57, 66], "obtain": [16, 26, 38, 39], "local": [16, 60, 107, 108], "flexibl": [16, 57, 58], "lower": [16, 42, 43, 45, 47], "127": 16, "629": 16, "637": 16, "9040350914001465": 16, "anime_hand_detect": 17, "choos": [17, 21, 45], "35": [17, 59, 67, 74, 82], "configur": [17, 29, 39, 57, 58, 59, 106], "suit": 17, "case": [17, 23, 39, 42], "defin": [17, 21, 39, 67, 86], "being": 17, "label": [17, 18, 20, 22, 23, 24, 29, 30, 33, 34, 39, 40, 45, 76, 98, 102], "infer": [17, 20, 23, 30, 33, 34, 51, 64, 65, 88, 97], "anime_imag": 17, "bbox": 17, "conf": 17, "customiz": [18, 24], "integr": [18, 30, 74, 109], "repositori": [18, 29, 30, 33, 34, 39], "anime_head_detect": 18, "contribut": 18, "our": 18, "develop": [18, 83, 109], "yolo11": 18, "architectur": 18, "usag": [18, 29, 30, 66, 67, 68, 74, 85, 86, 105], "head_detect_v2": 18, "0_": 18, "equal": [18, 48], "deprec": [18, 23, 38], "remov": [18, 23, 29, 34, 38, 45, 62, 71, 73, 75, 76, 81, 82], "futur": [18, 23], "help": [18, 39, 50, 62], "For": [18, 19, 21, 22, 30, 39, 45, 52, 66, 82, 88], "instead": [18, 23, 76], "detect_head": [19, 24], "booru_yolo": [19, 106], "detect_with_booru_yolo": 19, "detect_censor": [19, 47, 94, 100], "ey": [19, 48, 52, 67, 73, 106], "detect_ey": 19, "detect_fac": 19, "halfbodi": [19, 90, 99, 106], "detect_halfbodi": 19, "hand": [19, 52, 54, 67, 73, 106], "detect_hand": 19, "nudenet": [19, 106], "detect_with_nudenet": 19, "calculate_i": 19, "bboxes_similar": 19, "detection_similar": 19, "detect_text": 19, "nuditi": 20, "run": [20, 25, 29, 30, 34, 83, 88, 105, 106], "nm": 20, "postprocess": 20, "onnx": [20, 29, 30, 33, 34, 75, 88, 98], "nudenet_onnx": 20, "notai": 20, "tech": 20, "detail": [20, 62, 66, 67, 88, 90], "respect": 20, "female_genitalia_cov": 20, "genitalia": 20, "face_femal": 20, "buttocks_expos": 20, "expos": 20, "female_breast_expos": 20, "female_genitalia_expos": 20, "male_breast_expos": 20, "anus_expos": 20, "anu": 20, "feet_expos": 20, "feet": [20, 52, 54], "belly_cov": 20, "feet_cov": 20, "armpits_cov": 20, "armpit": 20, "armpits_expos": 20, "face_mal": 20, "belly_expos": 20, "male_genitalia_expos": 20, "anus_cov": 20, "female_breast_cov": 20, "buttocks_cov": 20, "onnxruntim": [20, 87, 106], "topk": [20, 29], "100": [20, 25, 34, 42, 59, 85], "45": [20, 43, 59], "score_threshold": 20, "number": [20, 29, 30, 33, 37, 39, 45, 52, 60, 62, 86, 89], "keep": [20, 79], "entir": 21, "anidet3": 21, "roboflow": 21, "m": 21, "x": [21, 39, 48, 52, 67, 85, 86, 102], "fastest": [21, 25], "most": [21, 29, 30, 33, 34], "confidence_scor": [21, 24], "genshin_post": [21, 46, 47, 48], "371": 21, "232": 21, "564": 21, "690": 21, "7533698678016663": 21, "135": [21, 52], "451": 21, "716": [21, 45], "6788613796234131": 21, "614": 21, "393": 21, "830": 21, "686": 21, "5612757205963135": 21, "1275": 21, "654": 21, "4047100841999054": 21, "calcul": [22, 30, 39, 42, 43], "comput": [22, 27, 30, 33, 41, 59, 85, 86, 98], "work": [22, 29, 30, 33, 36, 42, 69, 98], "aggreg": 22, "involv": 22, "segment": [22, 60, 106], "evalu": [22, 38], "algorithm": [22, 39, 42], "box1": 22, "box2": 22, "bboxtyp": 22, "measur": [22, 38, 39, 42], "divid": [22, 52], "4f": 22, "1429": 22, "bboxes1": 22, "bboxes2": 22, "liter": [22, 39, 48, 52, 64, 65, 80], "max": [22, 23], "raw": [22, 29, 30, 33, 37], "depend": [22, 67, 68, 105], "unknown": [22, 80], "hungarian": 22, "find": [22, 48], "optim": [22, 30, 39], "assign": [22, 23, 29, 39], "among": [22, 39], "averag": 22, "detect1": 22, "detect2": 22, "bboxwithscoreandlabel": 22, "group": [22, 29, 43, 76], "correspond": [22, 39, 45, 50, 59, 82, 98, 102], "combin": [22, 37, 45], "against": [22, 83], "ground": [22, 94, 100], "truth": [22, 94, 100], "car": 22, "85": [22, 74, 82], "75": 22, "text_detect": 23, "been": [23, 98], "migrat": 23, "ocr": [23, 106], "detect_text_with_ocr": [23, 106], "soon": 23, "paddleocr": [23, 45], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 23, "05": [23, 59, 74, 75, 89, 90, 91, 93, 98, 99, 100, 101, 103, 104], "max_area_s": 23, "640": 23, "region": [23, 47, 50, 94, 100], "dbnet": 23, "do": [23, 50, 91], "640x640": 23, "ani": [23, 30, 33, 37, 39, 47, 57, 59, 62, 67, 72, 86, 88], "sinc": [23, 38], "appear": [24, 27], "font": 24, "pad": [24, 71], "see": [24, 67, 88], "text_pad": 24, "fontsiz": 24, "max_short_edge_s": 24, "fp": 24, "no_label": 24, "normal": [24, 30, 40, 57, 58, 59, 82], "predefin": [24, 73], "extract": [24, 25, 27, 28, 37, 39, 43, 45, 50, 59, 66, 67, 68, 69, 75, 82], "around": [24, 29, 34, 37, 54], "shortest": 24, "edg": [24, 54, 106], "maintain": [24, 34, 46, 52, 85, 109], "font_manag": 24, "fontproperti": 24, "properti": [24, 48, 52, 67, 69], "cv2": 25, "have": [25, 27, 39, 80, 81, 94, 100, 105], "lowest": 25, "resourc": [25, 106], "low_threshold": 25, "high_threshold": 25, "200": [25, 34, 59], "assum": [25, 27, 28, 71], "its": [25, 27, 28, 29, 39, 45, 46, 59, 68, 71, 74, 76, 88, 90, 91, 93, 94, 95, 98, 99, 100, 101, 103, 104], "low": [25, 33, 38, 40, 67, 79, 82, 83], "high": [25, 33, 34, 61, 67, 83, 97, 98], "outlin": 26, "comparison": [26, 74], "canni": [26, 106], "get_edge_by_canni": 26, "edge_image_with_canni": 26, "lineart": [26, 28, 106], "get_edge_by_lineart": 26, "edge_image_with_lineart": 26, "lineart_anim": [26, 106], "get_edge_by_lineart_anim": 26, "edge_image_with_lineart_anim": 26, "best": [27, 40, 48, 67], "effect": [27, 38, 47, 105], "closest": 27, "consum": 27, "amount": 27, "memori": [27, 29, 30, 34, 107, 108], "power": 27, "runtim": [27, 30, 88, 97], "coars": 27, "detect_resolut": [27, 28], "512": [27, 28, 54, 67, 83], "deeper": 27, "richer": 27, "probabl": [27, 30, 98], "extra": [27, 67], "increas": [27, 39], "resolut": [27, 28, 60, 83], "neural": [27, 28, 71, 86], "network": [27, 28, 71, 86], "classif": [29, 33, 86, 90, 91, 93, 94, 95, 96, 99, 100, 101, 103, 104], "those": [29, 97], "store": [29, 30, 34, 35, 67, 68], "well": [29, 42], "manag": [29, 30, 33, 34, 88, 106], "interact": [29, 30, 33, 34], "also": [29, 57, 82, 109], "token": [29, 30, 33, 34], "authent": [29, 30, 33, 34], "access": [29, 30, 33, 52, 67, 85], "privat": [29, 30, 31, 33, 43], "repo_id": [29, 30, 33, 34], "fn_preprocess": 29, "callabl": [29, 59], "hf_token": [29, 30, 33, 34], "comprehens": [29, 30], "imagepreprocessfunc": 29, "variabl": [29, 48, 88], "_model_nam": 29, "cach": [29, 30, 33, 34, 60, 87, 106], "_model": 29, "dictionari": [29, 35, 40, 57, 59, 67, 68, 69, 72, 73, 75, 90, 93, 95, 99, 101, 103], "_label": 29, "_hf_token": 29, "org": 29, "repo": [29, 59], "__init__": [29, 30, 31, 33, 34, 37, 48, 52, 60, 69, 73], "instanc": [29, 30, 34, 39, 47, 52, 59, 60, 73], "clear": [29, 30, 33, 34, 39, 68, 90, 94, 100], "free": [29, 30, 34], "up": [29, 30, 34, 73], "launch_demo": [29, 30, 33, 34], "default_model_nam": [29, 30, 33, 34], "server_nam": [29, 30, 33, 34], "server_port": [29, 30, 33, 34], "launch": [29, 30, 33, 34], "gradio": [29, 30, 33, 34], "demo": [29, 30, 33, 34, 79], "interfac": [29, 30, 33, 34, 85], "ui": [29, 33, 34], "make_ui": [29, 30, 33, 34], "server": [29, 30, 33, 34], "select": [29, 30, 33, 34, 39, 47, 60], "dropdown": [29, 30], "port": [29, 30, 33, 34], "importerror": [29, 34], "instal": [29, 33, 34, 62, 68, 106], "properli": [29, 33, 67], "usernam": [29, 34], "repo_nam": [29, 34], "model_v1": 29, "7860": [29, 30, 34], "submit": 29, "recent": [29, 30, 33, 34], "label_group": 29, "highest": [29, 98], "through": [29, 30, 59, 109], "error": [29, 37, 59, 82], "predict_fmt": 29, "fmt": [29, 30, 33, 40, 75, 82], "top5": 29, "logit": [29, 30, 33], "embed": [29, 30, 33, 37, 82], "dict": [29, 30, 37, 40, 51, 57, 58, 59, 67, 68, 69, 75, 82, 85, 90, 91, 93, 94, 95, 99, 100, 101, 103, 104], "top": [29, 48, 97], "k": 29, "e": [29, 30, 39, 61, 64, 65, 80, 83, 86], "g": [29, 30, 39, 61, 64, 65, 80, 82, 83], "top10": 29, "predict_scor": 29, "ia": 29, "conveni": [29, 52, 67, 109], "wrapper": [29, 34, 37], "id": [29, 30, 33, 34], "multimod": 30, "hub": 30, "discoveri": 30, "variant": [30, 33], "pipelin": [30, 57, 59], "pattern": [30, 39, 73], "direct": 30, "api": [30, 33], "control": [30, 67], "via": 30, "web": [30, 33], "deploy": [30, 98], "reus": 30, "lru": 30, "thread": [30, 33, 85, 105], "safe": [30, 33, 68, 74, 75, 85, 96, 98, 100, 105, 106], "demand": 30, "switch": 30, "image_encod": [30, 33], "upload": [30, 34], "enter": 30, "link": 30, "address": 30, "bind": 30, "organ": 30, "precomput": [30, 81], "cosin": 30, "scale": [30, 33, 47, 48, 52, 67, 71, 82, 107, 108], "complex": 30, "image_embed": 30, "text_embed": 30, "etc": [30, 59], "thei": [30, 39, 55, 59], "l2": [30, 82], "text_encod": [30, 33], "accept": 30, "_process_rgb": 31, "_process_alpha_channel_with_model": 31, "_process_rgba": 31, "attribut": 31, "classifi": [32, 90, 95, 96, 97, 99, 101, 103, 104, 106], "classifymodel": 32, "classify_predict_scor": 32, "classify_predict": 32, "classify_predict_fmt": 32, "imageenhanc": 32, "clip": [32, 59, 67, 106], "clipmodel": 32, "clip_image_encod": 32, "clip_text_encod": 32, "clip_predict": 32, "siglip": [32, 59, 106], "siglipmodel": 32, "siglip_image_encod": 32, "siglip_text_encod": 32, "siglip_predict": 32, "yolomodel": 32, "sigmoid": [33, 87], "loss": 33, "creation": [33, 57, 58, 69], "preprocessor": [33, 67], "reset": 33, "about": [33, 35], "hostnam": 33, "gr": [33, 34], "One": [33, 43], "detect": [34, 42, 45, 47, 51, 52, 53, 54, 72, 73, 88, 89, 94, 100, 106], "post": [34, 45], "helper": 34, "easi": 34, "metadata": [34, 40, 66, 68, 69, 106], "cleanup": 34, "associ": [34, 69], "default_conf_threshold": 34, "default_iou_threshold": 34, "environmenterror": [34, 62, 68], "environ": [34, 83, 85, 88, 106], "offlin": 34, "yolov5": 34, "allow_dynam": 34, "dynam": [34, 57], "300": [34, 59], "400": 34, "simpl": 34, "explicitli": 34, "read": [35, 36, 37, 66, 67, 68], "write": [35, 36, 37, 66, 68], "exif": [35, 36, 67], "gif": [35, 36, 67], "comment": 35, "These": [35, 38, 60], "retriev": [35, 39], "context": [35, 36], "ai": [35, 36, 69, 89], "found": [35, 48, 67, 90], "attempt": [35, 48, 59, 67, 69, 88], "commonli": [35, 59, 76, 86], "where": [35, 39, 67, 68, 82, 85], "look": [35, 45, 67, 90], "usercom": 35, "field": [35, 69], "dst_filenam": 35, "destin": [35, 67, 68, 69], "filenam": [35, 60], "pnginfo": [35, 37, 67, 69], "wai": [35, 67, 68], "geninfo": [36, 106], "lsb": [36, 69, 106], "signific": [36, 37, 39, 64, 69], "bit": [36, 37, 59, 69], "read_geninfo_paramet": 36, "read_geninfo_exif": 36, "read_geninfo_gif": 36, "write_geninfo_paramet": 36, "write_geninfo_exif": 36, "write_geninfo_gif": 36, "read_lsb_raw_byt": 36, "read_lsb_metadata": 36, "write_lsb_raw_byt": 36, "write_lsb_metadata": 36, "lsbreaderror": 36, "lsbextractor": 36, "imagelsbdataextractor": 36, "serialize_pnginfo": 36, "serialize_json": 36, "inject_data": 36, "steganographi": 37, "serial": 37, "json": 37, "compat": [37, 76], "inject": 37, "emb": [37, 82], "seamlessli": 37, "hidden": 37, "decompress": 37, "them": [37, 47, 57, 64, 68, 82], "gzip": 37, "written": 37, "appropri": [37, 45, 59, 67], "serializ": [37, 57], "err": 37, "caus": [37, 105], "multi": [37, 85], "get_next_n_byt": 37, "next": [37, 55], "get_one_byt": 37, "form": [37, 76], "read_32bit_integ": 37, "32": [37, 59], "interpret": [37, 52], "big": 37, "endian": 37, "enough": 37, "magic": 37, "stealth_pngcomp": 37, "extract_data": 37, "length": [37, 39, 46], "compress": 37, "along": [37, 39, 71], "robust": [37, 39], "skytnt": [38, 60, 71], "poor": 38, "anime_dbaesthet": [38, 41], "better": [38, 42, 62, 82, 83, 89, 91, 94, 97, 100, 104], "2053756": 38, "09986039996147156": 38, "1663584": 38, "24299287796020508": 38, "4886411": 38, "38091593980789185": 38, "2066024": 38, "5131649971008301": 38, "3670169": 38, "6011670827865601": 38, "5930006": 38, "7067991495132446": 38, "3821265": 38, "8237218260765076": 38, "5512471": 38, "9187621474266052": 38, "limit": [39, 74], "smaller": 39, "7eu7d7": [39, 79, 83, 109], "ccip_onnx": 39, "cluster": [39, 43], "refer": [39, 42, 66, 97], "relev": 39, "aforement": 39, "manual": [39, 48], "384": [39, 43, 57, 58, 59], "caform": 39, "randaug": 39, "prune": 39, "vector": 39, "pruned_fp32": 39, "5_fp32": 39, "feat": 39, "768": [39, 45, 67], "17847511429108218": 39, "1951224011983088": 39, "18397327797685215": 39, "y": [39, 48, 85], "16583099961280823": 39, "42947039008140564": 39, "4037521779537201": 39, "4371533691883087": 39, "40748104453086853": 39, "392294704914093": 39, "whether": [39, 45, 47, 59, 69, 72, 75, 82, 83], "belong": 39, "pairwis": 39, "matrix": 39, "5350548e": 39, "08": [39, 59, 99, 100], "6583106e": 39, "01": 39, "2947042e": 39, "0375218e": 39, "8025822e": 39, "3715334e": 39, "0748104e": 39, "2675274e": 39, "9229470e": 39, "j": 39, "th": 39, "dbscan": 39, "dbscan_2": 39, "dbscan_fre": 39, "optic": [39, 45], "optics_best": 39, "epsilon": 39, "ep": 39, "min_sampl": 39, "ccipclustermethodtyp": 39, "12921094122454668": 39, "1291187648928262": 39, "1836453739562513": 39, "distanc": 39, "_featureorimag": 39, "sampl": [39, 43, 67, 89, 90, 91, 93, 94, 95, 99, 100, 101, 103, 104], "neighborhood": [39, 62], "core": [39, 107, 108], "few": 39, "too": 39, "sensit": [39, 47, 82, 94, 100], "tune": 39, "guidelin": 39, "deal": [39, 66], "solut": [39, 48], "small": [39, 47], "advis": [39, 74], "significantli": 39, "separ": 39, "slightli": 39, "exhibit": 39, "regular": [39, 62], "outfit": 39, "awar": 39, "highli": 39, "so": [39, 42, 79, 83], "care": 39, "diff": 39, "07437477": 39, "0356068": 39, "04396922": 39, "05131693": 39, "assess": 40, "aesthet": [40, 41, 106], "danbooru": [40, 74, 77, 79, 94, 97], "hakubooru": 40, "kohakublueleaf": 40, "swinv2pv3_v0_448_ls0": 40, "2_x": 40, "percentil": 40, "_default_model_nam": 40, "masterpiec": [40, 67], "9831666690063624": 40, "8810615667538594": 40, "great": 40, "8225559148288356": 40, "good": [40, 45], "591020403706702": 40, "2888798940585766": 40, "243279223969715": 40, "worst": [40, 67], "005268185993767627": 40, "275707557797432": 40, "7977807857096195": 40, "56098810210824": 40, "670568235218525": 40, "1677918508648872": 40, "9305131509900093": 40, "6085879728198051": 40, "6834832429885864": 40, "16141420602798462": 40, "05435194447636604": 40, "025083942338824272": 40, "024000568315386772": 40, "027076328173279762": 40, "024589713662862778": 40, "3757021427154541": 40, "3451208472251892": 40, "1511985808610916": 40, "04740551486611366": 40, "02172713913023472": 40, "027498546987771988": 40, "03134724497795105": 40, "39281174540519714": 40, "22457796335220337": 40, "15563568472862244": 40, "10796019434928894": 40, "047730278223752975": 40, "0393439345061779": 40, "031940147280693054": 40, "13832266628742218": 40, "20687267184257507": 40, "2509062886238098": 40, "1644320785999298": 40, "11332042515277863": 40, "08270663768053055": 40, "043439216911792755": 40, "033693961799144745": 40, "03375888615846634": 40, "050045162439346313": 40, "16734018921852112": 40, "4311050772666931": 40, "23242227733135223": 40, "05163438618183136": 40, "012833272106945515": 40, "01619996316730976": 40, "03074900433421135": 40, "1396280825138092": 40, "5038207173347473": 40, "22299200296401978": 40, "07377689331769943": 40, "02854202501475811": 40, "026677291840314865": 40, "02838410809636116": 40, "026617199182510376": 40, "02508518099784851": 40, "06039097160100937": 40, "8043031692504883": 40, "get_aesthetic_scor": 41, "ccip": [41, 106], "ccip_extract_featur": 41, "ccip_batch_extract_featur": 41, "ccip_default_threshold": 41, "ccip_differ": 41, "ccip_sam": 41, "ccip_batch_differ": 41, "ccip_batch_sam": 41, "ccip_default_clustering_param": 41, "ccip_clust": 41, "ccip_merg": 41, "dbaesthet": [41, 106], "laplacian": [41, 106], "laplacian_scor": 41, "lpip": [41, 106], "lpips_extract_featur": 41, "lpips_differ": 41, "lpips_clust": 41, "psnr_": [41, 106], "psnr": [41, 65], "blur": [42, 47], "than": [42, 43, 47, 85, 89, 97], "seem": 42, "just": [42, 62, 91, 94, 97, 100, 104], "we": [42, 64, 83], "explor": 42, "bluri": 42, "hutao": [42, 71, 74, 75, 79, 82], "156": 42, "68285005210006": 42, "text_blur": 42, "2276": 42, "66629157129": 42, "real2": 42, "908745781486806": 42, "mmd": 42, "1072": 42, "8372572065527": 42, "richzhang": 43, "perceptualsimilar": 43, "chafen_arknight": 43, "rand": 43, "reach": 43, "995": 43, "cnn": 43, "f1": 43, "f2": 43, "f3": 43, "f4": 43, "f5": 43, "64": [43, 59, 62, 67, 83, 107, 108], "99": 43, "192": 43, "49": [43, 59], "256": [43, 57, 58, 64, 67], "img1": [43, 44, 82], "img2": [43, 44, 82], "anoth": 43, "16922694444656372": 43, "22250649333000183": 43, "6897575259208679": 43, "10956494510173798": 43, "6823137998580933": 43, "6837796568870544": 43, "nois": [43, 50, 62, 64], "inf": 44, "gaussian_20": 44, "dat": 44, "058228614646987": 44, "gaussian_3": 44, "27": [44, 59], "65611098737784": 44, "lq": 44, "29589659377844": 44, "recogn": [45, 59], "export": [45, 88], "recognit": 45, "ch_pp": 45, "ocrv4_det": 45, "heat_threshold": 45, "box_threshold": 45, "max_candid": 45, "1000": 45, "unclip_ratio": 45, "heat": 45, "candid": 45, "unclip": 45, "comic": [45, 91], "742": 45, "485": [45, 57, 58], "809": 45, "511": 45, "9543377610144915": 45, "682": 45, "98": 45, "734": 45, "124": 45, "9309689495575223": 45, "136": 45, "836": 45, "164": 45, "9042856988923695": 45, "144": 45, "455": 45, "196": 45, "874083638387722": 45, "719": 45, "835": 45, "488": 45, "8628696346175078": 45, "478": 45, "214": 45, "508": 45, "848871771901487": 45, "1030": 45, "557": 45, "1184": 45, "578": 45, "8352495440618789": 45, "427": 45, "129": 45, "553": 45, "154": 45, "8249209443996619": 45, "detect_model": 45, "recognize_model": 45, "ocrv4_rec": 45, "rotation_threshold": 45, "is_remove_dupl": 45, "rotat": [45, 48], "duplic": [45, 67], "mob": 45, "9356705927336156": 45, "shishou": 45, "8933000384412466": 45, "BUT": 45, "8730931912907247": 45, "oh": 45, "8417627579351514": 45, "mirror": 45, "7366019454049503": 45, "el": 45, "gato": 45, "iberico": 45, "7271127306351021": 45, "THAt": 45, "701928390168364": 45, "6965972578194936": 45, "chines": 45, "english": 45, "cannot": [45, 55, 57, 59, 69], "languag": 45, "func": [45, 87, 106], "japanes": [45, 67], "post_text": 45, "319": 45, "847": 45, "561": 45, "899": 45, "kancol": 45, "9130667787597329": 45, "552": 45, "811": 45, "791": 45, "921": [45, 107], "1944": 45, "8566762346615406": 45, "820": 45, "558": 45, "850": 45, "fleet": 45, "collect": [45, 66], "8100635458911772": 45, "235": 45, "904": 45, "855": 45, "1009": 45, "\u6d77": 45, "6716076803280185": 45, "858": 45, "808": 45, "tsu": 45, "ka": 45, "NO": 45, "u": [45, 109], "mi": 45, "de": 45, "654507230718228": 45, "209": 45, "507": 45, "2888084133529467": 45, "japan_pp": 45, "ocrv3_rec": 45, "9230690942939336": 45, "8564870717047623": 45, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 45, "8061289060358996": 45, "8045396777081609": 45, "7311649382696896": 45, "\u8266\u3068\u308c\u308c": 45, "6648729016512889": 45, "ocrv2_det": 45, "ocrv3_det": 45, "ocrv4_server_det": 45, "ch_ppocr_mobile_slim_v2": 45, "0_det": 45, "ch_ppocr_mobile_v2": 45, "ch_ppocr_server_v2": 45, "en_pp": 45, "arabic_pp": 45, "ocrv2_rec": 45, "ocrv4_server_rec": 45, "0_rec": 45, "chinese_cht_pp": 45, "cyrillic_pp": 45, "devanagari_pp": 45, "en_number_mobile_v2": 45, "ka_pp": 45, "korean_pp": 45, "latin_pp": 45, "ta_pp": 45, "te_pp": 45, "dimens": [46, 59], "max_siz": [46, 57, 58, 59], "longer": 46, "after": [46, 59, 74, 79, 82], "1280": 46, "720": 46, "new_img": 46, "600": 46, "337": 46, "obscur": 47, "regist": [47, 48, 57, 58, 59], "rectangular": 47, "967": [47, 48], "143": [47, 48], "1084": [47, 48], "261": [47, 48], "246": [47, 48], "208": [47, 48], "331": [47, 48], "287": [47, 48], "662": [47, 48], "466": [47, 48], "705": [47, 48], "514": [47, 48], "479": [47, 48], "283": [47, 48], "326": [47, 48], "color_black": 47, "radiu": 47, "emoji": [47, 48], "penis": 47, "vagina": 47, "serv": [47, 59, 74], "foundat": 47, "inherit": [47, 59], "within": [47, 67, 74, 82], "fill": 47, "color_default": 47, "green": 47, "color_green": 47, "ffff00": 47, "color_ffff00": 47, "blur_4": 47, "blur_8": 47, "blur_12": 47, "pixelate_4": 47, "pixelate_8": 47, "pixelate_12": 47, "cl": 47, "arg": 47, "subclass": 47, "keyerror": 47, "alreadi": 47, "exist": [47, 68, 88, 91], "angl": 48, "end": [48, 67], "censor_area": [48, 49], "ratio_threshold": 48, "minimum": [48, 54, 60, 62], "total": [48, 107, 108], "star": [48, 79], "register_censor_method": [48, 49], "smiling_face_with_heart": 48, "twitter": 48, "appl": 48, "googl": 48, "microsoft": 48, "samsung": 48, "whatsapp": 48, "facebook": 48, "messeng": 48, "joypixel": 48, "openmoji": 48, "emojidex": 48, "mozilla": 48, "express": 48, "code": [48, 64, 79, 82], "_emojistyletyp": 48, "emoji_default": 48, "cat_fac": 48, "emoji_green": 48, "grinning_face_with_sweat": 48, "emoji_liuhanhuangd": 48, "minim": 48, "abl": [48, 55], "prefix": [48, 73, 78], "sum": 48, "cx": 48, "mass": 48, "occlus": 48, "cy": 48, "find_for_area": 48, "rectangl": 48, "corner": 48, "factor": [48, 59], "align": [49, 106], "align_maxs": 49, "censor_": [49, 106], "censor_nsfw": 49, "basecensor": 49, "colorcensor": 49, "blurcensor": 49, "pixelatecensor": 49, "imgcensor": [49, 106], "imagebasedcensor": 49, "emojibasedcensor": 49, "singleimag": 49, "squeez": [49, 106], "squeeze_with_transpar": 49, "fit": 50, "tightli": 50, "interest": 50, "jerry_with_spac": 50, "median_filt": 50, "median": 50, "kernel": 50, "larger": [50, 54, 84], "disabl": 50, "keypoint": [51, 52, 53, 54], "idea": 51, "research": 51, "auto_detect": 51, "out_bbox": 51, "person_detect_cfg": 51, "op18keypointset": [51, 53, 54], "rtmpose": 51, "config": [51, 58, 106, 109], "foot": [51, 52], "hand1": 51, "hand2": 51, "op18_visu": [51, 53], "0x7f5ca933f3d0": 51, "axesimag": 51, "0x7f5c98069790": 51, "all_": 52, "openpos": [52, 67], "op18": [52, 54], "__mul__": 52, "multipli": 52, "scalar": 52, "__truediv__": 52, "divisor": 52, "left_foot": 52, "left_hand": 52, "right_foot": 52, "right_hand": 52, "enum": 52, "enumer": 52, "symbol": [52, 79, 82], "make": [52, 57, 76, 86, 94, 98, 100], "readabl": [52, 82], "categor": 52, "nose": 52, "neck": 52, "elbow": 52, "wrist": 52, "ankl": 52, "ear": [52, 73, 80], "member": 52, "right_should": 52, "right_elbow": 52, "right_wrist": 52, "left_should": 52, "left_elbow": 52, "left_wrist": 52, "right_hip": 52, "right_kne": 52, "right_ankl": 52, "left_hip": 52, "left_kne": 52, "left_ankl": 52, "right_ey": 52, "left_ey": 52, "right_ear": 52, "left_ear": 52, "left_big_to": 52, "left_small_to": 52, "left_heel": 52, "right_big_to": 52, "right_small_to": 52, "right_heel": 52, "__int__": 52, "truncat": [52, 96, 106], "zero": 52, "must": [52, 73, 105], "preced": 52, "surround": 52, "whitespac": [52, 76], "36": [52, 59], "0b100": 52, "91": [52, 59], "112": 52, "92": [52, 59, 80], "113": [52, 59], "dwpose": [53, 106], "dwpose_estim": 53, "openpose18": 53, "op18_body_max": 53, "op18_body_min": 53, "op18_face_max": 53, "op18_face_min": 53, "op18_left_foot_max": 53, "op18_left_foot_min": 53, "op18_left_hand_max": 53, "op18_left_hand_min": 53, "op18_right_foot_max": 53, "op18_right_foot_min": 53, "op18_right_hand_max": 53, "op18_right_hand_min": 53, "keypoints_list": 54, "min_edge_s": 54, "draw_bodi": 54, "draw_hand": 54, "draw_feet": 54, "draw_fac": 54, "drawn": 54, "shorter": 54, "connect": 54, "ellips": 54, "facial": [54, 73, 90], "pars": [55, 57, 58, 66, 67, 106], "parser": [55, 57, 58, 67], "try": 55, "notparsetarget": 56, "register_pillow_transform": 56, "register_pillow_pars": 56, "create_pillow_transform": 56, "parse_pillow_transform": 56, "register_torchvision_transform": 56, "register_torchvision_pars": 56, "create_torchvision_transform": 56, "parse_torchvision_transform": 56, "register_creators_for_transform": 56, "notprocessortypeerror": 56, "create_transforms_from_transform": 56, "is_valid_size_dict": 56, "convert_to_size_dict": 56, "get_size_dict": 56, "create_clip_transform": 56, "create_transforms_from_clip_processor": 56, "create_convnext_transform": 56, "create_transforms_from_convnext_processor": 56, "create_vit_transform": 56, "create_transforms_from_vit_processor": 56, "create_siglip_transform": 56, "create_transforms_from_siglip_processor": 56, "create_bit_transform": 56, "create_transforms_from_bit_processor": 56, "create_blip_transform": 56, "create_transforms_from_blip_processor": 56, "create_mobilenetv2_transform": 56, "create_transforms_from_mobilenetv2_processor": 56, "tensor": [57, 58, 59, 68], "composit": [57, 59], "machin": [57, 86], "learn": [57, 86], "compos": [57, 58, 59], "sequenc": [57, 59, 73], "pillowcompos": [57, 59], "sequenti": 57, "decor": [57, 58, 59, 85], "facilit": 57, "creator": [57, 59], "tvalu": [57, 58], "describ": 57, "interpol": [57, 58, 59], "bicub": [57, 58, 59], "pillowres": [57, 59], "antialia": [57, 58, 59], "bilinear": [57, 58], "center_crop": [57, 58], "pillowcentercrop": [57, 59], "pillowtotensor": [57, 59], "maybe_to_tensor": [57, 58], "pillowmaybetotensor": 57, "std": [57, 58, 59], "pillownorm": [57, 59], "456": [57, 58], "406": [57, 58], "229": [57, 58], "225": [57, 58], "48500001430511475": 57, "4560000002384186": 57, "4059999883174896": 57, "2290000021457672": 57, "2240000069141388": 57, "22499999403953552": 57, "framework": 58, "extend": 58, "centercrop": 58, "totensor": 58, "maybetotensor": 58, "4850": 58, "4560": 58, "4060": 58, "2290": 58, "2240": 58, "2250": 58, "timm": 58, "interpolationmod": 58, "processor": [59, 107, 108], "vitimageprocessor": 59, "5906": 59, "33": 59, "donutimageprocessor": 59, "1901": 59, "70": [59, 83], "detrimageprocessor": 59, "1575": 59, "86": [59, 73], "clipimageprocessor": 59, "1374": 59, "73": 59, "videomaeimageprocessor": 59, "1093": 59, "convnextimageprocessor": 59, "648": 59, "65": 59, "segformerimageprocessor": 59, "533": 59, "00": 59, "beitimageprocessor": 59, "468": 59, "63": 59, "siglipimageprocessor": 59, "440": 59, "48": 59, "layoutlmv3imageprocessor": 59, "403": 59, "layoutlmv2imageprocessor": 59, "332": 59, "87": 59, "mllamaimageprocessor": 59, "qwen2vlimageprocessor": 59, "314": 59, "77": 59, "blipimageprocessor": 59, "276": 59, "55": 59, "idefics2imageprocessor": 59, "226": 59, "llavanextimageprocessor": 59, "215": 59, "bitimageprocessor": 59, "210": 59, "pix2structimageprocessor": 59, "conditionaldetrimageprocessor": 59, "53": 59, "samimageprocessor": 59, "52": 59, "deitimageprocessor": 59, "mask2formerimageprocessor": 59, "89": 59, "50": 59, "vivitimageprocessor": 59, "88": 59, "yolosimageprocessor": 59, "84": 59, "47": 59, "viltimageprocessor": 59, "41": 59, "detaimageprocessor": 59, "68": 59, "38": 59, "pixtralimageprocessor": 59, "mobilenetv2imageprocessor": 59, "mobilevitimageprocessor": 59, "61": 59, "34": [59, 107, 108], "dptimageprocessor": 59, "maskformerimageprocessor": 59, "28": 59, "nougatimageprocessor": 59, "ideficsimageprocessor": 59, "rtdetrimageprocessor": 59, "efficientnetimageprocessor": 59, "40": [59, 67], "deformabledetrimageprocessor": 59, "idefics3imageprocessor": 59, "fuyuimageprocessor": 59, "videollavaimageprocessor": 59, "pvtimageprocessor": 59, "09": 59, "oneformerimageprocessor": 59, "mobilenetv1imageprocessor": 59, "07": [59, 98, 99, 100, 103], "owlv2imageprocessor": 59, "chineseclipimageprocessor": 59, "efficientformerimageprocessor": 59, "llavaonevisionimageprocessor": 59, "swin2srimageprocessor": 59, "vithybridimageprocessor": 59, "owlvitimageprocessor": 59, "04": 59, "groundingdinoimageprocessor": 59, "03": 59, "perceiverimageprocessor": 59, "chameleonimageprocessor": 59, "levitimageprocessor": 59, "vitmatteimageprocessor": 59, "extens": [59, 74], "tri": 59, "def": [59, 85], "hasattr": 59, "feature_extractor": 59, "encount": 59, "becaus": 59, "until": 59, "successfulli": 59, "imageprocessor": 59, "autoimageprocessor": 59, "from_pretrain": 59, "openai": 59, "vit": 59, "patch32": 59, "pillowconvertrgb": 59, "48145467": 59, "4578275": 59, "40821072": 59, "26862955": 59, "2613026": 59, "2757771": 59, "size_dict": 59, "shortest_edg": 59, "invalid_kei": 59, "default_to_squar": 59, "height_width_ord": 59, "constraint": 59, "els": [59, 67, 107, 108], "incompat": 59, "longest_edg": 59, "param_nam": 59, "entri": 59, "conform": 59, "messag": [59, 83], "do_res": 59, "do_center_crop": 59, "crop_siz": 59, "do_rescal": 59, "rescale_factor": 59, "00392156862745098": 59, "do_norm": 59, "image_mean": 59, "image_std": 59, "do_convert_rgb": 59, "rescal": 59, "deviat": 59, "clipprocessor": 59, "crop_pct": 59, "tailor": 59, "convnext": 59, "percentag": 59, "prepar": 59, "replic": 59, "build": [59, 74, 82], "blip": 59, "255": 59, "openai_clip_mean": 59, "openai_clip_std": 59, "accord": 59, "behavior": 59, "mobilenetv2": 59, "per": 59, "equival": 59, "bg": 60, "strict_level": 60, "min_select": 60, "min_width": 60, "min_height": 60, "min_resolut": 60, "strict": [60, 94, 100], "get_imag": 60, "get_image_fil": 60, "list_image_fil": 60, "random_imag": 60, "randomli": 60, "random_image_fil": 60, "8057": 60, "000000": 60, "000001": 60, "000002": 60, "000003": 60, "000004": 60, "home": 60, "dgh": [60, 68, 109], "2400x1600": 60, "0x7feb86ed5160": 60, "003258": 60, "400x400": 60, "0x7feb86a748b0": 60, "quickli": 61, "backgroundimageset": 61, "list_bg_image_fil": 61, "get_bg_image_fil": 61, "get_bg_imag": 61, "random_bg_image_fil": 61, "random_bg_imag": 61, "opencv": 62, "denois": [62, 67], "inspir": [62, 71, 75, 82, 102], "mf666": [62, 102], "mist": 62, "fucker": 62, "diameter_min": 62, "diameter_max": 62, "sigma_color_min": 62, "sigma_color_max": 62, "sigma_space_min": 62, "sigma_space_max": 62, "radius_min": 62, "radius_max": 62, "eps_min": 62, "eps_max": 62, "b_iter": 62, "g_iter": 62, "random": [62, 80], "bilater": 62, "guid": 62, "stage": 62, "preserv": 62, "diamet": 62, "sigma": 62, "space": [62, 71, 82], "window": [62, 67], "term": 62, "contrib": 62, "noisy_imag": 62, "cleaned_img": 62, "cleaned_imag": 62, "blurri": [63, 67], "noisi": 63, "nafnet": [63, 106], "scunet": [63, 64, 106], "adversari": [63, 106], "remove_adversarial_nois": 63, "restore_with_nafnet": 63, "restore_with_scunet": 63, "ve": 64, "gaussian": 64, "To": 64, "correctli": 64, "credibl": 64, "rgg": [64, 65], "red": [64, 73], "gopro": 64, "sidd": 64, "tile_s": [64, 65, 83], "tile_overlap": [64, 65, 83], "batch_siz": [64, 65, 83], "nafnetmodeltyp": 64, "tile": [64, 65, 83], "gan": 65, "128": 65, "scunetmodeltyp": 65, "automatic1111": 66, "stabl": [66, 67, 89, 109], "diffus": [66, 67, 89], "webui": [66, 67, 68], "novelai": 66, "sdwui": 66, "submodul": 66, "nai": [66, 106], "docstr": 66, "sdmetadata": 66, "parse_sdmeta_from_text": 66, "get_sdmeta_from_imag": 66, "save_image_with_sdmeta": 66, "read_metadata": 66, "save_with_metadata": 66, "naimetadata": 66, "get_naimeta_from_imag": 66, "add_naimeta_to_imag": 66, "save_image_with_naimeta": 66, "formatt": 67, "a1111": 67, "sd_metadata_simpl": 67, "sd_metadata_complex": 67, "prompt": 67, "neg_prompt": 67, "neg": 67, "__str__": 67, "sd1": 67, "extrem": 67, "delic": 67, "beauti": 67, "offici": 67, "global": [67, 105], "illumin": 67, "soft": 67, "shadow": 67, "super": 67, "light": 67, "novel": [67, 69], "4k": 67, "metal_textur": 67, "striped_background": 67, "rich": 67, "cg": 67, "uniti": 67, "8k": 67, "wallpap": 67, "unreal": 67, "sci": 67, "fi": 67, "fantasi": 67, "silver_skin": 67, "cut": [67, 73], "silver_impossible_bodysuit": 67, "gem_on_chest": 67, "cut_silver_mechanical_leotard": 67, "headgear": [67, 73], "1_girl": 67, "solo": [67, 72, 73, 74, 75, 79, 80, 81, 82], "slim_waist": 67, "hair": [67, 73], "long": 67, "lumin": 67, "medium_breast": [67, 81], "indistinct_camelto": 67, "flat_crotch": 67, "coquettish": 67, "squint": 67, "evil_smil": 67, "dark_persona": 67, "mouth": 67, "wet": 67, "slim_fac": 67, "tall_girl": 67, "matur": 67, "mature_fac": 67, "slim_figur": 67, "slim_leg": 67, "groin": 67, "bare_thigh": 67, "easyneg": 67, "sketch": 67, "ugli": 67, "huge": 67, "logo": 67, "monochrom": [67, 93, 96, 106], "bad": 67, "mutat": 67, "horror": 67, "geometri": 67, "bad_prompt": 67, "miss": 67, "finger": 67, "limb": 67, "anatomi": 67, "interlock": 67, "digit": 67, "arm": 67, "2girl": 67, "deform": 67, "artist": 67, "blush": [67, 74, 75, 79, 82], "lipstick": 67, "skindent": 67, "tie": 67, "big_breast": 67, "thighhigh": [67, 74], "pubic_hair": [67, 73], "3d": [67, 91], "realist": 67, "slip": [67, 76], "head_out_of_fram": 67, "curvi": 67, "sampler": 67, "ddim": 67, "cfg": 67, "seed": 67, "3827064803": 67, "512x848": 67, "hash": 67, "eb49192009": 67, "anidosmix": 67, "skip": 67, "new_imag": 67, "let": 67, "what": 67, "nslim_fac": 67, "848": 67, "_sdmeta_text": 67, "directli": 67, "starri": 67, "night": 67, "daylight": 67, "euler": 67, "sd2": 67, "1girl": [67, 72, 73, 74, 75, 76, 79, 80, 81, 82], "blue": 67, "footwear": 67, "shoe": 67, "bang": [67, 73, 74, 79, 82], "indoor": 67, "sleev": 67, "ahog": [67, 73, 74, 75, 79, 82], "dress": [67, 73], "pot": 67, "plant": 67, "bag": [67, 74, 75, 79, 82], "bun": [67, 73], "lora": 67, "bluearchive10": 67, "bluearchiv": 67, "neg1": 67, "dpm": 67, "2m": 67, "sde": 67, "karra": 67, "2647703743": 67, "768x768": 67, "72bd94132e": 67, "cutemix": 67, "strength": 67, "controlnet": 67, "control_v11p_sd15_openpos": 67, "cab727d4": 67, "weight": 67, "perfect": 67, "param": 67, "hire": 67, "upscal": [67, 106], "latent": 67, "ti": 67, "339cc9210f70": 67, "66a7279a88dd": 67, "info": 67, "underli": [67, 85], "sd_meta": 67, "scope": 67, "dst_file": [67, 69], "webp": 67, "systemerror": [67, 69], "input_imag": 67, "output_imag": 67, "a41": 68, "safetensor": 68, "torch": 68, "command": [68, 109], "pip": [68, 109], "_check_env": 68, "model_fil": 68, "key1": 68, "value1": 68, "key2": 68, "value2": 68, "src_model_fil": 68, "dst_model_fil": 68, "new_metadata": 68, "john": 68, "doe": [68, 72, 80, 94, 100], "input_model": 68, "output_model": 68, "softwar": 69, "generation_tim": 69, "dataclass": 69, "encapsul": 69, "taken": 69, "alia": 69, "success": [69, 109], "add_lsb_meta": 69, "save_metainfo": 69, "metainfo": 69, "prefer": 69, "isneti": [70, 106], "get_isnetis_mask": 70, "segment_with_isneti": 70, "segment_rgba_with_isneti": 70, "co": 71, "seg": 71, "1024": [71, 82], "app": 71, "l8": 71, "00ff00": 71, "mask_": 71, "image_": 71, "hutao_seg": 71, "skadi": [71, 74, 75, 79, 82], "skadi_seg": 71, "drop": [72, 73, 74, 79, 81, 82], "cosplai": 72, "no_eyewear": 72, "eyewear": [72, 73], "span": [72, 73], "matter": [72, 73], "red_hair": [72, 73, 80, 81], "use_preset": 72, "custom_blacklist": 72, "onlin": 72, "preset": 72, "ones": 72, "neither": [72, 73], "nor": [72, 73], "anal_hair": 73, "anal_tail": 73, "arm_behind_head": 73, "arm_hair": 73, "arm_under_breast": 73, "arms_behind_head": 73, "bird_on_head": 73, "blood_in_hair": 73, "breasts_on_glass": 73, "breasts_on_head": 73, "cat_on_head": 73, "closed_ey": 73, "clothed_female_nude_femal": 73, "clothed_female_nude_mal": 73, "clothed_male_nude_femal": 73, "clothes_between_breast": 73, "cream_on_fac": 73, "drying_hair": 73, "empty_ey": 73, "face_to_breast": 73, "food_on_fac": 73, "food_on_head": 73, "game_boi": 73, "grabbing_anoth": 73, "s_hair": 73, "grabbing_own_breast": 73, "gun_to_head": 73, "head_between_breast": 73, "heart_in_ey": 73, "multiple_boi": 73, "multiple_girl": 73, "object_on_breast": 73, "object_on_head": 73, "paint_splatter_on_fac": 73, "parted_lip": [73, 74, 75, 79, 82], "penis_on_fac": 73, "person_on_head": 73, "pokemon_on_head": 73, "rabbit_on_head": 73, "rice_on_fac": 73, "severed_head": 73, "star_in_ey": 73, "sticker_on_fac": 73, "tentacles_on_mal": 73, "tying_hair": 73, "built": [73, 85], "mutabl": 73, "constructor": 73, "empti": 73, "hold": [73, 74, 75, 79, 82], "futa": 73, "cum": 73, "rub": 73, "shade": 73, "plai": 73, "drill": 73, "skin": 73, "sidelock": 73, "twintail": [73, 74, 75, 79, 82], "braid": 73, "afro": 73, "bald": 73, "dreadlock": 73, "ponytail": 73, "updo": 73, "beard": 73, "mustach": 73, "pointi": 73, "horn": 73, "tail": 73, "ornament": 73, "hairband": 73, "pupil": 73, "bow": [73, 74, 75], "headwear": 73, "ribbon": [73, 75, 79], "crown": 73, "cap": 73, "hairclip": [73, 79], "mole": 73, "halo": 73, "fluff": 73, "flower": [73, 74, 75, 79, 82], "glass": [73, 76], "fang": 73, "boi": 73, "beret": 73, "heterochromia": 73, "headdress": 73, "eyepatch": 73, "headphon": 73, "eyebrow": 73, "eyelash": 73, "sunglass": 73, "intak": 73, "scrunchi": 73, "ear_pierc": 73, "headband": 73, "ring": 73, "under_mouth": 73, "freckl": 73, "lip": 73, "eyelin": 73, "eyeshadow": 73, "tassel": 73, "whitelist_suffix": 73, "whitelist_prefix": 73, "whitelist_word": 73, "suffix": [73, 78], "pool": 73, "whitelist": 73, "blacklist": [73, 77, 106], "singular": 73, "plural": 73, "chair": 73, "whole": 73, "word": 73, "hear": 73, "72": 73, "outdat": 74, "anymor": 74, "baselin": 74, "practic": 74, "use_real_nam": [74, 79], "general_threshold": [74, 75, 82], "character_threshold": [74, 75, 82], "drop_overlap": [74, 75, 79, 82], "real": [74, 79, 96, 106], "renam": [74, 79], "redirect": [74, 79], "mani": [74, 79], "websit": [74, 79], "rate": [74, 75, 82, 94, 96, 106], "char": [74, 75, 82], "9897817373275757": 74, "question": [74, 75, 82, 94], "010265946388244629": 74, "explicit": [74, 75, 82, 94], "2809715270996094e": 74, "9939777851104736": 74, "5032387375831604": 74, "black_bord": 74, "9943548440933228": 74, "black_glov": [74, 75, 79, 82], "5011609792709351": 74, "blue_ski": [74, 75, 79, 82], "6877802610397339": 74, "5543792843818665": 74, "8268730640411377": 74, "cloud": [74, 75, 79, 82], "8504303693771362": 74, "cowboy_shot": [74, 75, 79, 82], "6008237600326538": 74, "crop_top": [74, 75, 79, 82], "6635787487030029": 74, "dai": [74, 75, 79, 82], "8496965765953064": 74, "glove": [74, 75, 79, 82], "6107005476951599": 74, "hair_between_ey": [74, 75, 79, 82], "668294370174408": 74, "5619469285011292": 74, "holding_baseball_bat": [74, 75, 79, 82], "5141720771789551": 74, "letterbox": 74, "long_hair": [74, 75, 79, 81, 82], "9884189963340759": 74, "looking_at_view": [74, 75, 79, 82], "5673105120658875": 74, "midriff": [74, 75, 79, 82], "6290556192398071": 74, "navel": [74, 75, 79, 82], "9631235003471375": 74, "no_hat": [74, 75, 79], "7978747487068176": 74, "no_headwear": [74, 75, 79, 82], "7577926516532898": 74, "outdoor": [74, 75, 79, 82], "7118550539016724": 74, "5452839136123657": 74, "pillarbox": 74, "9841411709785461": 74, "red_ey": [74, 75, 79, 82], "958786129951477": 74, "shirt": [74, 75, 79, 82], "6720131039619446": 74, "short_sleev": [74, 75, 79, 82], "7077711820602417": 74, "silver_hair": [74, 75, 79], "6673924326896667": 74, "sky": [74, 75, 79, 82], "8709812760353088": 74, "9614333510398865": 74, "sportswear": [74, 75, 79, 82], "7786177396774292": 74, "6842771172523499": 74, "sweat": [74, 75, 79, 82], "9076308012008667": 74, "thigh": [74, 75, 79, 82], "580970823764801": 74, "skadi_": [74, 75, 82], "arknight": [74, 75, 82], "9633345007896423": 74, "9988503456115723": 74, "001651763916015625": 74, "00012505054473876953": 74, "9829280972480774": 74, "894218385219574": 74, "8733789920806885": 74, "backpack": [74, 75, 79, 82], "6322951316833496": 74, "9987058639526367": 74, "bag_charm": [74, 75], "9754379987716675": 74, "6810564994812012": 74, "9708781838417053": 74, "6356008052825928": 74, "5633733868598938": 74, "brick_wal": 74, "5315935611724854": 74, "brown_hair": [74, 75, 79, 82], "9397273659706116": 74, "9229896664619446": 74, "charm_": [74, 75], "9006357789039612": 74, "citi": 74, "9020784497261047": 74, "cityscap": 74, "9547432661056519": 74, "5296419262886047": 74, "8253412246704102": 74, "5619839429855347": 74, "hair_flow": [74, 75, 79, 82], "8277763724327087": 74, "hair_orna": [74, 75, 79, 82], "9356368780136108": 74, "hair_ribbon": [74, 75, 79], "5288072824478149": 74, "jacket": [74, 75, 79, 82], "6336134076118469": 74, "9703260064125061": 74, "8188960552215576": 74, "phone_screen": 74, "9579574465751648": 74, "9954615235328674": 74, "plaid": [74, 75, 79], "9725285172462463": 74, "plaid_skirt": [74, 75, 79], "9638455510139465": 74, "pleated_skirt": [74, 75, 79, 82], "7226815819740295": 74, "5321241021156311": 74, "red_nail": [74, 79], "5493080615997314": 74, "school_bag": [74, 75], "9863407611846924": 74, "school_uniform": [74, 75, 79, 82], "6794284582138062": 74, "5062428116798401": 74, "shoulder_bag": 74, "9325523972511292": 74, "skirt": [74, 75, 79, 82], "92237788438797": 74, "skyscrap": 74, "7728171348571777": 74, "sleeves_past_wrist": [74, 75, 79], "7257086038589478": 74, "smile": [74, 75, 79, 82], "5357837080955505": 74, "6939404010772705": 74, "7054293155670166": 74, "tongu": [74, 75, 79, 82], "9990814924240112": 74, "tongue_out": [74, 75, 79, 82], "9992498755455017": 74, "5012534260749817": 74, "very_long_hair": [74, 75, 79, 81, 82], "7461410164833069": 74, "lagpixellol": 75, "deepgelbooru_onnx": 75, "categori": [75, 90, 98], "dim": [75, 82], "9986732006072998": 75, "0013858973979949951": 75, "315376281738281e": 75, "9972434639930725": 75, "basebal": [75, 82], "5982598662376404": 75, "baseball_bat": [75, 79, 82], "6429562568664551": 75, "bike_short": 75, "36296138167381287": 75, "8308937549591064": 75, "black_shirt": [75, 79, 82], "7388008832931519": 75, "6039759516716003": 75, "30909663438796997": 75, "9694308042526245": 75, "6422968506813049": 75, "5898381471633911": 75, "8145260810852051": 75, "652222216129303": 75, "dolphin_short": 75, "466494083404541": 75, "7183809280395508": 75, "6753682494163513": 75, "7302790880203247": 75, "6649775505065918": 75, "large_breast": [75, 79, 82], "8446108102798462": 75, "98187655210495": 75, "8140730857849121": 75, "6360533833503723": 75, "9635934829711914": 75, "33370012044906616": 75, "44239571690559387": 75, "7891374826431274": 75, "6471294164657593": 75, "9958090782165527": 75, "8736815452575684": 75, "872096061706543": 75, "5640895366668701": 75, "5049663186073303": 75, "8832778930664062": 75, "9687467813491821": 75, "sports_bra": 75, "3659853935241699": 75, "9309735298156738": 75, "49939480423927307": 75, "stomach": [75, 79, 82], "446407288312912": 75, "809670090675354": 75, "6560589075088501": 75, "47956040501594543": 75, "9832853674888611": 75, "9994162321090698": 75, "0008397102355957031": 75, "00035390257835388184": 75, "9926226139068604": 75, "899387001991272": 75, "34215790033340454": 75, "5701972246170044": 75, "9512913227081299": 75, "6664570569992065": 75, "5614628791809082": 75, "33615976572036743": 75, "5770801305770874": 75, "987317681312561": 75, "37286585569381714": 75, "cardigan": [75, 79], "36409223079681396": 75, "7329680919647217": 75, "collared_shirt": [75, 79], "5924292206764221": 75, "4344901144504547": 75, "7465001344680786": 75, "5225946307182312": 75, "6976451873779297": 75, "9265321493148804": 75, "34527891874313354": 75, "6675043106079102": 75, "9096828699111938": 75, "long_sleev": [75, 79, 82], "41341525316238403": 75, "8418735265731812": 75, "miniskirt": [75, 79], "3675632178783417": 75, "nail_polish": [75, 79], "5284417867660522": 75, "open_cloth": [75, 79], "30296844244003296": 75, "48789578676223755": 75, "36596980690956116": 75, "7759367227554321": 75, "6535028219223022": 75, "8975257873535156": 75, "36911237239837646": 75, "4171145558357239": 75, "3942635953426361": 75, "6772940754890442": 75, "9397937655448914": 75, "5207280516624451": 75, "4673041105270386": 75, "9118321537971497": 75, "9967410564422607": 75, "9970728158950806": 75, "8419480323791504": 75, "6489560604095459": 75, "white_shirt": [75, 79], "6217572689056396": 75, "underscor": [76, 82], "convent": 76, "restor": [76, 106], "use_spac": 76, "use_escap": 76, "include_scor": 76, "score_descend": 76, "_": 76, "escap": 76, "unsaf": 76, "sort": [76, 80], "descend": 76, "panty_pul": 76, "6826801300048828": 76, "958938717842102": 76, "drinking_glass": 76, "9340789318084717": 76, "areola_slip": 76, "41196826100349426": 76, "9988248348236084": 76, "drink": 76, "pull": 76, "areola": 76, "999": 76, "959": 76, "934": 76, "683": 76, "412": 76, "mldanbooru": [77, 106], "get_mldanbooru_tag": 77, "wd14": [77, 79, 106], "get_wd14_tag": [77, 79], "convert_wd14_emb_to_predict": 77, "denormalize_wd14_emb": 77, "deepdanbooru": [77, 79, 106], "get_deepdanbooru_tag": [77, 79], "deepgelbooru": [77, 106], "get_deepgelbooru_tag": 77, "add_underlin": 77, "remove_underlin": 77, "tags_to_text": 77, "drop_overlap_tag": 77, "is_blacklist": 77, "drop_blacklisted_tag": 77, "char_whitelist_suffix": 77, "char_whitelist_prefix": 77, "char_whitelist_word": 77, "char_suffix": 77, "char_prefix": 77, "charactertagpool": 77, "is_basic_character_tag": 77, "drop_basic_character_tag": 77, "sort_tag": 77, "tag_match_suffix": 77, "tag_match_prefix": 77, "tag_match_ful": 77, "t1": 78, "t2": 78, "fulli": 78, "ml": 79, "448": 79, "keep_ratio": 79, "9999984502792358": [79, 101], "9999946355819702": 79, "9994951486587524": 79, "998144268989563": 79, "9978417158126831": 79, "9941409230232239": 79, "9799384474754333": 79, "979142427444458": 79, "961823582649231": 79, "961323618888855": 79, "9490893483161926": 79, "9450850486755371": 79, "9425153136253357": 79, "9409335255622864": 79, "9319437146186829": 79, "9265308976173401": 79, "9259042143821716": 79, "922250509262085": 79, "9199565052986145": 79, "9175475835800171": 79, "9102761745452881": 79, "9076938629150391": 79, "9052775502204895": 79, "8938589692115784": 79, "8894285559654236": 79, "8891903162002563": 79, "8845980763435364": 79, "8842408061027527": 79, "8659475445747375": 79, "862621009349823": 79, "8616052865982056": 79, "8562789559364319": 79, "short_short": [79, 82], "8555729389190674": 79, "8533340096473694": 79, "black_short": [79, 82], "8477485775947571": 79, "8430152535438538": 79, "tied_long_hair": [79, 82], "8340626955032349": 79, "crop_top_overhang": 79, "8266023397445679": 79, "8222048282623291": 79, "8202669620513916": 79, "8061150312423706": 79, "ass_visible_through_thigh": [79, 82], "7803354859352112": 79, "thigh_gap": [79, 82], "7789446711540222": 79, "arms_up": 79, "7052110433578491": 79, "9999866485595703": 79, "997043788433075": 79, "9969649910926819": 79, "9957101345062256": 79, "9928386807441711": 79, "9886980056762695": 79, "9864778518676758": 79, "ghost": [79, 82], "9769423007965088": 79, "9747489094734192": 79, "9736957550048828": 79, "9388670325279236": 79, "9356311559677124": 79, "91000896692276": 79, "8955123424530029": 79, "8910233378410339": 79, "8904104828834534": 79, "8881211280822754": 79, "8876776695251465": 79, "8864808678627014": 79, "8810517191886902": 79, "8798807263374329": 79, "8765745162963867": 79, "8737136125564575": 79, "8650439381599426": 79, "8613706827163696": 79, "blue_cardigan": 79, "8571277260780334": 79, "8333670496940613": 79, "8160212635993958": 79, "eyebrows_visible_through_hair": 79, "8122442364692688": 79, "8091571927070618": 79, "8082079887390137": 79, "8048468232154846": 79, "8042327165603638": 79, "7984272241592407": 79, "blazer": [79, 82], "794708251953125": 79, "78981614112854": 79, "7892146110534668": 79, "shaped_pupil": [79, 82], "7867060899734497": 79, "gradient_hair": 79, "786359965801239": 79, "7790888547897339": 79, "brown_skirt": 79, "7760675549507141": 79, "774523913860321": 79, "7721588015556335": 79, "7697228789329529": 79, "755959689617157": 79, "multicolored_hair": 79, "7477189898490906": 79, "7476690411567688": 79, "rail": 79, "7476617693901062": 79, "blue_jacket": 79, "7458406090736389": 79, "741143524646759": 79, "7364678978919983": 79, "7193643450737": 79, "red_neckwear": 79, "7108616828918457": 79, "7086325287818909": 79, "7055293321609497": 79, "7039415836334229": 79, "7018357515335083": 79, "shuffl": 80, "count": [80, 107, 108], "2boi": 80, "cat_ear": 80, "uniqu": 80, "8849405313291128": 81, "8548297594823425": 81, "03910296474461261": 81, "6615180440330748": 81, "21552028866308015": 81, "3165260620737027": 81, "47744464927382957": 81, "tagger": 82, "smilingwolf": 82, "wd": 82, "swinv2_v3": 82, "general_mcut_en": 82, "character_mcut_en": 82, "no_underlin": 82, "mcut": 82, "replac": 82, "index": [82, 109], "follw": 82, "valuabl": 82, "enabl": 82, "rapid": 82, "queri": 82, "0011444687843322754": 82, "8876402974128723": 82, "106781005859375": 82, "000277101993560791": 82, "997527003288269": 82, "9797663688659668": 82, "9905703663825989": 82, "9761719703674316": 82, "8981098532676697": 82, "8810765743255615": 82, "9498510360717773": 82, "8377365469932556": 82, "945058286190033": 82, "9457170367240906": 82, "969594419002533": 82, "7881088852882385": 82, "7687551379203796": 82, "9301245212554932": 82, "6703325510025024": 82, "white_hair": 82, "5292627811431885": 82, "8677047491073608": 82, "grey_hair": 82, "5859264731407166": 82, "9536856412887573": 82, "8056888580322266": 82, "8394746780395508": 82, "9473626613616943": 82, "8986269235610962": 82, "9385137557983398": 82, "8408567905426025": 82, "alternate_costum": 82, "4245271384716034": 82, "931140661239624": 82, "8830795884132385": 82, "7279844284057617": 82, "artist_nam": 82, "5333830714225769": 82, "64717698097229": 82, "9516432285308838": 82, "9655293226242065": 82, "9485014081001282": 82, "7366660833358765": 82, "7161656618118286": 82, "5858667492866516": 82, "6186309456825256": 82, "41193312406539917": 82, "467605859041214": 82, "36282333731651306": 82, "3756745457649231": 82, "motion_blur": 82, "5091936588287354": 82, "951993465423584": 82, "5634750723838806": 82, "8232709169387817": 82, "9869340658187866": 82, "49491602182388306": 82, "5193622708320618": 82, "003406703472137451": 82, "0007208287715911865": 82, "9798132181167603": 82, "8046203851699829": 82, "7596215009689331": 82, "7620116472244263": 82, "46084529161453247": 82, "48454540967941284": 82, "5152207016944885": 82, "8023070096969604": 82, "8653596639633179": 82, "7201820611953735": 82, "7816740870475769": 82, "697688639163971": 82, "8974947333335876": 82, "7491052746772766": 82, "5015512704849243": 82, "6401398181915283": 82, "43420469760894775": 82, "4528769850730896": 82, "5730487704277039": 82, "6739872694015503": 82, "5545973181724548": 82, "6946243047714233": 82, "5487751364707947": 82, "7439308166503906": 82, "4186026453971863": 82, "47378358244895935": 82, "4690653085708618": 82, "7565015554428101": 82, "hu_tao_": 82, "genshin_impact": 82, "9262397289276123": 82, "boo_tao_": 82, "942080020904541": 82, "denorm": 82, "denormalizer_nam": 82, "mnum2_al": 82, "understand": 82, "redund": 82, "structur": [82, 106], "b": 82, "r": [82, 94, 100], "c": 82, "linalg": 82, "norm": 82, "approx": [82, 83], "1e": 82, "cdc_anime_onnx": 83, "realli": 83, "As": [83, 94, 100], "1024x1024": 83, "2060": 83, "gpu": 83, "cost": 83, "cpu": [83, 88, 107, 108], "experi": 83, "hgsr": 83, "mhr": 83, "aug_x4_320": 83, "cute_waifu_aroma": 83, "pngimageplugin": 83, "pngimagefil": 83, "1168x1168": 83, "0x7f0e8ca06880": 83, "4672x4672": 83, "0x7f0e48edb640": 83, "cdc": [84, 106], "upscale_with_cdc": 84, "lru_cach": 85, "wrap": 85, "synchron": 85, "prevent": 85, "race": 85, "condit": 85, "maxsiz": 85, "expensive_funct": 85, "expens": 85, "lock": [85, 105], "safeti": [85, 102], "multithread": 85, "my_funct": 85, "introduc": 85, "acquisit": 85, "critic": 85, "mathemat": 86, "activ": 86, "deep": 86, "problem": [86, 94, 100], "input_valu": 86, "frac": 86, "26894142": 86, "73105858": 86, "ts_lru_cach": 87, "get_onnx_provid": 87, "open_onnx_model": 87, "cudaexecutionprovid": 88, "cpuexecutionprovid": 88, "ckpt": 88, "inferencesess": 88, "onnx_mod": 88, "decid": 88, "linux": [88, 107, 108], "execut": [88, 107, 108], "ignor": 88, "cuda": [88, 107, 108], "forc": 88, "anime_ai_check": 89, "mobilenetv3_sce_dist": [89, 100, 104], "mainli": 89, "caformer_s36_plus_sc": 89, "graph": 89, "9996960163116455": 89, "9999125003814697": 89, "997803270816803": 89, "9960069060325623": 89, "9887709021568298": 89, "9998629093170166": 89, "0013722758740186691": 89, "00020673229300882667": 89, "0001895089662866667": 89, "0008857478387653828": 89, "552320024231449e": 89, "001168627175502479": 89, "bangumi": [90, 91], "vision": 90, "imageri": 90, "bangumi_char_typ": 90, "definit": [90, 97], "video": 90, "secondari": 90, "often": 90, "lack": 90, "lead": 90, "under": [90, 109], "three": 90, "judg": 90, "anime_portrait": [90, 96], "mobilenetv3_v0_dist": [90, 99, 103, 104], "9998525381088257": 90, "00012103465269319713": 90, "6464786313008517e": 90, "906112609314732e": 90, "06": [90, 91, 93, 98, 99, 100, 101, 103], "9997243285179138": 90, "0002490800397936255": 90, "7215803381986916e": 90, "354368557978887e": 90, "9998849630355835": 90, "90006631379947e": 90, "3920385754317977e": 90, "2084233276254963e": 90, "9998877048492432": 90, "732793503440917e": 90, "4264976925915107e": 90, "0623419257171918e": 90, "07076334953308105": 90, "9290977716445923": 90, "0001044218079186976": 90, "4467317163944244e": 90, "2568268832401372e": 90, "9999498128890991": 90, "1810528778587468e": 90, "879474429093534e": 90, "260669109295122e": 90, "9999510049819946": 90, "2321036592766177e": 90, "025227553938748e": 90, "4251427273848094e": 90, "999957799911499": 90, "4273678718600422e": 90, "6884023302263813e": 90, "880981603288092e": 90, "0002326338435523212": 90, "9996368885040283": 90, "164971561403945e": 90, "00020793956355191767": 90, "13438372313976288": 90, "8652494549751282": 90, "000158855298650451": 90, "000238816806813702": 90, "3589179217815399": 90, "6406960487365723": 90, "0001471740542910993": 90, "002255884697660804": 90, "08208147436380386": 90, "9152728915214539": 90, "00038967153523117304": 90, "227699592884164e": 90, "0835404282261152e": 90, "1437502406770363e": 90, "9999284744262695": 90, "2125529792683665e": 90, "0218892384727951e": 90, "00011914174683624879": 90, "9998584985733032": 90, "2007669283775613e": 90, "6357082131435163e": 90, "3068713896209374e": 90, "9999185800552368": 90, "066640925273532e": 90, "529400813335087e": 90, "089402500540018e": 90, "9999388456344604": 90, "6406959295272827": 90, "not_paint": 91, "anime_classif": 91, "older": 91, "mobilenetv3_v1": [91, 101], "5_dist": 91, "3_dist": 91, "plot": [91, 94, 100, 104], "caformer_s36_v1": 91, "3_focal": 91, "8346158862113953": 91, "004201625939458609": 91, "0028638991061598063": 91, "15633030235767365": 91, "001988308737054467": 91, "9868855476379395": 91, "001178382197394967": 91, "00015886101755313575": 91, "0005986307514831424": 91, "011178601533174515": 91, "9933090209960938": 91, "0012440024875104427": 91, "00040085514774546027": 91, "004924307577311993": 91, "00012189441622467712": 91, "00031298911198973656": 91, "9968050718307495": 91, "182305903872475e": 91, "0027923565357923508": 91, "7805559259140864e": 91, "0004650334012694657": 91, "996709942817688": 91, "736721191671677e": 91, "0027629584074020386": 91, "4619508621981367e": 91, "0003803370927926153": 91, "998649537563324": 91, "190127922105603e": 91, "0008622839814051986": 91, "595230686594732e": 91, "0004573142796289176": 91, "00031435859273187816": 91, "8671838641166687": 91, "13199880719184875": 91, "563074617180973e": 91, "153919796110131e": 91, "290010737255216e": 91, "9727378487586975": 91, "027150526642799377": 91, "162296004826203e": 91, "4933258828241378e": 91, "0004275702522136271": 91, "995402455329895": 91, "002233930164948106": 91, "001911122351884842": 91, "1603819727897644": 91, "0007561995880678296": 91, "00017044576816260815": 91, "838487982749939": 91, "0002034590725088492": 91, "005001617129892111": 91, "000932251859921962": 91, "009352140128612518": 91, "9846979379653931": 91, "6018555470509455e": 91, "004064667969942093": 91, "464051254326478e": 91, "025772539898753166": 91, "9699516296386719": 91, "00011656546121230349": 91, "287263775244355e": 91, "370255853951676e": 91, "01098843663930893": 91, "0031668643932789564": 91, "9857884049415588": 91, "499273488065228e": 91, "8419872251106426e": 91, "0003471920208539814": 91, "029472889378666878": 91, "9700765609741211": 91, "0012387704337015748": 91, "001172148622572422": 91, "787473391043022e": 91, "003680602880194783": 91, "9938107132911682": 91, "8346157073974609": 91, "8671836853027344": 91, "8384883403778076": 91, "9846979975700378": 91, "9700766801834106": 91, "greyscal": 92, "jpeg_ful": [92, 105], "6125901": 92, "6125785": [92, 105], "6124220": 92, "rough": [93, 94, 100], "polish": 93, "mobilenetv3_v2": 93, "2_dist": [93, 101], "910087929805741e": 93, "1241951510310173": 93, "8757457137107849": 93, "00018937293498311192": 93, "030049214139580727": 93, "9697614312171936": 93, "008933082222938538": 93, "05096456781029701": 93, "9401022791862488": 93, "009832272306084633": 93, "9898634552955627": 93, "00030428936588577926": 93, "013919820077717304": 93, "9819902181625366": 93, "004089969675987959": 93, "04166747257113457": 93, "9582782983779907": 93, "4218515288084745e": 93, "8849249482154846": 93, "1149177998304367": 93, "0001573085755808279": 93, "9907882809638977": 93, "008958994410932064": 93, "0002527958422433585": 93, "9831690788269043": 93, "01682441122829914": 93, "613856385229155e": 93, "8757458329200745": 93, "8849248290061951": 93, "million": 94, "anime_r": [94, 96], "boundari": [94, 100], "challeng": [94, 100], "clean": [94, 100], "judgment": [94, 100], "intend": [94, 100], "quick": [94, 100, 106], "estim": [94, 100], "basi": [94, 100], "mobilenetv3_large_100_v0_ls0": 94, "caformer_s36_v0_ls0": 94, "7508869767189026": 94, "7034655809402466": 94, "728887677192688": 94, "7404400110244751": 94, "7446154952049255": 94, "7514738440513611": 94, "768704354763031": 94, "8219676613807678": 94, "7267540693283081": 94, "7645740509033203": 94, "7216582894325256": 94, "7615436315536499": 94, "815083920955658": 94, "8321858644485474": 94, "8204999566078186": 94, "820833146572113": 94, "chdir": 94, "doc": 94, "api_doc": 94, "7508870363235474": 94, "11212056130170822": 94, "06781744956970215": 94, "06917501986026764": 94, "7034654021263123": 94, "15903906524181366": 94, "06688199192285538": 94, "07061357796192169": 94, "7288877964019775": 94, "1476859599351883": 94, "060362350195646286": 94, "06306383013725281": 94, "7404399514198303": 94, "10337048768997192": 94, "08087948709726334": 94, "07530999928712845": 94, "055992450565099716": 94, "7446154356002808": 94, "13191790878772736": 94, "06747424602508545": 94, "06458679586648941": 94, "10566363483667374": 94, "07827574014663696": 94, "07079866528511047": 94, "7687042951583862": 94, "09974884241819382": 94, "06074819341301918": 94, "050435908138751984": 94, "8219675421714783": 94, "0593985915184021": 94, "06819795072078705": 94, "06569571048021317": 94, "1177448257803917": 94, "726753830909729": 94, "08980562537908554": 94, "06481882929801941": 94, "06922297924757004": 94, "10138414055109024": 94, "06351721286773682": 94, "07683827728033066": 94, "13798624277114868": 94, "05942752957344055": 94, "10584963858127594": 94, "7615437507629395": 94, "07317910343408585": 94, "060196295380592346": 94, "06751583516597748": 94, "0572039857506752": 94, "05398125201463699": 94, "06124086305499077": 94, "0525919646024704": 94, "8321859240531921": 94, "05922013148665428": 94, "06274889409542084": 94, "057530902326107025": 94, "8205001354217529": 94, "05683052912354469": 94, "06635929644107819": 94, "05597696080803871": 94, "8208332657814026": 94, "non_furri": 95, "mobilenetv3_v0": 95, "1_dist": 95, "9898804426193237": 95, "010119626298546791": 95, "9677742123603821": 95, "032225821167230606": 95, "959551215171814": 95, "040448784828186035": 95, "9535530209541321": 95, "04644693806767464": 95, "04358793422579765": 95, "9564120769500732": 95, "02767963521182537": 95, "9723203182220459": 95, "028900373727083206": 95, "9710996150970459": 95, "037573859095573425": 95, "9624261260032654": 95, "aicheck": [96, 106], "get_ai_created_scor": 96, "is_ai_cr": 96, "bangumi_char": [96, 106], "anime_bangumi_char_scor": 96, "anime_bangumi_char": 96, "anime_classify_scor": 96, "anime_classifi": 96, "is_greyscal": 96, "anime_completeness_scor": 96, "anime_complet": 96, "dbrate": [96, 106], "anime_dbrating_scor": 96, "anime_dbr": 96, "furri": [96, 106], "anime_furry_scor": 96, "anime_furri": 96, "get_monochrome_scor": 96, "is_monochrom": 96, "nsfw_pred_scor": 96, "nsfw_pred": 96, "portrait": [96, 106], "anime_portrait_scor": 96, "anime_rating_scor": 96, "anime_real_scor": 96, "safe_check_scor": 96, "safe_check": 96, "style_ag": [96, 106], "anime_style_age_scor": 96, "anime_style_ag": 96, "teen": [96, 106], "anime_teen_scor": 96, "anime_teen": 96, "is_truncated_fil": 96, "screen": 97, "row": 97, "bottom": 97, "grayscal": 97, "monochrome_detect": 97, "mobilenetv3_large_100_dist_safe2": 97, "mobilenetv3_dist": 97, "caformer_s36": 97, "mono": 97, "9614395499229431": 97, "9458909034729004": 97, "9559807777404785": 97, "9651952981948853": 97, "9379720687866211": 97, "8814834356307983": 97, "03941023349761963": 97, "07492382079362869": 97, "09546589106321335": 97, "016521310433745384": 97, "005693843588232994": 97, "0315730981528759": 97, "Not": 98, "five": 98, "hentai": 98, "neutral": 98, "porn": 98, "sexi": 98, "infinit": 98, "nsfwj": 98, "tfj": 98, "mobil": 98, "9970946311950684": 98, "00198739324696362": 98, "000894528697244823": 98, "4315058251668233e": 98, "099447197513655e": 98, "9282580614089966": 98, "061733175069093704": 98, "008979619480669498": 98, "0007789491210132837": 98, "0002501663693692535": 98, "7945129871368408": 98, "2044062316417694": 98, "0005603990866802633": 98, "0004847997915931046": 98, "564094367902726e": 98, "7977773547172546": 98, "01352313905954361": 98, "18791256844997406": 98, "0004888656549155712": 98, "00029804420773871243": 98, "04498734697699547": 98, "9509441256523132": 98, "4087972633424215e": 98, "003999904729425907": 98, "4542059185914695e": 98, "002892113756388426": 98, "982390284538269": 98, "02520776737947e": 98, "014633022248744965": 98, "858086610212922e": 98, "002532319398596883": 98, "9887337684631348": 98, "231979568838142e": 98, "008699454367160797": 98, "8187158022774383e": 98, "03564726561307907": 98, "954788088798523": 98, "343036850215867e": 98, "009289607405662537": 98, "00020158555707894266": 98, "006372362840920687": 98, "006019102409482002": 98, "9694945812225342": 98, "015214097686111927": 98, "002899901708588004": 98, "0004039364866912365": 98, "00012730166781693697": 98, "987038791179657": 98, "007135333959013224": 98, "005294707603752613": 98, "06964848190546036": 98, "0014777459437027574": 98, "9276643395423889": 98, "0003031621454283595": 98, "0009063396137207747": 98, "00028707628371194005": 98, "00010888021643040702": 98, "9992460012435913": 98, "00015473493840545416": 98, "0002033217460848391": 98, "563037691696081e": 98, "008058490231633186": 98, "00044566826545633376": 98, "937960684299469": 98, "05353058874607086": 98, "364063445587817e": 98, "00562260951846838": 98, "00012077406427124515": 98, "9897090792655945": 98, "004547217860817909": 98, "564737981942017e": 98, "016690678894519806": 98, "001258736359886825": 98, "9766013622283936": 98, "005440687295049429": 98, "4481674952548929e": 98, "01861923187971115": 98, "0008914825739338994": 98, "9674761295318604": 98, "012998746708035469": 98, "691116141155362e": 98, "0007601747056469321": 98, "0005019629606977105": 98, "039504989981651306": 98, "9591660499572754": 98, "0001652583305258304": 98, "0002614929690025747": 98, "020374108105897903": 98, "029394468292593956": 98, "9498046040534973": 98, "00016299057460855693": 98, "004782819654792547": 98, "002861740067601204": 98, "12280157208442688": 98, "8693908452987671": 98, "0001731760276015848": 98, "304211274255067e": 98, "03286275267601013": 98, "010648751631379128": 98, "9562522172927856": 98, "999900221824646": 99, "645313209854066e": 99, "3387104445428122e": 99, "9999704360961914": 99, "4465465685352683e": 99, "071506166132167e": 99, "9999785423278809": 99, "512719154561637e": 99, "292278612818336e": 99, "919455750496127e": 99, "9999444484710693": 99, "3647335082350764e": 99, "0555699191172607e": 99, "9999880790710449": 99, "3210242286731955e": 99, "7451418898417614e": 99, "9999822378158569": 99, "2084267331811134e": 99, "7460413321023225e": 99, "1532473820352607e": 99, "9999996423721313": 99, "0316136922483565e": 99, "840229633236049e": 99, "9999998807907104": [99, 100], "736660568800289e": 99, "199210472208506e": 99, "9999992847442627": 99, "r15": 100, "r18": 100, "sankaku": 100, "mobilenetv3_v1_pruned_ls0": 100, "caformer_s36_plu": [100, 104], "5863172936624323e": 100, "480062353375615e": 100, "9924363493919373": 100, "007255776319652796": 100, "0003077814180869609": 100, "996969997882843": 100, "0030054834205657244": 100, "4601260520284995e": 100, "9966891407966614": 100, "003293127752840519": 100, "770909148035571e": 100, "00025384966284036636": 100, "9996721744537354": 100, "399192691082135e": 100, "973351603141055e": 100, "9998563528060913": 100, "391309580067173e": 100, "0018681309884414077": 100, "9827859997749329": 100, "015345841646194458": 100, "013710384257137775": 100, "8339558839797974": 100, "15233369171619415": 100, "951323833462084e": 100, "00029566374723799527": 100, "9997004270553589": 100, "00018434497178532183": 100, "568440272123553e": 100, "9997699856758118": 100, "11225129129889e": 100, "051862899563275e": 100, "9999485015869141": 100, "902020231791539e": 100, "0005639699520543218": 100, "9994290471076965": 100, "anime_real_cl": 101, "4_dist": 101, "9999716281890869": 101, "8398366339388303e": 101, "9992202520370483": 101, "0007797438884153962": 101, "9999709129333496": 101, "905452492996119e": 101, "9999765157699585": 101, "3499671442550607e": 101, "9994087219238281": 101, "0005913018831051886": 101, "9999759197235107": 101, "4061362637439743e": 101, "9999052286148071": 101, "475799015490338e": 101, "403173675702419e": 101, "5848207794988411e": 101, "0010207017185166478": 101, "9989792704582214": 101, "2124368115328252e": 101, "9999977350234985": 101, "6512358342879452e": 101, "9999834299087524": 101, "359853614412714e": 101, "9999936819076538": 101, "600314317329321e": 101, "9999840259552002": 101, "5589323083986528e": 101, "9999843835830688": 101, "5513256585109048e": 101, "9999845027923584": 101, "pollut": 102, "shit": 102, "checker": 102, "mobilenet": 102, "v2": 102, "max_batch_s": 102, "1970": 103, "1980": 103, "1990": 103, "2000": 103, "2010": 103, "2015": 103, "2020": 103, "ag": 103, "9805465340614319": 103, "761269782553427e": 103, "0005044879508204758": 103, "01569165475666523": 103, "002850610064342618": 103, "00037849770160391927": 103, "9434612113400362e": 103, "053497342392802e": 103, "9992554783821106": 103, "0006490182713605464": 103, "8857468805654207e": 103, "317252262353577e": 103, "314484721769986e": 103, "0750001138148946e": 103, "706833609205205e": 103, "00034479793976061046": 103, "9995512366294861": 103, "391363472677767e": 103, "4607510820496827e": 103, "0679690351244062e": 103, "661913514311891e": 103, "757471131393686e": 103, "0744897230761126e": 103, "76177470368566e": 103, "9996387958526611": 103, "160279296338558e": 103, "00013228354509919882": 103, "1361367038916796e": 103, "464057489414699e": 103, "2412899599876255e": 103, "703883653040975e": 103, "127358498517424e": 103, "9973921775817871": 103, "0022309015039354563": 103, "00018872201326303184": 103, "780902943617548e": 103, "422096920578042e": 103, "638929097680375e": 103, "152203023797483e": 103, "00028818511054851115": 103, "9996094107627869": 103, "58777353237383e": 103, "9200742826797068e": 103, "00017117452807724476": 103, "518441947875544e": 103, "885544381570071e": 103, "4389253010449465e": 103, "1696006772108376e": 103, "9996393918991089": 103, "contenti": 104, "safe_teen": 104, "non_teen": 104, "caformer_s36_v0": 104, "9998493194580078": 104, "0378791052498855e": 104, "00012023092131130397": 104, "9790042638778687": 104, "0017522255657240748": 104, "01924353837966919": 104, "9998124241828918": 104, "19778298237361e": 104, "0001456339523429051": 104, "0008521362324245274": 104, "9989691972732544": 104, "00017870066221803427": 104, "0992944781901315e": 104, "9994398951530457": 104, "0004991036257706583": 104, "2035720727872103e": 104, "9994019269943237": 104, "0005460577667690814": 104, "0478151529678144e": 104, "524079147609882e": 104, "999934196472168": 104, "786742884898558e": 104, "653994154883549e": 104, "9998156428337097": 104, "0001218809193233028": 104, "00013706681784242392": 104, "9997410178184509": 104, "jpeg_trunc": 105, "2216614_truncat": 105, "imagefil": 105, "load_truncated_imag": 105, "ascii": 106, "metric": 106, "list_det_model": 106, "list_rec_model": 106, "sd": 106, "tag": 106, "platform": [107, 108], "shutil": [107, 108], "cpuinfo": [107, 108], "psutil": [107, 108], "hbutil": [107, 108], "size_to_bytes_str": [107, 108], "python_implement": [107, 108], "python_vers": [107, 108], "brand": [107, 108], "get_cpu_info": [107, 108], "brand_raw": [107, 108], "cpu_count": [107, 108], "freq": [107, 108], "cpu_freq": [107, 108], "mhz": [107, 108], "virtual_memori": [107, 108], "precis": [107, 108], "ye": [107, 108], "nvidia": [107, 108], "smi": [107, 108], "1021": [107, 108], "azur": [107, 108], "x86_64": [107, 108], "glibc2": [107, 108], "cpython": [107, 108], "amd": [107, 108], "epyc": [107, 108], "7763": [107, 108], "3244": 107, "615": [107, 108], "gib": [107, 108], "deploi": [107, 108], "action": [107, 108], "3034": 108, "1137500000004": 108, "imgutil": 109, "pypi": 109, "simpli": 109, "newest": 109, "git": 109, "script": 109, "__name__": 109, "__main__": 109, "narugo1992": 109, "still": 109, "out": 109, "io": 109, "html": 109, "faq": 110}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [9, 0, 0, "-", "data"], [19, 0, 0, "-", "detect"], [26, 0, 0, "-", "edge"], [32, 0, 0, "-", "generic"], [36, 0, 0, "-", "metadata"], [41, 0, 0, "-", "metrics"], [45, 0, 0, "-", "ocr"], [49, 0, 0, "-", "operate"], [53, 0, 0, "-", "pose"], [56, 0, 0, "-", "preprocess"], [61, 0, 0, "-", "resource"], [63, 0, 0, "-", "restore"], [66, 0, 0, "-", "sd"], [70, 0, 0, "-", "segment"], [77, 0, 0, "-", "tagging"], [84, 0, 0, "-", "upscale"], [87, 0, 0, "-", "utils"], [96, 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, "-", "blob"], [6, 0, 0, "-", "decode"], [7, 0, 0, "-", "encode"], [8, 0, 0, "-", "image"], [10, 0, 0, "-", "layer"], [11, 0, 0, "-", "url"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.blob": [[5, 1, 1, "", "is_valid_image_blob_url"], [5, 1, 1, "", "load_image_from_blob_url"], [5, 1, 1, "", "to_blob_url"]], "imgutils.data.decode": [[6, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[7, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[8, 1, 1, "", "has_alpha_channel"], [8, 1, 1, "", "load_image"], [8, 1, 1, "", "load_images"]], "imgutils.data.layer": [[10, 1, 1, "", "istack"]], "imgutils.data.url": [[11, 1, 1, "", "download_image_from_url"], [11, 1, 1, "", "is_http_url"]], "imgutils.detect": [[12, 0, 0, "-", "booru_yolo"], [13, 0, 0, "-", "censor"], [14, 0, 0, "-", "eye"], [15, 0, 0, "-", "face"], [16, 0, 0, "-", "halfbody"], [17, 0, 0, "-", "hand"], [18, 0, 0, "-", "head"], [20, 0, 0, "-", "nudenet"], [21, 0, 0, "-", "person"], [22, 0, 0, "-", "similarity"], [23, 0, 0, "-", "text"], [24, 0, 0, "-", "visual"]], "imgutils.detect.booru_yolo": [[12, 1, 1, "", "detect_with_booru_yolo"]], "imgutils.detect.censor": [[13, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[14, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[15, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[16, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[17, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[18, 1, 1, "", "detect_heads"]], "imgutils.detect.nudenet": [[20, 1, 1, "", "detect_with_nudenet"]], "imgutils.detect.person": [[21, 1, 1, "", "detect_person"]], "imgutils.detect.similarity": [[22, 1, 1, "", "bboxes_similarity"], [22, 1, 1, "", "calculate_iou"], [22, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[23, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[24, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[25, 0, 0, "-", "canny"], [27, 0, 0, "-", "lineart"], [28, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[25, 1, 1, "", "edge_image_with_canny"], [25, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[27, 1, 1, "", "edge_image_with_lineart"], [27, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[28, 1, 1, "", "edge_image_with_lineart_anime"], [28, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[29, 0, 0, "-", "classify"], [30, 0, 0, "-", "clip"], [31, 0, 0, "-", "enhance"], [33, 0, 0, "-", "siglip"], [34, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[29, 3, 1, "", "ClassifyModel"], [29, 1, 1, "", "classify_predict"], [29, 1, 1, "", "classify_predict_fmt"], [29, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[29, 4, 1, "", "__init__"], [29, 4, 1, "", "clear"], [29, 4, 1, "", "launch_demo"], [29, 4, 1, "", "make_ui"], [29, 4, 1, "", "predict"], [29, 4, 1, "", "predict_fmt"], [29, 4, 1, "", "predict_score"]], "imgutils.generic.clip": [[30, 3, 1, "", "CLIPModel"], [30, 1, 1, "", "clip_image_encode"], [30, 1, 1, "", "clip_predict"], [30, 1, 1, "", "clip_text_encode"]], "imgutils.generic.clip.CLIPModel": [[30, 4, 1, "", "__init__"], [30, 4, 1, "", "clear"], [30, 4, 1, "", "image_encode"], [30, 4, 1, "", "launch_demo"], [30, 4, 1, "", "make_ui"], [30, 4, 1, "", "predict"], [30, 4, 1, "", "text_encode"]], "imgutils.generic.enhance": [[31, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[31, 4, 1, "", "__init__"], [31, 4, 1, "", "process"]], "imgutils.generic.siglip": [[33, 3, 1, "", "SigLIPModel"], [33, 1, 1, "", "siglip_image_encode"], [33, 1, 1, "", "siglip_predict"], [33, 1, 1, "", "siglip_text_encode"]], "imgutils.generic.siglip.SigLIPModel": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "clear"], [33, 4, 1, "", "image_encode"], [33, 4, 1, "", "launch_demo"], [33, 4, 1, "", "make_ui"], [33, 4, 1, "", "predict"], [33, 4, 1, "", "text_encode"]], "imgutils.generic.yolo": [[34, 3, 1, "", "YOLOModel"], [34, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[34, 4, 1, "", "__init__"], [34, 4, 1, "", "clear"], [34, 4, 1, "", "launch_demo"], [34, 4, 1, "", "make_ui"], [34, 4, 1, "", "predict"]], "imgutils.metadata": [[35, 0, 0, "-", "geninfo"], [37, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[35, 1, 1, "", "read_geninfo_exif"], [35, 1, 1, "", "read_geninfo_gif"], [35, 1, 1, "", "read_geninfo_parameters"], [35, 1, 1, "", "write_geninfo_exif"], [35, 1, 1, "", "write_geninfo_gif"], [35, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[37, 3, 1, "", "ImageLsbDataExtractor"], [37, 3, 1, "", "LSBExtractor"], [37, 3, 1, "", "LSBReadError"], [37, 1, 1, "", "inject_data"], [37, 1, 1, "", "read_lsb_metadata"], [37, 1, 1, "", "read_lsb_raw_bytes"], [37, 1, 1, "", "serialize_json"], [37, 1, 1, "", "serialize_pnginfo"], [37, 1, 1, "", "write_lsb_metadata"], [37, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[37, 4, 1, "", "__init__"], [37, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[37, 4, 1, "", "__init__"], [37, 4, 1, "", "get_next_n_bytes"], [37, 4, 1, "", "get_one_byte"], [37, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[38, 0, 0, "-", "aesthetic"], [39, 0, 0, "-", "ccip"], [40, 0, 0, "-", "dbaesthetic"], [42, 0, 0, "-", "laplacian"], [43, 0, 0, "-", "lpips"], [44, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[38, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[39, 1, 1, "", "ccip_batch_differences"], [39, 1, 1, "", "ccip_batch_extract_features"], [39, 1, 1, "", "ccip_batch_same"], [39, 1, 1, "", "ccip_clustering"], [39, 1, 1, "", "ccip_default_clustering_params"], [39, 1, 1, "", "ccip_default_threshold"], [39, 1, 1, "", "ccip_difference"], [39, 1, 1, "", "ccip_extract_feature"], [39, 1, 1, "", "ccip_merge"], [39, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[40, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[42, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[43, 1, 1, "", "lpips_clustering"], [43, 1, 1, "", "lpips_difference"], [43, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[44, 1, 1, "", "psnr"]], "imgutils.ocr": [[45, 1, 1, "", "detect_text_with_ocr"], [45, 1, 1, "", "list_det_models"], [45, 1, 1, "", "list_rec_models"], [45, 1, 1, "", "ocr"]], "imgutils.operate": [[46, 0, 0, "-", "align"], [47, 0, 0, "-", "censor_"], [48, 0, 0, "-", "imgcensor"], [50, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[46, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[47, 3, 1, "", "BaseCensor"], [47, 3, 1, "", "BlurCensor"], [47, 3, 1, "", "ColorCensor"], [47, 3, 1, "", "PixelateCensor"], [47, 1, 1, "", "censor_areas"], [47, 1, 1, "", "censor_nsfw"], [47, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[47, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[47, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[47, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[47, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[48, 3, 1, "", "EmojiBasedCensor"], [48, 3, 1, "", "ImageBasedCensor"], [48, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[48, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[48, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[48, 4, 1, "", "__init__"], [48, 4, 1, "", "find_for_area"], [48, 5, 1, "", "height"], [48, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[50, 1, 1, "", "squeeze"], [50, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[51, 0, 0, "-", "dwpose"], [52, 0, 0, "-", "format"], [54, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[51, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[52, 3, 1, "", "OP18KeyPointSet"], [52, 2, 1, "", "OP18_BODY_MAX"], [52, 2, 1, "", "OP18_BODY_MIN"], [52, 2, 1, "", "OP18_FACE_MAX"], [52, 2, 1, "", "OP18_FACE_MIN"], [52, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [52, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [52, 2, 1, "", "OP18_LEFT_HAND_MAX"], [52, 2, 1, "", "OP18_LEFT_HAND_MIN"], [52, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [52, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [52, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [52, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [52, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[52, 4, 1, "", "__init__"], [52, 4, 1, "", "__mul__"], [52, 4, 1, "", "__truediv__"], [52, 5, 1, "", "body"], [52, 5, 1, "", "face"], [52, 5, 1, "", "left_foot"], [52, 5, 1, "", "left_hand"], [52, 5, 1, "", "right_foot"], [52, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[52, 7, 1, "", "LEFT_ANKLE"], [52, 7, 1, "", "LEFT_BIG_TOE"], [52, 7, 1, "", "LEFT_EAR"], [52, 7, 1, "", "LEFT_ELBOW"], [52, 7, 1, "", "LEFT_EYE"], [52, 7, 1, "", "LEFT_HEEL"], [52, 7, 1, "", "LEFT_HIP"], [52, 7, 1, "", "LEFT_KNEE"], [52, 7, 1, "", "LEFT_SHOULDER"], [52, 7, 1, "", "LEFT_SMALL_TOE"], [52, 7, 1, "", "LEFT_WRIST"], [52, 7, 1, "", "NECK"], [52, 7, 1, "", "NOSE"], [52, 7, 1, "", "RIGHT_ANKLE"], [52, 7, 1, "", "RIGHT_BIG_TOE"], [52, 7, 1, "", "RIGHT_EAR"], [52, 7, 1, "", "RIGHT_ELBOW"], [52, 7, 1, "", "RIGHT_EYE"], [52, 7, 1, "", "RIGHT_HEEL"], [52, 7, 1, "", "RIGHT_HIP"], [52, 7, 1, "", "RIGHT_KNEE"], [52, 7, 1, "", "RIGHT_SHOULDER"], [52, 7, 1, "", "RIGHT_SMALL_TOE"], [52, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[54, 1, 1, "", "op18_visualize"]], "imgutils.preprocess": [[55, 0, 0, "-", "base"], [57, 0, 0, "-", "pillow"], [58, 0, 0, "-", "torchvision"], [59, 0, 0, "-", "transformers"]], "imgutils.preprocess.base": [[55, 3, 1, "", "NotParseTarget"]], "imgutils.preprocess.pillow": [[57, 1, 1, "", "create_pillow_transforms"], [57, 1, 1, "", "parse_pillow_transforms"], [57, 1, 1, "", "register_pillow_parse"], [57, 1, 1, "", "register_pillow_transform"]], "imgutils.preprocess.torchvision": [[58, 1, 1, "", "create_torchvision_transforms"], [58, 1, 1, "", "parse_torchvision_transforms"], [58, 1, 1, "", "register_torchvision_parse"], [58, 1, 1, "", "register_torchvision_transform"]], "imgutils.preprocess.transformers": [[59, 3, 1, "", "NotProcessorTypeError"], [59, 1, 1, "", "convert_to_size_dict"], [59, 1, 1, "", "create_bit_transforms"], [59, 1, 1, "", "create_blip_transforms"], [59, 1, 1, "", "create_clip_transforms"], [59, 1, 1, "", "create_convnext_transforms"], [59, 1, 1, "", "create_mobilenetv2_transforms"], [59, 1, 1, "", "create_siglip_transforms"], [59, 1, 1, "", "create_transforms_from_bit_processor"], [59, 1, 1, "", "create_transforms_from_blip_processor"], [59, 1, 1, "", "create_transforms_from_clip_processor"], [59, 1, 1, "", "create_transforms_from_convnext_processor"], [59, 1, 1, "", "create_transforms_from_mobilenetv2_processor"], [59, 1, 1, "", "create_transforms_from_siglip_processor"], [59, 1, 1, "", "create_transforms_from_transformers"], [59, 1, 1, "", "create_transforms_from_vit_processor"], [59, 1, 1, "", "create_vit_transforms"], [59, 1, 1, "", "get_size_dict"], [59, 1, 1, "", "is_valid_size_dict"], [59, 1, 1, "", "register_creators_for_transformers"]], "imgutils.resource": [[60, 0, 0, "-", "background"]], "imgutils.resource.background": [[60, 3, 1, "", "BackgroundImageSet"], [60, 1, 1, "", "get_bg_image"], [60, 1, 1, "", "get_bg_image_file"], [60, 1, 1, "", "list_bg_image_files"], [60, 1, 1, "", "random_bg_image"], [60, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[60, 4, 1, "", "__init__"], [60, 4, 1, "", "get_image"], [60, 4, 1, "", "get_image_file"], [60, 4, 1, "", "list_image_files"], [60, 4, 1, "", "random_image"], [60, 4, 1, "", "random_image_file"]], "imgutils.restore": [[62, 0, 0, "-", "adversarial"], [64, 0, 0, "-", "nafnet"], [65, 0, 0, "-", "scunet"]], "imgutils.restore.adversarial": [[62, 1, 1, "", "remove_adversarial_noise"]], "imgutils.restore.nafnet": [[64, 1, 1, "", "restore_with_nafnet"]], "imgutils.restore.scunet": [[65, 1, 1, "", "restore_with_scunet"]], "imgutils.sd": [[67, 0, 0, "-", "metadata"], [68, 0, 0, "-", "model"], [69, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[67, 3, 1, "", "SDMetaData"], [67, 1, 1, "", "get_sdmeta_from_image"], [67, 1, 1, "", "parse_sdmeta_from_text"], [67, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[67, 4, 1, "", "__str__"], [67, 5, 1, "", "pnginfo"], [67, 5, 1, "", "text"]], "imgutils.sd.model": [[68, 1, 1, "", "read_metadata"], [68, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[69, 3, 1, "", "NAIMetaData"], [69, 3, 1, "", "NAIMetadata"], [69, 1, 1, "", "add_naimeta_to_image"], [69, 1, 1, "", "get_naimeta_from_image"], [69, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[69, 4, 1, "", "__init__"], [69, 5, 1, "", "pnginfo"]], "imgutils.segment": [[71, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[71, 1, 1, "", "get_isnetis_mask"], [71, 1, 1, "", "segment_rgba_with_isnetis"], [71, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[72, 0, 0, "-", "blacklist"], [73, 0, 0, "-", "character"], [74, 0, 0, "-", "deepdanbooru"], [75, 0, 0, "-", "deepgelbooru"], [76, 0, 0, "-", "format"], [78, 0, 0, "-", "match"], [79, 0, 0, "-", "mldanbooru"], [80, 0, 0, "-", "order"], [81, 0, 0, "-", "overlap"], [82, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[72, 1, 1, "", "drop_blacklisted_tags"], [72, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[73, 2, 1, "", "CHAR_PREFIXES"], [73, 2, 1, "", "CHAR_SUFFIXES"], [73, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [73, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [73, 2, 1, "", "CHAR_WHITELIST_WORD"], [73, 3, 1, "", "CharacterTagPool"], [73, 1, 1, "", "drop_basic_character_tags"], [73, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[73, 4, 1, "", "__init__"], [73, 4, 1, "", "drop_basic_character_tags"], [73, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[74, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.deepgelbooru": [[75, 1, 1, "", "get_deepgelbooru_tags"]], "imgutils.tagging.format": [[76, 1, 1, "", "add_underline"], [76, 1, 1, "", "remove_underline"], [76, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[78, 1, 1, "", "tag_match_full"], [78, 1, 1, "", "tag_match_prefix"], [78, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[79, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[80, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[81, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[82, 1, 1, "", "convert_wd14_emb_to_prediction"], [82, 1, 1, "", "denormalize_wd14_emb"], [82, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[83, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[83, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[85, 0, 0, "-", "cache"], [86, 0, 0, "-", "func"], [88, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[85, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[86, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[88, 1, 1, "", "get_onnx_provider"], [88, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[89, 0, 0, "-", "aicheck"], [90, 0, 0, "-", "bangumi_char"], [91, 0, 0, "-", "classify"], [92, 0, 0, "-", "color"], [93, 0, 0, "-", "completeness"], [94, 0, 0, "-", "dbrating"], [95, 0, 0, "-", "furry"], [97, 0, 0, "-", "monochrome"], [98, 0, 0, "-", "nsfw"], [99, 0, 0, "-", "portrait"], [100, 0, 0, "-", "rating"], [101, 0, 0, "-", "real"], [102, 0, 0, "-", "safe"], [103, 0, 0, "-", "style_age"], [104, 0, 0, "-", "teen"], [105, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[89, 1, 1, "", "get_ai_created_score"], [89, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[90, 1, 1, "", "anime_bangumi_char"], [90, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[91, 1, 1, "", "anime_classify"], [91, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[92, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[93, 1, 1, "", "anime_completeness"], [93, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[94, 1, 1, "", "anime_dbrating"], [94, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[95, 1, 1, "", "anime_furry"], [95, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[97, 1, 1, "", "get_monochrome_score"], [97, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[98, 1, 1, "", "nsfw_pred"], [98, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[99, 1, 1, "", "anime_portrait"], [99, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[100, 1, 1, "", "anime_rating"], [100, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[101, 1, 1, "", "anime_real"], [101, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[102, 1, 1, "", "safe_check"], [102, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[103, 1, 1, "", "anime_style_age"], [103, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[104, 1, 1, "", "anime_teen"], [104, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[105, 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, 105, 106], "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, 10, 11], "background": [4, 60], "grid_background": 4, "grid_transpar": 4, "blob": 5, "to_blob_url": 5, "load_image_from_blob_url": 5, "is_valid_image_blob_url": 5, "decod": 6, "rgb_decod": 6, "encod": 7, "rgb_encod": 7, "imag": 8, "load_imag": 8, "has_alpha_channel": 8, "layer": 10, "istack": 10, "url": 11, "download_image_from_url": 11, "is_http_url": 11, "detect": [12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24], "booru_yolo": 12, "model": [12, 68], "label": 12, "descript": 12, "avail": 12, "pp": 12, "seri": 12, "AS": 12, "aa": 12, "detect_with_booru_yolo": 12, "censor": 13, "detect_censor": 13, "ey": 14, "detect_ey": 14, "face": 15, "detect_fac": 15, "halfbodi": 16, "detect_halfbodi": 16, "hand": 17, "detect_hand": 17, "head": 18, "detect_head": 18, "nudenet": 20, "detect_with_nudenet": 20, "person": 21, "detect_person": 21, "similar": 22, "calculate_i": 22, "bboxes_similar": 22, "detection_similar": 22, "text": 23, "detect_text": 23, "visual": [24, 54], "detection_visu": 24, "edg": [25, 26, 27, 28], "canni": 25, "get_edge_by_canni": 25, "edge_image_with_canni": 25, "lineart": 27, "get_edge_by_lineart": 27, "edge_image_with_lineart": 27, "lineart_anim": 28, "get_edge_by_lineart_anim": 28, "edge_image_with_lineart_anim": 28, "gener": [29, 30, 31, 32, 33, 34], "classifi": [29, 91], "classifymodel": 29, "classify_predict_scor": 29, "classify_predict": 29, "classify_predict_fmt": 29, "clip": 30, "clipmodel": 30, "clip_image_encod": 30, "clip_text_encod": 30, "clip_predict": 30, "enhanc": 31, "imageenhanc": 31, "siglip": 33, "siglipmodel": 33, "siglip_image_encod": 33, "siglip_text_encod": 33, "siglip_predict": 33, "yolo": 34, "yolomodel": 34, "yolo_predict": 34, "metadata": [35, 36, 37, 67], "geninfo": 35, "read_geninfo_paramet": 35, "read_geninfo_exif": 35, "read_geninfo_gif": 35, "write_geninfo_paramet": 35, "write_geninfo_exif": 35, "write_geninfo_gif": 35, "lsb": 37, "read_lsb_raw_byt": 37, "read_lsb_metadata": 37, "write_lsb_raw_byt": 37, "write_lsb_metadata": 37, "lsbreaderror": 37, "lsbextractor": 37, "imagelsbdataextractor": 37, "serialize_pnginfo": 37, "serialize_json": 37, "inject_data": 37, "metric": [38, 39, 40, 41, 42, 43, 44], "aesthet": 38, "get_aesthetic_scor": 38, "ccip": 39, "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": 40, "anime_dbaesthet": 40, "laplacian": 42, "laplacian_scor": 42, "lpip": 43, "lpips_extract_featur": 43, "lpips_differ": 43, "lpips_clust": 43, "psnr_": 44, "psnr": 44, "ocr": 45, "detect_text_with_ocr": 45, "list_det_model": 45, "list_rec_model": 45, "oper": [46, 47, 48, 49, 50], "align": 46, "align_maxs": 46, "censor_": 47, "censor_area": 47, "censor_nsfw": 47, "basecensor": 47, "colorcensor": 47, "blurcensor": 47, "pixelatecensor": 47, "register_censor_method": 47, "imgcensor": 48, "imagebasedcensor": 48, "emojibasedcensor": 48, "singleimag": 48, "squeez": 50, "squeeze_with_transpar": 50, "pose": [51, 52, 53, 54], "dwpose": 51, "dwpose_estim": 51, "format": [52, 76], "op18keypointset": 52, "openpose18": 52, "op18_body_max": 52, "op18_body_min": 52, "op18_face_max": 52, "op18_face_min": 52, "op18_left_foot_max": 52, "op18_left_foot_min": 52, "op18_left_hand_max": 52, "op18_left_hand_min": 52, "op18_right_foot_max": 52, "op18_right_foot_min": 52, "op18_right_hand_max": 52, "op18_right_hand_min": 52, "op18_visu": 54, "preprocess": [55, 56, 57, 58, 59], "base": 55, "notparsetarget": 55, "pillow": 57, "register_pillow_transform": 57, "register_pillow_pars": 57, "create_pillow_transform": 57, "parse_pillow_transform": 57, "torchvis": 58, "register_torchvision_transform": 58, "register_torchvision_pars": 58, "create_torchvision_transform": 58, "parse_torchvision_transform": 58, "transform": 59, "register_creators_for_transform": 59, "notprocessortypeerror": 59, "create_transforms_from_transform": 59, "is_valid_size_dict": 59, "convert_to_size_dict": 59, "get_size_dict": 59, "create_clip_transform": 59, "create_transforms_from_clip_processor": 59, "create_convnext_transform": 59, "create_transforms_from_convnext_processor": 59, "create_vit_transform": 59, "create_transforms_from_vit_processor": 59, "create_siglip_transform": 59, "create_transforms_from_siglip_processor": 59, "create_bit_transform": 59, "create_transforms_from_bit_processor": 59, "create_blip_transform": 59, "create_transforms_from_blip_processor": 59, "create_mobilenetv2_transform": 59, "create_transforms_from_mobilenetv2_processor": 59, "resourc": [60, 61], "backgroundimageset": 60, "list_bg_image_fil": 60, "get_bg_image_fil": 60, "get_bg_imag": 60, "random_bg_image_fil": 60, "random_bg_imag": 60, "restor": [62, 63, 64, 65], "adversari": 62, "remove_adversarial_nois": 62, "nafnet": 64, "restore_with_nafnet": 64, "scunet": 65, "restore_with_scunet": 65, "sd": [66, 67, 68, 69], "sdmetadata": 67, "parse_sdmeta_from_text": 67, "get_sdmeta_from_imag": 67, "save_image_with_sdmeta": 67, "read_metadata": 68, "save_with_metadata": 68, "nai": 69, "naimetadata": 69, "get_naimeta_from_imag": 69, "add_naimeta_to_imag": 69, "save_image_with_naimeta": 69, "segment": [70, 71], "isneti": 71, "get_isnetis_mask": 71, "segment_with_isneti": 71, "segment_rgba_with_isneti": 71, "tag": [72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82], "blacklist": 72, "is_blacklist": 72, "drop_blacklisted_tag": 72, "charact": 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, "deepdanbooru": 74, "get_deepdanbooru_tag": 74, "deepgelbooru": 75, "get_deepgelbooru_tag": 75, "add_underlin": 76, "remove_underlin": 76, "tags_to_text": 76, "match": 78, "tag_match_suffix": 78, "tag_match_prefix": 78, "tag_match_ful": 78, "mldanbooru": 79, "get_mldanbooru_tag": 79, "order": 80, "sort_tag": 80, "overlap": 81, "drop_overlap_tag": 81, "wd14": 82, "get_wd14_tag": 82, "convert_wd14_emb_to_predict": 82, "denormalize_wd14_emb": 82, "upscal": [83, 84], "cdc": 83, "upscale_with_cdc": 83, "util": [85, 86, 87, 88], "cach": 85, "ts_lru_cach": 85, "func": 86, "sigmoid": 86, "onnxruntim": 88, "get_onnx_provid": 88, "open_onnx_model": 88, "valid": [89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105], "aicheck": 89, "get_ai_created_scor": 89, "is_ai_cr": 89, "bangumi_char": 90, "anime_bangumi_char_scor": 90, "anime_bangumi_char": 90, "anime_classify_scor": 91, "anime_classifi": 91, "color": 92, "is_greyscal": 92, "complet": 93, "anime_completeness_scor": 93, "anime_complet": 93, "dbrate": 94, "anime_dbrating_scor": 94, "anime_dbr": 94, "furri": 95, "anime_furry_scor": 95, "anime_furri": 95, "monochrom": 97, "get_monochrome_scor": 97, "is_monochrom": 97, "nsfw": 98, "nsfw_pred_scor": 98, "nsfw_pred": 98, "portrait": 99, "anime_portrait_scor": 99, "anime_portrait": 99, "rate": 100, "anime_rating_scor": 100, "anime_r": [100, 101], "real": 101, "anime_real_scor": 101, "safe": 102, "safe_check_scor": 102, "safe_check": 102, "style_ag": 103, "anime_style_age_scor": 103, "anime_style_ag": 103, "teen": 104, "anime_teen_scor": 104, "anime_teen": 104, "truncat": 105, "is_truncated_fil": 105, "welcom": 106, "": 106, "document": 106, "overview": 106, "tutori": 106, "inform": [106, 107, 108], "api": 106, "run": [107, 108], "environ": [107, 108], "instal": 109, "quick": 110, "start": 110}, "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.blob": [[5, "module-imgutils.data.blob"]], "to_blob_url": [[5, "to-blob-url"]], "load_image_from_blob_url": [[5, "load-image-from-blob-url"]], "is_valid_image_blob_url": [[5, "is-valid-image-blob-url"]], "imgutils.data.decode": [[6, "module-imgutils.data.decode"]], "rgb_decode": [[6, "rgb-decode"]], "imgutils.data.encode": [[7, "module-imgutils.data.encode"]], "rgb_encode": [[7, "rgb-encode"]], "imgutils.data.image": [[8, "module-imgutils.data.image"]], "load_image": [[8, "load-image"]], "load_images": [[8, "load-images"]], "has_alpha_channel": [[8, "has-alpha-channel"]], "imgutils.data": [[9, "module-imgutils.data"]], "imgutils.data.layer": [[10, "module-imgutils.data.layer"]], "istack": [[10, "istack"]], "imgutils.data.url": [[11, "module-imgutils.data.url"]], "download_image_from_url": [[11, "download-image-from-url"]], "is_http_url": [[11, "is-http-url"]], "imgutils.detect.booru_yolo": [[12, "module-imgutils.detect.booru_yolo"]], "Model Labels and Descriptions": [[12, "id1"]], "Available Models (PP Series)": [[12, "id2"]], "Available Models (AS Series)": [[12, "id3"]], "Available Models (AA Series)": [[12, "id4"]], "detect_with_booru_yolo": [[12, "detect-with-booru-yolo"]], "imgutils.detect.censor": [[13, "module-imgutils.detect.censor"]], "detect_censors": [[13, "detect-censors"]], "imgutils.detect.eye": [[14, "module-imgutils.detect.eye"]], "detect_eyes": [[14, "detect-eyes"]], "imgutils.detect.face": [[15, "module-imgutils.detect.face"]], "detect_faces": [[15, "detect-faces"]], "imgutils.detect.halfbody": [[16, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[16, "detect-halfbody"]], "imgutils.detect.hand": [[17, "module-imgutils.detect.hand"]], "detect_hands": [[17, "detect-hands"]], "imgutils.detect.head": [[18, "module-imgutils.detect.head"]], "detect_heads": [[18, "detect-heads"]], "imgutils.detect": [[19, "module-imgutils.detect"]], "imgutils.detect.nudenet": [[20, "module-imgutils.detect.nudenet"]], "detect_with_nudenet": [[20, "detect-with-nudenet"]], "imgutils.detect.person": [[21, "module-imgutils.detect.person"]], "detect_person": [[21, "detect-person"]], "imgutils.detect.similarity": [[22, "module-imgutils.detect.similarity"]], "calculate_iou": [[22, "calculate-iou"]], "bboxes_similarity": [[22, "bboxes-similarity"]], "detection_similarity": [[22, "detection-similarity"]], "imgutils.detect.text": [[23, "module-imgutils.detect.text"]], "detect_text": [[23, "detect-text"]], "imgutils.detect.visual": [[24, "module-imgutils.detect.visual"]], "detection_visualize": [[24, "detection-visualize"]], "imgutils.edge.canny": [[25, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[25, "get-edge-by-canny"]], "edge_image_with_canny": [[25, "edge-image-with-canny"]], "imgutils.edge": [[26, "module-imgutils.edge"]], "imgutils.edge.lineart": [[27, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[27, "get-edge-by-lineart"]], "edge_image_with_lineart": [[27, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[28, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[28, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[28, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[29, "module-imgutils.generic.classify"]], "ClassifyModel": [[29, "classifymodel"]], "classify_predict_score": [[29, "classify-predict-score"]], "classify_predict": [[29, "classify-predict"]], "classify_predict_fmt": [[29, "classify-predict-fmt"]], "imgutils.generic.clip": [[30, "module-imgutils.generic.clip"]], "CLIPModel": [[30, "clipmodel"]], "clip_image_encode": [[30, "clip-image-encode"]], "clip_text_encode": [[30, "clip-text-encode"]], "clip_predict": [[30, "clip-predict"]], "imgutils.generic.enhance": [[31, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[31, "imageenhancer"]], "imgutils.generic": [[32, "module-imgutils.generic"]], "imgutils.generic.siglip": [[33, "module-imgutils.generic.siglip"]], "SigLIPModel": [[33, "siglipmodel"]], "siglip_image_encode": [[33, "siglip-image-encode"]], "siglip_text_encode": [[33, "siglip-text-encode"]], "siglip_predict": [[33, "siglip-predict"]], "imgutils.generic.yolo": [[34, "module-imgutils.generic.yolo"]], "YOLOModel": [[34, "yolomodel"]], "yolo_predict": [[34, "yolo-predict"]], "imgutils.metadata.geninfo": [[35, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[35, "read-geninfo-parameters"]], "read_geninfo_exif": [[35, "read-geninfo-exif"]], "read_geninfo_gif": [[35, "read-geninfo-gif"]], "write_geninfo_parameters": [[35, "write-geninfo-parameters"]], "write_geninfo_exif": [[35, "write-geninfo-exif"]], "write_geninfo_gif": [[35, "write-geninfo-gif"]], "imgutils.metadata": [[36, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[37, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[37, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[37, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[37, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[37, "write-lsb-metadata"]], "LSBReadError": [[37, "lsbreaderror"]], "LSBExtractor": [[37, "lsbextractor"]], "ImageLsbDataExtractor": [[37, "imagelsbdataextractor"]], "serialize_pnginfo": [[37, "serialize-pnginfo"]], "serialize_json": [[37, "serialize-json"]], "inject_data": [[37, "inject-data"]], "imgutils.metrics.aesthetic": [[38, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[38, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[39, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[39, "ccip-extract-feature"]], "ccip_batch_extract_features": [[39, "ccip-batch-extract-features"]], "ccip_default_threshold": [[39, "ccip-default-threshold"]], "ccip_difference": [[39, "ccip-difference"]], "ccip_same": [[39, "ccip-same"]], "ccip_batch_differences": [[39, "ccip-batch-differences"]], "ccip_batch_same": [[39, "ccip-batch-same"]], "ccip_default_clustering_params": [[39, "ccip-default-clustering-params"]], "ccip_clustering": [[39, "ccip-clustering"]], "ccip_merge": [[39, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[40, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[40, "anime-dbaesthetic"]], "imgutils.metrics": [[41, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[42, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[42, "laplacian-score"]], "imgutils.metrics.lpips": [[43, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[43, "lpips-extract-feature"]], "lpips_difference": [[43, "lpips-difference"]], "lpips_clustering": [[43, "lpips-clustering"]], "imgutils.metrics.psnr_": [[44, "module-imgutils.metrics.psnr_"]], "psnr": [[44, "id1"]], "imgutils.ocr": [[45, "module-imgutils.ocr"]], "detect_text_with_ocr": [[45, "detect-text-with-ocr"]], "ocr": [[45, "ocr"]], "list_det_models": [[45, "list-det-models"]], "list_rec_models": [[45, "list-rec-models"]], "imgutils.operate.align": [[46, "module-imgutils.operate.align"]], "align_maxsize": [[46, "align-maxsize"]], "imgutils.operate.censor_": [[47, "module-imgutils.operate.censor_"]], "censor_areas": [[47, "censor-areas"]], "censor_nsfw": [[47, "censor-nsfw"]], "BaseCensor": [[47, "basecensor"]], "ColorCensor": [[47, "colorcensor"]], "BlurCensor": [[47, "blurcensor"]], "PixelateCensor": [[47, "pixelatecensor"]], "register_censor_method": [[47, "register-censor-method"]], "imgutils.operate.imgcensor": [[48, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[48, "imagebasedcensor"]], "EmojiBasedCensor": [[48, "emojibasedcensor"]], "SingleImage": [[48, "singleimage"]], "imgutils.operate": [[49, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[50, "module-imgutils.operate.squeeze"]], "squeeze": [[50, "squeeze"]], "squeeze_with_transparency": [[50, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[51, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[51, "dwpose-estimate"]], "imgutils.pose.format": [[52, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[52, "op18keypointset"]], "OpenPose18": [[52, "openpose18"]], "OP18_BODY_MAX": [[52, "op18-body-max"]], "OP18_BODY_MIN": [[52, "op18-body-min"]], "OP18_FACE_MAX": [[52, "op18-face-max"]], "OP18_FACE_MIN": [[52, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[52, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[52, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[52, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[52, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[52, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[52, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[52, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[52, "op18-right-hand-min"]], "imgutils.pose": [[53, "module-imgutils.pose"]], "imgutils.pose.visual": [[54, "module-imgutils.pose.visual"]], "op18_visualize": [[54, "op18-visualize"]], "imgutils.preprocess.base": [[55, "module-imgutils.preprocess.base"]], "NotParseTarget": [[55, "notparsetarget"]], "imgutils.preprocess": [[56, "module-imgutils.preprocess"]], "imgutils.preprocess.pillow": [[57, "module-imgutils.preprocess.pillow"]], "register_pillow_transform": [[57, "register-pillow-transform"]], "register_pillow_parse": [[57, "register-pillow-parse"]], "create_pillow_transforms": [[57, "create-pillow-transforms"]], "parse_pillow_transforms": [[57, "parse-pillow-transforms"]], "imgutils.preprocess.torchvision": [[58, "module-imgutils.preprocess.torchvision"]], "register_torchvision_transform": [[58, "register-torchvision-transform"]], "register_torchvision_parse": [[58, "register-torchvision-parse"]], "create_torchvision_transforms": [[58, "create-torchvision-transforms"]], "parse_torchvision_transforms": [[58, "parse-torchvision-transforms"]], "imgutils.preprocess.transformers": [[59, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers": [[59, "register-creators-for-transformers"]], "NotProcessorTypeError": [[59, "notprocessortypeerror"]], "create_transforms_from_transformers": [[59, "create-transforms-from-transformers"]], "is_valid_size_dict": [[59, "is-valid-size-dict"]], "convert_to_size_dict": [[59, "convert-to-size-dict"]], "get_size_dict": [[59, "get-size-dict"]], "create_clip_transforms": [[59, "create-clip-transforms"]], "create_transforms_from_clip_processor": [[59, "create-transforms-from-clip-processor"]], "create_convnext_transforms": [[59, "create-convnext-transforms"]], "create_transforms_from_convnext_processor": [[59, "create-transforms-from-convnext-processor"]], "create_vit_transforms": [[59, "create-vit-transforms"]], "create_transforms_from_vit_processor": [[59, "create-transforms-from-vit-processor"]], "create_siglip_transforms": [[59, "create-siglip-transforms"]], "create_transforms_from_siglip_processor": [[59, "create-transforms-from-siglip-processor"]], "create_bit_transforms": [[59, "create-bit-transforms"]], "create_transforms_from_bit_processor": [[59, "create-transforms-from-bit-processor"]], "create_blip_transforms": [[59, "create-blip-transforms"]], "create_transforms_from_blip_processor": [[59, "create-transforms-from-blip-processor"]], "create_mobilenetv2_transforms": [[59, "create-mobilenetv2-transforms"]], "create_transforms_from_mobilenetv2_processor": [[59, "create-transforms-from-mobilenetv2-processor"]], "imgutils.resource.background": [[60, "module-imgutils.resource.background"]], "BackgroundImageSet": [[60, "backgroundimageset"]], "list_bg_image_files": [[60, "list-bg-image-files"]], "get_bg_image_file": [[60, "get-bg-image-file"]], "get_bg_image": [[60, "get-bg-image"]], "random_bg_image_file": [[60, "random-bg-image-file"]], "random_bg_image": [[60, "random-bg-image"]], "imgutils.resource": [[61, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[62, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise": [[62, "remove-adversarial-noise"]], "imgutils.restore": [[63, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[64, "module-imgutils.restore.nafnet"]], "restore_with_nafnet": [[64, "restore-with-nafnet"]], "imgutils.restore.scunet": [[65, "module-imgutils.restore.scunet"]], "restore_with_scunet": [[65, "restore-with-scunet"]], "imgutils.sd": [[66, "module-imgutils.sd"]], "imgutils.sd.metadata": [[67, "module-imgutils.sd.metadata"]], "SDMetaData": [[67, "sdmetadata"]], "parse_sdmeta_from_text": [[67, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[67, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[67, "save-image-with-sdmeta"]], "imgutils.sd.model": [[68, "module-imgutils.sd.model"]], "read_metadata": [[68, "read-metadata"]], "save_with_metadata": [[68, "save-with-metadata"]], "imgutils.sd.nai": [[69, "module-imgutils.sd.nai"]], "NAIMetaData": [[69, "naimetadata"]], "NAIMetadata": [[69, "id1"]], "get_naimeta_from_image": [[69, "get-naimeta-from-image"]], "add_naimeta_to_image": [[69, "add-naimeta-to-image"]], "save_image_with_naimeta": [[69, "save-image-with-naimeta"]], "imgutils.segment": [[70, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[71, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[71, "get-isnetis-mask"]], "segment_with_isnetis": [[71, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[71, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[72, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[72, "is-blacklisted"]], "drop_blacklisted_tags": [[72, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[73, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[73, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[73, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[73, "char-whitelist-word"]], "CHAR_SUFFIXES": [[73, "char-suffixes"]], "CHAR_PREFIXES": [[73, "char-prefixes"]], "CharacterTagPool": [[73, "charactertagpool"]], "is_basic_character_tag": [[73, "is-basic-character-tag"]], "drop_basic_character_tags": [[73, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[74, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[74, "get-deepdanbooru-tags"]], "imgutils.tagging.deepgelbooru": [[75, "module-imgutils.tagging.deepgelbooru"]], "get_deepgelbooru_tags": [[75, "get-deepgelbooru-tags"]], "imgutils.tagging.format": [[76, "module-imgutils.tagging.format"]], "add_underline": [[76, "add-underline"]], "remove_underline": [[76, "remove-underline"]], "tags_to_text": [[76, "tags-to-text"]], "imgutils.tagging": [[77, "module-imgutils.tagging"]], "imgutils.tagging.match": [[78, "module-imgutils.tagging.match"]], "tag_match_suffix": [[78, "tag-match-suffix"]], "tag_match_prefix": [[78, "tag-match-prefix"]], "tag_match_full": [[78, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[79, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[79, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[80, "module-imgutils.tagging.order"]], "sort_tags": [[80, "sort-tags"]], "imgutils.tagging.overlap": [[81, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[81, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[82, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[82, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[82, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[82, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[83, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[83, "upscale-with-cdc"]], "imgutils.upscale": [[84, "module-imgutils.upscale"]], "imgutils.utils.cache": [[85, "module-imgutils.utils.cache"]], "ts_lru_cache": [[85, "ts-lru-cache"]], "imgutils.utils.func": [[86, "module-imgutils.utils.func"]], "sigmoid": [[86, "sigmoid"]], "imgutils.utils": [[87, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[88, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[88, "get-onnx-provider"]], "open_onnx_model": [[88, "open-onnx-model"]], "imgutils.validate.aicheck": [[89, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[89, "get-ai-created-score"]], "is_ai_created": [[89, "is-ai-created"]], "imgutils.validate.bangumi_char": [[90, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[90, "anime-bangumi-char-score"]], "anime_bangumi_char": [[90, "anime-bangumi-char"]], "imgutils.validate.classify": [[91, "module-imgutils.validate.classify"]], "anime_classify_score": [[91, "anime-classify-score"]], "anime_classify": [[91, "anime-classify"]], "imgutils.validate.color": [[92, "module-imgutils.validate.color"]], "is_greyscale": [[92, "is-greyscale"]], "imgutils.validate.completeness": [[93, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[93, "anime-completeness-score"]], "anime_completeness": [[93, "anime-completeness"]], "imgutils.validate.dbrating": [[94, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[94, "anime-dbrating-score"]], "anime_dbrating": [[94, "anime-dbrating"]], "imgutils.validate.furry": [[95, "module-imgutils.validate.furry"]], "anime_furry_score": [[95, "anime-furry-score"]], "anime_furry": [[95, "anime-furry"]], "imgutils.validate": [[96, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[97, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[97, "get-monochrome-score"]], "is_monochrome": [[97, "is-monochrome"]], "imgutils.validate.nsfw": [[98, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[98, "nsfw-pred-score"]], "nsfw_pred": [[98, "nsfw-pred"]], "imgutils.validate.portrait": [[99, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[99, "anime-portrait-score"]], "anime_portrait": [[99, "anime-portrait"]], "imgutils.validate.rating": [[100, "module-imgutils.validate.rating"]], "anime_rating_score": [[100, "anime-rating-score"]], "anime_rating": [[100, "anime-rating"]], "imgutils.validate.real": [[101, "module-imgutils.validate.real"]], "anime_real_score": [[101, "anime-real-score"]], "anime_real": [[101, "anime-real"]], "imgutils.validate.safe": [[102, "module-imgutils.validate.safe"]], "safe_check_score": [[102, "safe-check-score"]], "safe_check": [[102, "safe-check"]], "imgutils.validate.style_age": [[103, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[103, "anime-style-age-score"]], "anime_style_age": [[103, "anime-style-age"]], "imgutils.validate.teen": [[104, "module-imgutils.validate.teen"]], "anime_teen_score": [[104, "anime-teen-score"]], "anime_teen": [[104, "anime-teen"]], "imgutils.validate.truncate": [[105, "module-imgutils.validate.truncate"]], "is_truncated_file": [[105, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[106, "welcome-to-imgutils-s-documentation"]], "Overview": [[106, "overview"]], "Tutorials": [[106, null]], "Information": [[106, null]], "API Documentation": [[106, null]], "Run Environment Information": [[107, "Run-Environment-Information"], [108, "Run-Environment-Information"]], "Installation": [[109, "installation"]], "Quick Start": [[110, "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.blob"], [6, "module-imgutils.data.decode"], [7, "module-imgutils.data.encode"], [8, "module-imgutils.data.image"], [9, "module-imgutils.data"], [10, "module-imgutils.data.layer"], [11, "module-imgutils.data.url"], [12, "module-imgutils.detect.booru_yolo"], [13, "module-imgutils.detect.censor"], [14, "module-imgutils.detect.eye"], [15, "module-imgutils.detect.face"], [16, "module-imgutils.detect.halfbody"], [17, "module-imgutils.detect.hand"], [18, "module-imgutils.detect.head"], [19, "module-imgutils.detect"], [20, "module-imgutils.detect.nudenet"], [21, "module-imgutils.detect.person"], [22, "module-imgutils.detect.similarity"], [23, "module-imgutils.detect.text"], [24, "module-imgutils.detect.visual"], [25, "module-imgutils.edge.canny"], [26, "module-imgutils.edge"], [27, "module-imgutils.edge.lineart"], [28, "module-imgutils.edge.lineart_anime"], [29, "module-imgutils.generic.classify"], [30, "module-imgutils.generic.clip"], [31, "module-imgutils.generic.enhance"], [32, "module-imgutils.generic"], [33, "module-imgutils.generic.siglip"], [34, "module-imgutils.generic.yolo"], [35, "module-imgutils.metadata.geninfo"], [36, "module-imgutils.metadata"], [37, "module-imgutils.metadata.lsb"], [38, "module-imgutils.metrics.aesthetic"], [39, "module-imgutils.metrics.ccip"], [40, "module-imgutils.metrics.dbaesthetic"], [41, "module-imgutils.metrics"], [42, "module-imgutils.metrics.laplacian"], [43, "module-imgutils.metrics.lpips"], [44, "module-imgutils.metrics.psnr_"], [45, "module-imgutils.ocr"], [46, "module-imgutils.operate.align"], [47, "module-imgutils.operate.censor_"], [48, "module-imgutils.operate.imgcensor"], [49, "module-imgutils.operate"], [50, "module-imgutils.operate.squeeze"], [51, "module-imgutils.pose.dwpose"], [52, "module-imgutils.pose.format"], [53, "module-imgutils.pose"], [54, "module-imgutils.pose.visual"], [55, "module-imgutils.preprocess.base"], [56, "module-imgutils.preprocess"], [57, "module-imgutils.preprocess.pillow"], [58, "module-imgutils.preprocess.torchvision"], [59, "module-imgutils.preprocess.transformers"], [60, "module-imgutils.resource.background"], [61, "module-imgutils.resource"], [62, "module-imgutils.restore.adversarial"], [63, "module-imgutils.restore"], [64, "module-imgutils.restore.nafnet"], [65, "module-imgutils.restore.scunet"], [66, "module-imgutils.sd"], [67, "module-imgutils.sd.metadata"], [68, "module-imgutils.sd.model"], [69, "module-imgutils.sd.nai"], [70, "module-imgutils.segment"], [71, "module-imgutils.segment.isnetis"], [72, "module-imgutils.tagging.blacklist"], [73, "module-imgutils.tagging.character"], [74, "module-imgutils.tagging.deepdanbooru"], [75, "module-imgutils.tagging.deepgelbooru"], [76, "module-imgutils.tagging.format"], [77, "module-imgutils.tagging"], [78, "module-imgutils.tagging.match"], [79, "module-imgutils.tagging.mldanbooru"], [80, "module-imgutils.tagging.order"], [81, "module-imgutils.tagging.overlap"], [82, "module-imgutils.tagging.wd14"], [83, "module-imgutils.upscale.cdc"], [84, "module-imgutils.upscale"], [85, "module-imgutils.utils.cache"], [86, "module-imgutils.utils.func"], [87, "module-imgutils.utils"], [88, "module-imgutils.utils.onnxruntime"], [89, "module-imgutils.validate.aicheck"], [90, "module-imgutils.validate.bangumi_char"], [91, "module-imgutils.validate.classify"], [92, "module-imgutils.validate.color"], [93, "module-imgutils.validate.completeness"], [94, "module-imgutils.validate.dbrating"], [95, "module-imgutils.validate.furry"], [96, "module-imgutils.validate"], [97, "module-imgutils.validate.monochrome"], [98, "module-imgutils.validate.nsfw"], [99, "module-imgutils.validate.portrait"], [100, "module-imgutils.validate.rating"], [101, "module-imgutils.validate.real"], [102, "module-imgutils.validate.safe"], [103, "module-imgutils.validate.style_age"], [104, "module-imgutils.validate.teen"], [105, "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.blob": [[5, "module-imgutils.data.blob"]], "is_valid_image_blob_url() (in module imgutils.data.blob)": [[5, "imgutils.data.blob.is_valid_image_blob_url"]], "load_image_from_blob_url() (in module imgutils.data.blob)": [[5, "imgutils.data.blob.load_image_from_blob_url"]], "to_blob_url() (in module imgutils.data.blob)": [[5, "imgutils.data.blob.to_blob_url"]], "imgutils.data.decode": [[6, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[6, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[7, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[7, "imgutils.data.encode.rgb_encode"]], "has_alpha_channel() (in module imgutils.data.image)": [[8, "imgutils.data.image.has_alpha_channel"]], "imgutils.data.image": [[8, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[8, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[8, "imgutils.data.image.load_images"]], "imgutils.data": [[9, "module-imgutils.data"]], "imgutils.data.layer": [[10, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[10, "imgutils.data.layer.istack"]], "download_image_from_url() (in module imgutils.data.url)": [[11, "imgutils.data.url.download_image_from_url"]], "imgutils.data.url": [[11, "module-imgutils.data.url"]], "is_http_url() (in module imgutils.data.url)": [[11, "imgutils.data.url.is_http_url"]], "detect_with_booru_yolo() (in module imgutils.detect.booru_yolo)": [[12, "imgutils.detect.booru_yolo.detect_with_booru_yolo"]], "imgutils.detect.booru_yolo": [[12, "module-imgutils.detect.booru_yolo"]], "detect_censors() (in module imgutils.detect.censor)": [[13, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[13, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[14, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[14, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[15, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[15, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[16, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[16, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[17, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[17, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[18, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[18, "module-imgutils.detect.head"]], "imgutils.detect": [[19, "module-imgutils.detect"]], "detect_with_nudenet() (in module imgutils.detect.nudenet)": [[20, "imgutils.detect.nudenet.detect_with_nudenet"]], "imgutils.detect.nudenet": [[20, "module-imgutils.detect.nudenet"]], "detect_person() (in module imgutils.detect.person)": [[21, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[21, "module-imgutils.detect.person"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[22, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[22, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[22, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[22, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[23, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[23, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[24, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[24, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[25, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[25, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[25, "module-imgutils.edge.canny"]], "imgutils.edge": [[26, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[27, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[27, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[27, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[28, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[28, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[28, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[29, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[29, "imgutils.generic.classify.classify_predict"]], "classify_predict_fmt() (in module imgutils.generic.classify)": [[29, "imgutils.generic.classify.classify_predict_fmt"]], "classify_predict_score() (in module imgutils.generic.classify)": [[29, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[29, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_fmt() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.predict_fmt"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.predict_score"]], "clipmodel (class in imgutils.generic.clip)": [[30, "imgutils.generic.clip.CLIPModel"]], "__init__() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.__init__"]], "clear() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.clear"]], "clip_image_encode() (in module imgutils.generic.clip)": [[30, "imgutils.generic.clip.clip_image_encode"]], "clip_predict() (in module imgutils.generic.clip)": [[30, "imgutils.generic.clip.clip_predict"]], "clip_text_encode() (in module imgutils.generic.clip)": [[30, "imgutils.generic.clip.clip_text_encode"]], "image_encode() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.image_encode"]], "imgutils.generic.clip": [[30, "module-imgutils.generic.clip"]], "launch_demo() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.launch_demo"]], "make_ui() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.make_ui"]], "predict() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.predict"]], "text_encode() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.text_encode"]], "imageenhancer (class in imgutils.generic.enhance)": [[31, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[31, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[31, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[31, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[32, "module-imgutils.generic"]], "siglipmodel (class in imgutils.generic.siglip)": [[33, "imgutils.generic.siglip.SigLIPModel"]], "__init__() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.__init__"]], "clear() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.clear"]], "image_encode() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.image_encode"]], "imgutils.generic.siglip": [[33, "module-imgutils.generic.siglip"]], "launch_demo() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.launch_demo"]], "make_ui() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.make_ui"]], "predict() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.predict"]], "siglip_image_encode() (in module imgutils.generic.siglip)": [[33, "imgutils.generic.siglip.siglip_image_encode"]], "siglip_predict() (in module imgutils.generic.siglip)": [[33, "imgutils.generic.siglip.siglip_predict"]], "siglip_text_encode() (in module imgutils.generic.siglip)": [[33, "imgutils.generic.siglip.siglip_text_encode"]], "text_encode() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.text_encode"]], "yolomodel (class in imgutils.generic.yolo)": [[34, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[34, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[34, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[35, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[36, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[37, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[37, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[37, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[37, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[37, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[37, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[37, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[38, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[38, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[39, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[40, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[40, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[41, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[42, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[42, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[43, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[43, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[43, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[43, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[44, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[44, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[45, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[45, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[45, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[45, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[45, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[46, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[46, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[47, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[47, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[47, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[47, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[47, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[48, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[48, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[48, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[48, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[48, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[48, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[48, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[48, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[48, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[48, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[49, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[50, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[50, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[50, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[51, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[51, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[52, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[52, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[52, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[52, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[52, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[53, "module-imgutils.pose"]], "imgutils.pose.visual": [[54, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[54, "imgutils.pose.visual.op18_visualize"]], "notparsetarget (class in imgutils.preprocess.base)": [[55, "imgutils.preprocess.base.NotParseTarget"]], "imgutils.preprocess.base": [[55, "module-imgutils.preprocess.base"]], "imgutils.preprocess": [[56, "module-imgutils.preprocess"]], "create_pillow_transforms() (in module imgutils.preprocess.pillow)": [[57, "imgutils.preprocess.pillow.create_pillow_transforms"]], "imgutils.preprocess.pillow": [[57, "module-imgutils.preprocess.pillow"]], "parse_pillow_transforms() (in module imgutils.preprocess.pillow)": [[57, "imgutils.preprocess.pillow.parse_pillow_transforms"]], "register_pillow_parse() (in module imgutils.preprocess.pillow)": [[57, "imgutils.preprocess.pillow.register_pillow_parse"]], "register_pillow_transform() (in module imgutils.preprocess.pillow)": [[57, "imgutils.preprocess.pillow.register_pillow_transform"]], "create_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[58, "imgutils.preprocess.torchvision.create_torchvision_transforms"]], "imgutils.preprocess.torchvision": [[58, "module-imgutils.preprocess.torchvision"]], "parse_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[58, "imgutils.preprocess.torchvision.parse_torchvision_transforms"]], "register_torchvision_parse() (in module imgutils.preprocess.torchvision)": [[58, "imgutils.preprocess.torchvision.register_torchvision_parse"]], "register_torchvision_transform() (in module imgutils.preprocess.torchvision)": [[58, "imgutils.preprocess.torchvision.register_torchvision_transform"]], "notprocessortypeerror (class in imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.NotProcessorTypeError"]], "convert_to_size_dict() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.convert_to_size_dict"]], "create_bit_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_bit_transforms"]], "create_blip_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_blip_transforms"]], "create_clip_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_clip_transforms"]], "create_convnext_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_convnext_transforms"]], "create_mobilenetv2_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_mobilenetv2_transforms"]], "create_siglip_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_siglip_transforms"]], "create_transforms_from_bit_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_bit_processor"]], "create_transforms_from_blip_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_blip_processor"]], "create_transforms_from_clip_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_clip_processor"]], "create_transforms_from_convnext_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_convnext_processor"]], "create_transforms_from_mobilenetv2_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_mobilenetv2_processor"]], "create_transforms_from_siglip_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_siglip_processor"]], "create_transforms_from_transformers() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_transformers"]], "create_transforms_from_vit_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_vit_processor"]], "create_vit_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_vit_transforms"]], "get_size_dict() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.get_size_dict"]], "imgutils.preprocess.transformers": [[59, "module-imgutils.preprocess.transformers"]], "is_valid_size_dict() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.is_valid_size_dict"]], "register_creators_for_transformers() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.register_creators_for_transformers"]], "backgroundimageset (class in imgutils.resource.background)": [[60, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[60, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[61, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[62, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise() (in module imgutils.restore.adversarial)": [[62, "imgutils.restore.adversarial.remove_adversarial_noise"]], "imgutils.restore": [[63, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[64, "module-imgutils.restore.nafnet"]], "restore_with_nafnet() (in module imgutils.restore.nafnet)": [[64, "imgutils.restore.nafnet.restore_with_nafnet"]], "imgutils.restore.scunet": [[65, "module-imgutils.restore.scunet"]], "restore_with_scunet() (in module imgutils.restore.scunet)": [[65, "imgutils.restore.scunet.restore_with_scunet"]], "imgutils.sd": [[66, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[67, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[67, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[67, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[67, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[67, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[67, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[67, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[67, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[68, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[68, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[68, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[69, "imgutils.sd.nai.NAIMetaData"], [69, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[69, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[69, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[69, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[69, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[69, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[69, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[70, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[71, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[71, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[71, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[71, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[72, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[72, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[72, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[73, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[73, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[73, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[73, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[73, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[74, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[74, "module-imgutils.tagging.deepdanbooru"]], "get_deepgelbooru_tags() (in module imgutils.tagging.deepgelbooru)": [[75, "imgutils.tagging.deepgelbooru.get_deepgelbooru_tags"]], "imgutils.tagging.deepgelbooru": [[75, "module-imgutils.tagging.deepgelbooru"]], "add_underline() (in module imgutils.tagging.format)": [[76, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[76, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[76, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[76, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[77, "module-imgutils.tagging"]], "imgutils.tagging.match": [[78, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[78, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[78, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[78, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[79, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[79, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[80, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[80, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[81, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[81, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[82, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[82, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[82, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[82, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[83, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[83, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[84, "module-imgutils.upscale"]], "imgutils.utils.cache": [[85, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[85, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[86, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[86, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[87, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[88, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[88, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[88, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[89, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[89, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[89, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[90, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[90, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[90, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[91, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[91, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[91, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[92, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[92, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[93, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[93, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[93, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[94, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[94, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[94, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[95, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[95, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[95, "module-imgutils.validate.furry"]], "imgutils.validate": [[96, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[97, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[97, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[97, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[98, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[98, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[98, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[99, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[99, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[99, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[100, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[100, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[100, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[101, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[101, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[101, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[102, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[102, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[102, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[103, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[103, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[103, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[104, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[104, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[104, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[105, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[105, "imgutils.validate.truncate.is_truncated_file"]]}}) \ No newline at end of file