diff --git a/HEAD/.buildinfo b/HEAD/.buildinfo index 0718fea975e2a0704d074ace5057f0a735400d94..44250f26070a118b01e5bd7cc483a66bceb2b375 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: 3531ea2aa0cfa5e24a08877343b22c53 +config: 51bda24034802ff96c09c149145ee5f4 tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/HEAD/.doctrees/api_doc/ascii/drawing.doctree b/HEAD/.doctrees/api_doc/ascii/drawing.doctree index 9dd63a6d7d60dd41b7e0fa4d89f8d9a2ac6b94d9..b70b41e4cbcf58526936a822573d5a9505485ca5 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 67c250c0997e77920f2966becd9c50907658a983..2537a97acbb395459e6d2729e25dffcf08bb1347 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 1703d5debbbf614d6b54c6d08112767b10552719..0da8a9f039bb9fb877e79f024f25a6e2ddb64800 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 d62805f81c03abb8ea7288a5654550c73fa06092..3df98effdc0e6933a60a73ffbe3ba4734d1f9634 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 763f85afd64490c7102a4fcc520156346afb9410..1c79be1de69dd0b3e387b683101403d296e4a956 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 97e2198ea28d6f42cbab4e9f5bebbcfc6f6fd8d3..9b74e32e84cadee59c841b9bebaae66847154041 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 63f7e809b623f4372fbe7262521338859b1bf85d..6e3a5ad98b5af6c5d978b72175883e7c7f01945d 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 f07601709411926f50a67c5b89c1d33f9cb34b69..823a2ab79104066f4d6710b7ec36477635c38752 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 b50a5c46ce491df387c1757137244ba35a55b152..efffae7e7020174e6ab725b5551b38986a5eaf8c 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 97b656ab42933cf3d0313d64a8eafdbdbcf8fe2a..d2cf55b2d13887f40d0c40a0bf7175ec7feacc7d 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 b4735b6c953f53a4e256ee7313a39bdd59e826fe..a9f78dd8e7b9de65fa5aead44fd9477fff96ca91 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/pad.doctree b/HEAD/.doctrees/api_doc/data/pad.doctree index dbe4d27f0fdbd426f0046f19d5344985285ccc66..b15419ba23f1bf357572682b48d998df6fdea581 100644 Binary files a/HEAD/.doctrees/api_doc/data/pad.doctree and b/HEAD/.doctrees/api_doc/data/pad.doctree differ diff --git a/HEAD/.doctrees/api_doc/data/url.doctree b/HEAD/.doctrees/api_doc/data/url.doctree index b8437165572d0d4b1b9f473eef2d87b0cb215860..de8449e95024f4a598c7633e2f18ededb5e6824e 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 d7357f6311617bb38a2b712122a4e48588111ff0..eb498d4eddd4dc1c6229ff126b4a9a3bc24905da 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 a797753e62558e6560cc8dd1a1570e418302b31c..854595cc55729a70bf79422f9230653f705175e8 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 6bba5c09c9bdd2299010003084ab7bdf1cc74fd5..4ccb27d6fec167e4168d6f0b58e3598c79fe61b0 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 b075911ddf7f4ebbf696eb9a4645306f14eaa092..3861185e97633e55c0e6496ed094ae3b998cf323 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 3d063897f6a7e0239a68dab241cef24d592c119a..a7b8bea1157905ce727984387e9b4214068ca437 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 07d188e511ea8268746d13bd994d0fbe05877e79..ab759b7f8d2619755cdd89c3f29b55eb75e86e39 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 7bcbb45a3527dade660c041f5c2000fb32407626..b73d3e461b0be9cb9480b5f669ee86da7241bcb7 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 42be7ef5e22d5a3c736f147f687c391f094dea43..85241b77bc571d2f7db351b9080985799d32645e 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 c9207fff7833a6c27ed385e369003f81ed22495f..79a349367fee49099b2a30cbfe4a5e20297b312b 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 56302bfbc81d56ff3557649e9e124cd8150fab40..6b6ebcdff74814e35ba704c62635499b9ba5a488 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 c1e9387eb1b6c5b11a90d2b99fa70d61b9ac8502..d1ca69da72f7b2fdddf6f3c0c8700dcc7dcab6e1 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 b0c519d53b7caf4055de1dd92b04940535624d48..37e8a99420afd0cc0505c9b7c3ff6936859d1e7b 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 882fd964ae04a3a843c74c83ce030649cb5c6664..d2c7c79ac5ca5a6b39ea91d32a7f524518526d47 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 31233f345f37967313bb372fdb2edf665ffa17f1..624b415c91b3dc558d40736d8311d40caea6051f 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 36f371cb729e92ab25e88c27b8f725fa01c39965..dca07dbacc5a9344dddc76294d7e2eb8dec90061 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 0ff895d8cf59db075042cb00b170ebf98d6e433d..39832bdbebca9e8bb6e6319251926bc80a46c255 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 7dfcac2ea4bbecfa6f37393e228588fd4731dc22..98c57e2f31fb6843f718fa9c6e33819a9e5f97b4 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 835db7ecbaeed142168886b1040de0a3c4f94595..670a57fef62f9658b5d1447c29bb53ff5e3998f0 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 22412dfcd3054426fb8c8c31926ca93a8f73bf53..ab55014b5c563da284036c940a5b13b05eb36809 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 f65d87e60a49b398a4aa48510b313ac82b1a2f1e..97938b7af00b5df25854ff06519bbf215fdedc4d 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 22bd7ecd98be9777b7fe03882e00612addada5d0..d5c311464b2ba497f2a087b3f79674ebb8706a72 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 50fd71f7176d5f76a109dc83bde33bf3dfbdafc2..f1e7d49e048b0a97624d224d78efa3fb7ba6f75f 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 4e6adda498a94d5e990406e0f21b5a2779fbc00d..f91fa5ccdc865997a1c7555847f5e29dd4d91317 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 ee5ca2e440034e75e1fbd99a703ca7ed5f291b35..b2ebc69a2c6713c5e157650ed3d8f13561480a85 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 375179bb075751e5296ab6336e3014375720f6d5..1e56f73bdea8531b8badd7372b6aacb7681e0a15 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 8f584521a51a863379c035900cec23fd5b96705a..95cc0ba55192e1858e7e160560980706f5509ada 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 b4b7c445b2856fdfe37a241d4c41a326ed8f35fd..d7db57e6566544995671085457226ed583001276 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 3ce9585802528930ef3c318339cafec664aeaff1..f277ddaac5d6e156a8bfa7260e080f280b77f6c9 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 8e19e40e808a0ae65eb9c38367d7f1082b902116..ec1a1cabe5558a925e5848478c8b00f20ee1232e 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 cee0c26e4db2f0d425b9e667c0f20cc30db1bee2..5f67b54a01d74b782ab83503ee9543bd24b70346 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 7ea3cccd18526241d32d588ec00b5631f4be30db..4f1e32b310581b29f86305b794946b130ce970d4 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 77a9165a2f4282e4f63cdd00d22adf5f29722c64..bee7dce7dc7cecf6043e0d81048287871e2d0fea 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 146e5c754bd2c0b0927b0a93540d415fa12d8948..5663be11861c680cfe2fd481a2fc3edac220bf75 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 e51fa541f9b64e1cf8de8d6e476839305144f5c7..b4af4c4cb29f3dee682a562e614d798717fab214 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 f13537bc717e2498cfeb552faa333ec897382f4a..306b6c312bfb7c45a41fbe0dbabf045ccc0387be 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 23bf065c3da74a3d87897f5d2a58930b6c3d3a2a..ebd88f818e7ba83705a1cc46bd03cbdf0cca629a 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 a15725c5cdf81af9f9460ef6b39b306654498cd6..5fd2e4b1da4a09a9d021b65af098aa14c48b8595 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 a2318016dcc50eaba6351f2861b29317f7c60b59..35b45b7c7a2972c10c0539dbe0c6367023d822f6 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 48d3b91b15a70eb2e7871c842e5e001f71357368..4135520cf10de187371df7b24f9b4402adf229a0 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 02da4dd27a9d2ab06bf0eb00fb54617b4e4e4ba9..69776bb07687cd5b1e2b556a394bd0958bbcb801 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 a82efc60ca05f9ea9dc89266452e9e50056768b9..47202920bd3b33bb4af7ebe04f99886c7633fb7a 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 2aba3e8ab1c67b74255600a762289f1f31cda11b..1bf0690dc8b5f5bfe59d850028732dfa0d3fd754 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 a12f2a2ff18e05351304f5025493264327cd83b6..129450601140ba8fd7865b621cc300c91117bcb3 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 835984fcabf2817a5426a4cdf79506207a078f70..0ada605a150bbfb1b86bc15c19676158c5a5c5e6 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 6bf2012b41ba96bede011a9d09320aaa3aeb443c..288fe9b521367f9d01e929f3f3e372bc662d0bd3 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 7797d95a3d4e0858cec7c859991aadfe1bc0854c..accc3eb58e437b103b79bab716b98963328505fb 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 478b894c0cbaeae0bcb14c074823fdab425cedc2..67ac9a47994c960e47c274992eb2152a3a31b5e1 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 f5028cbdf3f3df71de15777cd519ecbef7606798..537ff981bf6faf0e84d54115deebd294a2aa7303 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 eb67392f24e21a52fa57aed4e55314162f85e583..38f713161e5aa07c6a6e387cd2180caa9ffe33b1 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 2a9bc11e9ad92c2466861b3cf57e68279e17da90..20cbd018a5addc2dbebfa61c3e5303910186ecce 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 e1d76fa32c448c08c1dcd5a690e0949569d1b25b..b66ecb1c9fed37953e1de74b5bb38fba37a220dc 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 328667b8b9332f3869e2a7af7cdbde7660fd2397..37e97db95235de0ceff560506f19b624afc82735 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 fd242f8b48dca8459241b4f4dbf86c246e56510a..4bffd644408ef3e425f1215b210a6e186949ac71 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 e0dc6fc4eb3f9e38f1a56d346504d21b282b409d..d0106328661b79e1dc303ffb864ead9a99531d04 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 fc18f700a7ca73cc1f2e7de16766ba2ba0932ac0..76c0fa12e0ca523f3bb816d5fa2016d7fc8ab029 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 7bad706390fb4bb21ebabe1079ecc593598ca121..54bfcd8967279928c2f4c343e76a0e9f4c2ba2e5 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 f204cfb882da236a0f2bf32e0ae237bf553db412..68b1aca25196eed83600483b3423c02938c89332 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 d19feb1e6978358d65e4ca7ab5a334834447d5de..a961bd54c67291849bde935f7e536449cac1a1c6 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 fdbb6f993911461b1fb4d99e39ce27cfca5cf3b4..a9e4c7ece1f28fd992396afe282f2d9d399bdfad 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 485c688743ff83b32d2371a52df948d55f78cfd6..e7375783c26e65846e2892ca646014309b3c557c 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 dfd44f90e07ff69f5346892ff91de99f5a6e6e28..ba65593adb6318d42063b094cbe6cd771e8b2b5a 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 00d2971b3d6f544f76748016798be2374a829377..e13e0fc4a0d993d20228058db8aa2510c4031bce 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 e4cee19d88f002730d41dd42f7f9f7cfec284e16..5b833ca9ed790a79195a3ccb546424a9974295d6 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 0966e9166021c4d35ce2507376c90e97a57bae46..0f7ffbfed133c7c30a19a44663dc99e524f0fcde 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 c9da61ba4506d0915b20416f56fe6515efff0297..11b7eebbb0dd91d18e7b04f757ce5dadbc0acfe0 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 7ef979abe560090c7625c78b832d24fa84de6bab..0fa892e5744109703485ea254f7bb4838aeffa7e 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 dc7f1e4507b3921ff2bdc1f615fac7e11934e89e..a099f9098ae659c09ca24078094b104f2d00cb0f 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 5e61552ffb176398d895a666b71cfdc7b013e4fd..ce3cf74146e4721a194bf47d7c60875bd75175b5 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 6507dfb5720159a0489e4e6303dc852d3aa46981..527dbc5d27d50b2bcdc6e05d25178490c2f93e37 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 83629af057d6bffdba80a359332d8dc40d56694f..dc633a2a7c667032fbedfc10263539e6597b3465 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 96dcf775ada512fc9fd6507da48c866dce2e0918..4ed7e7f46e6ab49c859349dd9e057b1a72fffc65 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 b63cd0531064dd366aa4ac714a4aac060a1dbedb..5fb15e16fec488c9ff07d84604e61e42b662099a 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 447c037bebb51ec4a6292164c03fb226089fd1b7..3a0da2f6aa578677bc7a21e67cf924624077872f 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 6749f450770bde66960d4ac982124f0cc28eb363..47d5ee9984e1ded1eb8cb9941221387e280d87b1 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 62d779588904e69a8bd890b7620fff915395abc0..9dd708d847d6bbb6edeb01837d252bc735e24219 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 8274276b42fe0250c26c7d3c5fd2076a3df07660..db82991257b1fa29ff94c9e75b35ff3e21f88f61 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 6cef5a716bdb2bfd7049a51558e871d53bb9ff77..03a75bf50481dc0d5eeb3015db39db6c9f612ee8 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 2acc35d914ef9f2130c8520aae59b1c5cec5d30e..c1356e2936b29366d6e23e1b27e89ff1ecd53548 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 ac30f7789e22f481f0aee53242a3267e5cca852a..388c4f08e0a18cc15af04db0f3f9f3dc6b7c7429 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 8995631890733d55c0d32e7229f6513df88743f4..5955afd107daa579ca35b9853216db73b7947b4c 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 1627ce5d1db19bc0a806f6e0c29ed2446f3c0fe6..d9a55b9802a93b0c2e46975ef3e9223324935cc3 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 e42d51e23b4e7a9442a4ffe97bce8338efbac11f..cc51d69e5caad2799568a9fe3791c92532ae174f 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 8330cef28518dddf67c71e4f8def8d2de7f3fea2..ff4c961d42ac96aa29e6d5614cbcc279bc75aa6a 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 d46c55a7ff812b7e7f40a2221cbf4aa7294f397d..0580b570d1cf5c0cc7f4ec5c67aa2dbb2c1c9c99 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 e99eef8fe99b5c3b05d3c11b54430516f19d210b..7bbd66c8ae8988dedc5931600283e3e0005d1093 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 fc68d9e7ec3c60f204a9d03a04bb5364abfc3b07..81fd8f835539f27d5a5ae3e403b6a966a61afaad 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 3b2aadebf5ef1992d0ce01822063df939e18c41f..a6e875b715f91bee677bcecc601c864e2bbb8cb7 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 79abb649321f369cd260ec64aca4f37f83eb65db..a0f242108a4f1b5866e276aa16b74c8b56a4758e 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 db606cb0c3da9fbf8995f7488f61feba84afe256..0ca5f04ff71b9b7da9755a00251f21c93a3d2605 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 ea674d2aa7ae85c849cd8f006c43986d4462ffa8..8a3a0c9022591160daac9d84f7b5f594e77469c5 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 764f23922a1a4255c17f874084773198d4b0ffd6..579e7b0abfbde65da7a3928c83c252d1fd9409bc 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 6ef21bf1e0e6b1bc967805729f8e0736581ded25..a6368a73970d90d30014b331a3dfc325c578e659 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 cc33d69a4f1aa66e1892191935d91b0e6882beb1..0e984f43f7dcf53171538d2b2181af66ec83b2ff 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 3f0c9eaa7cd8d81e3b673fd0734d34ab03acaf4a..9384e4005ee017c59a2c4cc4e5145d953a1dab66 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 7055a7a56b7276f4f656a6fbdd25ffb01a78e180..bedb2d733bdd09ac6ef62915f9731eb8dc3c385e 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 a11a7012f58168ef20cb33acaee5cd1cf66e30f7..d9e8f91b37081d4d1ccba03d04b5afe14e3b9ea9 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 bf5a9bdbd915811432fac7ea8b2316a9276c8000..dbf0e1a9ac2950a481811e531c36217e4e3326d0 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 b2f99638fdc0b20aa5c400e060537c41f1cefbbf..99d616a411525c650a0269b77d7f725c2c3c498c 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 0d2e342dceb5b7676cebde153ad11973d04d6ea3..33912add51c6933349b6ebcbfd0a9d15cef70f85 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-30T05:21:42.181655Z", - "iopub.status.busy": "2025-03-30T05:21:42.181448Z", - "iopub.status.idle": "2025-03-30T05:21:43.351708Z", - "shell.execute_reply": "2025-03-30T05:21:43.350970Z" + "iopub.execute_input": "2025-03-30T06:47:44.298399Z", + "iopub.status.busy": "2025-03-30T06:47:44.298182Z", + "iopub.status.idle": "2025-03-30T06:47:45.458006Z", + "shell.execute_reply": "2025-03-30T06:47:45.457187Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3204.2484999999997 MHz\n", + "CPU Freq: 2903.4145 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 d111a9142e886e41cdb81c05baaa264673ccda62..7716840de3c3f6974ca8ebe74ab4386d684e683a 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-30T05:18:58.640158Z", - "iopub.status.busy": "2025-03-30T05:18:58.639942Z", - "iopub.status.idle": "2025-03-30T05:18:59.802824Z", - "shell.execute_reply": "2025-03-30T05:18:59.802141Z" + "iopub.execute_input": "2025-03-30T06:45:09.659353Z", + "iopub.status.busy": "2025-03-30T06:45:09.659174Z", + "iopub.status.idle": "2025-03-30T06:45:10.816445Z", + "shell.execute_reply": "2025-03-30T06:45:10.815719Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3253.927 MHz\n", + "CPU Freq: 3273.94125 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 56a0b4b98fd6d3e5c2aad80658660795961dc11d..ad8a48a05c23ecdacfdb48767b48383d048998c1 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 9f80831a0c6af068407af8639e43404041be46f2..7323c26e2ecc2c6b262480b789779d6fa77bb53b 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 d111a9142e886e41cdb81c05baaa264673ccda62..7716840de3c3f6974ca8ebe74ab4386d684e683a 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-30T05:18:58.640158Z", - "iopub.status.busy": "2025-03-30T05:18:58.639942Z", - "iopub.status.idle": "2025-03-30T05:18:59.802824Z", - "shell.execute_reply": "2025-03-30T05:18:59.802141Z" + "iopub.execute_input": "2025-03-30T06:45:09.659353Z", + "iopub.status.busy": "2025-03-30T06:45:09.659174Z", + "iopub.status.idle": "2025-03-30T06:45:10.816445Z", + "shell.execute_reply": "2025-03-30T06:45:10.815719Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3253.927 MHz\n", + "CPU Freq: 3273.94125 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 331071e15af9edf355e5bf0da49f62346e8730d0..0ca84391e2e83258a8840f493530a3d643447f0b 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: 3204.2484999999997 MHz +CPU Freq: 2903.4145 MHz Memory Size: 15.615 GiB Has CUDA: No diff --git a/HEAD/information/environment.ipynb b/HEAD/information/environment.ipynb index 0d2e342dceb5b7676cebde153ad11973d04d6ea3..33912add51c6933349b6ebcbfd0a9d15cef70f85 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-30T05:21:42.181655Z", - "iopub.status.busy": "2025-03-30T05:21:42.181448Z", - "iopub.status.idle": "2025-03-30T05:21:43.351708Z", - "shell.execute_reply": "2025-03-30T05:21:43.350970Z" + "iopub.execute_input": "2025-03-30T06:47:44.298399Z", + "iopub.status.busy": "2025-03-30T06:47:44.298182Z", + "iopub.status.idle": "2025-03-30T06:47:45.458006Z", + "shell.execute_reply": "2025-03-30T06:47:45.457187Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3204.2484999999997 MHz\n", + "CPU Freq: 2903.4145 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 50aec44fdf2d181efc3ff2b17ab4e6303cb0837d..8a3f9b0bb7a2cadd5470686e5cc38108bccb5456 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: 3253.927 MHz +CPU Freq: 3273.94125 MHz Memory Size: 15.615 GiB Has CUDA: No diff --git a/HEAD/information/environment.result.ipynb b/HEAD/information/environment.result.ipynb index d111a9142e886e41cdb81c05baaa264673ccda62..7716840de3c3f6974ca8ebe74ab4386d684e683a 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-30T05:18:58.640158Z", - "iopub.status.busy": "2025-03-30T05:18:58.639942Z", - "iopub.status.idle": "2025-03-30T05:18:59.802824Z", - "shell.execute_reply": "2025-03-30T05:18:59.802141Z" + "iopub.execute_input": "2025-03-30T06:45:09.659353Z", + "iopub.status.busy": "2025-03-30T06:45:09.659174Z", + "iopub.status.idle": "2025-03-30T06:45:10.816445Z", + "shell.execute_reply": "2025-03-30T06:45:10.815719Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3253.927 MHz\n", + "CPU Freq: 3273.94125 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/HEAD/searchindex.js b/HEAD/searchindex.js index 300aa19391fbdab646390fe46c317bbcc5ab0dfc..386d253c36bc535dea86f9b255a10636890d300d 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/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], "3204": 108, "2484999999997": 108, "615": [108, 109], "gib": [108, 109], "deploi": [108, 109], "action": [108, 109], "3253": 109, "927": 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], "2903": 108, "4145": 108, "615": [108, 109], "gib": [108, 109], "deploi": [108, 109], "action": [108, 109], "3273": 109, "94125": 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/attachments/.buildinfo b/dev/attachments/.buildinfo index cf172652a738382d2c095b55350413f156ea883f..0b1348bf9002c05b05768d50f1b3fd1479f99ba6 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: 1026452617e4673fbf8d9752b9ac481e +config: 693694d5a190f259ca5dca727844f48d tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/dev/attachments/.doctrees/api_doc/ascii/drawing.doctree b/dev/attachments/.doctrees/api_doc/ascii/drawing.doctree index bd6787a5784568c9ccf82c5007f3600eb59df5f4..417acc5aed84244396b035343f678c6474f0e348 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 0329a0eb1827363c55104626e4cad3a4cef0342a..bed87e1478a62e3c954afd46fea2df257aa26eaf 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 50898233d64b4ac18227c3e0a5c0cdccc0b6a7d2..153566c5a5e9a114cad00c4465c9de601f238778 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 f265dda6490fefa662685155a727c2a076f487d2..2753dd4326084ec4fc8ccf427a73f0cf18e74b58 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 71cc96de760c5b42f558e89ee8cb010553b32173..4181bae7f9c6e7e3ff98f53df41b08f6091755d2 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 0cff70271a932533046f1e5cfc908536c1c2afd2..08cbc2e343e9334c14b4e1cabe3473d61e6dd11d 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 2ecc92392e1a10f194e9d76b602670c95d3d2e28..7ec606d5df8c15c1a7456596a6b0467fbe0ceb47 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 f9de77ff4aee0eebf03446434dbff9c38d452fa5..0ac13e4dbc37d222f699b06ba998556f2feef66a 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 81509fe914a9d83538050f6d597276222b3e9850..27ba0edc66cd411d647d68244d597d859a33b21b 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 84782517daf6ae176a5f99f8ce338d473155a9c5..c40c101930c479b19c7027a75227e37e2fa64c00 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 82f415e3c32faa1132c6cf6f6c5b3f34afe7a39a..685aacb1c3cd5213e08c5bf2bf5902b2d372a6a4 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 d5356b3a5ab43c17a3d3e5be6c09a36df5d734b3..a1196aeebee4588b5705c5bc320edbb189b2dea4 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 d1e787761accf3fbcb1bc17ebaca00bbf9be6ed4..6505c9a5546be0e360ecabe8670b2caa1669863e 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 46a9753400d28d9815aa6ffccf7ccce6b9ae97d4..0d13f573a16f7ec6b421c39bcd2e3bf347e099bd 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 64ef4848010cf3d33d3a0683bd7452570a5f13a4..422206b519bdf76b6063dcef8be83737a1e733c7 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 497f92eaa2082ab93fd3ca1840270e66e6f8ce93..b8667f29efd4487cae47dd40350208e452228766 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 fddab6db64f73d6f561ba0ff52548adf58e3c035..0419de2d5b51a7fa01b0d92b752c7bcf4d367a4d 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 0c35d407c91d752c1545aeabbb39458ca3426d0a..b8d6fdfd5601dc8a4d9817fa86df712cd04e23d7 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 299475cb95c7fe54ba99a1090d72e8951b11443f..ed3663495ca355b817359cb97081a9ca15c0142c 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 8bb4f8967438e90cba6608c6a9d3bade4bd7e6df..3e93525bbef87eadb0b599a443f4a7d23658a806 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 717535f6008eddf9dd8dcece7da3edff00f6709c..d4157fc964b3bc3cdceb496a54230f5a160c3bb8 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 2127eff1d131787760298bfa1902b9e22de45f9e..3abfda8559f8e4fe66caddea5fc24ca391dd1ae9 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 81586a9984c8448412e3f6fbdd581ebef33a72d8..8c1beaf9128473ba9355455c8739203a2f4bedbb 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 2dc0fe40d4a940885e2fced9e2edd7bda058e309..deaf62cfa52b354b6d964752c4f1b0bd2c8d0fd0 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 3185bf68221dd7d9969d7ec4603d4f4c48d5a41c..c13a9ae22d4a22eec929b1c8046e5f426f7310ab 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 7058b13c7837188458df150318d29be837c84c38..5bce232d36e14b2e7c97ea3041e237c377e9a458 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 5bfa81836b09b4a01c663c870222b66eaf4c8dd9..f7bd497516d8cfc7a6dc94edc590865d8e597b24 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 4bf77dd3ba1d6b21aadbd7875e64a86b60f24fb5..b7f7e86ec57b1cb204819cfd46242fd8bb19a6d1 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 9f3fddbcf3237fcab1c5ad94f549aa46e8288e59..8f0a90cd85293dc51ca6d76cd5353cb516f2a7ff 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 326bf50a6b6a31f58a9031d1b86cd2aa8fe399b4..d2147b52138b83598cce2c9c03bb340c7a9e370f 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 de88fa99f2ca19ca6c255f06f55dd9b5cc132c0a..b60a6d4fc9bb02cda576b7cb787ce7ad7479a1cd 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 d218bb6fd3f68968891a0ad406052eecc10e6772..3fc7198c3b39ff64f6f2aa43567196263665e09e 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 dc7b24dd8bdda40ae5f147c860b126df2a66e761..00c5078abb06a81f02925a15bd2512da265726d2 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 e7381a16d13cedf5834314125ab665e097fc3c98..d9cb1d1f8e5f5175da6ea88cb483c2dc911c81be 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 7b88e83ab40d3304874513ad0dae77f63b124648..ca8746ea2785ccea0b9b5e33f11e9ed42d06d1df 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 90f76e888c0d073f3f42ade000da936e95d9d602..f9b7d2dd646dd6092ab4b761b67a539c73b31cd7 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 0f6996a3a003935815b0242382487a25a4c58a44..6fd3ea5dfbc0e93a0363889d26be0e1373425eab 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 1d4fd091bf34be9566963a05c8e79a9f9186b52e..c1d22e24d7a2364d35f38bc14b3f32149a2c736a 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 b291150426fdc9d1c28272e3196e7bd7111e5277..8d7094f48bcb87df0942ef68c6fae5acecbca7c9 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 5d35c9792e856fffd23f209dc46770f94c4c74ac..f4cf0abef712be2dd133a101dfde1ad7db413e3b 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 6825932047cd242c86e38cd2531e7c5c2f61762b..7663921e435233db2b90bef40a277774ca72b203 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 7b295b5faa25c8aef4705ec74b7336fc96f3f162..85301503d57cd013e0012afa613c9fd60e636610 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 b42344ced056f001de716c12bbe04ad33eeeab5d..66d7a1145ecbedc2cf4710a8ab29958161066329 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 810cd889371fd24113ffd85332119b80296f538c..99e37ccdeae3b6539c4bb67cbbf0dc64ec48d23b 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 7ecd02d5aa6ae5f0ee0aa494946b80b14f190b65..5080acb93c01e5f087dc9cb080bac3f106871798 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 4fc0bcb85382849d27bd26655558830e582644ef..9730954a6bb4b5a6abac5b903bfaf83ab90daa40 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 776792eb972634469f988c7c112064ae3a4077c7..2d1ee45f32b56461c6b2d64dea32ba32ceeba1cf 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 94799bb8da58c377407b452cd4927af54efef8b4..701c2cacf2c1cadaca2539b23408c0f6e3cfbbc0 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 8f7f8e0f0bc6e5cc9fdab54e423b229ea401faff..6d18b499b9932716d0fe78d459bbcf99e059d48a 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 1cebb95131d003a05cbcb80488523b1f3bc72c88..207abc15315196e0ffeb5099cc019b90939503b0 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 877e3de54a88674e0c3a39d1ec4b694121e6c1c5..612713346febffa7b54cfac4c05ce7bc8d4e23fa 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 c09fd69f77fc5404800e8f122e0835c146e2803b..0db09ff028896ee6ea7a75d82769744c913e695d 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 d94e256a143fdcc3d269966857abee5b24bb20c8..a1dec342cea394d767ac4f1c66d13d1088541d2f 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 adcdc5e05427d89fe72590c72ae0dd78baa3d298..3a2f57642d15bd41a3e5aa67266c171ecb4f5f49 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 eb363e81b3d3657d561a17af2e1b74884c921439..9698b36b6ade5a8afd0973e1988ae3958ac88ab3 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 e3912e597f457a7944b576f87c2c3fa356650667..3ff1b793beeea43b6b177da608f92bbd2aad74c6 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 4b5debbce9f5308ebb59f650d64fd627ef26c248..a9d761814beef2f9670cd69a9374b816d65d449b 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 3e8c88532f784a87a0fbfeaec60c1fe0f5bfefa9..530973585de326c0286b99a938295378bfed0863 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 102057329f230f8c622cf3caed66a73b43e71471..3c3ea6936831300701995ab2192e7d89dd76d266 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 43015fe46c1f4c448d48f57e0670aaa6191bb2dd..cbf4372ce9794805e483e1210b23c0ee2a0f7510 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 aad2c1f4d1b4a2352c52042220118c5633cf0c5c..77535e1218fa888a55360d3bbe99ce27702535ed 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 a299cc84cb95f3766a230c4e3d3bead93efb028a..2122d3786b0f16cf6de389fc293428220fce1786 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 a388e8368112c5cf7790a1c514caa8a7c4bb6d34..9a06b71e0a6b7cc356d9db0d3002f182d1a13d9a 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 945658e1cce58f5a96f841932ad74c45f3dd5648..a15390637d990e21479130b7d4623bece48ba270 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 c7aea06309a5b3c01d5029f5808295400b61f40b..fe025334dfa48dd22cbf1ffb8b34effd2b396b11 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 5741bcf96a3546d054992e77b5408b61e7f49dc7..551787d5c8b3c2c6ceb62cedc086ac16e6e0b3b1 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 d31b1422b95ce3cc7402da9401ff9c0e2aa6b03f..40c450b4d292a0bbe80a573970860842cdf01885 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 a277e2ccbb7380dc74fd2e5e357160e1a8f2d9da..dff36a634af05ec9143508bd8ffc57931e9e32fb 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 d732ed3ade68525fb14e8b6eb437e56da113d914..cbc9807ab60cdbe2489282b58cde66ec01b8e4b2 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 57d232d958dff354b802865a93bcf07eba41dad7..dca0146b3746ad18850f161d189a8ab7cf6496aa 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 43517262d83f2788fb9495a8ae0381a53e975858..12399728d1fb6ff1e5d9a8a322c5bfafc3809cd5 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 bf0f554cc776ec4e8227d56b2ae4815acd36b4c2..41741b7ae70705b32667265c481b4fb8f1df3173 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 55927a73432528fc493a17d74134efc66e24d9d5..490895a17413d21269582c0c2272623ac9c891a3 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 0d6f7ab5f0e58cd760db9f6ecd9d0aa27c1d11ff..7c3f98ad7d44fca553e432826249e0c24fe026c8 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 b706c41d9886a6535b472fe59639777b06bf00ac..c2d07d90c95378f775d01a77eca195099f1417d9 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 7d67d80a44a6033fb2e404d1df2c7dba14c8769d..343fd26aa64b7948821357983e8140e9313296e6 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 224ca56b74084767a242beed3cdb0391dc13c3d3..8e2c2c18625400f99022cdc41a21ec89a979f58f 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 d5ce1e21009b38b9e471a3450959060a363ce270..eb22743ef7efbf96e49ae9b006b7be4a9638f227 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 b0c08d6b756377f006d0060b3e93514cd4986073..67dac4cd645fadb9fb0e11c7a02566c6017eba10 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 f83b949e46963b37c7eec85aca6accda6fd9f3d5..caa4e630a2daf9ae0cd46affae7006ad824db898 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 21b70afa09e1d5ef92a31f3c20c4a8c6b122916c..750a58ebc31f7d8ee60005614ec164edbe866a6a 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 04b07f4e878145abaaecf5de108e761ae3202c06..0948d6dfb6a9e5b5038abaff38b39cb4925f43db 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 056b350f395564af1627dfc15e4a8b6d608f35b3..4baee6dfcad90dab782ee76a9f676c9d934d2622 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 55d2d2ca201d17b2a157d01071a48e633eef702a..b1c38248d8c746b08396bb329f27c22dbf3cc618 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 1c16441faa664d051d1f634f9a10e94aadab3d55..582b42ecf10e3f454c6aa06443c6ffaf4298bf54 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 78d3ed648735b0b3feafe1741fcb93f9eb138bff..c247beb3596341434c549e86048323863de1654b 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 f1db410714d5d41815462bad1ed77d603320c969..72ed2aa98a5daa521e6935f45bae57f4974e6a6c 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 a8d7f663512d414f52108d8cf8524038ae6bfe97..d6621f6d47d32fbdd1d7222913cc1a3d7ad9ff0f 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 22f9aea0a180fcc199af470479626d0c226f5883..2954be2c1134dc18d74e3602e094dd7c5789b323 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 7e29ab00a34227175af44807393f1088a1518245..d19e8426d4492675a2c45157c482515663bf0cce 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 f328035b03cd7c34b92cf94abeba11bcf92260f2..553ce8c6b24af6acf010bd6ce9d2387725c67cf2 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 43dc4f8a55f67f6dc8c555b8923f07a9621572af..9784c9fb3dc89037fc55969ccd0817d3c2400085 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 d09e2732af5689a5153e85528f7c9b9a869c5dfc..828df91f7af4b917a7cd8959c721fd579e8a4afa 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 6c92c2bbd2fc87941e2d97f2b1a4d4c8fe3b361c..5734349ce4574ed8de08056e0896e28650c01235 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 ffb8f5a01a2eca751675fa72ac35eefd50f6e18c..87f93764f708f8db5105e31526a16db74d1bb773 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 01c29bc003ee0f78fafcc55a8f4c7fd51c654bd6..a1ef969bb5edc1ad029d80cc50f3d22529489b14 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 4f829771de74374c6e96ab53ebe5f146cc310b63..8c820d9f4fe570a1ac397fd05bc8e325c8a591e8 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 45a69539b43934ecb8893ba409b83bef6d38650f..a45d58abc480903fd5f3d302f5661a5de9d2740b 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 20c3c4959610b9587ba4157e1ecc4974e8b2461f..def1de35600fe85ca00876e3e47dac1ad06afd07 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 3e27e92ca9fb3cba454e73aeebca074eac768667..a18dec4c31846d94f223dea43be7f3aec4dd7def 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 7afdf10374586e6983abb2e793b75c1e9f9173f3..c3861951126dde6cf28419f8105a6bf1ac7df460 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 ba7cc0f1f56e820323a22f0b44ef1496b9f18fb8..e96e7b926e7e2f39e5f1b4c251d83af5a5ed842f 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 13fa845c4be1133845b00768648662f59fc85d4e..184abfa1159a90f6799f37951173b60825af157a 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 989e8dd91b207efee84ea03927897025561edd2e..f3d38975625d8b03f135f49fc9a70cfb9de598c6 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 b328e1f6d0b6ce285563332fac01c6169e64b847..fd471099794945fb842fa313bce63218f4b90bed 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 696cad7d71a8c5cdaa2ef8df639491d3f57f82b9..99b4e719e1e2f4cf84afc2061ef803900c7aa516 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 7463006f3509ad601c2f947155e360cd62b54e82..776f5a3d66b3eadfc557de9d213993d4c8537b18 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 f88ca9b6c4652605c704ab229badbe819ed99930..7c78508e3b82efd8f46da949b53cf8a2469d7242 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 12139f4a30f16bdcf8d92c1342d718de2605ac6c..6291a5aab2be9fcfee81dbfb17b94d1dbd51f2be 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 33e54bd48b67094da16e0c2144af1fc5e573d7d9..c08a19b99f84c5b9b1d920ef196dd9a05825c44f 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 3a6d5680ff0a2b2ab3790375c108fa6627cb37de..4d5fa4adbcf80582145755cc3cb90cd0035de6fc 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 cb88de542cc942d8147795bf41e84db33a06572d..1059294df1ea33b5761958973041ff89b8819deb 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-30T05:22:04.455142Z", - "iopub.status.busy": "2025-03-30T05:22:04.454649Z", - "iopub.status.idle": "2025-03-30T05:22:05.615541Z", - "shell.execute_reply": "2025-03-30T05:22:05.614761Z" + "iopub.execute_input": "2025-03-30T06:48:05.434590Z", + "iopub.status.busy": "2025-03-30T06:48:05.434388Z", + "iopub.status.idle": "2025-03-30T06:48:06.589894Z", + "shell.execute_reply": "2025-03-30T06:48:06.589191Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3244.9184999999998 MHz\n", + "CPU Freq: 3480.7685 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 c208159e95a32f34677988deac0697682be98685..cdf51f5f1c4e9c775316bf352229b0e3788a6918 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-30T05:19:10.995198Z", - "iopub.status.busy": "2025-03-30T05:19:10.994998Z", - "iopub.status.idle": "2025-03-30T05:19:12.159213Z", - "shell.execute_reply": "2025-03-30T05:19:12.158413Z" + "iopub.execute_input": "2025-03-30T06:45:21.421285Z", + "iopub.status.busy": "2025-03-30T06:45:21.421090Z", + "iopub.status.idle": "2025-03-30T06:45:22.577531Z", + "shell.execute_reply": "2025-03-30T06:45:22.576785Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3177.04425 MHz\n", + "CPU Freq: 3100.3515 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 7518e0f3b34c250fed5443c59563885afced0256..8c3ff822a1e8ad839d231052f7ddcd3891c9b8c6 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 c662e8013ba756f56b959bc0d02e9b0b5c74d0f9..a0d1e850dc76e6aa8b2f8c4f44ad7accb73aef75 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 c208159e95a32f34677988deac0697682be98685..cdf51f5f1c4e9c775316bf352229b0e3788a6918 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-30T05:19:10.995198Z", - "iopub.status.busy": "2025-03-30T05:19:10.994998Z", - "iopub.status.idle": "2025-03-30T05:19:12.159213Z", - "shell.execute_reply": "2025-03-30T05:19:12.158413Z" + "iopub.execute_input": "2025-03-30T06:45:21.421285Z", + "iopub.status.busy": "2025-03-30T06:45:21.421090Z", + "iopub.status.idle": "2025-03-30T06:45:22.577531Z", + "shell.execute_reply": "2025-03-30T06:45:22.576785Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3177.04425 MHz\n", + "CPU Freq: 3100.3515 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 5b164aaeb66530cc07753e8adff3e7efdfc4a74f..8c79d11f1655d02d4d9afdaf8c245535adc8edd2 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: 3244.9184999999998 MHz +CPU Freq: 3480.7685 MHz Memory Size: 15.615 GiB Has CUDA: No diff --git a/dev/attachments/information/environment.ipynb b/dev/attachments/information/environment.ipynb index cb88de542cc942d8147795bf41e84db33a06572d..1059294df1ea33b5761958973041ff89b8819deb 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-30T05:22:04.455142Z", - "iopub.status.busy": "2025-03-30T05:22:04.454649Z", - "iopub.status.idle": "2025-03-30T05:22:05.615541Z", - "shell.execute_reply": "2025-03-30T05:22:05.614761Z" + "iopub.execute_input": "2025-03-30T06:48:05.434590Z", + "iopub.status.busy": "2025-03-30T06:48:05.434388Z", + "iopub.status.idle": "2025-03-30T06:48:06.589894Z", + "shell.execute_reply": "2025-03-30T06:48:06.589191Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3244.9184999999998 MHz\n", + "CPU Freq: 3480.7685 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 c633a297f9b09e71ec8c6425bffd13999ded9f3f..9dab27e71ecef2e2713e98fd378afb0836f058d5 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: 3177.04425 MHz +CPU Freq: 3100.3515 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 c208159e95a32f34677988deac0697682be98685..cdf51f5f1c4e9c775316bf352229b0e3788a6918 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-30T05:19:10.995198Z", - "iopub.status.busy": "2025-03-30T05:19:10.994998Z", - "iopub.status.idle": "2025-03-30T05:19:12.159213Z", - "shell.execute_reply": "2025-03-30T05:19:12.158413Z" + "iopub.execute_input": "2025-03-30T06:45:21.421285Z", + "iopub.status.busy": "2025-03-30T06:45:21.421090Z", + "iopub.status.idle": "2025-03-30T06:45:22.577531Z", + "shell.execute_reply": "2025-03-30T06:45:22.576785Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3177.04425 MHz\n", + "CPU Freq: 3100.3515 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 0a6d51145ca769969a21ece664453190bd600d39..5e2364f592a388cc852ecc88929aefe9b13ab317 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], "3244": 108, "9184999999998": 108, "615": [108, 109], "gib": [108, 109], "deploi": [108, 109], "action": [108, 109], "3177": 109, "04425": 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], "3480": 108, "7685": 108, "615": [108, 109], "gib": [108, 109], "deploi": [108, 109], "action": [108, 109], "3100": 109, "3515": 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 561978553e0664837da10fb54e3d123b0028b347..b3a21e1f0a1c915be5614160c8eac1d636d8a69f 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: 2dc3ae48208a19203edc27daa9fa04de +config: 2774469b0c549cb0c86ae8a89f11a069 tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/dev/camie/.doctrees/api_doc/ascii/drawing.doctree b/dev/camie/.doctrees/api_doc/ascii/drawing.doctree index 18cb3282248d8d0ff24264853d4731affe937391..10ebd5f056133733c614dc39306a60a8c0bf7685 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 35837f441133c09c3b7f9475be09f0392ba07d3c..5607f9ea86fa711c25de526812774f6aa95b5321 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 0562cbfa11c3603ef31eb05c85510d196650ab5b..a26e4c2f03ccc83c01187e1a5df41395cad0e1e5 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 0f196d47378c1a4164aeb81cee3367cd974f6700..da4aa5ed606461f6241ae107d01b6baa8c66be42 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 656475f23033596f7908ad26695d5804f5dede26..eb225b7d9dce9c0facd9a3b0c134b5ddfb923fbe 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 67d3213ca98fa93e1e40cfb4cff02e456951f8ea..e1aba37e6dbf1ea692b916964b938b1e72642028 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 11cd73407ff1eb2e997beb5e4ebc5d3a3173601d..a0568780692feab8e6d1aa34b2f7512fb2c3712a 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 e309f285c1a8c6c71da5325968394c7adfcd1ed0..b2aaa9c5552f4086807d3f310dcd83d05925c321 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 e48d78964cb050d52bfc1a01f971fed9a5fbb7ff..dba7e5af385d12f2da9c55445fba2f1509c1c885 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 c63e61fe46320a1052ef53bd58f3e4451043262d..2e7f561c0d89e6dd1b6c386fde53ba22355f74bc 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 63a445be8f24372378f3c66edb6df0da7f4001fd..421aa2ddd72e03d24956f9a66cbb9eaa34da6aee 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/pad.doctree b/dev/camie/.doctrees/api_doc/data/pad.doctree index 68c34d209102dc9c13864a50f218c14086c7882a..4d90895e3167a2b727ac7f877ad18fbd85c27943 100644 Binary files a/dev/camie/.doctrees/api_doc/data/pad.doctree and b/dev/camie/.doctrees/api_doc/data/pad.doctree differ diff --git a/dev/camie/.doctrees/api_doc/data/url.doctree b/dev/camie/.doctrees/api_doc/data/url.doctree index 5b00cccccb5ac8f0b1eec4d6ead95c111e856957..cdbad045e9ef0e20290ac6e2a0f8f656304ec5c4 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 0b2789c019b423930f0137fcdd443fbda6733882..4743d01b6e006a43c9a7a77eb1a5f762d193d175 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 22dc6b73a6d37562098d05575c3bbca8d695cbaf..c4c455e5b8f82efc296c16449422c71f3584d59d 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 a3670ac2311bcc217d0b283f0b0ace2ac36c231c..ae128a7a0796b9fad66d89227298150e14a2c126 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 e41b1146b5090f4e71aeda28477e493def9f9a8f..2e3e9b375fa8c17938a7617a0bb7fb5f3f24ec14 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 f4cd9ae0c61704a99e4463af7c0574e6cc073abb..2ef4750bf9946d448bcbda88de991782e561210f 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 f4a1b84e2b92556d2857fa194a9fe9a3604b0ac1..2bb3b2552585d2f8ac1b22be11fc2d7878c3f817 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 7108aa6f7424234bbed6c9312c0a1b038c8a3808..df9bd57d12d7741a8c30debf94bc6032d31f11da 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 2521b6a067b312d3ea6e53124d76cd28f65ae452..e249f2027ed45f2576cc397bce0ac630689eedbf 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 99ec40f579f24267af46fe94e5c216e400e6df67..87a4853d78a8ce045c12d7aa98ddf76e1081810e 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 c99babb76cd5e776abee401af57a7596d87eda6f..aa23b3acb1fd2a7eab700248857a5dcd92dfab33 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 1ae09bcdd67ad122c5efca0edeb21133678f0848..b16028c18c2868482f263344aef25226f0cd1428 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 f0a8f8d87d485311c46e01fbc36af327b5fa2d35..aee50479e5748e5d66f307a98625bbe908cb7877 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 bd26b3e335ccc9dd379b63a121adef42df73e928..a10772caafa31b387cf955173cf57a8d22dbc28c 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 47d7eadac55845848d88a59993461c44bc6f2fc1..b25d3bdf483b01c818da1029eb81584a186c5e14 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 da7f71579b905dae0769037123bf96f9b48f8081..62a491d94e61465d25f76bb5fbea3621d01ddeb0 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 8f6fde3fce08f74c9b968c0d5707c595653d24b7..bc871c0476da2186fb0192650a083c9b0a3d0bdf 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 f3e19e9e68c641b2fdcbf442bb2ef312fbce179f..a73a2ac0b32d20ccb761c9ddf9c26cb12f123c70 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 7facf7a0e8405684940697f32bc09cca1d358f6c..82a3d7fe7084095a1bb1d207655ae5f9fd5b5757 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 077ca5b32aa169ad491eb79aa89a4a6088b39f34..48a830e9f5fb433be06eed6f9da998609798f520 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 246e95c5d1836a532143dc6c36a600cff82110e4..add684df9c220215e04c48a33a2f877ca2a807ae 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 3f4c03a3db06091ad32bf1241359dc9df45f58f7..40a6f3d6de9d77d70fcf192e7f8e54f567164708 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 956973b060cbd375c4d1584e052e0e4bbcb9efb3..893bb17df31aa3390c55cb97fd46258ffb808ab2 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 3c8ab8d94d6132dcc6209379c1ed5685bc8b2a0b..da44c8d4bf18d0a5f6aa0e556c920504aad39c61 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 30f53d5010fd65d5577f3476b12ce0fd116ad428..8fe2de9eef0752408cdfd7a00e2b1e492fbcc92e 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 1a47dad56e131e5d64075f3f88882713a7ee85f6..dfa737c3b8d8fddd4c31136b7dbee097637678f2 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 c30ca983b06dc63f843a8207da18b16f1216fae2..4b6dde377bdd81dc978f745f08f6ddddff33c5af 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 a336bb3e6602ed9eddfb46fbeff7755d830f57bf..63d83774d190fdc9120bb3d9addebed59ab104b0 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 fa8f4720c2531b703b8df21223d68214651b5d2b..28fea061aa8f92648b5f86013b6ccae2aa8d6131 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 1f5df811d90662a94d3803951734f4f5fcfe4d5d..51e63367b3a6279b62f3d7780bc91e8d3840bd04 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 b5ca4040eb20ce6bdcad48837d814a60bf3a9e80..827b2c2fcf7cbfe1dd8f25f47b184f97bd378695 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 f777cb0056148a7c589f979a70412da36bef7935..dfe71545e88bc1a6ea4c677db3bfa8ac58cfafc1 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 b25021a909a5e03bc99a395d0c16a06f5901099b..ca2b7658ccc4b03fdc9774624d3f42c572cb2554 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 24a5cf2a3c09360baf8e0a92ae11b3287f965ff5..8e6535298bd2460a754dbab3b92dd6009f5ec47f 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 20e282d4d2bec3dcd60c7549490169e01786e5fb..d19c3dfcc3e930ac0622658ac2bf43043ac53038 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 f479ea302e144009ca17f86b4efbe1ed5d9b5119..87af06750fa3117ba102e0c16c989fc5ca83aaf1 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 51fe2cda8c9775bf8cfc4d3511c933359a547d3d..89e1f01bc0a1795b80eb2640592f25602624d225 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 c3904c0141a9c89d1e1d9b73697b27ac3b680255..dee689a951d78c67243320faca871ffc88451229 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 330642edffc7450fbab9d8805251e7e780cb2fe5..349d6cf5240645a6b44e3422baff6866ee74eb8b 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 1a402363405ef6bcdbd0e5514df34626b60d63d9..0232592b36a6312970b46bbfc0888ab487738c49 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 aa90bd3e7273fc052c51531697fe8e5ad2d005e7..0fad47141fd4a0ac92f3cdddea6373807ea47d21 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 b551c84855884075238e5ad482c7cad86d7c1daa..bcea67c7eb6a0cffa674a0b98297865889dae377 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 00a8b162c9f01a0c6553ec4e18df3da6a7dbe1a3..fb5b3ffa7e09daceb721b139620ee42d5f2a71d0 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 610c92897773af8161c6738a7cdd1cd9d27556bf..313de7dc587e6542ae056b108ef2c717751b63fb 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 a46bbd30096cd83ac74a9bf56f11dd6b3f9673d6..f19fd648c578884b0eb8208e4c0f860ef7b55e99 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 dfa20e8c08cb5666ecdfeedd229df99c25011d01..7b5be3b0dfdc7be1a35b3ef58078022822ca56b5 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 8957e4535cb88978cbde6d4d8463fb03fcf6d00b..12b70fad319fdeaef9b76e697ad7762f6c8efee4 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 ad96e1c76cec19cf6a080f858c3f102e5622ea77..8c539c4632a1b695e1de4889c979b456838233a0 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 2367d2a5510f997c707b1df58024dc0a974f4ecd..7b6177e5b4abe1e22e6d3c65a4820806b544c6a4 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 aed8e32901357fb429467a5bc95d0ab88f6e12f7..2eea65c41359238b2951ea2db740db7b7ef927f1 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 d7d4aa98b944e91592af7c44614c854919a0bd13..d6a31972e72394149b2405b35d4cc64b01a3f89e 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 54e54cd3a05ae99034d2090aa385ddad9bf65c8f..5fceea82e673b774d88b81f3d22197dcffe5b0ef 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 72615e267e0b814972605bfdad59f4278b53e36f..17a64d5985b01d3444423aa045f135b102d3e93a 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 10901a06e2b3d1c3310437144cc941c6b1b2f901..f57f69f98f22e211342d8d0b17afc02223cd7a47 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 6f1c8d96fe4b84ad7c0aa3422a8db11a9e9afb50..3dd6750c4e71484871cfeb9e6806e21c45834ed9 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 9ab9cdec587a4b3916972e1415ed5f7795477808..e920609ef4d3861d05c364f56a200a75e6fcf7be 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 43541e1b0fe36a2394669a7aa546b730e4d68f1e..49cb4180200833fb0df3a479b39d8a4d42fb5acc 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 537c9b48015a0a02363ae4d2e073687573639523..9e3604276e4a3d7e4158a1c53cc60efb5645fa33 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 7b89f6f7fbf3073596791f44236335c4a4d28d4d..cea58c401696eacbdff55478e52e9c29de1acc21 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 bd1753972c119ec45b93872c92a86282b3de83b2..9bfb25f6a6301f0672f7c3a55d6021c833891e54 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 3b77a9fd6ede5794077dffe39d5cff6b61200fbc..2817c712e6941dc538d135a31a4a582a1f676e90 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 506cf840355ffba4b2f00eb33952251b09096610..f221ee895d34546f2c3f5f2363c0c8619f061311 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/camie.doctree b/dev/camie/.doctrees/api_doc/tagging/camie.doctree index 742b954fc2bf5d58b74b623f285d1024ef00d096..5a4b327bf656101960f6f9fdebdac12bebd42903 100644 Binary files a/dev/camie/.doctrees/api_doc/tagging/camie.doctree and b/dev/camie/.doctrees/api_doc/tagging/camie.doctree differ diff --git a/dev/camie/.doctrees/api_doc/tagging/character.doctree b/dev/camie/.doctrees/api_doc/tagging/character.doctree index c7dd6ccc4815920d0546a1156cbd7878d0530151..fe68e233901696ca96d61a67f6cb9823a951d7c1 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 d0461db4353b66a87ded539ff4d86d703948705c..5ddf65fa3c86b66e9fb0455ccb39d8fa711e0c3d 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 77e445b608e35226497f6a452577a8932e554319..08d9b6288a80e7e7c9ea5ea2dc5a916ae9ec46e7 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 830fab33c8fcb2e332056ade7de8bc7fff4951c4..7a30f57cdbf9248af9ca55b3c6a8d8f32a885b41 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 f0b3b4d8f233b25ca3b68039d0db886ad902bac0..ef7392bbe0f9f32a351ff4d0c619121a6aacc1c5 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 cd505c6ef98800d08aada467f207e7d572776c05..34fb489504403b2a2c199074dd1d9a29523b9b11 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 ab35aae76131c19e96537f5b9b2656a9fb03e612..58a2caf57769fa0c1d59ec2c4a039fc096e4c52d 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 e920df7ff2245ce9fbacc2c24901a1811d10836a..05263816ec312e55d1ac1869df4c76b4828f57a3 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 7c6b5e6ae41f77cd4bd60263c9a442e45208bbc4..cf34a36dba804d24df1675391f0da0e08be1d437 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 a2c2fc518ffe58c33b7717d0eb1d442f97907d86..8794971f2a1c38b5a5f7a66412b4103db13c0654 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 6d7448ded1494461746efcd5d2f0f5963dc2fc82..482979ebbd7c085549ccbc678c128cbb0d29b908 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 aac80f6e5e0c8f0c696b51ce62c2043cf474bc7e..748987174d2aa0055098f6ebd700935b86c0d174 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 379f4a5bc768f286dedbaf775369eb5d7c1a83d0..12f17b7fae53f75a90a61e1664a531bd469832de 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 0c1ee033402c3c0a28db4e67c8ccfbca6f2d938d..8b0fff328f071a529c3faf70ccb87d576d96f1cb 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 b91a13bb799b024038c13f66a58656d7fee54e7d..7d1f492ce7a90f64ce02c79f1b5979cbe7485dd5 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 0ab9dd1bd6208a2381ac687cf468a4787ce50491..d58961241a5831c3871babe125f0eb0cdcbb54b9 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 c52276960e16d3c27e6d07c6319dfd8f20de2994..a654ab931866c9c5cfc7ffb615f512d198633aba 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 0110e897755feae5dd7ff1984068c23f69da985e..1d7717ad2cc6c017aec2947be0e50847a52ff52e 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 4c88e6f764f528afa8eed47f95c0d805cf24e7c3..a854edd9f021ba8f7fc4bc722575ae41c1a91e95 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 fa96e7c0384b25fdcfa626c01bbe7bfc8d504738..efc9c84028d016ad084f03d75f0ee4ee57a23b6d 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 115dcbfa818acd3127e016dae0784791d6f287df..120dccaa856ecbc5cc11b824a18a294b30f0fdbb 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 b2b706aa12410c1baf9129a10922b8414a0b79e3..41409dc9cb6f5a88c135e23555ca9b433ad08cd9 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 6f58ae2b2fcb6131a7f966ccef8617c038f068e5..19804ebb59404f1be6a640325c82645ae645e3b9 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 3f732516492543fa12c163038c61f429189940f9..15f79ca4a7750aa37255560e6815b3ca835aaa81 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 fd3127927c17f17a5c1667d3a366f26fbff49da2..c50bb014a147821e600a0b8c9b5bf2675e250c14 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 33a08cb78c674f76e8f572c251b718b9ad715811..54aa5b7520f998b8016a1239142849c66f58ccc9 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 a24ccfbd918a027f4a05ddf797161ae2e62a08b0..d194880151dc6aa04150aa03c8cbf05dd4002ab8 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 a8b2f5f3ad3ba3315a1f71a384c68251a8155dfc..fdb0ef819f2d8546bf81846bc16cdfe5f7887e64 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 5e1470ea0aa856c1ec8b21c9e580be590862e1c3..c8c315da989be2f90ebc2fdf44fc1a2cdafb6b99 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 69ec037eaa4c80be726738d182318957cd506416..f5421348b7e154bb5491a02fef6c281d7a781363 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 7297947ef36f9d876a43c536d0c4824f08cd3c41..69db3f1921c84d2020f445a015242f7bffeb87c3 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 e5777cfa3abbb65fbd9ff50b3a818ef7948be9af..8e71a36883f7d0428a7ae9f9f6a22cdb477596a2 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 4fa026661dbccf18818581b10454e069649c04ae..fcacbe2c8cca2e03fdfae7dcd5aa0ee26d165689 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 1ce485ee29399eab5f174fa64535a48380595f69..4b35f19351e20bb8b177933287b284e6d0831202 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 408a5e2c6db3c3885a83ef0bd808e49fba2b351b..9921c2baddbf690dee2902245848b9b79d09eef9 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 50ef66d2b691cabf74682d85ae9d9bd2097f28b2..b56eba107a21609a85c97b859c44acffb7c283c0 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 79f16748042e43200aca22199eaa8b46f66d2fa9..2146881a8a15df0c8e9460c3a541d65fc78d8f50 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 eea22778e025761039ed98b1677e9ef73c014396..21a1003ae7af6561d80a8d59fb5d96bc8412da92 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-30T05:19:51.345137Z", - "iopub.status.busy": "2025-03-30T05:19:51.344931Z", - "iopub.status.idle": "2025-03-30T05:19:52.504730Z", - "shell.execute_reply": "2025-03-30T05:19:52.503979Z" + "iopub.execute_input": "2025-03-30T06:45:59.511269Z", + "iopub.status.busy": "2025-03-30T06:45:59.511049Z", + "iopub.status.idle": "2025-03-30T06:46:00.663956Z", + "shell.execute_reply": "2025-03-30T06:46:00.663276Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3232.83425 MHz\n", + "CPU Freq: 3193.7445 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 f66a47d2eadb5b5135a2f97db48bf33f7eafbd73..a3f7a8a802feea1880ffb299c4e50a21185d5d19 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-30T05:17:56.824790Z", - "iopub.status.busy": "2025-03-30T05:17:56.824591Z", - "iopub.status.idle": "2025-03-30T05:17:57.991545Z", - "shell.execute_reply": "2025-03-30T05:17:57.990752Z" + "iopub.execute_input": "2025-03-30T06:44:10.429075Z", + "iopub.status.busy": "2025-03-30T06:44:10.428439Z", + "iopub.status.idle": "2025-03-30T06:44:11.593781Z", + "shell.execute_reply": "2025-03-30T06:44:11.593086Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3028.2200000000003 MHz\n", + "CPU Freq: 3052.676 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 4b8ac18115b52be0e2997665f0c1b46769e2b41d..2adce353aaba7820796c1fc5335f523009d9485d 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 a0eb6f5a7318e3f1c4b3086adf037b651342e088..71fd6ea037d8ff0eef0fb56c43f8c623461d2db1 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/_modules/imgutils/tagging/camie.html b/dev/camie/_modules/imgutils/tagging/camie.html index 61d270f34abda7fc07d431b553863af665ea1b58..5d1f5a753bb582e8dc802041d641e39bac53190d 100644 --- a/dev/camie/_modules/imgutils/tagging/camie.html +++ b/dev/camie/_modules/imgutils/tagging/camie.html @@ -254,7 +254,7 @@ :type embedding: numpy.ndarray :param model_name: Name of the model used :type model_name: str - :param mode: Prediction mode for threshold selection + :param mode: Prediction mode affecting threshold values :type mode: CamieModeTyping :param thresholds: Custom thresholds for tag selection :type thresholds: Optional[Union[float, Dict[str, float]]] @@ -333,8 +333,17 @@ :type drop_overlap: bool :param fmt: Format specification for output. Default is ``('rating', 'general', 'character')``. :type fmt: Any - :return: Dictionary of extracted tags and embeddings - :rtype: Dict[str, Any] + :return: Extracted tags and embeddings, follow the format from ``fmt``. + :rtype: Any + + .. note:: + Modes for selection: + + - ``balanced``: Balanced precision/recall + - ``high_precision``: Higher precision thresholds + - ``high_recall``: Higher recall thresholds + - ``micro_opt``: Micro-optimized thresholds + - ``macro_opt``: Macro-optimized thresholds .. note:: The fmt argument can include the following keys: @@ -449,6 +458,120 @@ } return vreplace(fmt, values) + + +@ts_lru_cache() +def _get_camie_emb_to_pred_model(model_name: str, is_refined: bool = False): + """ + Load embedding-to-prediction conversion model. + + :param model_name: Model variant name + :type model_name: str + :param is_refined: Use refined embeddings (True) or initial embeddings (False) + :type is_refined: bool + :return: ONNX model session for embedding conversion + :rtype: onnxruntime.InferenceSession + """ + return open_onnx_model(hf_hub_download( + repo_id=_REPO_ID, + repo_type='model', + filename=f'{model_name}/{"refined" if is_refined else "initial"}_emb_to_pred.onnx', + )) + + +
get_camie_tags()Dictionary of extracted tags and embeddings
+Extracted tags and embeddings, follow the format from fmt.
Dict[str, Any]
+Any
Note
+Modes for selection:
+balanced: Balanced precision/recall
high_precision: Higher precision thresholds
high_recall: Higher recall thresholds
micro_opt: Micro-optimized thresholds
macro_opt: Macro-optimized thresholds
Note
The fmt argument can include the following keys:
rating: a dict containing ratings and their confidences
+convert_camie_emb_to_prediction
+
+-
+imgutils.tagging.camie.convert_camie_emb_to_prediction(emb: ndarray, model_name: str = 'initial', is_refined: bool = True, mode: Literal['balanced', 'high_precision', 'high_recall', 'micro_opt', 'macro_opt'] = 'balanced', thresholds: float | Dict[str, float] | None = None, no_underline: bool = False, drop_overlap: bool = False, fmt: Any = ('rating', 'general', 'character'))[source]
+Convert stored embeddings back to tag predictions.
+Useful for reprocessing existing embeddings with new thresholds or formats.
+
+- Parameters:
+
+emb (np.ndarray) – Embedding vector(s) from previous inference
+model_name (str) – Original model variant name
+is_refined (bool) – Whether embeddings come from refined stage, otherwise from initial stage
+mode (CamieModeTyping) – Threshold selection strategy
+thresholds (Optional[Union[float, Dict[str, float]]]) – Custom threshold values
+no_underline (bool) – Remove underscores from tag names
+drop_overlap (bool) – Remove overlapping tags in general category
+fmt (Any) – Output format specification
+
+
+- Returns:
+Formatted results matching original prediction format
+
+- Return type:
+Any
+
+
+
+Note
+Modes for selection:
+
+balanced: Balanced precision/recall
+high_precision: Higher precision thresholds
+high_recall: Higher recall thresholds
+micro_opt: Micro-optimized thresholds
+macro_opt: Macro-optimized thresholds
+
+
+For batch processing (2-dim input), returns a list where each element corresponds
+to one embedding’s predictions in the same format as single embedding output.
+
+- Example:
>>> import numpy as np
+>>> from imgutils.tagging import get_camie_tags, convert_camie_emb_to_prediction
+>>>
+>>> # extract the feature embedding, shape: (W, )
+>>> embedding = get_camie_tags('skadi.jpg', fmt='embedding')
+>>>
+>>> # convert to understandable result
+>>> rating, general, character = convert_camie_emb_to_prediction(embedding)
+>>> # these 3 dicts will be the same as that returned by `get_camie_tags('skadi.jpg')`
+>>>
+>>> # Batch processing, shape: (B, W)
+>>> embeddings = np.stack([
+... get_camie_tags('img1.jpg', fmt='embedding'),
+... get_camie_tags('img2.jpg', fmt='embedding'),
+... ])
+>>> # results will be a list of (rating, general, character) tuples
+>>> results = convert_camie_emb_to_prediction(embeddings)
+
+
+
+
+
+
diff --git a/dev/camie/api_doc/tagging/index.html b/dev/camie/api_doc/tagging/index.html
index c221f5e5c52925bd3a73a19b4d2a20999283fbff..90edff44bc18d2e23d5c225790402ff9b400c78a 100644
--- a/dev/camie/api_doc/tagging/index.html
+++ b/dev/camie/api_doc/tagging/index.html
@@ -153,6 +153,10 @@
get_camie_tags()
>>> import os
->>> import numpy as np
+
- Example:
>>> import numpy as np
>>> from imgutils.tagging import get_wd14_tags, convert_wd14_emb_to_prediction
>>>
>>> # extract the feature embedding, shape: (W, )
diff --git a/dev/camie/genindex.html b/dev/camie/genindex.html
index 2aa76584111424a3f38b215352afaa57b832801d..73c1d30aa1dc9e6c0223fc62b4151db7afc93026 100644
--- a/dev/camie/genindex.html
+++ b/dev/camie/genindex.html
@@ -312,10 +312,10 @@
- classify_predict_score() (in module imgutils.generic.classify)
-
-
+
- clear() (imgutils.generic.classify.ClassifyModel method)
@@ -335,6 +335,8 @@
- CLIPModel (class in imgutils.generic.clip)
- ColorCensor (class in imgutils.operate.censor_)
+
+ - convert_camie_emb_to_prediction() (in module imgutils.tagging.camie)
- convert_to_size_dict() (in module imgutils.preprocess.transformers)
diff --git a/dev/camie/information/environment.html b/dev/camie/information/environment.html
index 6e917b07c36578d9c4868037f11c80ef3209dfc1..5f920b9b4248874d74d7ec984683716bd693dd6b 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: 3232.83425 MHz
+CPU Freq: 3193.7445 MHz
Memory Size: 15.615 GiB
Has CUDA: No
diff --git a/dev/camie/information/environment.ipynb b/dev/camie/information/environment.ipynb
index eea22778e025761039ed98b1677e9ef73c014396..21a1003ae7af6561d80a8d59fb5d96bc8412da92 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-30T05:19:51.345137Z",
- "iopub.status.busy": "2025-03-30T05:19:51.344931Z",
- "iopub.status.idle": "2025-03-30T05:19:52.504730Z",
- "shell.execute_reply": "2025-03-30T05:19:52.503979Z"
+ "iopub.execute_input": "2025-03-30T06:45:59.511269Z",
+ "iopub.status.busy": "2025-03-30T06:45:59.511049Z",
+ "iopub.status.idle": "2025-03-30T06:46:00.663956Z",
+ "shell.execute_reply": "2025-03-30T06:46:00.663276Z"
},
"pycharm": {
"name": "#%%\n"
@@ -53,7 +53,7 @@
"text": [
"CPU Brand: AMD EPYC 7763 64-Core Processor\n",
"CPU Count: 4\n",
- "CPU Freq: 3232.83425 MHz\n",
+ "CPU Freq: 3193.7445 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 e1f6559206d5eedc9f1c4270a126c78e1a5cba9e..b602247e3e3328f06ce6c0fdcc4bae7b365880eb 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: 3028.2200000000003 MHz
+CPU Freq: 3052.676 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 f66a47d2eadb5b5135a2f97db48bf33f7eafbd73..a3f7a8a802feea1880ffb299c4e50a21185d5d19 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-30T05:17:56.824790Z",
- "iopub.status.busy": "2025-03-30T05:17:56.824591Z",
- "iopub.status.idle": "2025-03-30T05:17:57.991545Z",
- "shell.execute_reply": "2025-03-30T05:17:57.990752Z"
+ "iopub.execute_input": "2025-03-30T06:44:10.429075Z",
+ "iopub.status.busy": "2025-03-30T06:44:10.428439Z",
+ "iopub.status.idle": "2025-03-30T06:44:11.593781Z",
+ "shell.execute_reply": "2025-03-30T06:44:11.593086Z"
},
"pycharm": {
"name": "#%%\n"
@@ -53,7 +53,7 @@
"text": [
"CPU Brand: AMD EPYC 7763 64-Core Processor\n",
"CPU Count: 4\n",
- "CPU Freq: 3028.2200000000003 MHz\n",
+ "CPU Freq: 3052.676 MHz\n",
"Memory Size: 15.615 GiB\n",
"Has CUDA: No\n"
]
diff --git a/dev/camie/objects.inv b/dev/camie/objects.inv
index 696c5ebb2ef171e81e0304f9b27dc6b6c14727e3..1f7df14fc7589eab70d0aae712be8514bcfaee1f 100644
Binary files a/dev/camie/objects.inv and b/dev/camie/objects.inv differ
diff --git a/dev/camie/searchindex.js b/dev/camie/searchindex.js
index 08f823c8c83bc1c639d0c0ba405d2a5bb1239b75..59aebdc20a955d9626bb267d6cc729dfb4597cf4 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/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/camie", "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/camie.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.camie", "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, 78, 80, 81, 82, 83, 84, 85, 90, 91, 92, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107], "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, 74, 76, 77, 81, 84, 85, 91, 92, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106], "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, 74, 76, 77, 81, 84, 85, 91, 92, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106], "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, 74, 76, 77, 81, 84, 85, 91, 92, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106], "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, 74, 76, 77, 81, 84, 85, 91, 92, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106], "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, 74, 76, 77, 78, 79, 81, 84, 85, 86, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 111], "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, 81, 85, 104], "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, 75, 90], "ellipsi": 0, "max_height": 0, "resampl": [0, 60], "2": [0, 8, 11, 13, 23, 24, 39, 40, 41, 44, 46, 53, 60, 63, 68, 84, 91, 92, 93, 95, 96, 97, 99, 100, 101, 102, 103, 105, 106], "level": [0, 14, 15, 16, 17, 18, 19, 22, 34, 35, 39, 48, 61, 76, 96], "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, 78, 81, 82, 83, 84, 88, 91, 92, 93, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106], "1": [0, 10, 13, 21, 22, 23, 39, 40, 41, 44, 46, 53, 60, 61, 63, 68, 69, 73, 74, 75, 76, 77, 82, 84, 85, 88, 91, 92, 93, 95, 96, 97, 99, 100, 101, 102, 103, 105, 106, 109, 110, 111], "8": [0, 13, 23, 38, 40, 44, 48, 53, 60, 63, 68, 91, 92, 93, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 109, 110, 111], "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, 78, 80, 81, 82, 83, 84, 85, 87, 88, 90, 91, 92, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107], "gener": [0, 4, 13, 16, 22, 36, 37, 67, 68, 70, 74, 77, 81, 84, 89, 96, 108], "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, 74, 76, 77, 81, 82, 83, 84, 92, 96, 100, 102, 108], "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, 75, 80, 83, 84, 91, 93, 96, 99, 100, 102, 106], "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, 78, 80, 81, 82, 83, 84, 85, 87, 88, 90, 91, 92, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107], "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, 74, 77, 84, 85, 92, 95, 97, 100, 101, 103, 104, 105], "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, 78, 80, 81, 82, 84, 85, 87, 88, 90, 91, 92, 93, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107, 111], "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, 75, 77, 78, 80, 82, 84, 85, 88, 92, 95, 97, 100, 101, 103, 105], "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, 75, 82, 87], "maximum": [0, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 35, 40, 46, 47, 48, 60, 63, 87, 104], "width": [0, 4, 10, 11, 49, 60, 61, 81], "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, 75, 82, 84, 90, 91, 92, 93, 96, 99, 102, 106], "set": [0, 13, 25, 30, 31, 35, 40, 51, 53, 55, 60, 84, 90, 93, 96, 102, 106, 107], "automat": [0, 4, 31, 34, 40, 51, 90, 109, 110], "determin": [0, 8, 40, 100], "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, 81, 85, 86, 104, 109, 110], "height": [0, 4, 10, 11, 49, 60, 61, 81], "filter": [0, 35, 51, 60, 63, 73, 75, 96, 98, 102], "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, 74, 76, 77, 78, 81, 84, 85, 87, 88, 90, 91, 92, 93, 96, 98, 99, 100, 102, 106], "when": [0, 7, 10, 13, 24, 26, 28, 29, 30, 31, 38, 40, 44, 48, 49, 53, 56, 60, 65, 68, 70, 72, 81, 85, 87, 90, 91, 107], "resiz": [0, 11, 24, 25, 35, 47, 55, 58, 59, 60, 68, 81], "charact": [0, 40, 46, 55, 71, 72, 74, 76, 77, 78, 79, 84, 92, 108], "repres": [0, 7, 10, 13, 14, 15, 16, 23, 40, 44, 48, 51, 53, 70, 72, 82, 91, 100, 107], "differ": [0, 8, 11, 15, 16, 17, 18, 19, 22, 23, 31, 36, 37, 38, 40, 44, 45, 52, 53, 59, 60, 92, 97, 101, 103, 105, 109, 110], "intens": 0, "proport": [0, 92], "correct": [0, 38], "output": [0, 25, 30, 31, 34, 41, 55, 68, 69, 74, 77, 82, 84, 111], "which": [0, 4, 10, 23, 24, 26, 28, 29, 34, 36, 40, 44, 49, 58, 60, 61, 64, 68, 69, 70, 72, 73, 74, 77, 81, 87, 88, 90, 91, 93, 98, 99, 100, 107, 108, 109, 110, 111], "should": [0, 3, 10, 25, 40, 44, 48, 49, 51, 60, 72, 84, 111], "approxim": 0, "ratio": [0, 11, 25, 35, 46, 47, 49, 81], "your": [0, 51, 65, 107, 109, 110, 111], "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, 74, 76, 79, 83, 84, 85, 87, 88, 90, 91, 92, 93, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107, 109, 110], "valu": [0, 4, 8, 10, 11, 14, 18, 19, 22, 23, 38, 40, 44, 48, 51, 53, 58, 59, 60, 69, 74, 76, 81, 88, 91, 99, 107], "ensur": [0, 31, 35, 40, 47, 60, 65, 68, 87], "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, 79, 81, 82, 84, 85, 87, 88, 90, 91, 92, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111], "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, 76, 78, 81, 82, 100], "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, 76, 78, 81, 84, 85, 90, 91, 92, 93, 95, 96, 97, 99, 100, 101, 102, 103, 105, 106], "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, 78, 80, 81, 82, 83, 84, 85, 87, 88, 90, 91, 92, 93, 94, 95, 96, 97, 100, 101, 102, 103, 104, 105, 106, 107], "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, 75, 78, 80, 82, 83, 84, 85, 87, 88, 92, 95, 96, 97, 100, 101, 102, 103, 104, 105], "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, 78, 81, 82, 83, 84, 85, 87, 88, 90, 91, 92, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 105, 106, 107], "here": [0, 13, 21, 27, 40, 44, 45, 68, 73, 74, 76, 77, 81, 84, 85, 92, 94, 107, 109, 110], "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, 77, 79, 82, 84, 85, 88, 90, 91, 92, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107], "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, 78, 81, 82, 83, 84, 85, 87, 88, 91, 92, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107, 109, 110, 111], "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, 78, 81, 82, 83, 84, 85, 87, 88, 91, 92, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 105, 106, 107, 109, 110, 111], "print": [0, 5, 13, 18, 19, 22, 23, 35, 68, 69, 109, 110, 111], "png": [0, 5, 8, 10, 14, 25, 36, 38, 43, 48, 49, 51, 63, 68, 70, 72, 84, 85, 94, 107], "draw": [1, 25, 27, 28, 55, 100, 108], "ascii_draw": 1, "meta": [2, 74, 108, 111], "__title__": [2, 111], "__version__": [2, 111], "__description__": [2, 111], "__author__": [2, 111], "__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, 79, 81, 84, 85, 86, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107], "inform": [3, 31, 34, 35, 36, 37, 38, 55, 68, 70, 83], "packag": 3, "titl": [3, 70], "project": [3, 21, 74, 76, 84, 107], "version": [3, 13, 14, 15, 16, 17, 18, 19, 21, 22, 24, 35, 39, 48, 65, 66, 68, 69, 87, 93, 108, 111], "short": [3, 74, 77, 81, 84], "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, 74, 77, 84, 88, 92, 100], "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, 75, 91], "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, 74, 77, 82, 84, 90, 92, 98, 99, 108, 111], "complement": 4, "transpar": [4, 8, 10, 26, 28, 29, 49, 51, 72, 85], "area": [4, 10, 13, 23, 24, 48, 49], "grid": 4, "pixel": [4, 25, 38, 48, 49, 51, 60, 63, 68, 72, 99], "mean": [4, 21, 23, 24, 26, 28, 29, 30, 40, 43, 44, 49, 53, 58, 59, 60, 90, 93, 111], "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, 74, 83, 84, 85, 87, 88, 92, 96, 100, 102, 107], "suitabl": [4, 58, 60, 76, 100], "color": [4, 8, 10, 11, 26, 28, 29, 48, 63, 68, 72, 98, 99, 108], "fore": [4, 26, 28, 29], "back": [4, 84], "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, 75, 78, 83, 87, 90, 91, 92, 93, 95, 96, 97, 99, 101, 102, 103, 104, 105, 106, 111], "rgba": [4, 8, 32, 38, 65, 66, 72, 85], "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, 74, 77, 81, 84, 93, 96, 102, 104, 106], "add": [4, 36, 69, 70, 78], "rgb": [4, 6, 7, 8, 11, 31, 32, 48, 60, 61, 68, 72, 85], "In": [4, 28, 40, 92, 93], "document": [4, 109, 110, 111], "accur": [4, 14, 22, 74, 96, 102], "present": [4, 36, 70, 76], "state": [4, 34], "shown": [4, 71, 74], "follow": [4, 30, 40, 53, 59, 60, 64, 69, 70, 74, 77, 84, 91, 92, 93, 95, 96, 97, 99, 101, 102, 103, 105, 106, 111], "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, 74, 84, 87, 88, 96, 102, 108], "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, 74, 81, 82, 84, 87, 88, 90, 96, 102], "util": [5, 8, 11, 12, 21, 22, 30, 33, 35, 44, 47, 51, 54, 58, 59, 64, 67, 69, 76, 77, 81, 84, 108], "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, 74, 108], "convers": [5, 8, 35, 59, 60], "between": [5, 15, 16, 22, 23, 30, 31, 34, 40, 44, 45, 49, 59, 65, 66, 75, 81, 85, 88], "valid": [5, 12, 48, 49, 53, 60, 108], "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, 74, 77, 79, 84, 100, 108], "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, 84, 85], "convert": [5, 8, 31, 36, 38, 40, 53, 58, 59, 60, 70, 84, 100], "specifi": [5, 8, 11, 23, 24, 25, 30, 31, 34, 35, 40, 48, 49, 51, 60, 68, 69, 70, 75, 77, 82, 84, 87], "load": [5, 8, 14, 15, 18, 19, 30, 31, 34, 35, 36, 38, 68, 84, 90], "variou": [5, 8, 15, 16, 18, 22, 23, 25, 30, 32, 34, 35, 37, 60, 68, 70, 88, 111], "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, 74, 76, 77, 81, 84, 91, 92, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 105, 106, 107], "save_kwarg": 5, "string": [5, 14, 16, 17, 21, 38, 53, 68, 69, 78, 90, 107], "pil": [5, 6, 7, 8, 10, 11, 12, 18, 25, 31, 35, 44, 47, 48, 49, 51, 58, 60, 61, 63, 68, 77, 85, 94, 99], "numpi": [5, 6, 10, 25, 31, 34, 38, 40, 51, 53, 84, 88], "arrai": [5, 10, 25, 31, 38, 40, 44, 51, 53, 84, 88], "file": [5, 8, 10, 11, 12, 13, 14, 17, 19, 25, 36, 38, 44, 61, 67, 68, 69, 70, 90, 99, 107, 108], "path": [5, 8, 10, 11, 13, 14, 17, 19, 25, 31, 35, 38, 61, 68, 69, 70, 74, 77, 94, 99, 107], "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, 87], "argument": [5, 12, 30, 31, 34, 35, 36, 48, 49, 52, 53, 68, 70, 74, 75, 77, 84, 87], "pass": [5, 12, 28, 29, 30, 31, 34, 35, 36, 48, 49, 68, 72, 81, 85, 87], "save": [5, 10, 25, 36, 63, 68, 69, 70, 72], "encod": [5, 6, 9, 30, 31, 34, 38, 70, 108], "open": [5, 6, 7, 8, 10, 13, 18, 30, 35, 47, 48, 49, 51, 63, 68, 69, 85, 90], "test": [5, 44, 74, 85, 91, 92, 93, 95, 96, 97, 99, 101, 102, 103, 105, 106], "blob_url": 5, "qualiti": [5, 24, 41, 62, 68, 84, 85], "95": [5, 35, 60, 73, 75, 82], "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, 74, 76, 77, 90, 93, 94, 96, 99, 102, 106], "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, 75, 82], "valueerror": [5, 12, 14, 17, 19, 22, 23, 30, 34, 38, 51, 60, 70, 82], "unsupport": [5, 46, 59, 60, 82], "method": [5, 11, 12, 30, 31, 32, 34, 35, 37, 38, 40, 48, 60, 96, 102], "warn": 5, "userwarn": 5, "doesn": [5, 38, 75], "t": [5, 38, 75], "match": [5, 23, 34, 38, 51, 60, 75, 79, 108], "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, 78, 80, 81, 84, 85, 91, 99, 107], "effici": [5, 21, 24, 31, 69, 88], "without": [5, 35, 63, 68, 73, 75, 83], "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, 75, 78, 80, 84, 91, 94, 99, 107], "fals": [5, 6, 7, 8, 12, 25, 28, 35, 40, 46, 48, 60, 65, 66, 68, 69, 70, 73, 74, 75, 76, 77, 78, 80, 81, 84, 85, 91, 94, 99, 107], "otherwis": [5, 8, 12, 36, 40, 60, 65, 66, 70, 73, 75, 80, 85, 90], "abc": 5, "svg": 5, "xml": 5, "jpeg": [5, 64, 68, 94, 107], "text": [5, 20, 25, 31, 34, 46, 68, 78, 80, 108], "plain": 5, "hello": 5, "order_": [6, 7], "chw": [6, 7], "both": [6, 14, 23, 31, 34, 46, 58, 69, 84], "np": [6, 7, 10, 30, 31, 34, 38, 40, 49, 51, 53, 74, 84, 88], "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, 77, 81, 82, 84, 85, 91, 92, 93, 94, 95, 96, 97, 99, 101, 102, 103, 104, 105, 106, 107], "order": [6, 7, 60, 78, 79, 108], "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, 74, 82, 85, 90], "1606x1870": [6, 7], "0x7fb9b89bbdc0": 6, "0x7fb9b89bbe50": 6, "0x7fb9b89bbdf0": 6, "invers": 6, "oper": [6, 31, 34, 39, 40, 41, 43, 44, 60, 69, 108], "ndarrai": [7, 10, 30, 31, 34, 38, 40, 44, 49, 51, 53, 84, 88], "channel": [7, 8, 32, 60, 65, 66, 85], "jpegimageplugin": [7, 61], "jpegimagefil": [7, 61], "0x7f9ec37389d0": 7, "shape": [7, 40, 44, 51, 72, 74, 84], "dtype": [7, 40], "3": [7, 10, 13, 14, 15, 16, 22, 23, 40, 41, 44, 46, 48, 53, 55, 60, 63, 68, 77, 84, 91, 92, 93, 95, 96, 97, 99, 100, 101, 102, 103, 105, 106, 109, 110, 111], "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, 84, 87, 95], "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, 74, 76, 77, 84, 88, 95, 96, 102], "same": [7, 8, 40, 45, 84, 87], "torchvis": [7, 57, 108], "transform": [7, 8, 56, 57, 58, 59, 78, 108], "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, 75, 84, 111], "manipul": [8, 67], "python": [8, 38, 63, 87, 109, 110, 111], "librari": [8, 35, 58, 60, 63, 111], "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, 84, 87, 88, 100, 111], "multipl": [8, 10, 17, 31, 34, 38, 40, 44, 68, 74], "ad": [8, 13, 60, 69, 70, 78], "background": [8, 9, 11, 26, 28, 29, 31, 62, 68, 72, 108], "check": [8, 12, 38, 43, 69, 73, 75, 80, 91, 94, 104, 107, 111], "alpha": [8, 32, 65, 66], "design": [8, 23, 30, 34, 36, 37], "simplifi": [8, 92], "common": [8, 59], "relat": [8, 13, 15, 18, 67, 75, 88], "task": [8, 22, 23, 34, 37, 48, 58], "applic": [8, 58, 76, 81, 100], "kei": [8, 19, 23, 31, 60, 69, 74, 77, 84], "featur": [8, 14, 19, 31, 33, 34, 40, 44, 70, 72, 74, 76, 77, 78, 84, 92], "binari": [8, 88], "like": [8, 13, 20, 25, 59, 60, 81, 87, 111], "onc": 8, "particularli": [8, 23, 30, 36, 37, 70, 87], "requir": [8, 10, 21, 22, 40, 49, 69, 70, 96, 102, 111], "preprocess": [8, 21, 30, 31, 35, 40, 65, 108], "befor": [8, 38, 40, 69, 84], "further": 8, "analysi": [8, 41], "force_background": [8, 60], "appli": [8, 16, 19, 21, 32, 40, 48, 49, 51, 58, 60, 63, 84, 88], "necessari": [8, 40, 76, 81], "ha": [8, 24, 46, 59, 85, 100, 109, 110], "4": [8, 13, 16, 18, 19, 23, 38, 39, 40, 41, 44, 48, 53, 63, 65, 66, 68, 77, 84, 91, 92, 93, 95, 96, 97, 99, 100, 101, 102, 103, 105, 106, 109, 110], "avoid": [8, 76], "anomali": 8, "dure": [8, 30, 38, 78, 99, 107], "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, 75, 82], "retain": 8, "typeerror": [8, 53, 58, 59, 60, 73, 75, 82], "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, 75, 82, 83, 84, 91, 93, 96, 102, 106], "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, 84, 92, 93, 95, 96, 97, 100, 101, 102, 103, 104, 105, 106], "take": [8, 55, 60], "singl": [8, 17, 34, 38, 40, 59, 60, 78, 84, 88], "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, 78, 80, 84, 85, 100], "item": [8, 10, 19], "batch": [8, 65, 66, 84, 85, 104], "multiimagestyp": [8, 31, 34, 40, 49], "iter": [8, 60, 63, 75], "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, 74, 77, 79, 84, 91, 92, 93, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106], "pillow": [8, 57, 108], "boolean": [8, 40], "tool": [9, 17, 25, 30, 32, 39, 40, 41, 42, 48, 63, 71, 78, 98, 100], "basic": [9, 58, 62, 75], "grid_background": 9, "grid_transpar": 9, "blob": [9, 72, 108], "to_blob_url": 9, "load_image_from_blob_url": 9, "is_valid_image_blob_url": 9, "decod": [9, 38, 108], "rgb_decod": 9, "load_imag": [9, 25, 52, 68], "has_alpha_channel": 9, "layer": [9, 88, 108], "istack": 9, "pad": [9, 25, 72, 108], "pad_image_to_s": 9, "download_image_from_url": 9, "is_http_url": 9, "mai": [10, 15, 18, 40, 64, 68, 76, 81, 87, 107, 109, 110], "block": [10, 30, 34, 35], "togeth": 10, "new": [10, 11, 24, 30, 53, 65, 66, 68, 69, 75], "similar": [10, 13, 20, 31, 34, 40, 44, 60, 81, 84, 108], "techniqu": [10, 32, 38], "p": [10, 74, 76, 77, 81, 84], "need": [10, 17, 35, 46, 49, 87, 91, 93, 96, 99, 102, 106], "stack": [10, 84], "addition": 10, "second": [10, 23, 40, 45, 80], "element": [10, 84], "rang": [10, 40, 44, 49], "left": [10, 48, 49, 53, 88], "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, 78, 81, 82, 83, 84, 88, 91, 92, 93, 95, 96, 97, 99, 100, 101, 102, 103, 105, 106, 109, 110, 111], "right": [10, 48, 53, 88], "two": [10, 23, 40, 45, 63, 80, 99], "dimension": [10, 84], "h": [10, 26, 28, 29, 51, 72], "w": [10, 26, 28, 29, 51, 72, 84], "posit": [10, 40, 48, 49, 92], "target": [10, 11, 20, 26, 28, 29, 31, 49, 60], "By": [10, 46], "first": [10, 11, 13, 17, 23, 35, 40, 45, 80], "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, 76, 88, 91, 92, 93, 95, 96, 97, 99, 100, 101, 102, 103, 105, 106], "9": [10, 13, 23, 40, 44, 53, 60, 68, 82, 91, 92, 93, 95, 96, 99, 100, 101, 102, 103, 105, 106], "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, 74], "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, 74, 87], "maintain": [11, 25, 35, 47, 53, 87, 111], "pars": [11, 56, 58, 59, 67, 68, 108], "specif": [11, 13, 14, 19, 30, 31, 34, 36, 38, 48, 53, 56, 58, 60, 70, 71, 74, 92, 96, 102], "pic": 11, "background_color": 11, "interpol": [11, 58, 59, 60], "fit": [11, 51], "within": [11, 48, 68, 74, 76, 84], "preserv": [11, 63], "reach": [11, 44], "exact": 11, "other": [11, 13, 40, 46, 60, 74, 80, 83, 92], "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, 74, 76, 81, 84, 85, 91, 92, 95, 97, 100, 101, 103, 104, 105], "etc": [11, 31, 60], "100": [11, 21, 26, 35, 43, 60, 87], "50": [11, 60], "200": [11, 26, 35, 60], "blue": [11, 68], "download": 12, "special": [12, 13], "github": [12, 52, 109, 110, 111], "hug": [12, 19, 30, 31, 34, 35, 40, 60, 84], "face": [12, 19, 20, 21, 30, 31, 34, 35, 40, 53, 55, 60, 68, 75, 84, 92, 108], "progress": [12, 65, 66, 85], "track": 12, "host": [12, 13, 16, 21, 24, 31, 40, 46, 61, 77, 85, 91, 92, 93, 95, 96, 97, 99, 101, 102, 103, 105, 106, 111], "main": [12, 18, 21, 22, 25, 30, 31, 34, 35, 40, 60, 68, 70, 72, 76, 87, 111], "compon": [12, 13, 23, 30, 31, 34, 35, 87], "http": [12, 52, 72, 111], "intern": [12, 34, 56, 69], "silent": [12, 65, 66, 85], "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, 85], "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, 76, 79, 84, 90, 92, 97, 99, 101, 103, 105], "especi": [12, 74], "hf": 12, "request": 12, "requestexcept": 12, "fail": [12, 14], "unidentifiedimageerror": 12, "com": [12, 52, 111], "ftp": 12, "booru": 13, "yolo": [13, 19, 21, 33, 108], "aperveyev": 13, "deepgh": [13, 14, 15, 16, 17, 18, 19, 21, 24, 40, 44, 46, 61, 74, 77, 81, 85, 91, 92, 93, 95, 96, 97, 99, 101, 102, 103, 105, 106, 111], "overal": [13, 14, 15, 16, 17, 18, 19, 21, 22, 24, 27, 39, 40, 41, 43, 44, 46, 52, 63, 65, 66, 71, 79, 91, 92, 93, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106], "benchmark": [13, 14, 15, 16, 17, 18, 19, 21, 22, 24, 27, 39, 40, 41, 43, 44, 46, 52, 63, 65, 66, 71, 79, 85, 91, 92, 93, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106], "explan": 13, "No": [13, 68, 109, 110], "head": [13, 20, 25, 52, 75, 92, 101, 108], "anim": [13, 14, 15, 16, 17, 18, 19, 20, 22, 27, 29, 39, 40, 41, 43, 52, 54, 55, 61, 68, 71, 72, 75, 76, 79, 85, 92, 93, 96, 97, 101, 102, 103, 105, 106, 111], "pretti": 13, "girl": [13, 46, 75], "onli": [13, 14, 15, 16, 17, 18, 19, 22, 25, 40, 69, 75, 76, 81, 84, 99], "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, 75], "breast": [13, 21, 74, 75, 76, 77, 81, 83, 84], "boob": 13, "bra": 13, "nippl": [13, 14, 48, 68], "mostli": [13, 17], "visibl": [13, 25], "nsfw": [13, 48, 98, 108], "shld": 13, "shoulder": [13, 53], "mayb": 13, "one": [13, 34, 38, 44, 46, 60, 75, 84], "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, 74, 84, 108], "mark": 13, "belli": [13, 21], "button": [13, 30, 77], "hip": [13, 53], "half": [13, 17, 75], "stock": 13, "line": [13, 27, 28, 55], "knee": [13, 53], "below": [13, 55, 71, 111], "6": [13, 23, 25, 40, 44, 53, 60, 63, 73, 75, 91, 92, 93, 95, 96, 97, 99, 100, 101, 102, 103, 105, 106, 109, 110], "nopan": 13, "panti": [13, 78], "cloth": 13, "bikini": 13, "regardless": 13, "censor": [13, 20, 48, 49, 96, 102, 108], "evid": 13, "7": [13, 14, 16, 17, 18, 19, 35, 40, 44, 46, 48, 51, 53, 60, 68, 73, 75, 81, 91, 92, 93, 95, 96, 97, 99, 100, 101, 102, 103, 105, 106], "butt": 13, "buttock": [13, 21], "least": [13, 37, 38, 70], "partial": 13, "behind": 13, "more": [13, 14, 33, 34, 46, 53, 58, 68, 87, 90], "less": [13, 14, 16, 22, 91], "stand": [13, 68, 74, 76, 77, 81, 84], "sit": [13, 75], "ass": [13, 74], "split": [13, 81], "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, 93, 96, 102, 106], "10": [13, 24, 30, 40, 44, 49, 53, 60, 63, 91, 92, 93, 96, 99, 100, 102, 103], "sprd": 13, "strongli": [13, 85], "11": [13, 40, 53, 91, 92, 93, 96, 99, 100, 102, 103], "vsplt": 13, "pose": [13, 40, 108], "12": [13, 25, 40, 48, 53, 60, 91, 92, 93, 96, 99, 100, 102, 103], "vsprd": 13, "vsplit": 13, "13": [13, 40, 53, 92, 93, 96, 100, 103, 105], "full": [13, 68], "almost": 13, "side": [13, 47, 75, 107], "usual": [13, 44], "ly": 13, "14": [13, 53, 60, 92, 93, 96, 100, 103, 111], "wing": [13, 75], "dragon": 13, "poni": 13, "15": [13, 43, 45, 53, 60, 92, 93, 96, 100, 103, 109, 110], "feral": 13, "four": [13, 14, 92], "non": [13, 14, 15, 16, 17, 18, 19, 21, 22, 35, 48, 97], "human": [13, 14, 15, 16, 17, 18, 19, 22, 52, 54, 91], "16": [13, 53, 60, 63, 65, 66, 92, 96, 100, 103], "hdrago": 13, "style": [13, 17, 22, 49, 105, 111], "17": [13, 53, 60, 100, 105], "hponi": 13, "18": [13, 21, 53, 60, 96, 100, 102, 109, 110], "hfox": 13, "cartoon": 13, "fox": 13, "dog": 13, "zootopia": 13, "nick": 13, "wild": 13, "19": [13, 53, 100], "hrabb": 13, "rabbit": 13, "judi": 13, "hopp": 13, "bunnygirl": 13, "20": [13, 30, 53, 60, 68, 100], "hcat": 13, "cat": [13, 75, 82], "catgirl": 13, "sharp": 13, "muzzl": 13, "compar": [13, 23, 34], "21": [13, 17, 53, 60, 105], "hbear": 13, "bear": 13, "22": [13, 53, 60], "jacko": 13, "memet": 13, "jack": 13, "o": [13, 68, 70, 81, 84, 96, 99, 109, 110], "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, 74, 87], "aa09": 13, "25": [13, 16, 21, 35, 45, 60, 105], "hbird": 13, "bird": 13, "releas": 13, "time": [13, 70, 85], "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, 75, 92, 93, 96, 97, 101, 102, 103, 105, 106], "advanc": [13, 111], "capabl": [13, 31, 38, 46], "scenario": [13, 76, 81, 87], "yolov8s_pp12": 13, "2024": 13, "final": 13, "patch": 13, "continu": 13, "focu": [13, 68], "enhanc": [13, 33, 108], "improv": [13, 24, 84], "previou": 13, "yolov8m_pp13": 13, "offer": [13, 16, 17, 18, 23, 58, 70, 99], "yolov8n_as01": 13, "spinoff": 13, "26": [13, 60], "train": [13, 14, 15, 16, 17, 18, 19, 22, 40, 41, 76, 77, 78, 81, 85, 96, 102], "80": 13, "epoch": 13, "sfw": 13, "subset": 13, "wa": 13, "eventu": 13, "abandon": 13, "due": [13, 39, 40, 76, 81, 87, 92, 107], "ineffect": 13, "yolov8m_as02": 13, "start": [13, 38, 49, 68, 108], "30": [13, 22, 49], "public": [13, 31], "friendli": [13, 111], "reduc": [13, 40, 51, 84], "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, 75], "current": [13, 59, 65, 68, 96, 102, 109, 110, 111], "reincarn": 13, "some": [13, 30, 33, 40, 44, 45, 49, 62, 73, 74, 76, 77, 81, 84, 85, 87, 94, 107, 109, 110], "yolov8s_aa09": 13, "updat": [13, 30, 31, 34, 35, 69], "dataset": [13, 14, 15, 16, 17, 18, 19, 22, 41, 44, 74, 84, 98], "closeup": 13, "adjust": [13, 35, 44, 75], "larg": [13, 28, 31, 40, 74, 84], "hat": [13, 75], "aa06": 13, "yolov8s_aa10": 13, "major": 13, "fix": 13, "issu": [13, 19, 65], "wear": 13, "yolov8s_aa11": 13, "latest": [13, 35, 76, 81], "mainstream": 13, "aa10": 13, "outstand": 13, "map": [13, 30, 46, 52, 73, 75, 78, 82, 83, 88, 100, 104], "score": [13, 14, 15, 16, 17, 18, 19, 21, 23, 24, 25, 30, 31, 34, 39, 41, 43, 44, 46, 52, 53, 55, 78, 82, 91, 92, 93, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106], "though": 13, "note": [13, 17, 40, 49, 68, 92, 96, 99, 102, 109, 110], "complet": [13, 35, 49, 92, 98, 108], "fair": 13, "bias": 13, "model_nam": [13, 14, 15, 16, 17, 18, 19, 22, 30, 31, 34, 35, 41, 48, 74, 84, 91, 92, 93, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106], "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, 76, 87, 99, 100, 109, 110], "confid": [13, 14, 15, 16, 17, 18, 19, 21, 22, 24, 25, 35, 41, 46, 48, 53, 55, 74, 77, 84], "threshold": [13, 14, 15, 16, 17, 18, 19, 21, 22, 24, 26, 35, 40, 43, 44, 46, 48, 51, 55, 74, 76, 77, 81, 84, 91, 99], "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, 88], "2f": 13, "point": [14, 18, 40, 53, 60], "femal": [14, 21, 48, 75], "genit": 14, "male": [14, 21, 75], "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, 74, 76, 77, 78, 79, 81, 84, 85, 88, 90, 91, 92, 93, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 108, 111], "v1": [14, 15, 16, 17, 18, 22, 48, 68, 84], "identifi": [14, 30, 38, 65, 74], "locat": 14, "anatom": 14, "analyz": [14, 21, 41], "data": [14, 17, 19, 36, 38, 40, 52, 59, 67, 68, 74, 76, 78, 96, 102, 108, 109, 110, 111], "either": [14, 15, 16, 17, 18, 34, 40, 60, 84, 88], "standard": [14, 16, 17, 18, 36, 60, 87], "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, 74, 84], "intersect": [14, 15, 16, 17, 18, 19, 22, 23, 48], "over": [14, 15, 16, 17, 18, 19, 22, 23, 24, 48, 74, 75], "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, 74, 76, 81, 84], "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, 87], "trade": [15, 17], "off": [15, 17], "speed": [15, 16, 17, 18, 19, 22, 26, 85], "accuraci": [15, 16, 17, 18, 19, 22, 46, 74, 91, 93, 96, 99, 102, 106], "higher": [15, 16, 17, 18, 19, 21, 24, 99], "consid": [15, 18, 23, 40, 46, 49, 51, 61, 75, 96, 102], "overlap": [15, 17, 18, 19, 23, 65, 66, 74, 76, 77, 79, 81, 84, 85, 108], "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, 74, 77, 84, 91, 93, 95, 96, 99, 100, 102, 104, 106], "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, 91, 92, 93, 95, 96, 97, 99, 101, 102, 103, 105, 106], "anime_face_detect": 16, "user": [16, 22, 30, 31, 34, 35, 38, 61, 70, 111], "balanc": [16, 18, 22, 68, 74], "system": [16, 17, 26, 56, 60, 96, 102], "overhead": [16, 17, 26, 87], "avail": [16, 22, 25, 30, 31, 38, 40, 46, 49, 56, 60, 68, 74, 82, 90, 91, 93, 96, 102, 106], "v0": [16, 22, 65, 66], "overrid": [16, 22], "auto": [16, 22, 52, 70, 90], "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, 85, 92, 96, 99, 102, 109, 110], "primari": [17, 92, 95, 97, 101, 103, 105], "purpos": 17, "crop": [17, 51, 58, 59, 60, 68], "illustr": [17, 68, 93, 95], "therefor": [17, 40, 109, 110], "consist": [17, 40], "person": [17, 20, 23, 25, 35, 52, 101, 108], "peopl": [17, 82], "guarante": [17, 46], "you": [17, 19, 20, 22, 27, 46, 49, 65, 66, 74, 84, 85, 87, 90, 91, 92, 93, 96, 99, 102, 106, 111], "inde": 17, "recommend": [17, 24, 40, 43, 44, 74, 84, 85, 96, 102], "approach": 17, "detect_person": [17, 20, 25, 52], "individu": [17, 23, 38, 58, 67], "obtain": [17, 27, 39, 40], "local": [17, 61, 109, 110], "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, 76, 84], "configur": [18, 30, 40, 58, 59, 60, 108], "suit": 18, "case": [18, 24, 40, 43], "defin": [18, 22, 40, 68, 88], "being": 18, "label": [18, 19, 21, 23, 24, 25, 30, 31, 34, 35, 40, 41, 46, 78, 100, 104], "infer": [18, 21, 24, 31, 34, 35, 52, 65, 66, 90, 99], "anime_imag": 18, "bbox": 18, "conf": 18, "customiz": [19, 25], "integr": [19, 31, 76, 111], "repositori": [19, 30, 31, 34, 35, 40], "anime_head_detect": 19, "contribut": 19, "our": [19, 74], "develop": [19, 85, 111], "yolo11": 19, "architectur": 19, "usag": [19, 30, 31, 67, 68, 69, 76, 87, 88, 107], "head_detect_v2": 19, "0_": 19, "equal": [19, 49], "deprec": [19, 24, 39], "remov": [19, 24, 30, 35, 39, 46, 63, 72, 74, 75, 77, 78, 83, 84], "futur": [19, 24], "help": [19, 40, 51, 63], "For": [19, 20, 22, 23, 31, 40, 46, 53, 67, 84, 90], "instead": [19, 24, 78], "detect_head": [20, 25], "booru_yolo": [20, 108], "detect_with_booru_yolo": 20, "detect_censor": [20, 48, 96, 102], "ey": [20, 49, 53, 68, 75, 108], "detect_ey": 20, "detect_fac": 20, "halfbodi": [20, 92, 101, 108], "detect_halfbodi": 20, "hand": [20, 53, 55, 68, 75, 108], "detect_hand": 20, "nudenet": [20, 108], "detect_with_nudenet": 20, "calculate_i": 20, "bboxes_similar": 20, "detection_similar": 20, "detect_text": 20, "nuditi": 21, "run": [21, 26, 30, 31, 35, 85, 90, 107, 108], "nm": 21, "postprocess": 21, "onnx": [21, 30, 31, 34, 35, 74, 77, 90, 100], "nudenet_onnx": 21, "notai": 21, "tech": 21, "detail": [21, 63, 67, 68, 90, 92], "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, 89, 108], "topk": [21, 30], "45": [21, 44, 60], "score_threshold": 21, "number": [21, 30, 31, 34, 38, 40, 46, 53, 61, 63, 88, 91], "keep": [21, 81], "entir": 22, "anidet3": 22, "roboflow": 22, "m": 22, "x": [22, 40, 49, 53, 68, 87, 88, 104], "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, 87, 88, 100], "work": [23, 30, 31, 34, 37, 43, 70, 100], "aggreg": 23, "involv": 23, "segment": [23, 61, 108], "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, 74, 82], "max": [23, 24], "raw": [23, 30, 31, 34, 38], "depend": [23, 68, 69, 107], "unknown": [23, 82], "hungarian": 23, "find": [23, 49], "optim": [23, 31, 40, 74], "assign": [23, 24, 30, 40], "among": [23, 40], "averag": 23, "detect1": 23, "detect2": 23, "bboxwithscoreandlabel": 23, "group": [23, 30, 44, 78], "correspond": [23, 40, 46, 51, 60, 84, 100, 104], "combin": [23, 38, 46], "against": [23, 85], "ground": [23, 96, 102], "truth": [23, 96, 102], "car": 23, "85": [23, 76, 84], "75": 23, "text_detect": 24, "been": [24, 100], "migrat": 24, "ocr": [24, 108], "detect_text_with_ocr": [24, 108], "soon": 24, "paddleocr": [24, 46], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 24, "05": [24, 60, 76, 77, 91, 92, 93, 95, 100, 101, 102, 103, 105, 106], "max_area_s": 24, "640": 24, "region": [24, 48, 51, 96, 102], "dbnet": 24, "do": [24, 51, 93], "640x640": 24, "ani": [24, 31, 34, 38, 40, 48, 58, 60, 63, 68, 73, 74, 88, 90], "sinc": [24, 39], "appear": [25, 28], "font": 25, "see": [25, 68, 90], "text_pad": 25, "fontsiz": 25, "max_short_edge_s": 25, "fp": 25, "no_label": 25, "normal": [25, 31, 41, 58, 59, 60, 74, 84], "predefin": [25, 75], "extract": [25, 26, 28, 29, 38, 40, 44, 46, 51, 60, 67, 68, 69, 70, 74, 77, 84], "around": [25, 30, 35, 38, 55], "shortest": 25, "edg": [25, 55, 108], "font_manag": 25, "fontproperti": 25, "properti": [25, 49, 53, 68, 70], "cv2": 26, "have": [26, 28, 40, 74, 82, 83, 96, 102, 107], "lowest": 26, "resourc": [26, 108], "low_threshold": 26, "high_threshold": 26, "assum": [26, 28, 29, 72], "its": [26, 28, 29, 30, 40, 46, 47, 60, 69, 72, 76, 78, 90, 92, 93, 95, 96, 97, 100, 101, 102, 103, 105, 106], "low": [26, 34, 39, 41, 68, 81, 84, 85], "high": [26, 34, 35, 62, 68, 85, 99, 100], "outlin": 27, "comparison": [27, 76], "canni": [27, 108], "get_edge_by_canni": 27, "edge_image_with_canni": 27, "lineart": [27, 29, 108], "get_edge_by_lineart": 27, "edge_image_with_lineart": 27, "lineart_anim": [27, 108], "get_edge_by_lineart_anim": 27, "edge_image_with_lineart_anim": 27, "best": [28, 41, 49, 68], "effect": [28, 39, 48, 107], "closest": 28, "consum": 28, "amount": 28, "memori": [28, 30, 31, 35, 109, 110], "power": 28, "runtim": [28, 31, 90, 99], "coars": 28, "detect_resolut": [28, 29], "512": [28, 29, 55, 68, 85], "deeper": 28, "richer": 28, "probabl": [28, 31, 100], "extra": [28, 68], "increas": [28, 40], "resolut": [28, 29, 61, 85], "neural": [28, 29, 72, 88], "network": [28, 29, 72, 88], "classif": [30, 34, 88, 92, 93, 95, 96, 97, 98, 101, 102, 103, 105, 106], "those": [30, 99], "store": [30, 31, 35, 36, 68, 69], "well": [30, 43], "manag": [30, 31, 34, 35, 90, 108], "interact": [30, 31, 34, 35], "also": [30, 58, 84, 111], "token": [30, 31, 34, 35], "authent": [30, 31, 34, 35], "access": [30, 31, 34, 53, 68, 87], "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, 90], "_model_nam": 30, "cach": [30, 31, 34, 35, 61, 89, 108], "_model": 30, "dictionari": [30, 36, 41, 58, 60, 68, 69, 70, 73, 74, 75, 77, 92, 95, 97, 101, 103, 105], "_label": 30, "_hf_token": 30, "org": 30, "repo": [30, 60], "__init__": [30, 31, 32, 34, 35, 38, 49, 53, 61, 70, 75], "instanc": [30, 31, 35, 40, 48, 53, 60, 61, 75], "clear": [30, 31, 34, 35, 40, 69, 92, 96, 102], "free": [30, 31, 35], "up": [30, 31, 35, 75], "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, 81], "interfac": [30, 31, 34, 35, 87], "ui": [30, 34, 35], "make_ui": [30, 31, 34, 35], "server": [30, 31, 34, 35], "select": [30, 31, 34, 35, 40, 48, 61, 74], "dropdown": [30, 31], "port": [30, 31, 34, 35], "importerror": [30, 35], "instal": [30, 34, 35, 63, 69, 108], "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, 100], "through": [30, 31, 60, 111], "error": [30, 38, 60, 84], "predict_fmt": 30, "fmt": [30, 31, 34, 41, 74, 77, 84], "top5": 30, "logit": [30, 31, 34], "embed": [30, 31, 34, 38, 74, 84], "dict": [30, 31, 38, 41, 52, 58, 59, 60, 68, 69, 70, 74, 77, 84, 87, 92, 93, 95, 96, 97, 101, 102, 103, 105, 106], "top": [30, 49, 99], "k": 30, "e": [30, 31, 40, 62, 65, 66, 82, 85, 88], "g": [30, 31, 40, 62, 65, 66, 82, 84, 85], "top10": 30, "predict_scor": 30, "ia": 30, "conveni": [30, 53, 68, 111], "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, 75], "direct": 31, "api": [31, 34], "control": [31, 68], "via": 31, "web": [31, 34], "deploy": [31, 100], "reus": 31, "lru": 31, "thread": [31, 34, 87, 107], "safe": [31, 34, 69, 76, 77, 87, 98, 100, 102, 107, 108], "demand": 31, "switch": 31, "image_encod": [31, 34], "upload": [31, 35], "enter": 31, "link": 31, "address": 31, "bind": 31, "organ": 31, "precomput": [31, 83], "cosin": 31, "scale": [31, 34, 48, 49, 53, 68, 72, 74, 84, 109, 110], "complex": 31, "image_embed": 31, "text_embed": 31, "thei": [31, 40, 56, 60], "l2": [31, 74, 84], "text_encod": [31, 34], "accept": 31, "_process_rgb": 32, "_process_alpha_channel_with_model": 32, "_process_rgba": 32, "attribut": 32, "classifi": [33, 92, 97, 98, 99, 101, 103, 105, 106, 108], "classifymodel": 33, "classify_predict_scor": 33, "classify_predict": 33, "classify_predict_fmt": 33, "imageenhanc": 33, "clip": [33, 60, 68, 108], "clipmodel": 33, "clip_image_encod": 33, "clip_text_encod": 33, "clip_predict": 33, "siglip": [33, 60, 108], "siglipmodel": 33, "siglip_image_encod": 33, "siglip_text_encod": 33, "siglip_predict": 33, "yolomodel": 33, "sigmoid": [34, 89], "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, 75, 90, 91, 96, 102, 108], "post": [35, 46], "helper": 35, "easi": 35, "metadata": [35, 41, 67, 69, 70, 108], "cleanup": 35, "associ": [35, 70], "default_conf_threshold": 35, "default_iou_threshold": 35, "environmenterror": [35, 63, 69], "environ": [35, 85, 87, 90, 108], "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, 91], "found": [36, 49, 68, 92], "attempt": [36, 49, 60, 68, 70, 90], "commonli": [36, 60, 78, 88], "where": [36, 40, 68, 69, 84, 87], "look": [36, 46, 68, 92], "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, 108], "lsb": [37, 70, 108], "signific": [37, 38, 40, 65, 70], "bit": [37, 38, 60, 70, 74], "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, 78], "inject": 38, "emb": [38, 84], "seamlessli": 38, "hidden": 38, "decompress": 38, "them": [38, 48, 58, 65, 69, 84], "gzip": 38, "written": 38, "appropri": [38, 46, 60, 68], "serializ": [38, 58], "err": 38, "caus": [38, 107], "multi": [38, 87], "get_next_n_byt": 38, "next": [38, 56], "get_one_byt": 38, "form": [38, 78], "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, 74, 84, 85, 91, 93, 96, 99, 102, 106], "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, 74, 76], "smaller": 40, "7eu7d7": [40, 81, 85, 111], "ccip_onnx": 40, "cluster": [40, 44], "refer": [40, 43, 67, 99], "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, 87], "16583099961280823": 40, "42947039008140564": 40, "4037521779537201": 40, "4371533691883087": 40, "40748104453086853": 40, "392294704914093": 40, "whether": [40, 46, 48, 60, 70, 73, 74, 77, 84, 85], "belong": 40, "pairwis": 40, "matrix": 40, "5350548e": 40, "08": [40, 60, 101, 102], "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, 91, 92, 93, 95, 96, 97, 101, 102, 103, 105, 106], "neighborhood": [40, 63], "core": [40, 109, 110], "few": 40, "too": 40, "sensit": [40, 48, 74, 84, 96, 102], "tune": 40, "guidelin": 40, "deal": [40, 67], "solut": [40, 49], "small": [40, 48], "advis": [40, 76], "significantli": 40, "separ": 40, "slightli": 40, "exhibit": 40, "regular": [40, 63], "outfit": 40, "awar": 40, "highli": 40, "so": [40, 43, 74, 81, 85], "care": 40, "diff": 40, "07437477": 40, "0356068": 40, "04396922": 40, "05131693": 40, "assess": 41, "aesthet": [41, 42, 108], "danbooru": [41, 76, 79, 81, 96, 99], "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, 108], "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, 108], "laplacian": [42, 108], "laplacian_scor": 42, "lpip": [42, 108], "lpips_extract_featur": 42, "lpips_differ": 42, "lpips_clust": 42, "psnr_": [42, 108], "psnr": [42, 66], "blur": [43, 48], "than": [43, 44, 48, 74, 87, 91, 99], "seem": 43, "just": [43, 63, 74, 93, 96, 99, 102, 106], "we": [43, 65, 85], "explor": 43, "bluri": 43, "hutao": [43, 72, 74, 76, 77, 81, 84], "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, 85, 109, 110], "99": 44, "192": 44, "49": [44, 60], "256": [44, 58, 59, 65, 68], "img1": [44, 45, 84], "img2": [44, 45, 84], "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, 90], "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, 93], "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, 89, 108], "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, 111], "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, 74, 76, 81, 84], "1280": [47, 74], "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, 76], "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, 90, 93], "angl": 49, "end": [49, 68], "censor_area": [49, 50], "ratio_threshold": 49, "minimum": [49, 55, 61, 63], "total": [49, 109, 110], "star": [49, 81], "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, 74, 81, 84], "_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, 75, 80], "sum": 49, "cx": 49, "mass": 49, "occlus": 49, "cy": 49, "find_for_area": 49, "rectangl": 49, "corner": 49, "factor": [49, 60], "align": [50, 108], "align_maxs": 50, "censor_": [50, 108], "censor_nsfw": 50, "basecensor": 50, "colorcensor": 50, "blurcensor": 50, "pixelatecensor": 50, "imgcensor": [50, 108], "imagebasedcensor": 50, "emojibasedcensor": 50, "singleimag": 50, "squeez": [50, 108], "squeeze_with_transpar": 50, "tightli": 51, "interest": 51, "jerry_with_spac": 51, "median_filt": 51, "median": 51, "kernel": 51, "larger": [51, 55, 86], "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, 108, 111], "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, 74, 81, 84], "make": [53, 58, 78, 88, 96, 100, 102], "readabl": [53, 84], "categor": [53, 74], "nose": 53, "neck": 53, "elbow": 53, "wrist": 53, "ankl": 53, "ear": [53, 75, 82], "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, 98, 108], "zero": 53, "must": [53, 75, 107], "preced": 53, "surround": 53, "whitespac": [53, 78], "36": [53, 60], "0b100": 53, "91": [53, 60], "112": 53, "92": [53, 60, 82], "113": [53, 60], "dwpose": [54, 108], "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, 75, 92], "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, 88], "learn": [58, 88], "compos": [58, 59, 60], "sequenc": [58, 60, 75], "pillowcompos": [58, 60], "sequenti": 58, "decor": [58, 59, 60, 87], "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, 109, 110], "vitimageprocessor": 60, "5906": 60, "33": 60, "donutimageprocessor": 60, "1901": 60, "70": [60, 74, 85], "detrimageprocessor": 60, "1575": 60, "86": [60, 75], "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, 109, 110], "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, 100, 101, 102, 105], "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, 76], "tri": 60, "def": [60, 87], "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, 109, 110], "incompat": 60, "longest_edg": 60, "param_nam": 60, "entri": 60, "conform": 60, "messag": [60, 85], "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, 74, 76, 84], "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, 96, 102], "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, 111], "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, 77, 84, 104], "mf666": [63, 104], "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, 74, 82], "bilater": 63, "guid": 63, "stage": 63, "diamet": 63, "sigma": 63, "space": [63, 72, 84], "window": [63, 68], "term": 63, "contrib": 63, "noisy_imag": 63, "cleaned_img": 63, "cleaned_imag": 63, "blurri": [64, 68], "noisi": 64, "nafnet": [64, 108], "scunet": [64, 65, 108], "adversari": [64, 108], "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, 75], "gopro": 65, "sidd": 65, "tile_s": [65, 66, 85], "tile_overlap": [65, 66, 85], "batch_siz": [65, 66, 85], "nafnetmodeltyp": 65, "tile": [65, 66, 85], "gan": 66, "128": 66, "scunetmodeltyp": 66, "automatic1111": 67, "stabl": [67, 68, 91, 111], "diffus": [67, 68, 91], "webui": [67, 68, 69], "novelai": 67, "sdwui": 67, "submodul": 67, "nai": [67, 108], "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, 107], "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, 75], "silver_impossible_bodysuit": 68, "gem_on_chest": 68, "cut_silver_mechanical_leotard": 68, "headgear": [68, 75], "1_girl": 68, "solo": [68, 73, 74, 75, 76, 77, 81, 82, 83, 84], "slim_waist": 68, "hair": [68, 75], "long": 68, "lumin": 68, "medium_breast": [68, 83], "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, 95, 98, 108], "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, 74], "blush": [68, 74, 76, 77, 81, 84], "lipstick": 68, "skindent": 68, "tie": 68, "big_breast": 68, "thighhigh": [68, 76], "pubic_hair": [68, 75], "3d": [68, 93], "realist": 68, "slip": [68, 78], "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, 78, 81, 82, 83, 84], "footwear": 68, "shoe": 68, "bang": [68, 75, 76, 81, 84], "indoor": 68, "sleev": 68, "ahog": [68, 74, 75, 76, 77, 81, 84], "dress": [68, 75], "pot": 68, "plant": 68, "bag": [68, 74, 76, 77, 81, 84], "bun": [68, 75], "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, 108], "latent": 68, "ti": 68, "339cc9210f70": 68, "66a7279a88dd": 68, "info": 68, "underli": [68, 87], "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, 111], "pip": [69, 111], "_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, 82, 96, 102], "input_model": 69, "output_model": 69, "softwar": 70, "generation_tim": 70, "dataclass": 70, "encapsul": 70, "taken": 70, "alia": 70, "success": [70, 111], "add_lsb_meta": 70, "save_metainfo": 70, "metainfo": 70, "prefer": 70, "isneti": [71, 108], "get_isnetis_mask": 71, "segment_with_isneti": 71, "segment_rgba_with_isneti": 71, "co": 72, "seg": 72, "1024": [72, 84], "app": 72, "l8": 72, "00ff00": 72, "mask_": 72, "image_": 72, "hutao_seg": 72, "skadi": [72, 74, 76, 77, 81, 84], "skadi_seg": 72, "drop": [73, 75, 76, 81, 83, 84], "cosplai": 73, "no_eyewear": 73, "eyewear": [73, 75], "span": [73, 75], "matter": [73, 75], "red_hair": [73, 75, 82, 83], "use_preset": 73, "custom_blacklist": 73, "onlin": 73, "preset": 73, "ones": 73, "neither": [73, 75], "nor": [73, 75], "tagger": [74, 84], "000": 74, "camais03": 74, "camie_tagger_onnx": 74, "rate": [74, 76, 77, 84, 96, 98, 108], "year": 74, "copyright": 74, "tend": 74, "high_precis": 74, "high_recal": 74, "micro_opt": 74, "macro_opt": 74, "no_underlin": [74, 84], "drop_overlap": [74, 76, 77, 81, 84], "camiemodetyp": 74, "affect": 74, "underscor": [74, 78, 84], "dim": [74, 77, 84], "index": [74, 84, 111], "valuabl": [74, 84], "enabl": [74, 84], "rapid": [74, 84], "queri": [74, 84], "randn": 74, "char": [74, 76, 77, 84], "04246556758880615": 74, "6936423778533936": 74, "question": [74, 76, 77, 84, 96], "23721203207969666": 74, "explicit": [74, 76, 77, 84, 96], "033293724060058594": 74, "8412569165229797": 74, "38029077649116516": 74, "618192195892334": 74, "cowboy_shot": [74, 76, 77, 81, 84], "37446439266204834": 74, "large_breast": [74, 77, 81, 84], "5698797702789307": 74, "long_hair": [74, 76, 77, 81, 83, 84], "7119565010070801": 74, "looking_at_view": [74, 76, 77, 81, 84], "5252856612205505": 74, "shirt": [74, 76, 77, 81, 84], "46417444944381714": 74, "5428758859634399": 74, "34731733798980713": 74, "tail": [74, 75], "3911612927913666": 74, "thigh_gap": [74, 81, 84], "2932726740837097": 74, "thigh": [74, 76, 77, 81, 84], "4544200003147125": 74, "very_long_hair": [74, 76, 77, 81, 83, 84], "44711941480636597": 74, "2854885458946228": 74, "outdoor": [74, 76, 77, 81, 84], "6344638466835022": 74, "red_ey": [74, 76, 77, 81, 84], "611354410648346": 74, "dai": [74, 76, 77, 81, 84], "564970850944519": 74, "hair_between_ey": [74, 76, 77, 81, 84], "4444340467453003": 74, "hold": [74, 75, 76, 77, 81, 84], "35846662521362305": 74, "parted_lip": [74, 75, 76, 77, 81, 84], "3867686092853546": 74, "blue_ski": [74, 76, 77, 81, 84], "3723931908607483": 74, "cloud": [74, 76, 77, 81, 84], "31086698174476624": 74, "short_sleev": [74, 76, 77, 81, 84], "43279752135276794": 74, "sky": [74, 76, 77, 81, 84], "3896197974681854": 74, "glove": [74, 76, 77, 81, 84], "6638736724853516": 74, "grey_hair": [74, 84], "5094802975654602": 74, "sweat": [74, 76, 77, 81, 84], "4867050349712372": 74, "navel": [74, 76, 77, 81, 84], "6593714952468872": 74, "crop_top": [74, 76, 77, 81, 84], "5243107676506042": 74, "4374789893627167": 74, "artist_nam": [74, 84], "3754707872867584": 74, "midriff": [74, 76, 77, 81, 84], "6238733530044556": 74, "ass_visible_through_thigh": [74, 81, 84], "31088054180145264": 74, "gym_uniform": 74, "37657681107521057": 74, "black_shirt": [74, 77, 81, 84], "3012588620185852": 74, "watermark": 74, "5147127509117126": 74, "web_address": 74, "6296812295913696": 74, "short_short": [74, 81, 84], "29214906692504883": 74, "black_short": [74, 81, 84], "37801358103752136": 74, "buruma": 74, "536261260509491": 74, "bike_short": [74, 77], "35828399658203125": 74, "black_glov": [74, 76, 77, 81, 84], "4156728982925415": 74, "sportswear": [74, 76, 77, 81, 84], "44427722692489624": 74, "baseball_bat": [74, 77, 81, 84], "2838006019592285": 74, "crop_top_overhang": [74, 81], "49192047119140625": 74, "stomach": [74, 77, 81, 84], "36012423038482666": 74, "black_buruma": 74, "3422132134437561": 74, "official_alternate_costum": 74, "2783987522125244": 74, "basebal": [74, 77, 84], "38377970457077026": 74, "baseball_mitt": 74, "32592540979385376": 74, "cropped_shirt": 74, "35402947664260864": 74, "holding_baseball_bat": [74, 76, 77, 81, 84], "2758416533470154": 74, "black_sports_bra": 74, "3463800549507141": 74, "sports_bra": [74, 77], "28466159105300903": 74, "exercis": 74, "2603980302810669": 74, "bike_jersei": 74, "2661605477333069": 74, "patreon_usernam": 74, "7087235450744629": 74, "patreon_logo": 74, "560276210308075": 74, "skadi_": [74, 76, 77, 84], "arknight": [74, 76, 77, 84], "5921452641487122": 74, "41121846437454224": 74, "4002530574798584": 74, "03438958525657654": 74, "04617959260940552": 74, "8312125205993652": 74, "3996567726135254": 74, "28660568594932556": 74, "7184156775474548": 74, "long_sleev": [74, 77, 81, 84], "4706878066062927": 74, "5503140687942505": 74, "school_uniform": [74, 76, 77, 81, 84], "365602970123291": 74, "41183334589004517": 74, "sidelock": [74, 75], "28638553619384766": 74, "smile": [74, 76, 77, 81, 84], "3707748055458069": 74, "520854115486145": 74, "2960333526134491": 74, "tongu": [74, 76, 77, 81, 84], "6556028127670288": 74, "tongue_out": [74, 76, 77, 81, 84], "6966925859451294": 74, "5526134371757507": 74, "skirt": [74, 76, 77, 81, 84], "6872812509536743": 74, "brown_hair": [74, 76, 77, 81, 84], "5945607423782349": 74, "hair_orna": [74, 76, 77, 81, 84], "4464661478996277": 74, "hair_ribbon": [74, 76, 77, 81], "3646523952484131": 74, "37938451766967773": 74, "5426545143127441": 74, "ribbon": [74, 75, 77, 81], "3027467727661133": 74, "8986430168151855": 74, "337802529335022": 74, "38589367270469666": 74, "pleated_skirt": [74, 76, 77, 81, 84], "6475872993469238": 74, "school_bag": [74, 76, 77], "666648805141449": 74, "4749193489551544": 74, "white_shirt": [74, 77, 81], "27104783058166504": 74, "closed_mouth": 74, "28101325035095215": 74, "collared_shirt": [74, 77, 81], "37030768394470215": 74, "miniskirt": [74, 77, 81], "32576680183410645": 74, "4337637424468994": 74, "alternate_costum": [74, 84], "42441293597221375": 74, "black_skirt": 74, "34694597125053406": 74, "twintail": [74, 75, 76, 77, 81, 84], "5711237192153931": 74, "open_cloth": [74, 77, 81], "31017544865608215": 74, "nail_polish": [74, 77, 81], "534726083278656": 74, "jacket": [74, 76, 77, 81, 84], "4544385075569153": 74, "open_jacket": 74, "27831193804740906": 74, "flower": [74, 75, 76, 77, 81, 84], "45064714550971985": 74, "plaid_cloth": 74, "5494365096092224": 74, "plaid_skirt": [74, 76, 77, 81], "610480546951294": 74, "red_flow": 74, "35928308963775635": 74, "contemporari": 74, "37732189893722534": 74, "backpack": [74, 76, 77, 81, 84], "5575172305107117": 74, "fingernail": 74, "27776333689689636": 74, "cardigan": [74, 77, 81], "3264558017253876": 74, "blue_jacket": [74, 81], "31882336735725403": 74, "ghost": [74, 81, 84], "5534622073173523": 74, "red_nail": [74, 76, 81], "38771501183509827": 74, "q": 74, "3758758008480072": 74, "hair_flow": [74, 76, 77, 81, 84], "39574217796325684": 74, "charm_": [74, 76, 77], "5394986271858215": 74, "handbag": 74, "37014907598495483": 74, "black_bag": 74, "44918346405029297": 74, "shoulder_bag": [74, 76], "5881174802780151": 74, "shaped_pupil": [74, 81, 84], "5163478255271912": 74, "blue_cardigan": [74, 81], "28089386224746704": 74, "black_nail": 74, "42480990290641785": 74, "bag_charm": [74, 76, 77], "5010414123535156": 74, "plum_blossom": 74, "27618563175201416": 74, "5317837595939636": 74, "hu_tao_": [74, 84], "genshin_impact": [74, 84], "8859397172927856": 74, "boo_tao_": [74, 84], "7348971366882324": 74, "anal_hair": 75, "anal_tail": 75, "arm_behind_head": 75, "arm_hair": 75, "arm_under_breast": 75, "arms_behind_head": 75, "bird_on_head": 75, "blood_in_hair": 75, "breasts_on_glass": 75, "breasts_on_head": 75, "cat_on_head": 75, "closed_ey": 75, "clothed_female_nude_femal": 75, "clothed_female_nude_mal": 75, "clothed_male_nude_femal": 75, "clothes_between_breast": 75, "cream_on_fac": 75, "drying_hair": 75, "empty_ey": 75, "face_to_breast": 75, "food_on_fac": 75, "food_on_head": 75, "game_boi": 75, "grabbing_anoth": 75, "s_hair": 75, "grabbing_own_breast": 75, "gun_to_head": 75, "head_between_breast": 75, "heart_in_ey": 75, "multiple_boi": 75, "multiple_girl": 75, "object_on_breast": 75, "object_on_head": 75, "paint_splatter_on_fac": 75, "penis_on_fac": 75, "person_on_head": 75, "pokemon_on_head": 75, "rabbit_on_head": 75, "rice_on_fac": 75, "severed_head": 75, "star_in_ey": 75, "sticker_on_fac": 75, "tentacles_on_mal": 75, "tying_hair": 75, "built": [75, 87], "mutabl": 75, "constructor": 75, "empti": 75, "futa": 75, "cum": 75, "rub": 75, "shade": 75, "plai": 75, "drill": 75, "skin": 75, "braid": 75, "afro": 75, "bald": 75, "dreadlock": 75, "ponytail": 75, "updo": 75, "beard": 75, "mustach": 75, "pointi": 75, "horn": 75, "ornament": 75, "hairband": 75, "pupil": 75, "bow": [75, 76, 77], "headwear": 75, "crown": 75, "cap": 75, "hairclip": [75, 81], "mole": 75, "halo": 75, "fluff": 75, "glass": [75, 78], "fang": 75, "boi": 75, "beret": 75, "heterochromia": 75, "headdress": 75, "eyepatch": 75, "headphon": 75, "eyebrow": 75, "eyelash": 75, "sunglass": 75, "intak": 75, "scrunchi": 75, "ear_pierc": 75, "headband": 75, "ring": 75, "under_mouth": 75, "freckl": 75, "lip": 75, "eyelin": 75, "eyeshadow": 75, "tassel": 75, "whitelist_suffix": 75, "whitelist_prefix": 75, "whitelist_word": 75, "suffix": [75, 80], "pool": 75, "whitelist": 75, "blacklist": [75, 79, 108], "singular": 75, "plural": 75, "chair": 75, "whole": 75, "word": 75, "hear": 75, "72": 75, "outdat": 76, "anymor": 76, "baselin": 76, "practic": 76, "use_real_nam": [76, 81], "general_threshold": [76, 77, 84], "character_threshold": [76, 77, 84], "real": [76, 81, 98, 108], "renam": [76, 81], "redirect": [76, 81], "mani": [76, 81], "websit": [76, 81], "9897817373275757": 76, "010265946388244629": 76, "2809715270996094e": 76, "9939777851104736": 76, "5032387375831604": 76, "black_bord": 76, "9943548440933228": 76, "5011609792709351": 76, "6877802610397339": 76, "5543792843818665": 76, "8268730640411377": 76, "8504303693771362": 76, "6008237600326538": 76, "6635787487030029": 76, "8496965765953064": 76, "6107005476951599": 76, "668294370174408": 76, "5619469285011292": 76, "5141720771789551": 76, "letterbox": 76, "9884189963340759": 76, "5673105120658875": 76, "6290556192398071": 76, "9631235003471375": 76, "no_hat": [76, 77, 81], "7978747487068176": 76, "no_headwear": [76, 77, 81, 84], "7577926516532898": 76, "7118550539016724": 76, "5452839136123657": 76, "pillarbox": 76, "9841411709785461": 76, "958786129951477": 76, "6720131039619446": 76, "7077711820602417": 76, "silver_hair": [76, 77, 81], "6673924326896667": 76, "8709812760353088": 76, "9614333510398865": 76, "7786177396774292": 76, "6842771172523499": 76, "9076308012008667": 76, "580970823764801": 76, "9633345007896423": 76, "9988503456115723": 76, "001651763916015625": 76, "00012505054473876953": 76, "9829280972480774": 76, "894218385219574": 76, "8733789920806885": 76, "6322951316833496": 76, "9987058639526367": 76, "9754379987716675": 76, "6810564994812012": 76, "9708781838417053": 76, "6356008052825928": 76, "5633733868598938": 76, "brick_wal": 76, "5315935611724854": 76, "9397273659706116": 76, "9229896664619446": 76, "9006357789039612": 76, "citi": 76, "9020784497261047": 76, "cityscap": 76, "9547432661056519": 76, "5296419262886047": 76, "8253412246704102": 76, "5619839429855347": 76, "8277763724327087": 76, "9356368780136108": 76, "5288072824478149": 76, "6336134076118469": 76, "9703260064125061": 76, "8188960552215576": 76, "phone_screen": 76, "9579574465751648": 76, "9954615235328674": 76, "plaid": [76, 77, 81], "9725285172462463": 76, "9638455510139465": 76, "7226815819740295": 76, "5321241021156311": 76, "5493080615997314": 76, "9863407611846924": 76, "6794284582138062": 76, "5062428116798401": 76, "9325523972511292": 76, "92237788438797": 76, "skyscrap": 76, "7728171348571777": 76, "sleeves_past_wrist": [76, 77, 81], "7257086038589478": 76, "5357837080955505": 76, "6939404010772705": 76, "7054293155670166": 76, "9990814924240112": 76, "9992498755455017": 76, "5012534260749817": 76, "7461410164833069": 76, "lagpixellol": 77, "deepgelbooru_onnx": 77, "categori": [77, 92, 100], "9986732006072998": 77, "0013858973979949951": 77, "315376281738281e": 77, "9972434639930725": 77, "5982598662376404": 77, "6429562568664551": 77, "36296138167381287": 77, "8308937549591064": 77, "7388008832931519": 77, "6039759516716003": 77, "30909663438796997": 77, "9694308042526245": 77, "6422968506813049": 77, "5898381471633911": 77, "8145260810852051": 77, "652222216129303": 77, "dolphin_short": 77, "466494083404541": 77, "7183809280395508": 77, "6753682494163513": 77, "7302790880203247": 77, "6649775505065918": 77, "8446108102798462": 77, "98187655210495": 77, "8140730857849121": 77, "6360533833503723": 77, "9635934829711914": 77, "33370012044906616": 77, "44239571690559387": 77, "7891374826431274": 77, "6471294164657593": 77, "9958090782165527": 77, "8736815452575684": 77, "872096061706543": 77, "5640895366668701": 77, "5049663186073303": 77, "8832778930664062": 77, "9687467813491821": 77, "3659853935241699": 77, "9309735298156738": 77, "49939480423927307": 77, "446407288312912": 77, "809670090675354": 77, "6560589075088501": 77, "47956040501594543": 77, "9832853674888611": 77, "9994162321090698": 77, "0008397102355957031": 77, "00035390257835388184": 77, "9926226139068604": 77, "899387001991272": 77, "34215790033340454": 77, "5701972246170044": 77, "9512913227081299": 77, "6664570569992065": 77, "5614628791809082": 77, "33615976572036743": 77, "5770801305770874": 77, "987317681312561": 77, "37286585569381714": 77, "36409223079681396": 77, "7329680919647217": 77, "5924292206764221": 77, "4344901144504547": 77, "7465001344680786": 77, "5225946307182312": 77, "6976451873779297": 77, "9265321493148804": 77, "34527891874313354": 77, "6675043106079102": 77, "9096828699111938": 77, "41341525316238403": 77, "8418735265731812": 77, "3675632178783417": 77, "5284417867660522": 77, "30296844244003296": 77, "48789578676223755": 77, "36596980690956116": 77, "7759367227554321": 77, "6535028219223022": 77, "8975257873535156": 77, "36911237239837646": 77, "4171145558357239": 77, "3942635953426361": 77, "6772940754890442": 77, "9397937655448914": 77, "5207280516624451": 77, "4673041105270386": 77, "9118321537971497": 77, "9967410564422607": 77, "9970728158950806": 77, "8419480323791504": 77, "6489560604095459": 77, "6217572689056396": 77, "convent": 78, "restor": [78, 108], "use_spac": 78, "use_escap": 78, "include_scor": 78, "score_descend": 78, "_": 78, "escap": 78, "unsaf": 78, "sort": [78, 82], "descend": 78, "panty_pul": 78, "6826801300048828": 78, "958938717842102": 78, "drinking_glass": 78, "9340789318084717": 78, "areola_slip": 78, "41196826100349426": 78, "9988248348236084": 78, "drink": 78, "pull": 78, "areola": 78, "999": 78, "959": 78, "934": 78, "683": 78, "412": 78, "mldanbooru": [79, 108], "get_mldanbooru_tag": 79, "wd14": [79, 81, 108], "get_wd14_tag": [79, 81], "convert_wd14_emb_to_predict": 79, "denormalize_wd14_emb": 79, "cami": [79, 108], "get_camie_tag": 79, "deepdanbooru": [79, 81, 108], "get_deepdanbooru_tag": [79, 81], "deepgelbooru": [79, 108], "get_deepgelbooru_tag": 79, "add_underlin": 79, "remove_underlin": 79, "tags_to_text": 79, "drop_overlap_tag": 79, "is_blacklist": 79, "drop_blacklisted_tag": 79, "char_whitelist_suffix": 79, "char_whitelist_prefix": 79, "char_whitelist_word": 79, "char_suffix": 79, "char_prefix": 79, "charactertagpool": 79, "is_basic_character_tag": 79, "drop_basic_character_tag": 79, "sort_tag": 79, "tag_match_suffix": 79, "tag_match_prefix": 79, "tag_match_ful": 79, "t1": 80, "t2": 80, "fulli": 80, "ml": 81, "448": 81, "keep_ratio": 81, "9999984502792358": [81, 103], "9999946355819702": 81, "9994951486587524": 81, "998144268989563": 81, "9978417158126831": 81, "9941409230232239": 81, "9799384474754333": 81, "979142427444458": 81, "961823582649231": 81, "961323618888855": 81, "9490893483161926": 81, "9450850486755371": 81, "9425153136253357": 81, "9409335255622864": 81, "9319437146186829": 81, "9265308976173401": 81, "9259042143821716": 81, "922250509262085": 81, "9199565052986145": 81, "9175475835800171": 81, "9102761745452881": 81, "9076938629150391": 81, "9052775502204895": 81, "8938589692115784": 81, "8894285559654236": 81, "8891903162002563": 81, "8845980763435364": 81, "8842408061027527": 81, "8659475445747375": 81, "862621009349823": 81, "8616052865982056": 81, "8562789559364319": 81, "8555729389190674": 81, "8533340096473694": 81, "8477485775947571": 81, "8430152535438538": 81, "tied_long_hair": [81, 84], "8340626955032349": 81, "8266023397445679": 81, "8222048282623291": 81, "8202669620513916": 81, "8061150312423706": 81, "7803354859352112": 81, "7789446711540222": 81, "arms_up": 81, "7052110433578491": 81, "9999866485595703": 81, "997043788433075": 81, "9969649910926819": 81, "9957101345062256": 81, "9928386807441711": 81, "9886980056762695": 81, "9864778518676758": 81, "9769423007965088": 81, "9747489094734192": 81, "9736957550048828": 81, "9388670325279236": 81, "9356311559677124": 81, "91000896692276": 81, "8955123424530029": 81, "8910233378410339": 81, "8904104828834534": 81, "8881211280822754": 81, "8876776695251465": 81, "8864808678627014": 81, "8810517191886902": 81, "8798807263374329": 81, "8765745162963867": 81, "8737136125564575": 81, "8650439381599426": 81, "8613706827163696": 81, "8571277260780334": 81, "8333670496940613": 81, "8160212635993958": 81, "eyebrows_visible_through_hair": 81, "8122442364692688": 81, "8091571927070618": 81, "8082079887390137": 81, "8048468232154846": 81, "8042327165603638": 81, "7984272241592407": 81, "blazer": [81, 84], "794708251953125": 81, "78981614112854": 81, "7892146110534668": 81, "7867060899734497": 81, "gradient_hair": 81, "786359965801239": 81, "7790888547897339": 81, "brown_skirt": 81, "7760675549507141": 81, "774523913860321": 81, "7721588015556335": 81, "7697228789329529": 81, "755959689617157": 81, "multicolored_hair": 81, "7477189898490906": 81, "7476690411567688": 81, "rail": 81, "7476617693901062": 81, "7458406090736389": 81, "741143524646759": 81, "7364678978919983": 81, "7193643450737": 81, "red_neckwear": 81, "7108616828918457": 81, "7086325287818909": 81, "7055293321609497": 81, "7039415836334229": 81, "7018357515335083": 81, "shuffl": 82, "count": [82, 109, 110], "2boi": 82, "cat_ear": 82, "uniqu": 82, "8849405313291128": 83, "8548297594823425": 83, "03910296474461261": 83, "6615180440330748": 83, "21552028866308015": 83, "3165260620737027": 83, "47744464927382957": 83, "smilingwolf": 84, "wd": 84, "swinv2_v3": 84, "general_mcut_en": 84, "character_mcut_en": 84, "mcut": 84, "replac": 84, "follw": 84, "0011444687843322754": 84, "8876402974128723": 84, "106781005859375": 84, "000277101993560791": 84, "997527003288269": 84, "9797663688659668": 84, "9905703663825989": 84, "9761719703674316": 84, "8981098532676697": 84, "8810765743255615": 84, "9498510360717773": 84, "8377365469932556": 84, "945058286190033": 84, "9457170367240906": 84, "969594419002533": 84, "7881088852882385": 84, "7687551379203796": 84, "9301245212554932": 84, "6703325510025024": 84, "white_hair": 84, "5292627811431885": 84, "8677047491073608": 84, "5859264731407166": 84, "9536856412887573": 84, "8056888580322266": 84, "8394746780395508": 84, "9473626613616943": 84, "8986269235610962": 84, "9385137557983398": 84, "8408567905426025": 84, "4245271384716034": 84, "931140661239624": 84, "8830795884132385": 84, "7279844284057617": 84, "5333830714225769": 84, "64717698097229": 84, "9516432285308838": 84, "9655293226242065": 84, "9485014081001282": 84, "7366660833358765": 84, "7161656618118286": 84, "5858667492866516": 84, "6186309456825256": 84, "41193312406539917": 84, "467605859041214": 84, "36282333731651306": 84, "3756745457649231": 84, "motion_blur": 84, "5091936588287354": 84, "951993465423584": 84, "5634750723838806": 84, "8232709169387817": 84, "9869340658187866": 84, "49491602182388306": 84, "5193622708320618": 84, "003406703472137451": 84, "0007208287715911865": 84, "9798132181167603": 84, "8046203851699829": 84, "7596215009689331": 84, "7620116472244263": 84, "46084529161453247": 84, "48454540967941284": 84, "5152207016944885": 84, "8023070096969604": 84, "8653596639633179": 84, "7201820611953735": 84, "7816740870475769": 84, "697688639163971": 84, "8974947333335876": 84, "7491052746772766": 84, "5015512704849243": 84, "6401398181915283": 84, "43420469760894775": 84, "4528769850730896": 84, "5730487704277039": 84, "6739872694015503": 84, "5545973181724548": 84, "6946243047714233": 84, "5487751364707947": 84, "7439308166503906": 84, "4186026453971863": 84, "47378358244895935": 84, "4690653085708618": 84, "7565015554428101": 84, "9262397289276123": 84, "942080020904541": 84, "denorm": 84, "denormalizer_nam": 84, "mnum2_al": 84, "understand": 84, "redund": 84, "structur": [84, 108], "b": 84, "r": [84, 96, 102], "c": 84, "linalg": 84, "norm": 84, "approx": [84, 85], "1e": 84, "cdc_anime_onnx": 85, "realli": 85, "As": [85, 96, 102], "1024x1024": 85, "2060": 85, "gpu": 85, "cost": 85, "cpu": [85, 90, 109, 110], "experi": 85, "hgsr": 85, "mhr": 85, "aug_x4_320": 85, "cute_waifu_aroma": 85, "pngimageplugin": 85, "pngimagefil": 85, "1168x1168": 85, "0x7f0e8ca06880": 85, "4672x4672": 85, "0x7f0e48edb640": 85, "cdc": [86, 108], "upscale_with_cdc": 86, "lru_cach": 87, "wrap": 87, "synchron": 87, "prevent": 87, "race": 87, "condit": 87, "maxsiz": 87, "expensive_funct": 87, "expens": 87, "lock": [87, 107], "safeti": [87, 104], "multithread": 87, "my_funct": 87, "introduc": 87, "acquisit": 87, "critic": 87, "mathemat": 88, "activ": 88, "deep": 88, "problem": [88, 96, 102], "input_valu": 88, "frac": 88, "26894142": 88, "73105858": 88, "ts_lru_cach": 89, "get_onnx_provid": 89, "open_onnx_model": 89, "cudaexecutionprovid": 90, "cpuexecutionprovid": 90, "ckpt": 90, "inferencesess": 90, "onnx_mod": 90, "decid": 90, "linux": [90, 109, 110], "execut": [90, 109, 110], "ignor": 90, "cuda": [90, 109, 110], "forc": 90, "anime_ai_check": 91, "mobilenetv3_sce_dist": [91, 102, 106], "mainli": 91, "caformer_s36_plus_sc": 91, "graph": 91, "9996960163116455": 91, "9999125003814697": 91, "997803270816803": 91, "9960069060325623": 91, "9887709021568298": 91, "9998629093170166": 91, "0013722758740186691": 91, "00020673229300882667": 91, "0001895089662866667": 91, "0008857478387653828": 91, "552320024231449e": 91, "001168627175502479": 91, "bangumi": [92, 93], "vision": 92, "imageri": 92, "bangumi_char_typ": 92, "definit": [92, 99], "video": 92, "secondari": 92, "often": 92, "lack": 92, "lead": 92, "under": [92, 111], "three": 92, "judg": 92, "anime_portrait": [92, 98], "mobilenetv3_v0_dist": [92, 101, 105, 106], "9998525381088257": 92, "00012103465269319713": 92, "6464786313008517e": 92, "906112609314732e": 92, "06": [92, 93, 95, 100, 101, 102, 103, 105], "9997243285179138": 92, "0002490800397936255": 92, "7215803381986916e": 92, "354368557978887e": 92, "9998849630355835": 92, "90006631379947e": 92, "3920385754317977e": 92, "2084233276254963e": 92, "9998877048492432": 92, "732793503440917e": 92, "4264976925915107e": 92, "0623419257171918e": 92, "07076334953308105": 92, "9290977716445923": 92, "0001044218079186976": 92, "4467317163944244e": 92, "2568268832401372e": 92, "9999498128890991": 92, "1810528778587468e": 92, "879474429093534e": 92, "260669109295122e": 92, "9999510049819946": 92, "2321036592766177e": 92, "025227553938748e": 92, "4251427273848094e": 92, "999957799911499": 92, "4273678718600422e": 92, "6884023302263813e": 92, "880981603288092e": 92, "0002326338435523212": 92, "9996368885040283": 92, "164971561403945e": 92, "00020793956355191767": 92, "13438372313976288": 92, "8652494549751282": 92, "000158855298650451": 92, "000238816806813702": 92, "3589179217815399": 92, "6406960487365723": 92, "0001471740542910993": 92, "002255884697660804": 92, "08208147436380386": 92, "9152728915214539": 92, "00038967153523117304": 92, "227699592884164e": 92, "0835404282261152e": 92, "1437502406770363e": 92, "9999284744262695": 92, "2125529792683665e": 92, "0218892384727951e": 92, "00011914174683624879": 92, "9998584985733032": 92, "2007669283775613e": 92, "6357082131435163e": 92, "3068713896209374e": 92, "9999185800552368": 92, "066640925273532e": 92, "529400813335087e": 92, "089402500540018e": 92, "9999388456344604": 92, "6406959295272827": 92, "not_paint": 93, "anime_classif": 93, "older": 93, "mobilenetv3_v1": [93, 103], "5_dist": 93, "3_dist": 93, "plot": [93, 96, 102, 106], "caformer_s36_v1": 93, "3_focal": 93, "8346158862113953": 93, "004201625939458609": 93, "0028638991061598063": 93, "15633030235767365": 93, "001988308737054467": 93, "9868855476379395": 93, "001178382197394967": 93, "00015886101755313575": 93, "0005986307514831424": 93, "011178601533174515": 93, "9933090209960938": 93, "0012440024875104427": 93, "00040085514774546027": 93, "004924307577311993": 93, "00012189441622467712": 93, "00031298911198973656": 93, "9968050718307495": 93, "182305903872475e": 93, "0027923565357923508": 93, "7805559259140864e": 93, "0004650334012694657": 93, "996709942817688": 93, "736721191671677e": 93, "0027629584074020386": 93, "4619508621981367e": 93, "0003803370927926153": 93, "998649537563324": 93, "190127922105603e": 93, "0008622839814051986": 93, "595230686594732e": 93, "0004573142796289176": 93, "00031435859273187816": 93, "8671838641166687": 93, "13199880719184875": 93, "563074617180973e": 93, "153919796110131e": 93, "290010737255216e": 93, "9727378487586975": 93, "027150526642799377": 93, "162296004826203e": 93, "4933258828241378e": 93, "0004275702522136271": 93, "995402455329895": 93, "002233930164948106": 93, "001911122351884842": 93, "1603819727897644": 93, "0007561995880678296": 93, "00017044576816260815": 93, "838487982749939": 93, "0002034590725088492": 93, "005001617129892111": 93, "000932251859921962": 93, "009352140128612518": 93, "9846979379653931": 93, "6018555470509455e": 93, "004064667969942093": 93, "464051254326478e": 93, "025772539898753166": 93, "9699516296386719": 93, "00011656546121230349": 93, "287263775244355e": 93, "370255853951676e": 93, "01098843663930893": 93, "0031668643932789564": 93, "9857884049415588": 93, "499273488065228e": 93, "8419872251106426e": 93, "0003471920208539814": 93, "029472889378666878": 93, "9700765609741211": 93, "0012387704337015748": 93, "001172148622572422": 93, "787473391043022e": 93, "003680602880194783": 93, "9938107132911682": 93, "8346157073974609": 93, "8671836853027344": 93, "8384883403778076": 93, "9846979975700378": 93, "9700766801834106": 93, "greyscal": 94, "jpeg_ful": [94, 107], "6125901": 94, "6125785": [94, 107], "6124220": 94, "rough": [95, 96, 102], "polish": 95, "mobilenetv3_v2": 95, "2_dist": [95, 103], "910087929805741e": 95, "1241951510310173": 95, "8757457137107849": 95, "00018937293498311192": 95, "030049214139580727": 95, "9697614312171936": 95, "008933082222938538": 95, "05096456781029701": 95, "9401022791862488": 95, "009832272306084633": 95, "9898634552955627": 95, "00030428936588577926": 95, "013919820077717304": 95, "9819902181625366": 95, "004089969675987959": 95, "04166747257113457": 95, "9582782983779907": 95, "4218515288084745e": 95, "8849249482154846": 95, "1149177998304367": 95, "0001573085755808279": 95, "9907882809638977": 95, "008958994410932064": 95, "0002527958422433585": 95, "9831690788269043": 95, "01682441122829914": 95, "613856385229155e": 95, "8757458329200745": 95, "8849248290061951": 95, "million": 96, "anime_r": [96, 98], "boundari": [96, 102], "challeng": [96, 102], "clean": [96, 102], "judgment": [96, 102], "intend": [96, 102], "quick": [96, 102, 108], "estim": [96, 102], "basi": [96, 102], "mobilenetv3_large_100_v0_ls0": 96, "caformer_s36_v0_ls0": 96, "7508869767189026": 96, "7034655809402466": 96, "728887677192688": 96, "7404400110244751": 96, "7446154952049255": 96, "7514738440513611": 96, "768704354763031": 96, "8219676613807678": 96, "7267540693283081": 96, "7645740509033203": 96, "7216582894325256": 96, "7615436315536499": 96, "815083920955658": 96, "8321858644485474": 96, "8204999566078186": 96, "820833146572113": 96, "chdir": 96, "doc": 96, "api_doc": 96, "7508870363235474": 96, "11212056130170822": 96, "06781744956970215": 96, "06917501986026764": 96, "7034654021263123": 96, "15903906524181366": 96, "06688199192285538": 96, "07061357796192169": 96, "7288877964019775": 96, "1476859599351883": 96, "060362350195646286": 96, "06306383013725281": 96, "7404399514198303": 96, "10337048768997192": 96, "08087948709726334": 96, "07530999928712845": 96, "055992450565099716": 96, "7446154356002808": 96, "13191790878772736": 96, "06747424602508545": 96, "06458679586648941": 96, "10566363483667374": 96, "07827574014663696": 96, "07079866528511047": 96, "7687042951583862": 96, "09974884241819382": 96, "06074819341301918": 96, "050435908138751984": 96, "8219675421714783": 96, "0593985915184021": 96, "06819795072078705": 96, "06569571048021317": 96, "1177448257803917": 96, "726753830909729": 96, "08980562537908554": 96, "06481882929801941": 96, "06922297924757004": 96, "10138414055109024": 96, "06351721286773682": 96, "07683827728033066": 96, "13798624277114868": 96, "05942752957344055": 96, "10584963858127594": 96, "7615437507629395": 96, "07317910343408585": 96, "060196295380592346": 96, "06751583516597748": 96, "0572039857506752": 96, "05398125201463699": 96, "06124086305499077": 96, "0525919646024704": 96, "8321859240531921": 96, "05922013148665428": 96, "06274889409542084": 96, "057530902326107025": 96, "8205001354217529": 96, "05683052912354469": 96, "06635929644107819": 96, "05597696080803871": 96, "8208332657814026": 96, "non_furri": 97, "mobilenetv3_v0": 97, "1_dist": 97, "9898804426193237": 97, "010119626298546791": 97, "9677742123603821": 97, "032225821167230606": 97, "959551215171814": 97, "040448784828186035": 97, "9535530209541321": 97, "04644693806767464": 97, "04358793422579765": 97, "9564120769500732": 97, "02767963521182537": 97, "9723203182220459": 97, "028900373727083206": 97, "9710996150970459": 97, "037573859095573425": 97, "9624261260032654": 97, "aicheck": [98, 108], "get_ai_created_scor": 98, "is_ai_cr": 98, "bangumi_char": [98, 108], "anime_bangumi_char_scor": 98, "anime_bangumi_char": 98, "anime_classify_scor": 98, "anime_classifi": 98, "is_greyscal": 98, "anime_completeness_scor": 98, "anime_complet": 98, "dbrate": [98, 108], "anime_dbrating_scor": 98, "anime_dbr": 98, "furri": [98, 108], "anime_furry_scor": 98, "anime_furri": 98, "get_monochrome_scor": 98, "is_monochrom": 98, "nsfw_pred_scor": 98, "nsfw_pred": 98, "portrait": [98, 108], "anime_portrait_scor": 98, "anime_rating_scor": 98, "anime_real_scor": 98, "safe_check_scor": 98, "safe_check": 98, "style_ag": [98, 108], "anime_style_age_scor": 98, "anime_style_ag": 98, "teen": [98, 108], "anime_teen_scor": 98, "anime_teen": 98, "is_truncated_fil": 98, "screen": 99, "row": 99, "bottom": 99, "grayscal": 99, "monochrome_detect": 99, "mobilenetv3_large_100_dist_safe2": 99, "mobilenetv3_dist": 99, "caformer_s36": 99, "mono": 99, "9614395499229431": 99, "9458909034729004": 99, "9559807777404785": 99, "9651952981948853": 99, "9379720687866211": 99, "8814834356307983": 99, "03941023349761963": 99, "07492382079362869": 99, "09546589106321335": 99, "016521310433745384": 99, "005693843588232994": 99, "0315730981528759": 99, "Not": 100, "five": 100, "hentai": 100, "neutral": 100, "porn": 100, "sexi": 100, "infinit": 100, "nsfwj": 100, "tfj": 100, "mobil": 100, "9970946311950684": 100, "00198739324696362": 100, "000894528697244823": 100, "4315058251668233e": 100, "099447197513655e": 100, "9282580614089966": 100, "061733175069093704": 100, "008979619480669498": 100, "0007789491210132837": 100, "0002501663693692535": 100, "7945129871368408": 100, "2044062316417694": 100, "0005603990866802633": 100, "0004847997915931046": 100, "564094367902726e": 100, "7977773547172546": 100, "01352313905954361": 100, "18791256844997406": 100, "0004888656549155712": 100, "00029804420773871243": 100, "04498734697699547": 100, "9509441256523132": 100, "4087972633424215e": 100, "003999904729425907": 100, "4542059185914695e": 100, "002892113756388426": 100, "982390284538269": 100, "02520776737947e": 100, "014633022248744965": 100, "858086610212922e": 100, "002532319398596883": 100, "9887337684631348": 100, "231979568838142e": 100, "008699454367160797": 100, "8187158022774383e": 100, "03564726561307907": 100, "954788088798523": 100, "343036850215867e": 100, "009289607405662537": 100, "00020158555707894266": 100, "006372362840920687": 100, "006019102409482002": 100, "9694945812225342": 100, "015214097686111927": 100, "002899901708588004": 100, "0004039364866912365": 100, "00012730166781693697": 100, "987038791179657": 100, "007135333959013224": 100, "005294707603752613": 100, "06964848190546036": 100, "0014777459437027574": 100, "9276643395423889": 100, "0003031621454283595": 100, "0009063396137207747": 100, "00028707628371194005": 100, "00010888021643040702": 100, "9992460012435913": 100, "00015473493840545416": 100, "0002033217460848391": 100, "563037691696081e": 100, "008058490231633186": 100, "00044566826545633376": 100, "937960684299469": 100, "05353058874607086": 100, "364063445587817e": 100, "00562260951846838": 100, "00012077406427124515": 100, "9897090792655945": 100, "004547217860817909": 100, "564737981942017e": 100, "016690678894519806": 100, "001258736359886825": 100, "9766013622283936": 100, "005440687295049429": 100, "4481674952548929e": 100, "01861923187971115": 100, "0008914825739338994": 100, "9674761295318604": 100, "012998746708035469": 100, "691116141155362e": 100, "0007601747056469321": 100, "0005019629606977105": 100, "039504989981651306": 100, "9591660499572754": 100, "0001652583305258304": 100, "0002614929690025747": 100, "020374108105897903": 100, "029394468292593956": 100, "9498046040534973": 100, "00016299057460855693": 100, "004782819654792547": 100, "002861740067601204": 100, "12280157208442688": 100, "8693908452987671": 100, "0001731760276015848": 100, "304211274255067e": 100, "03286275267601013": 100, "010648751631379128": 100, "9562522172927856": 100, "999900221824646": 101, "645313209854066e": 101, "3387104445428122e": 101, "9999704360961914": 101, "4465465685352683e": 101, "071506166132167e": 101, "9999785423278809": 101, "512719154561637e": 101, "292278612818336e": 101, "919455750496127e": 101, "9999444484710693": 101, "3647335082350764e": 101, "0555699191172607e": 101, "9999880790710449": 101, "3210242286731955e": 101, "7451418898417614e": 101, "9999822378158569": 101, "2084267331811134e": 101, "7460413321023225e": 101, "1532473820352607e": 101, "9999996423721313": 101, "0316136922483565e": 101, "840229633236049e": 101, "9999998807907104": [101, 102], "736660568800289e": 101, "199210472208506e": 101, "9999992847442627": 101, "r15": 102, "r18": 102, "sankaku": 102, "mobilenetv3_v1_pruned_ls0": 102, "caformer_s36_plu": [102, 106], "5863172936624323e": 102, "480062353375615e": 102, "9924363493919373": 102, "007255776319652796": 102, "0003077814180869609": 102, "996969997882843": 102, "0030054834205657244": 102, "4601260520284995e": 102, "9966891407966614": 102, "003293127752840519": 102, "770909148035571e": 102, "00025384966284036636": 102, "9996721744537354": 102, "399192691082135e": 102, "973351603141055e": 102, "9998563528060913": 102, "391309580067173e": 102, "0018681309884414077": 102, "9827859997749329": 102, "015345841646194458": 102, "013710384257137775": 102, "8339558839797974": 102, "15233369171619415": 102, "951323833462084e": 102, "00029566374723799527": 102, "9997004270553589": 102, "00018434497178532183": 102, "568440272123553e": 102, "9997699856758118": 102, "11225129129889e": 102, "051862899563275e": 102, "9999485015869141": 102, "902020231791539e": 102, "0005639699520543218": 102, "9994290471076965": 102, "anime_real_cl": 103, "4_dist": 103, "9999716281890869": 103, "8398366339388303e": 103, "9992202520370483": 103, "0007797438884153962": 103, "9999709129333496": 103, "905452492996119e": 103, "9999765157699585": 103, "3499671442550607e": 103, "9994087219238281": 103, "0005913018831051886": 103, "9999759197235107": 103, "4061362637439743e": 103, "9999052286148071": 103, "475799015490338e": 103, "403173675702419e": 103, "5848207794988411e": 103, "0010207017185166478": 103, "9989792704582214": 103, "2124368115328252e": 103, "9999977350234985": 103, "6512358342879452e": 103, "9999834299087524": 103, "359853614412714e": 103, "9999936819076538": 103, "600314317329321e": 103, "9999840259552002": 103, "5589323083986528e": 103, "9999843835830688": 103, "5513256585109048e": 103, "9999845027923584": 103, "pollut": 104, "shit": 104, "checker": 104, "mobilenet": 104, "v2": 104, "max_batch_s": 104, "1970": 105, "1980": 105, "1990": 105, "2000": 105, "2010": 105, "2015": 105, "2020": 105, "ag": 105, "9805465340614319": 105, "761269782553427e": 105, "0005044879508204758": 105, "01569165475666523": 105, "002850610064342618": 105, "00037849770160391927": 105, "9434612113400362e": 105, "053497342392802e": 105, "9992554783821106": 105, "0006490182713605464": 105, "8857468805654207e": 105, "317252262353577e": 105, "314484721769986e": 105, "0750001138148946e": 105, "706833609205205e": 105, "00034479793976061046": 105, "9995512366294861": 105, "391363472677767e": 105, "4607510820496827e": 105, "0679690351244062e": 105, "661913514311891e": 105, "757471131393686e": 105, "0744897230761126e": 105, "76177470368566e": 105, "9996387958526611": 105, "160279296338558e": 105, "00013228354509919882": 105, "1361367038916796e": 105, "464057489414699e": 105, "2412899599876255e": 105, "703883653040975e": 105, "127358498517424e": 105, "9973921775817871": 105, "0022309015039354563": 105, "00018872201326303184": 105, "780902943617548e": 105, "422096920578042e": 105, "638929097680375e": 105, "152203023797483e": 105, "00028818511054851115": 105, "9996094107627869": 105, "58777353237383e": 105, "9200742826797068e": 105, "00017117452807724476": 105, "518441947875544e": 105, "885544381570071e": 105, "4389253010449465e": 105, "1696006772108376e": 105, "9996393918991089": 105, "contenti": 106, "safe_teen": 106, "non_teen": 106, "caformer_s36_v0": 106, "9998493194580078": 106, "0378791052498855e": 106, "00012023092131130397": 106, "9790042638778687": 106, "0017522255657240748": 106, "01924353837966919": 106, "9998124241828918": 106, "19778298237361e": 106, "0001456339523429051": 106, "0008521362324245274": 106, "9989691972732544": 106, "00017870066221803427": 106, "0992944781901315e": 106, "9994398951530457": 106, "0004991036257706583": 106, "2035720727872103e": 106, "9994019269943237": 106, "0005460577667690814": 106, "0478151529678144e": 106, "524079147609882e": 106, "999934196472168": 106, "786742884898558e": 106, "653994154883549e": 106, "9998156428337097": 106, "0001218809193233028": 106, "00013706681784242392": 106, "9997410178184509": 106, "jpeg_trunc": 107, "2216614_truncat": 107, "imagefil": 107, "load_truncated_imag": 107, "ascii": 108, "metric": 108, "list_det_model": 108, "list_rec_model": 108, "sd": 108, "tag": 108, "platform": [109, 110], "shutil": [109, 110], "cpuinfo": [109, 110], "psutil": [109, 110], "hbutil": [109, 110], "size_to_bytes_str": [109, 110], "python_implement": [109, 110], "python_vers": [109, 110], "brand": [109, 110], "get_cpu_info": [109, 110], "brand_raw": [109, 110], "cpu_count": [109, 110], "freq": [109, 110], "cpu_freq": [109, 110], "mhz": [109, 110], "virtual_memori": [109, 110], "precis": [109, 110], "ye": [109, 110], "nvidia": [109, 110], "smi": [109, 110], "1021": [109, 110], "azur": [109, 110], "x86_64": [109, 110], "glibc2": [109, 110], "cpython": [109, 110], "amd": [109, 110], "epyc": [109, 110], "7763": [109, 110], "3232": 109, "83425": 109, "615": [109, 110], "gib": [109, 110], "deploi": [109, 110], "action": [109, 110], "3028": 110, "2200000000003": 110, "imgutil": 111, "pypi": 111, "simpli": 111, "newest": 111, "git": 111, "script": 111, "__name__": 111, "__main__": 111, "narugo1992": 111, "still": 111, "out": 111, "io": 111, "html": 111, "faq": 112}, "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"], [79, 0, 0, "-", "tagging"], [86, 0, 0, "-", "upscale"], [89, 0, 0, "-", "utils"], [98, 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, "-", "camie"], [75, 0, 0, "-", "character"], [76, 0, 0, "-", "deepdanbooru"], [77, 0, 0, "-", "deepgelbooru"], [78, 0, 0, "-", "format"], [80, 0, 0, "-", "match"], [81, 0, 0, "-", "mldanbooru"], [82, 0, 0, "-", "order"], [83, 0, 0, "-", "overlap"], [84, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[73, 1, 1, "", "drop_blacklisted_tags"], [73, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.camie": [[74, 1, 1, "", "get_camie_tags"]], "imgutils.tagging.character": [[75, 2, 1, "", "CHAR_PREFIXES"], [75, 2, 1, "", "CHAR_SUFFIXES"], [75, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [75, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [75, 2, 1, "", "CHAR_WHITELIST_WORD"], [75, 3, 1, "", "CharacterTagPool"], [75, 1, 1, "", "drop_basic_character_tags"], [75, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[75, 4, 1, "", "__init__"], [75, 4, 1, "", "drop_basic_character_tags"], [75, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[76, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.deepgelbooru": [[77, 1, 1, "", "get_deepgelbooru_tags"]], "imgutils.tagging.format": [[78, 1, 1, "", "add_underline"], [78, 1, 1, "", "remove_underline"], [78, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[80, 1, 1, "", "tag_match_full"], [80, 1, 1, "", "tag_match_prefix"], [80, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[81, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[82, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[83, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[84, 1, 1, "", "convert_wd14_emb_to_prediction"], [84, 1, 1, "", "denormalize_wd14_emb"], [84, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[85, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[85, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[87, 0, 0, "-", "cache"], [88, 0, 0, "-", "func"], [90, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[87, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[88, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[90, 1, 1, "", "get_onnx_provider"], [90, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[91, 0, 0, "-", "aicheck"], [92, 0, 0, "-", "bangumi_char"], [93, 0, 0, "-", "classify"], [94, 0, 0, "-", "color"], [95, 0, 0, "-", "completeness"], [96, 0, 0, "-", "dbrating"], [97, 0, 0, "-", "furry"], [99, 0, 0, "-", "monochrome"], [100, 0, 0, "-", "nsfw"], [101, 0, 0, "-", "portrait"], [102, 0, 0, "-", "rating"], [103, 0, 0, "-", "real"], [104, 0, 0, "-", "safe"], [105, 0, 0, "-", "style_age"], [106, 0, 0, "-", "teen"], [107, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[91, 1, 1, "", "get_ai_created_score"], [91, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[92, 1, 1, "", "anime_bangumi_char"], [92, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[93, 1, 1, "", "anime_classify"], [93, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[94, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[95, 1, 1, "", "anime_completeness"], [95, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[96, 1, 1, "", "anime_dbrating"], [96, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[97, 1, 1, "", "anime_furry"], [97, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[99, 1, 1, "", "get_monochrome_score"], [99, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[100, 1, 1, "", "nsfw_pred"], [100, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[101, 1, 1, "", "anime_portrait"], [101, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[102, 1, 1, "", "anime_rating"], [102, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[103, 1, 1, "", "anime_real"], [103, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[104, 1, 1, "", "safe_check"], [104, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[105, 1, 1, "", "anime_style_age"], [105, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[106, 1, 1, "", "anime_teen"], [106, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[107, 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, 108], "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, 93], "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, 78], "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, 84], "blacklist": 73, "is_blacklist": 73, "drop_blacklisted_tag": 73, "cami": 74, "get_camie_tag": 74, "charact": 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, "deepdanbooru": 76, "get_deepdanbooru_tag": 76, "deepgelbooru": 77, "get_deepgelbooru_tag": 77, "add_underlin": 78, "remove_underlin": 78, "tags_to_text": 78, "match": 80, "tag_match_suffix": 80, "tag_match_prefix": 80, "tag_match_ful": 80, "mldanbooru": 81, "get_mldanbooru_tag": 81, "order": 82, "sort_tag": 82, "overlap": 83, "drop_overlap_tag": 83, "wd14": 84, "get_wd14_tag": 84, "convert_wd14_emb_to_predict": 84, "denormalize_wd14_emb": 84, "upscal": [85, 86], "cdc": 85, "upscale_with_cdc": 85, "util": [87, 88, 89, 90], "cach": 87, "ts_lru_cach": 87, "func": 88, "sigmoid": 88, "onnxruntim": 90, "get_onnx_provid": 90, "open_onnx_model": 90, "valid": [91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107], "aicheck": 91, "get_ai_created_scor": 91, "is_ai_cr": 91, "bangumi_char": 92, "anime_bangumi_char_scor": 92, "anime_bangumi_char": 92, "anime_classify_scor": 93, "anime_classifi": 93, "color": 94, "is_greyscal": 94, "complet": 95, "anime_completeness_scor": 95, "anime_complet": 95, "dbrate": 96, "anime_dbrating_scor": 96, "anime_dbr": 96, "furri": 97, "anime_furry_scor": 97, "anime_furri": 97, "monochrom": 99, "get_monochrome_scor": 99, "is_monochrom": 99, "nsfw": 100, "nsfw_pred_scor": 100, "nsfw_pred": 100, "portrait": 101, "anime_portrait_scor": 101, "anime_portrait": 101, "rate": 102, "anime_rating_scor": 102, "anime_r": [102, 103], "real": 103, "anime_real_scor": 103, "safe": 104, "safe_check_scor": 104, "safe_check": 104, "style_ag": 105, "anime_style_age_scor": 105, "anime_style_ag": 105, "teen": 106, "anime_teen_scor": 106, "anime_teen": 106, "truncat": 107, "is_truncated_fil": 107, "welcom": 108, "": 108, "document": 108, "overview": 108, "tutori": 108, "inform": [108, 109, 110], "api": 108, "run": [109, 110], "environ": [109, 110], "instal": 111, "quick": 112, "start": 112}, "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.camie": [[74, "module-imgutils.tagging.camie"]], "get_camie_tags": [[74, "get-camie-tags"]], "imgutils.tagging.character": [[75, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[75, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[75, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[75, "char-whitelist-word"]], "CHAR_SUFFIXES": [[75, "char-suffixes"]], "CHAR_PREFIXES": [[75, "char-prefixes"]], "CharacterTagPool": [[75, "charactertagpool"]], "is_basic_character_tag": [[75, "is-basic-character-tag"]], "drop_basic_character_tags": [[75, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[76, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[76, "get-deepdanbooru-tags"]], "imgutils.tagging.deepgelbooru": [[77, "module-imgutils.tagging.deepgelbooru"]], "get_deepgelbooru_tags": [[77, "get-deepgelbooru-tags"]], "imgutils.tagging.format": [[78, "module-imgutils.tagging.format"]], "add_underline": [[78, "add-underline"]], "remove_underline": [[78, "remove-underline"]], "tags_to_text": [[78, "tags-to-text"]], "imgutils.tagging": [[79, "module-imgutils.tagging"]], "imgutils.tagging.match": [[80, "module-imgutils.tagging.match"]], "tag_match_suffix": [[80, "tag-match-suffix"]], "tag_match_prefix": [[80, "tag-match-prefix"]], "tag_match_full": [[80, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[81, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[81, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[82, "module-imgutils.tagging.order"]], "sort_tags": [[82, "sort-tags"]], "imgutils.tagging.overlap": [[83, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[83, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[84, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[84, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[84, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[84, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[85, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[85, "upscale-with-cdc"]], "imgutils.upscale": [[86, "module-imgutils.upscale"]], "imgutils.utils.cache": [[87, "module-imgutils.utils.cache"]], "ts_lru_cache": [[87, "ts-lru-cache"]], "imgutils.utils.func": [[88, "module-imgutils.utils.func"]], "sigmoid": [[88, "sigmoid"]], "imgutils.utils": [[89, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[90, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[90, "get-onnx-provider"]], "open_onnx_model": [[90, "open-onnx-model"]], "imgutils.validate.aicheck": [[91, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[91, "get-ai-created-score"]], "is_ai_created": [[91, "is-ai-created"]], "imgutils.validate.bangumi_char": [[92, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[92, "anime-bangumi-char-score"]], "anime_bangumi_char": [[92, "anime-bangumi-char"]], "imgutils.validate.classify": [[93, "module-imgutils.validate.classify"]], "anime_classify_score": [[93, "anime-classify-score"]], "anime_classify": [[93, "anime-classify"]], "imgutils.validate.color": [[94, "module-imgutils.validate.color"]], "is_greyscale": [[94, "is-greyscale"]], "imgutils.validate.completeness": [[95, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[95, "anime-completeness-score"]], "anime_completeness": [[95, "anime-completeness"]], "imgutils.validate.dbrating": [[96, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[96, "anime-dbrating-score"]], "anime_dbrating": [[96, "anime-dbrating"]], "imgutils.validate.furry": [[97, "module-imgutils.validate.furry"]], "anime_furry_score": [[97, "anime-furry-score"]], "anime_furry": [[97, "anime-furry"]], "imgutils.validate": [[98, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[99, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[99, "get-monochrome-score"]], "is_monochrome": [[99, "is-monochrome"]], "imgutils.validate.nsfw": [[100, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[100, "nsfw-pred-score"]], "nsfw_pred": [[100, "nsfw-pred"]], "imgutils.validate.portrait": [[101, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[101, "anime-portrait-score"]], "anime_portrait": [[101, "anime-portrait"]], "imgutils.validate.rating": [[102, "module-imgutils.validate.rating"]], "anime_rating_score": [[102, "anime-rating-score"]], "anime_rating": [[102, "anime-rating"]], "imgutils.validate.real": [[103, "module-imgutils.validate.real"]], "anime_real_score": [[103, "anime-real-score"]], "anime_real": [[103, "anime-real"]], "imgutils.validate.safe": [[104, "module-imgutils.validate.safe"]], "safe_check_score": [[104, "safe-check-score"]], "safe_check": [[104, "safe-check"]], "imgutils.validate.style_age": [[105, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[105, "anime-style-age-score"]], "anime_style_age": [[105, "anime-style-age"]], "imgutils.validate.teen": [[106, "module-imgutils.validate.teen"]], "anime_teen_score": [[106, "anime-teen-score"]], "anime_teen": [[106, "anime-teen"]], "imgutils.validate.truncate": [[107, "module-imgutils.validate.truncate"]], "is_truncated_file": [[107, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[108, "welcome-to-imgutils-s-documentation"]], "Overview": [[108, "overview"]], "Tutorials": [[108, null]], "Information": [[108, null]], "API Documentation": [[108, null]], "Run Environment Information": [[109, "Run-Environment-Information"], [110, "Run-Environment-Information"]], "Installation": [[111, "installation"]], "Quick Start": [[112, "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.camie"], [75, "module-imgutils.tagging.character"], [76, "module-imgutils.tagging.deepdanbooru"], [77, "module-imgutils.tagging.deepgelbooru"], [78, "module-imgutils.tagging.format"], [79, "module-imgutils.tagging"], [80, "module-imgutils.tagging.match"], [81, "module-imgutils.tagging.mldanbooru"], [82, "module-imgutils.tagging.order"], [83, "module-imgutils.tagging.overlap"], [84, "module-imgutils.tagging.wd14"], [85, "module-imgutils.upscale.cdc"], [86, "module-imgutils.upscale"], [87, "module-imgutils.utils.cache"], [88, "module-imgutils.utils.func"], [89, "module-imgutils.utils"], [90, "module-imgutils.utils.onnxruntime"], [91, "module-imgutils.validate.aicheck"], [92, "module-imgutils.validate.bangumi_char"], [93, "module-imgutils.validate.classify"], [94, "module-imgutils.validate.color"], [95, "module-imgutils.validate.completeness"], [96, "module-imgutils.validate.dbrating"], [97, "module-imgutils.validate.furry"], [98, "module-imgutils.validate"], [99, "module-imgutils.validate.monochrome"], [100, "module-imgutils.validate.nsfw"], [101, "module-imgutils.validate.portrait"], [102, "module-imgutils.validate.rating"], [103, "module-imgutils.validate.real"], [104, "module-imgutils.validate.safe"], [105, "module-imgutils.validate.style_age"], [106, "module-imgutils.validate.teen"], [107, "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"]], "get_camie_tags() (in module imgutils.tagging.camie)": [[74, "imgutils.tagging.camie.get_camie_tags"]], "imgutils.tagging.camie": [[74, "module-imgutils.tagging.camie"]], "char_prefixes (in module imgutils.tagging.character)": [[75, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[75, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[75, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[75, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[75, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[75, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[75, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[75, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[75, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[75, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[75, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[75, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[76, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[76, "module-imgutils.tagging.deepdanbooru"]], "get_deepgelbooru_tags() (in module imgutils.tagging.deepgelbooru)": [[77, "imgutils.tagging.deepgelbooru.get_deepgelbooru_tags"]], "imgutils.tagging.deepgelbooru": [[77, "module-imgutils.tagging.deepgelbooru"]], "add_underline() (in module imgutils.tagging.format)": [[78, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[78, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[78, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[78, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[79, "module-imgutils.tagging"]], "imgutils.tagging.match": [[80, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[80, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[80, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[80, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[81, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[81, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[82, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[82, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[83, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[83, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[84, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[84, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[84, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[84, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[85, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[85, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[86, "module-imgutils.upscale"]], "imgutils.utils.cache": [[87, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[87, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[88, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[88, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[89, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[90, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[90, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[90, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[91, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[91, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[91, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[92, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[92, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[92, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[93, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[93, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[93, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[94, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[94, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[95, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[95, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[95, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[96, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[96, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[96, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[97, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[97, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[97, "module-imgutils.validate.furry"]], "imgutils.validate": [[98, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[99, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[99, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[99, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[100, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[100, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[100, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[101, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[101, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[101, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[102, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[102, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[102, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[103, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[103, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[103, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[104, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[104, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[104, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[105, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[105, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[105, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[106, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[106, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[106, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[107, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[107, "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/camie", "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/camie.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.camie", "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, 78, 80, 81, 82, 83, 84, 85, 90, 91, 92, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107], "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, 74, 76, 77, 81, 84, 85, 91, 92, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106], "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, 74, 76, 77, 81, 84, 85, 91, 92, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106], "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, 74, 76, 77, 81, 84, 85, 91, 92, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106], "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, 74, 76, 77, 81, 84, 85, 91, 92, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106], "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, 74, 76, 77, 78, 79, 81, 84, 85, 86, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 111], "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, 81, 85, 104], "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, 75, 90], "ellipsi": 0, "max_height": 0, "resampl": [0, 60], "2": [0, 8, 11, 13, 23, 24, 39, 40, 41, 44, 46, 53, 60, 63, 68, 74, 84, 91, 92, 93, 95, 96, 97, 99, 100, 101, 102, 103, 105, 106], "level": [0, 14, 15, 16, 17, 18, 19, 22, 34, 35, 39, 48, 61, 76, 96], "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, 78, 81, 82, 83, 84, 88, 91, 92, 93, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106], "1": [0, 10, 13, 21, 22, 23, 39, 40, 41, 44, 46, 53, 60, 61, 63, 68, 69, 73, 74, 75, 76, 77, 82, 84, 85, 88, 91, 92, 93, 95, 96, 97, 99, 100, 101, 102, 103, 105, 106, 109, 110, 111], "8": [0, 13, 23, 38, 40, 44, 48, 53, 60, 63, 68, 91, 92, 93, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 109, 110, 111], "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, 78, 80, 81, 82, 83, 84, 85, 87, 88, 90, 91, 92, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107], "gener": [0, 4, 13, 16, 22, 36, 37, 67, 68, 70, 74, 77, 81, 84, 89, 96, 108], "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, 74, 76, 77, 81, 82, 83, 84, 92, 96, 100, 102, 108], "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, 75, 80, 83, 84, 91, 93, 96, 99, 100, 102, 106], "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, 78, 80, 81, 82, 83, 84, 85, 87, 88, 90, 91, 92, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107], "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, 74, 77, 84, 85, 92, 95, 97, 100, 101, 103, 104, 105], "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, 78, 80, 81, 82, 84, 85, 87, 88, 90, 91, 92, 93, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107, 111], "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, 75, 77, 78, 80, 82, 84, 85, 88, 92, 95, 97, 100, 101, 103, 105], "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, 75, 82, 87], "maximum": [0, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 35, 40, 46, 47, 48, 60, 63, 87, 104], "width": [0, 4, 10, 11, 49, 60, 61, 81], "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, 75, 82, 84, 90, 91, 92, 93, 96, 99, 102, 106], "set": [0, 13, 25, 30, 31, 35, 40, 51, 53, 55, 60, 84, 90, 93, 96, 102, 106, 107], "automat": [0, 4, 31, 34, 40, 51, 90, 109, 110], "determin": [0, 8, 40, 100], "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, 81, 85, 86, 104, 109, 110], "height": [0, 4, 10, 11, 49, 60, 61, 81], "filter": [0, 35, 51, 60, 63, 73, 75, 96, 98, 102], "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, 74, 76, 77, 78, 81, 84, 85, 87, 88, 90, 91, 92, 93, 96, 98, 99, 100, 102, 106], "when": [0, 7, 10, 13, 24, 26, 28, 29, 30, 31, 38, 40, 44, 48, 49, 53, 56, 60, 65, 68, 70, 72, 81, 85, 87, 90, 91, 107], "resiz": [0, 11, 24, 25, 35, 47, 55, 58, 59, 60, 68, 81], "charact": [0, 40, 46, 55, 71, 72, 74, 76, 77, 78, 79, 84, 92, 108], "repres": [0, 7, 10, 13, 14, 15, 16, 23, 40, 44, 48, 51, 53, 70, 72, 82, 91, 100, 107], "differ": [0, 8, 11, 15, 16, 17, 18, 19, 22, 23, 31, 36, 37, 38, 40, 44, 45, 52, 53, 59, 60, 92, 97, 101, 103, 105, 109, 110], "intens": 0, "proport": [0, 92], "correct": [0, 38], "output": [0, 25, 30, 31, 34, 41, 55, 68, 69, 74, 77, 82, 84, 111], "which": [0, 4, 10, 23, 24, 26, 28, 29, 34, 36, 40, 44, 49, 58, 60, 61, 64, 68, 69, 70, 72, 73, 74, 77, 81, 87, 88, 90, 91, 93, 98, 99, 100, 107, 108, 109, 110, 111], "should": [0, 3, 10, 25, 40, 44, 48, 49, 51, 60, 72, 84, 111], "approxim": 0, "ratio": [0, 11, 25, 35, 46, 47, 49, 81], "your": [0, 51, 65, 107, 109, 110, 111], "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, 74, 76, 79, 83, 84, 85, 87, 88, 90, 91, 92, 93, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107, 109, 110], "valu": [0, 4, 8, 10, 11, 14, 18, 19, 22, 23, 38, 40, 44, 48, 51, 53, 58, 59, 60, 69, 74, 76, 81, 88, 91, 99, 107], "ensur": [0, 31, 35, 40, 47, 60, 65, 68, 87], "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, 79, 81, 82, 84, 85, 87, 88, 90, 91, 92, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111], "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, 74, 76, 78, 81, 82, 100], "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, 76, 78, 81, 84, 85, 90, 91, 92, 93, 95, 96, 97, 99, 100, 101, 102, 103, 105, 106], "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, 78, 80, 81, 82, 83, 84, 85, 87, 88, 90, 91, 92, 93, 94, 95, 96, 97, 100, 101, 102, 103, 104, 105, 106, 107], "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, 75, 78, 80, 82, 83, 84, 85, 87, 88, 92, 95, 96, 97, 100, 101, 102, 103, 104, 105], "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, 78, 81, 82, 83, 84, 85, 87, 88, 90, 91, 92, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 105, 106, 107], "here": [0, 13, 21, 27, 40, 44, 45, 68, 73, 74, 76, 77, 81, 84, 85, 92, 94, 107, 109, 110], "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, 77, 79, 82, 84, 85, 88, 90, 91, 92, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107], "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, 78, 81, 82, 83, 84, 85, 87, 88, 91, 92, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107, 109, 110, 111], "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, 78, 81, 82, 83, 84, 85, 87, 88, 91, 92, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 105, 106, 107, 109, 110, 111], "print": [0, 5, 13, 18, 19, 22, 23, 35, 68, 69, 109, 110, 111], "png": [0, 5, 8, 10, 14, 25, 36, 38, 43, 48, 49, 51, 63, 68, 70, 72, 84, 85, 94, 107], "draw": [1, 25, 27, 28, 55, 100, 108], "ascii_draw": 1, "meta": [2, 74, 108, 111], "__title__": [2, 111], "__version__": [2, 111], "__description__": [2, 111], "__author__": [2, 111], "__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, 79, 81, 84, 85, 86, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107], "inform": [3, 31, 34, 35, 36, 37, 38, 55, 68, 70, 83], "packag": 3, "titl": [3, 70], "project": [3, 21, 74, 76, 84, 107], "version": [3, 13, 14, 15, 16, 17, 18, 19, 21, 22, 24, 35, 39, 48, 65, 66, 68, 69, 87, 93, 108, 111], "short": [3, 74, 77, 81, 84], "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, 74, 77, 84, 88, 92, 100], "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, 75, 91], "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, 74, 77, 82, 84, 90, 92, 98, 99, 108, 111], "complement": 4, "transpar": [4, 8, 10, 26, 28, 29, 49, 51, 72, 85], "area": [4, 10, 13, 23, 24, 48, 49], "grid": 4, "pixel": [4, 25, 38, 48, 49, 51, 60, 63, 68, 72, 99], "mean": [4, 21, 23, 24, 26, 28, 29, 30, 40, 43, 44, 49, 53, 58, 59, 60, 90, 93, 111], "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, 74, 83, 84, 85, 87, 88, 92, 96, 100, 102, 107], "suitabl": [4, 58, 60, 76, 100], "color": [4, 8, 10, 11, 26, 28, 29, 48, 63, 68, 72, 98, 99, 108], "fore": [4, 26, 28, 29], "back": [4, 74, 84], "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, 75, 78, 83, 87, 90, 91, 92, 93, 95, 96, 97, 99, 101, 102, 103, 104, 105, 106, 111], "rgba": [4, 8, 32, 38, 65, 66, 72, 85], "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, 74, 77, 81, 84, 93, 96, 102, 104, 106], "add": [4, 36, 69, 70, 78], "rgb": [4, 6, 7, 8, 11, 31, 32, 48, 60, 61, 68, 72, 85], "In": [4, 28, 40, 92, 93], "document": [4, 109, 110, 111], "accur": [4, 14, 22, 74, 96, 102], "present": [4, 36, 70, 76], "state": [4, 34], "shown": [4, 71, 74], "follow": [4, 30, 40, 53, 59, 60, 64, 69, 70, 74, 77, 84, 91, 92, 93, 95, 96, 97, 99, 101, 102, 103, 105, 106, 111], "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, 74, 84, 87, 88, 96, 102, 108], "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, 74, 81, 82, 84, 87, 88, 90, 96, 102], "util": [5, 8, 11, 12, 21, 22, 30, 33, 35, 44, 47, 51, 54, 58, 59, 64, 67, 69, 76, 77, 81, 84, 108], "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, 74, 108], "convers": [5, 8, 35, 59, 60], "between": [5, 15, 16, 22, 23, 30, 31, 34, 40, 44, 45, 49, 59, 65, 66, 75, 81, 85, 88], "valid": [5, 12, 48, 49, 53, 60, 108], "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, 74, 77, 79, 84, 100, 108], "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, 84, 85], "convert": [5, 8, 31, 36, 38, 40, 53, 58, 59, 60, 70, 74, 84, 100], "specifi": [5, 8, 11, 23, 24, 25, 30, 31, 34, 35, 40, 48, 49, 51, 60, 68, 69, 70, 75, 77, 82, 84, 87], "load": [5, 8, 14, 15, 18, 19, 30, 31, 34, 35, 36, 38, 68, 84, 90], "variou": [5, 8, 15, 16, 18, 22, 23, 25, 30, 32, 34, 35, 37, 60, 68, 70, 88, 111], "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, 74, 76, 77, 81, 84, 91, 92, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 105, 106, 107], "save_kwarg": 5, "string": [5, 14, 16, 17, 21, 38, 53, 68, 69, 78, 90, 107], "pil": [5, 6, 7, 8, 10, 11, 12, 18, 25, 31, 35, 44, 47, 48, 49, 51, 58, 60, 61, 63, 68, 77, 85, 94, 99], "numpi": [5, 6, 10, 25, 31, 34, 38, 40, 51, 53, 74, 84, 88], "arrai": [5, 10, 25, 31, 38, 40, 44, 51, 53, 84, 88], "file": [5, 8, 10, 11, 12, 13, 14, 17, 19, 25, 36, 38, 44, 61, 67, 68, 69, 70, 90, 99, 107, 108], "path": [5, 8, 10, 11, 13, 14, 17, 19, 25, 31, 35, 38, 61, 68, 69, 70, 74, 77, 94, 99, 107], "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, 87], "argument": [5, 12, 30, 31, 34, 35, 36, 48, 49, 52, 53, 68, 70, 74, 75, 77, 84, 87], "pass": [5, 12, 28, 29, 30, 31, 34, 35, 36, 48, 49, 68, 72, 81, 85, 87], "save": [5, 10, 25, 36, 63, 68, 69, 70, 72], "encod": [5, 6, 9, 30, 31, 34, 38, 70, 108], "open": [5, 6, 7, 8, 10, 13, 18, 30, 35, 47, 48, 49, 51, 63, 68, 69, 85, 90], "test": [5, 44, 74, 85, 91, 92, 93, 95, 96, 97, 99, 101, 102, 103, 105, 106], "blob_url": 5, "qualiti": [5, 24, 41, 62, 68, 84, 85], "95": [5, 35, 60, 73, 75, 82], "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, 74, 76, 77, 90, 93, 94, 96, 99, 102, 106], "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, 75, 82], "valueerror": [5, 12, 14, 17, 19, 22, 23, 30, 34, 38, 51, 60, 70, 82], "unsupport": [5, 46, 59, 60, 82], "method": [5, 11, 12, 30, 31, 32, 34, 35, 37, 38, 40, 48, 60, 96, 102], "warn": 5, "userwarn": 5, "doesn": [5, 38, 75], "t": [5, 38, 75], "match": [5, 23, 34, 38, 51, 60, 74, 75, 79, 108], "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, 78, 80, 81, 84, 85, 91, 99, 107], "effici": [5, 21, 24, 31, 69, 88], "without": [5, 35, 63, 68, 73, 75, 83], "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, 75, 78, 80, 84, 91, 94, 99, 107], "fals": [5, 6, 7, 8, 12, 25, 28, 35, 40, 46, 48, 60, 65, 66, 68, 69, 70, 73, 74, 75, 76, 77, 78, 80, 81, 84, 85, 91, 94, 99, 107], "otherwis": [5, 8, 12, 36, 40, 60, 65, 66, 70, 73, 74, 75, 80, 85, 90], "abc": 5, "svg": 5, "xml": 5, "jpeg": [5, 64, 68, 94, 107], "text": [5, 20, 25, 31, 34, 46, 68, 78, 80, 108], "plain": 5, "hello": 5, "order_": [6, 7], "chw": [6, 7], "both": [6, 14, 23, 31, 34, 46, 58, 69, 84], "np": [6, 7, 10, 30, 31, 34, 38, 40, 49, 51, 53, 74, 84, 88], "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, 77, 81, 82, 84, 85, 91, 92, 93, 94, 95, 96, 97, 99, 101, 102, 103, 104, 105, 106, 107], "order": [6, 7, 60, 78, 79, 108], "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, 74, 82, 85, 90], "1606x1870": [6, 7], "0x7fb9b89bbdc0": 6, "0x7fb9b89bbe50": 6, "0x7fb9b89bbdf0": 6, "invers": 6, "oper": [6, 31, 34, 39, 40, 41, 43, 44, 60, 69, 108], "ndarrai": [7, 10, 30, 31, 34, 38, 40, 44, 49, 51, 53, 74, 84, 88], "channel": [7, 8, 32, 60, 65, 66, 85], "jpegimageplugin": [7, 61], "jpegimagefil": [7, 61], "0x7f9ec37389d0": 7, "shape": [7, 40, 44, 51, 72, 74, 84], "dtype": [7, 40], "3": [7, 10, 13, 14, 15, 16, 22, 23, 40, 41, 44, 46, 48, 53, 55, 60, 63, 68, 74, 77, 84, 91, 92, 93, 95, 96, 97, 99, 100, 101, 102, 103, 105, 106, 109, 110, 111], "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, 74, 84, 87, 95], "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, 74, 76, 77, 84, 88, 95, 96, 102], "same": [7, 8, 40, 45, 74, 84, 87], "torchvis": [7, 57, 108], "transform": [7, 8, 56, 57, 58, 59, 78, 108], "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, 75, 84, 111], "manipul": [8, 67], "python": [8, 38, 63, 87, 109, 110, 111], "librari": [8, 35, 58, 60, 63, 111], "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, 84, 87, 88, 100, 111], "multipl": [8, 10, 17, 31, 34, 38, 40, 44, 68, 74], "ad": [8, 13, 60, 69, 70, 78], "background": [8, 9, 11, 26, 28, 29, 31, 62, 68, 72, 108], "check": [8, 12, 38, 43, 69, 73, 75, 80, 91, 94, 104, 107, 111], "alpha": [8, 32, 65, 66], "design": [8, 23, 30, 34, 36, 37], "simplifi": [8, 92], "common": [8, 59], "relat": [8, 13, 15, 18, 67, 75, 88], "task": [8, 22, 23, 34, 37, 48, 58], "applic": [8, 58, 76, 81, 100], "kei": [8, 19, 23, 31, 60, 69, 74, 77, 84], "featur": [8, 14, 19, 31, 33, 34, 40, 44, 70, 72, 74, 76, 77, 78, 84, 92], "binari": [8, 88], "like": [8, 13, 20, 25, 59, 60, 81, 87, 111], "onc": 8, "particularli": [8, 23, 30, 36, 37, 70, 87], "requir": [8, 10, 21, 22, 40, 49, 69, 70, 96, 102, 111], "preprocess": [8, 21, 30, 31, 35, 40, 65, 108], "befor": [8, 38, 40, 69, 84], "further": 8, "analysi": [8, 41], "force_background": [8, 60], "appli": [8, 16, 19, 21, 32, 40, 48, 49, 51, 58, 60, 63, 84, 88], "necessari": [8, 40, 76, 81], "ha": [8, 24, 46, 59, 85, 100, 109, 110], "4": [8, 13, 16, 18, 19, 23, 38, 39, 40, 41, 44, 48, 53, 63, 65, 66, 68, 77, 84, 91, 92, 93, 95, 96, 97, 99, 100, 101, 102, 103, 105, 106, 109, 110], "avoid": [8, 76], "anomali": 8, "dure": [8, 30, 38, 78, 99, 107], "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, 75, 82], "retain": 8, "typeerror": [8, 53, 58, 59, 60, 73, 75, 82], "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, 75, 82, 83, 84, 91, 93, 96, 102, 106], "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, 74, 84, 92, 93, 95, 96, 97, 100, 101, 102, 103, 104, 105, 106], "take": [8, 55, 60], "singl": [8, 17, 34, 38, 40, 59, 60, 74, 78, 84, 88], "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, 74, 78, 80, 84, 85, 100], "item": [8, 10, 19], "batch": [8, 65, 66, 74, 84, 85, 104], "multiimagestyp": [8, 31, 34, 40, 49], "iter": [8, 60, 63, 75], "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, 74, 77, 79, 84, 91, 92, 93, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106], "pillow": [8, 57, 108], "boolean": [8, 40], "tool": [9, 17, 25, 30, 32, 39, 40, 41, 42, 48, 63, 71, 78, 98, 100], "basic": [9, 58, 62, 75], "grid_background": 9, "grid_transpar": 9, "blob": [9, 72, 108], "to_blob_url": 9, "load_image_from_blob_url": 9, "is_valid_image_blob_url": 9, "decod": [9, 38, 108], "rgb_decod": 9, "load_imag": [9, 25, 52, 68], "has_alpha_channel": 9, "layer": [9, 88, 108], "istack": 9, "pad": [9, 25, 72, 108], "pad_image_to_s": 9, "download_image_from_url": 9, "is_http_url": 9, "mai": [10, 15, 18, 40, 64, 68, 76, 81, 87, 107, 109, 110], "block": [10, 30, 34, 35], "togeth": 10, "new": [10, 11, 24, 30, 53, 65, 66, 68, 69, 74, 75], "similar": [10, 13, 20, 31, 34, 40, 44, 60, 81, 84, 108], "techniqu": [10, 32, 38], "p": [10, 74, 76, 77, 81, 84], "need": [10, 17, 35, 46, 49, 87, 91, 93, 96, 99, 102, 106], "stack": [10, 74, 84], "addition": 10, "second": [10, 23, 40, 45, 80], "element": [10, 74, 84], "rang": [10, 40, 44, 49], "left": [10, 48, 49, 53, 88], "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, 78, 81, 82, 83, 84, 88, 91, 92, 93, 95, 96, 97, 99, 100, 101, 102, 103, 105, 106, 109, 110, 111], "right": [10, 48, 53, 88], "two": [10, 23, 40, 45, 63, 80, 99], "dimension": [10, 84], "h": [10, 26, 28, 29, 51, 72], "w": [10, 26, 28, 29, 51, 72, 74, 84], "posit": [10, 40, 48, 49, 92], "target": [10, 11, 20, 26, 28, 29, 31, 49, 60], "By": [10, 46], "first": [10, 11, 13, 17, 23, 35, 40, 45, 80], "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, 76, 88, 91, 92, 93, 95, 96, 97, 99, 100, 101, 102, 103, 105, 106], "9": [10, 13, 23, 40, 44, 53, 60, 68, 82, 91, 92, 93, 95, 96, 99, 100, 101, 102, 103, 105, 106], "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, 74], "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, 74, 87], "maintain": [11, 25, 35, 47, 53, 87, 111], "pars": [11, 56, 58, 59, 67, 68, 108], "specif": [11, 13, 14, 19, 30, 31, 34, 36, 38, 48, 53, 56, 58, 60, 70, 71, 74, 92, 96, 102], "pic": 11, "background_color": 11, "interpol": [11, 58, 59, 60], "fit": [11, 51], "within": [11, 48, 68, 74, 76, 84], "preserv": [11, 63], "reach": [11, 44], "exact": 11, "other": [11, 13, 40, 46, 60, 74, 80, 83, 92], "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, 74, 76, 81, 84, 85, 91, 92, 95, 97, 100, 101, 103, 104, 105], "etc": [11, 31, 60], "100": [11, 21, 26, 35, 43, 60, 87], "50": [11, 60], "200": [11, 26, 35, 60], "blue": [11, 68], "download": 12, "special": [12, 13], "github": [12, 52, 109, 110, 111], "hug": [12, 19, 30, 31, 34, 35, 40, 60, 84], "face": [12, 19, 20, 21, 30, 31, 34, 35, 40, 53, 55, 60, 68, 75, 84, 92, 108], "progress": [12, 65, 66, 85], "track": 12, "host": [12, 13, 16, 21, 24, 31, 40, 46, 61, 77, 85, 91, 92, 93, 95, 96, 97, 99, 101, 102, 103, 105, 106, 111], "main": [12, 18, 21, 22, 25, 30, 31, 34, 35, 40, 60, 68, 70, 72, 76, 87, 111], "compon": [12, 13, 23, 30, 31, 34, 35, 87], "http": [12, 52, 72, 111], "intern": [12, 34, 56, 69], "silent": [12, 65, 66, 85], "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, 85], "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, 76, 79, 84, 90, 92, 97, 99, 101, 103, 105], "especi": [12, 74], "hf": 12, "request": 12, "requestexcept": 12, "fail": [12, 14], "unidentifiedimageerror": 12, "com": [12, 52, 111], "ftp": 12, "booru": 13, "yolo": [13, 19, 21, 33, 108], "aperveyev": 13, "deepgh": [13, 14, 15, 16, 17, 18, 19, 21, 24, 40, 44, 46, 61, 74, 77, 81, 85, 91, 92, 93, 95, 96, 97, 99, 101, 102, 103, 105, 106, 111], "overal": [13, 14, 15, 16, 17, 18, 19, 21, 22, 24, 27, 39, 40, 41, 43, 44, 46, 52, 63, 65, 66, 71, 79, 91, 92, 93, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106], "benchmark": [13, 14, 15, 16, 17, 18, 19, 21, 22, 24, 27, 39, 40, 41, 43, 44, 46, 52, 63, 65, 66, 71, 79, 85, 91, 92, 93, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106], "explan": 13, "No": [13, 68, 109, 110], "head": [13, 20, 25, 52, 75, 92, 101, 108], "anim": [13, 14, 15, 16, 17, 18, 19, 20, 22, 27, 29, 39, 40, 41, 43, 52, 54, 55, 61, 68, 71, 72, 75, 76, 79, 85, 92, 93, 96, 97, 101, 102, 103, 105, 106, 111], "pretti": 13, "girl": [13, 46, 75], "onli": [13, 14, 15, 16, 17, 18, 19, 22, 25, 40, 69, 75, 76, 81, 84, 99], "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, 75], "breast": [13, 21, 74, 75, 76, 77, 81, 83, 84], "boob": 13, "bra": 13, "nippl": [13, 14, 48, 68], "mostli": [13, 17], "visibl": [13, 25], "nsfw": [13, 48, 98, 108], "shld": 13, "shoulder": [13, 53], "mayb": 13, "one": [13, 34, 38, 44, 46, 60, 74, 75, 84], "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, 74, 84, 108], "mark": 13, "belli": [13, 21], "button": [13, 30, 77], "hip": [13, 53], "half": [13, 17, 75], "stock": 13, "line": [13, 27, 28, 55], "knee": [13, 53], "below": [13, 55, 71, 111], "6": [13, 23, 25, 40, 44, 53, 60, 63, 73, 75, 91, 92, 93, 95, 96, 97, 99, 100, 101, 102, 103, 105, 106, 109, 110], "nopan": 13, "panti": [13, 78], "cloth": 13, "bikini": 13, "regardless": 13, "censor": [13, 20, 48, 49, 96, 102, 108], "evid": 13, "7": [13, 14, 16, 17, 18, 19, 35, 40, 44, 46, 48, 51, 53, 60, 68, 73, 75, 81, 91, 92, 93, 95, 96, 97, 99, 100, 101, 102, 103, 105, 106], "butt": 13, "buttock": [13, 21], "least": [13, 37, 38, 70], "partial": 13, "behind": 13, "more": [13, 14, 33, 34, 46, 53, 58, 68, 87, 90], "less": [13, 14, 16, 22, 91], "stand": [13, 68, 74, 76, 77, 81, 84], "sit": [13, 75], "ass": [13, 74], "split": [13, 81], "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, 93, 96, 102, 106], "10": [13, 24, 30, 40, 44, 49, 53, 60, 63, 91, 92, 93, 96, 99, 100, 102, 103], "sprd": 13, "strongli": [13, 85], "11": [13, 40, 53, 91, 92, 93, 96, 99, 100, 102, 103], "vsplt": 13, "pose": [13, 40, 108], "12": [13, 25, 40, 48, 53, 60, 91, 92, 93, 96, 99, 100, 102, 103], "vsprd": 13, "vsplit": 13, "13": [13, 40, 53, 92, 93, 96, 100, 103, 105], "full": [13, 68], "almost": 13, "side": [13, 47, 75, 107], "usual": [13, 44], "ly": 13, "14": [13, 53, 60, 92, 93, 96, 100, 103, 111], "wing": [13, 75], "dragon": 13, "poni": 13, "15": [13, 43, 45, 53, 60, 92, 93, 96, 100, 103, 109, 110], "feral": 13, "four": [13, 14, 92], "non": [13, 14, 15, 16, 17, 18, 19, 21, 22, 35, 48, 97], "human": [13, 14, 15, 16, 17, 18, 19, 22, 52, 54, 91], "16": [13, 53, 60, 63, 65, 66, 92, 96, 100, 103], "hdrago": 13, "style": [13, 17, 22, 49, 105, 111], "17": [13, 53, 60, 100, 105], "hponi": 13, "18": [13, 21, 53, 60, 96, 100, 102, 109, 110], "hfox": 13, "cartoon": 13, "fox": 13, "dog": 13, "zootopia": 13, "nick": 13, "wild": 13, "19": [13, 53, 100], "hrabb": 13, "rabbit": 13, "judi": 13, "hopp": 13, "bunnygirl": 13, "20": [13, 30, 53, 60, 68, 100], "hcat": 13, "cat": [13, 75, 82], "catgirl": 13, "sharp": 13, "muzzl": 13, "compar": [13, 23, 34], "21": [13, 17, 53, 60, 105], "hbear": 13, "bear": 13, "22": [13, 53, 60], "jacko": 13, "memet": 13, "jack": 13, "o": [13, 68, 70, 81, 96, 99, 109, 110], "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, 74, 87], "aa09": 13, "25": [13, 16, 21, 35, 45, 60, 105], "hbird": 13, "bird": 13, "releas": 13, "time": [13, 70, 85], "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, 75, 92, 93, 96, 97, 101, 102, 103, 105, 106], "advanc": [13, 111], "capabl": [13, 31, 38, 46], "scenario": [13, 76, 81, 87], "yolov8s_pp12": 13, "2024": 13, "final": 13, "patch": 13, "continu": 13, "focu": [13, 68], "enhanc": [13, 33, 108], "improv": [13, 24, 84], "previou": [13, 74], "yolov8m_pp13": 13, "offer": [13, 16, 17, 18, 23, 58, 70, 99], "yolov8n_as01": 13, "spinoff": 13, "26": [13, 60], "train": [13, 14, 15, 16, 17, 18, 19, 22, 40, 41, 76, 77, 78, 81, 85, 96, 102], "80": 13, "epoch": 13, "sfw": 13, "subset": 13, "wa": 13, "eventu": 13, "abandon": 13, "due": [13, 39, 40, 76, 81, 87, 92, 107], "ineffect": 13, "yolov8m_as02": 13, "start": [13, 38, 49, 68, 108], "30": [13, 22, 49], "public": [13, 31], "friendli": [13, 111], "reduc": [13, 40, 51, 84], "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, 75], "current": [13, 59, 65, 68, 96, 102, 109, 110, 111], "reincarn": 13, "some": [13, 30, 33, 40, 44, 45, 49, 62, 73, 74, 76, 77, 81, 84, 85, 87, 94, 107, 109, 110], "yolov8s_aa09": 13, "updat": [13, 30, 31, 34, 35, 69], "dataset": [13, 14, 15, 16, 17, 18, 19, 22, 41, 44, 74, 84, 98], "closeup": 13, "adjust": [13, 35, 44, 75], "larg": [13, 28, 31, 40, 74, 84], "hat": [13, 75], "aa06": 13, "yolov8s_aa10": 13, "major": 13, "fix": 13, "issu": [13, 19, 65], "wear": 13, "yolov8s_aa11": 13, "latest": [13, 35, 76, 81], "mainstream": 13, "aa10": 13, "outstand": 13, "map": [13, 30, 46, 52, 73, 75, 78, 82, 83, 88, 100, 104], "score": [13, 14, 15, 16, 17, 18, 19, 21, 23, 24, 25, 30, 31, 34, 39, 41, 43, 44, 46, 52, 53, 55, 78, 82, 91, 92, 93, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106], "though": 13, "note": [13, 17, 40, 49, 68, 92, 96, 99, 102, 109, 110], "complet": [13, 35, 49, 92, 98, 108], "fair": 13, "bias": 13, "model_nam": [13, 14, 15, 16, 17, 18, 19, 22, 30, 31, 34, 35, 41, 48, 74, 84, 91, 92, 93, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106], "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, 76, 87, 99, 100, 109, 110], "confid": [13, 14, 15, 16, 17, 18, 19, 21, 22, 24, 25, 35, 41, 46, 48, 53, 55, 74, 77, 84], "threshold": [13, 14, 15, 16, 17, 18, 19, 21, 22, 24, 26, 35, 40, 43, 44, 46, 48, 51, 55, 74, 76, 77, 81, 84, 91, 99], "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, 88], "2f": 13, "point": [14, 18, 40, 53, 60], "femal": [14, 21, 48, 75], "genit": 14, "male": [14, 21, 75], "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, 74, 76, 77, 78, 79, 81, 84, 85, 88, 90, 91, 92, 93, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 108, 111], "v1": [14, 15, 16, 17, 18, 22, 48, 68, 84], "identifi": [14, 30, 38, 65, 74], "locat": 14, "anatom": 14, "analyz": [14, 21, 41], "data": [14, 17, 19, 36, 38, 40, 52, 59, 67, 68, 74, 76, 78, 96, 102, 108, 109, 110, 111], "either": [14, 15, 16, 17, 18, 34, 40, 60, 84, 88], "standard": [14, 16, 17, 18, 36, 60, 87], "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, 74, 84], "intersect": [14, 15, 16, 17, 18, 19, 22, 23, 48], "over": [14, 15, 16, 17, 18, 19, 22, 23, 24, 48, 74, 75], "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, 74, 76, 81, 84], "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, 87], "trade": [15, 17], "off": [15, 17], "speed": [15, 16, 17, 18, 19, 22, 26, 85], "accuraci": [15, 16, 17, 18, 19, 22, 46, 74, 91, 93, 96, 99, 102, 106], "higher": [15, 16, 17, 18, 19, 21, 24, 74, 99], "consid": [15, 18, 23, 40, 46, 49, 51, 61, 75, 96, 102], "overlap": [15, 17, 18, 19, 23, 65, 66, 74, 76, 77, 79, 81, 84, 85, 108], "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, 74, 77, 84, 91, 93, 95, 96, 99, 100, 102, 104, 106], "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, 91, 92, 93, 95, 96, 97, 99, 101, 102, 103, 105, 106], "anime_face_detect": 16, "user": [16, 22, 30, 31, 34, 35, 38, 61, 70, 111], "balanc": [16, 18, 22, 68, 74], "system": [16, 17, 26, 56, 60, 96, 102], "overhead": [16, 17, 26, 87], "avail": [16, 22, 25, 30, 31, 38, 40, 46, 49, 56, 60, 68, 74, 82, 90, 91, 93, 96, 102, 106], "v0": [16, 22, 65, 66], "overrid": [16, 22], "auto": [16, 22, 52, 70, 90], "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, 85, 92, 96, 99, 102, 109, 110], "primari": [17, 92, 95, 97, 101, 103, 105], "purpos": 17, "crop": [17, 51, 58, 59, 60, 68], "illustr": [17, 68, 93, 95], "therefor": [17, 40, 109, 110], "consist": [17, 40], "person": [17, 20, 23, 25, 35, 52, 101, 108], "peopl": [17, 82], "guarante": [17, 46], "you": [17, 19, 20, 22, 27, 46, 49, 65, 66, 74, 84, 85, 87, 90, 91, 92, 93, 96, 99, 102, 106, 111], "inde": 17, "recommend": [17, 24, 40, 43, 44, 74, 84, 85, 96, 102], "approach": 17, "detect_person": [17, 20, 25, 52], "individu": [17, 23, 38, 58, 67], "obtain": [17, 27, 39, 40], "local": [17, 61, 109, 110], "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, 76, 84], "configur": [18, 30, 40, 58, 59, 60, 108], "suit": 18, "case": [18, 24, 40, 43], "defin": [18, 22, 40, 68, 88], "being": 18, "label": [18, 19, 21, 23, 24, 25, 30, 31, 34, 35, 40, 41, 46, 78, 100, 104], "infer": [18, 21, 24, 31, 34, 35, 52, 65, 66, 74, 90, 99], "anime_imag": 18, "bbox": 18, "conf": 18, "customiz": [19, 25], "integr": [19, 31, 76, 111], "repositori": [19, 30, 31, 34, 35, 40], "anime_head_detect": 19, "contribut": 19, "our": [19, 74], "develop": [19, 85, 111], "yolo11": 19, "architectur": 19, "usag": [19, 30, 31, 67, 68, 69, 76, 87, 88, 107], "head_detect_v2": 19, "0_": 19, "equal": [19, 49], "deprec": [19, 24, 39], "remov": [19, 24, 30, 35, 39, 46, 63, 72, 74, 75, 77, 78, 83, 84], "futur": [19, 24], "help": [19, 40, 51, 63], "For": [19, 20, 22, 23, 31, 40, 46, 53, 67, 74, 84, 90], "instead": [19, 24, 78], "detect_head": [20, 25], "booru_yolo": [20, 108], "detect_with_booru_yolo": 20, "detect_censor": [20, 48, 96, 102], "ey": [20, 49, 53, 68, 75, 108], "detect_ey": 20, "detect_fac": 20, "halfbodi": [20, 92, 101, 108], "detect_halfbodi": 20, "hand": [20, 53, 55, 68, 75, 108], "detect_hand": 20, "nudenet": [20, 108], "detect_with_nudenet": 20, "calculate_i": 20, "bboxes_similar": 20, "detection_similar": 20, "detect_text": 20, "nuditi": 21, "run": [21, 26, 30, 31, 35, 85, 90, 107, 108], "nm": 21, "postprocess": 21, "onnx": [21, 30, 31, 34, 35, 74, 77, 90, 100], "nudenet_onnx": 21, "notai": 21, "tech": 21, "detail": [21, 63, 67, 68, 90, 92], "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, 89, 108], "topk": [21, 30], "45": [21, 44, 60], "score_threshold": 21, "number": [21, 30, 31, 34, 38, 40, 46, 53, 61, 63, 88, 91], "keep": [21, 81], "entir": 22, "anidet3": 22, "roboflow": 22, "m": 22, "x": [22, 40, 49, 53, 68, 87, 88, 104], "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, 87, 88, 100], "work": [23, 30, 31, 34, 37, 43, 70, 100], "aggreg": 23, "involv": 23, "segment": [23, 61, 108], "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, 74, 82], "max": [23, 24], "raw": [23, 30, 31, 34, 38], "depend": [23, 68, 69, 107], "unknown": [23, 82], "hungarian": 23, "find": [23, 49], "optim": [23, 31, 40, 74], "assign": [23, 24, 30, 40], "among": [23, 40], "averag": 23, "detect1": 23, "detect2": 23, "bboxwithscoreandlabel": 23, "group": [23, 30, 44, 78], "correspond": [23, 40, 46, 51, 60, 74, 84, 100, 104], "combin": [23, 38, 46], "against": [23, 85], "ground": [23, 96, 102], "truth": [23, 96, 102], "car": 23, "85": [23, 76, 84], "75": 23, "text_detect": 24, "been": [24, 100], "migrat": 24, "ocr": [24, 108], "detect_text_with_ocr": [24, 108], "soon": 24, "paddleocr": [24, 46], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 24, "05": [24, 60, 76, 77, 91, 92, 93, 95, 100, 101, 102, 103, 105, 106], "max_area_s": 24, "640": 24, "region": [24, 48, 51, 96, 102], "dbnet": 24, "do": [24, 51, 93], "640x640": 24, "ani": [24, 31, 34, 38, 40, 48, 58, 60, 63, 68, 73, 74, 88, 90], "sinc": [24, 39], "appear": [25, 28], "font": 25, "see": [25, 68, 90], "text_pad": 25, "fontsiz": 25, "max_short_edge_s": 25, "fp": 25, "no_label": 25, "normal": [25, 31, 41, 58, 59, 60, 74, 84], "predefin": [25, 75], "extract": [25, 26, 28, 29, 38, 40, 44, 46, 51, 60, 67, 68, 69, 70, 74, 77, 84], "around": [25, 30, 35, 38, 55], "shortest": 25, "edg": [25, 55, 108], "font_manag": 25, "fontproperti": 25, "properti": [25, 49, 53, 68, 70], "cv2": 26, "have": [26, 28, 40, 74, 82, 83, 96, 102, 107], "lowest": 26, "resourc": [26, 108], "low_threshold": 26, "high_threshold": 26, "assum": [26, 28, 29, 72], "its": [26, 28, 29, 30, 40, 46, 47, 60, 69, 72, 76, 78, 90, 92, 93, 95, 96, 97, 100, 101, 102, 103, 105, 106], "low": [26, 34, 39, 41, 68, 81, 84, 85], "high": [26, 34, 35, 62, 68, 85, 99, 100], "outlin": 27, "comparison": [27, 76], "canni": [27, 108], "get_edge_by_canni": 27, "edge_image_with_canni": 27, "lineart": [27, 29, 108], "get_edge_by_lineart": 27, "edge_image_with_lineart": 27, "lineart_anim": [27, 108], "get_edge_by_lineart_anim": 27, "edge_image_with_lineart_anim": 27, "best": [28, 41, 49, 68], "effect": [28, 39, 48, 107], "closest": 28, "consum": 28, "amount": 28, "memori": [28, 30, 31, 35, 109, 110], "power": 28, "runtim": [28, 31, 90, 99], "coars": 28, "detect_resolut": [28, 29], "512": [28, 29, 55, 68, 85], "deeper": 28, "richer": 28, "probabl": [28, 31, 100], "extra": [28, 68], "increas": [28, 40], "resolut": [28, 29, 61, 85], "neural": [28, 29, 72, 88], "network": [28, 29, 72, 88], "classif": [30, 34, 88, 92, 93, 95, 96, 97, 98, 101, 102, 103, 105, 106], "those": [30, 99], "store": [30, 31, 35, 36, 68, 69, 74], "well": [30, 43], "manag": [30, 31, 34, 35, 90, 108], "interact": [30, 31, 34, 35], "also": [30, 58, 84, 111], "token": [30, 31, 34, 35], "authent": [30, 31, 34, 35], "access": [30, 31, 34, 53, 68, 87], "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, 90], "_model_nam": 30, "cach": [30, 31, 34, 35, 61, 89, 108], "_model": 30, "dictionari": [30, 36, 41, 58, 60, 68, 69, 70, 73, 75, 77, 92, 95, 97, 101, 103, 105], "_label": 30, "_hf_token": 30, "org": 30, "repo": [30, 60], "__init__": [30, 31, 32, 34, 35, 38, 49, 53, 61, 70, 75], "instanc": [30, 31, 35, 40, 48, 53, 60, 61, 75], "clear": [30, 31, 34, 35, 40, 69, 92, 96, 102], "free": [30, 31, 35], "up": [30, 31, 35, 75], "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, 81], "interfac": [30, 31, 34, 35, 87], "ui": [30, 34, 35], "make_ui": [30, 31, 34, 35], "server": [30, 31, 34, 35], "select": [30, 31, 34, 35, 40, 48, 61, 74], "dropdown": [30, 31], "port": [30, 31, 34, 35], "importerror": [30, 35], "instal": [30, 34, 35, 63, 69, 108], "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, 100], "through": [30, 31, 60, 111], "error": [30, 38, 60, 84], "predict_fmt": 30, "fmt": [30, 31, 34, 41, 74, 77, 84], "top5": 30, "logit": [30, 31, 34], "embed": [30, 31, 34, 38, 74, 84], "dict": [30, 31, 38, 41, 52, 58, 59, 60, 68, 69, 70, 74, 77, 84, 87, 92, 93, 95, 96, 97, 101, 102, 103, 105, 106], "top": [30, 49, 99], "k": 30, "e": [30, 31, 40, 62, 65, 66, 82, 85, 88], "g": [30, 31, 40, 62, 65, 66, 82, 84, 85], "top10": 30, "predict_scor": 30, "ia": 30, "conveni": [30, 53, 68, 111], "wrapper": [30, 35, 38], "id": [30, 31, 34, 35], "multimod": 31, "hub": 31, "discoveri": 31, "variant": [31, 34, 74], "pipelin": [31, 58, 60], "pattern": [31, 40, 75], "direct": 31, "api": [31, 34], "control": [31, 68], "via": 31, "web": [31, 34], "deploy": [31, 100], "reus": 31, "lru": 31, "thread": [31, 34, 87, 107], "safe": [31, 34, 69, 76, 77, 87, 98, 100, 102, 107, 108], "demand": 31, "switch": 31, "image_encod": [31, 34], "upload": [31, 35], "enter": 31, "link": 31, "address": 31, "bind": 31, "organ": 31, "precomput": [31, 83], "cosin": 31, "scale": [31, 34, 48, 49, 53, 68, 72, 74, 84, 109, 110], "complex": 31, "image_embed": 31, "text_embed": 31, "thei": [31, 40, 56, 60], "l2": [31, 74, 84], "text_encod": [31, 34], "accept": 31, "_process_rgb": 32, "_process_alpha_channel_with_model": 32, "_process_rgba": 32, "attribut": 32, "classifi": [33, 92, 97, 98, 99, 101, 103, 105, 106, 108], "classifymodel": 33, "classify_predict_scor": 33, "classify_predict": 33, "classify_predict_fmt": 33, "imageenhanc": 33, "clip": [33, 60, 68, 108], "clipmodel": 33, "clip_image_encod": 33, "clip_text_encod": 33, "clip_predict": 33, "siglip": [33, 60, 108], "siglipmodel": 33, "siglip_image_encod": 33, "siglip_text_encod": 33, "siglip_predict": 33, "yolomodel": 33, "sigmoid": [34, 89], "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, 75, 90, 91, 96, 102, 108], "post": [35, 46], "helper": 35, "easi": 35, "metadata": [35, 41, 67, 69, 70, 108], "cleanup": 35, "associ": [35, 70], "default_conf_threshold": 35, "default_iou_threshold": 35, "environmenterror": [35, 63, 69], "environ": [35, 85, 87, 90, 108], "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, 91], "found": [36, 49, 68, 92], "attempt": [36, 49, 60, 68, 70, 90], "commonli": [36, 60, 78, 88], "where": [36, 40, 68, 69, 74, 84, 87], "look": [36, 46, 68, 92], "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, 108], "lsb": [37, 70, 108], "signific": [37, 38, 40, 65, 70], "bit": [37, 38, 60, 70, 74], "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, 78], "inject": 38, "emb": [38, 74, 84], "seamlessli": 38, "hidden": 38, "decompress": 38, "them": [38, 48, 58, 65, 69, 84], "gzip": 38, "written": 38, "appropri": [38, 46, 60, 68], "serializ": [38, 58], "err": 38, "caus": [38, 107], "multi": [38, 87], "get_next_n_byt": 38, "next": [38, 56], "get_one_byt": 38, "form": [38, 78], "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, 74, 84, 85, 91, 93, 96, 99, 102, 106], "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, 74, 76], "smaller": 40, "7eu7d7": [40, 81, 85, 111], "ccip_onnx": 40, "cluster": [40, 44], "refer": [40, 43, 67, 99], "relev": 40, "aforement": 40, "manual": [40, 49], "384": [40, 44, 58, 59, 60], "caform": 40, "randaug": 40, "prune": 40, "vector": [40, 74], "pruned_fp32": 40, "5_fp32": 40, "feat": 40, "768": [40, 46, 68], "17847511429108218": 40, "1951224011983088": 40, "18397327797685215": 40, "y": [40, 49, 87], "16583099961280823": 40, "42947039008140564": 40, "4037521779537201": 40, "4371533691883087": 40, "40748104453086853": 40, "392294704914093": 40, "whether": [40, 46, 48, 60, 70, 73, 74, 77, 84, 85], "belong": 40, "pairwis": 40, "matrix": 40, "5350548e": 40, "08": [40, 60, 101, 102], "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, 91, 92, 93, 95, 96, 97, 101, 102, 103, 105, 106], "neighborhood": [40, 63], "core": [40, 109, 110], "few": 40, "too": 40, "sensit": [40, 48, 74, 84, 96, 102], "tune": 40, "guidelin": 40, "deal": [40, 67], "solut": [40, 49], "small": [40, 48], "advis": [40, 76], "significantli": 40, "separ": 40, "slightli": 40, "exhibit": 40, "regular": [40, 63], "outfit": 40, "awar": 40, "highli": 40, "so": [40, 43, 74, 81, 85], "care": 40, "diff": 40, "07437477": 40, "0356068": 40, "04396922": 40, "05131693": 40, "assess": 41, "aesthet": [41, 42, 108], "danbooru": [41, 76, 79, 81, 96, 99], "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, 108], "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, 108], "laplacian": [42, 108], "laplacian_scor": 42, "lpip": [42, 108], "lpips_extract_featur": 42, "lpips_differ": 42, "lpips_clust": 42, "psnr_": [42, 108], "psnr": [42, 66], "blur": [43, 48], "than": [43, 44, 48, 74, 87, 91, 99], "seem": 43, "just": [43, 63, 74, 93, 96, 99, 102, 106], "we": [43, 65, 85], "explor": 43, "bluri": 43, "hutao": [43, 72, 74, 76, 77, 81, 84], "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, 85, 109, 110], "99": 44, "192": 44, "49": [44, 60], "256": [44, 58, 59, 65, 68], "img1": [44, 45, 74, 84], "img2": [44, 45, 74, 84], "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, 90], "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, 93], "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, 89, 108], "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, 111], "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, 74, 76, 81, 84], "1280": [47, 74], "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, 76], "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, 74, 90, 93], "angl": 49, "end": [49, 68], "censor_area": [49, 50], "ratio_threshold": 49, "minimum": [49, 55, 61, 63], "total": [49, 109, 110], "star": [49, 81], "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, 74, 81, 84], "_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, 75, 80], "sum": 49, "cx": 49, "mass": 49, "occlus": 49, "cy": 49, "find_for_area": 49, "rectangl": 49, "corner": 49, "factor": [49, 60], "align": [50, 108], "align_maxs": 50, "censor_": [50, 108], "censor_nsfw": 50, "basecensor": 50, "colorcensor": 50, "blurcensor": 50, "pixelatecensor": 50, "imgcensor": [50, 108], "imagebasedcensor": 50, "emojibasedcensor": 50, "singleimag": 50, "squeez": [50, 108], "squeeze_with_transpar": 50, "tightli": 51, "interest": 51, "jerry_with_spac": 51, "median_filt": 51, "median": 51, "kernel": 51, "larger": [51, 55, 86], "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, 108, 111], "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, 74, 81, 84], "make": [53, 58, 78, 88, 96, 100, 102], "readabl": [53, 84], "categor": [53, 74], "nose": 53, "neck": 53, "elbow": 53, "wrist": 53, "ankl": 53, "ear": [53, 75, 82], "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, 98, 108], "zero": 53, "must": [53, 75, 107], "preced": 53, "surround": 53, "whitespac": [53, 78], "36": [53, 60], "0b100": 53, "91": [53, 60], "112": 53, "92": [53, 60, 82], "113": [53, 60], "dwpose": [54, 108], "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, 75, 92], "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, 88], "learn": [58, 88], "compos": [58, 59, 60], "sequenc": [58, 60, 75], "pillowcompos": [58, 60], "sequenti": 58, "decor": [58, 59, 60, 87], "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, 109, 110], "vitimageprocessor": 60, "5906": 60, "33": 60, "donutimageprocessor": 60, "1901": 60, "70": [60, 74, 85], "detrimageprocessor": 60, "1575": 60, "86": [60, 75], "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, 109, 110], "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, 100, 101, 102, 105], "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, 76], "tri": 60, "def": [60, 87], "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, 109, 110], "incompat": 60, "longest_edg": 60, "param_nam": 60, "entri": 60, "conform": 60, "messag": [60, 85], "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, 74, 76, 84], "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, 96, 102], "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, 111], "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, 77, 84, 104], "mf666": [63, 104], "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, 74, 82], "bilater": 63, "guid": 63, "stage": [63, 74], "diamet": 63, "sigma": 63, "space": [63, 72, 84], "window": [63, 68], "term": 63, "contrib": 63, "noisy_imag": 63, "cleaned_img": 63, "cleaned_imag": 63, "blurri": [64, 68], "noisi": 64, "nafnet": [64, 108], "scunet": [64, 65, 108], "adversari": [64, 108], "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, 75], "gopro": 65, "sidd": 65, "tile_s": [65, 66, 85], "tile_overlap": [65, 66, 85], "batch_siz": [65, 66, 85], "nafnetmodeltyp": 65, "tile": [65, 66, 85], "gan": 66, "128": 66, "scunetmodeltyp": 66, "automatic1111": 67, "stabl": [67, 68, 91, 111], "diffus": [67, 68, 91], "webui": [67, 68, 69], "novelai": 67, "sdwui": 67, "submodul": 67, "nai": [67, 108], "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, 107], "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, 75], "silver_impossible_bodysuit": 68, "gem_on_chest": 68, "cut_silver_mechanical_leotard": 68, "headgear": [68, 75], "1_girl": 68, "solo": [68, 73, 74, 75, 76, 77, 81, 82, 83, 84], "slim_waist": 68, "hair": [68, 75], "long": 68, "lumin": 68, "medium_breast": [68, 83], "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, 95, 98, 108], "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, 74], "blush": [68, 74, 76, 77, 81, 84], "lipstick": 68, "skindent": 68, "tie": 68, "big_breast": 68, "thighhigh": [68, 76], "pubic_hair": [68, 75], "3d": [68, 93], "realist": 68, "slip": [68, 78], "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, 78, 81, 82, 83, 84], "footwear": 68, "shoe": 68, "bang": [68, 75, 76, 81, 84], "indoor": 68, "sleev": 68, "ahog": [68, 74, 75, 76, 77, 81, 84], "dress": [68, 75], "pot": 68, "plant": 68, "bag": [68, 74, 76, 77, 81, 84], "bun": [68, 75], "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, 108], "latent": 68, "ti": 68, "339cc9210f70": 68, "66a7279a88dd": 68, "info": 68, "underli": [68, 87], "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, 111], "pip": [69, 111], "_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, 82, 96, 102], "input_model": 69, "output_model": 69, "softwar": 70, "generation_tim": 70, "dataclass": 70, "encapsul": 70, "taken": 70, "alia": 70, "success": [70, 111], "add_lsb_meta": 70, "save_metainfo": 70, "metainfo": 70, "prefer": 70, "isneti": [71, 108], "get_isnetis_mask": 71, "segment_with_isneti": 71, "segment_rgba_with_isneti": 71, "co": 72, "seg": 72, "1024": [72, 84], "app": 72, "l8": 72, "00ff00": 72, "mask_": 72, "image_": 72, "hutao_seg": 72, "skadi": [72, 74, 76, 77, 81, 84], "skadi_seg": 72, "drop": [73, 75, 76, 81, 83, 84], "cosplai": 73, "no_eyewear": 73, "eyewear": [73, 75], "span": [73, 75], "matter": [73, 75], "red_hair": [73, 75, 82, 83], "use_preset": 73, "custom_blacklist": 73, "onlin": 73, "preset": 73, "ones": 73, "neither": [73, 75], "nor": [73, 75], "tagger": [74, 84], "000": 74, "camais03": 74, "camie_tagger_onnx": 74, "rate": [74, 76, 77, 84, 96, 98, 108], "year": 74, "copyright": 74, "tend": 74, "high_precis": 74, "high_recal": 74, "micro_opt": 74, "macro_opt": 74, "no_underlin": [74, 84], "drop_overlap": [74, 76, 77, 81, 84], "camiemodetyp": 74, "affect": 74, "underscor": [74, 78, 84], "precis": [74, 109, 110], "recal": 74, "micro": 74, "macro": 74, "dim": [74, 77, 84], "index": [74, 84, 111], "valuabl": [74, 84], "enabl": [74, 84], "rapid": [74, 84], "queri": [74, 84], "randn": 74, "char": [74, 76, 77, 84], "04246556758880615": 74, "6936423778533936": 74, "question": [74, 76, 77, 84, 96], "23721203207969666": 74, "explicit": [74, 76, 77, 84, 96], "033293724060058594": 74, "8412569165229797": 74, "38029077649116516": 74, "618192195892334": 74, "cowboy_shot": [74, 76, 77, 81, 84], "37446439266204834": 74, "large_breast": [74, 77, 81, 84], "5698797702789307": 74, "long_hair": [74, 76, 77, 81, 83, 84], "7119565010070801": 74, "looking_at_view": [74, 76, 77, 81, 84], "5252856612205505": 74, "shirt": [74, 76, 77, 81, 84], "46417444944381714": 74, "5428758859634399": 74, "34731733798980713": 74, "tail": [74, 75], "3911612927913666": 74, "thigh_gap": [74, 81, 84], "2932726740837097": 74, "thigh": [74, 76, 77, 81, 84], "4544200003147125": 74, "very_long_hair": [74, 76, 77, 81, 83, 84], "44711941480636597": 74, "2854885458946228": 74, "outdoor": [74, 76, 77, 81, 84], "6344638466835022": 74, "red_ey": [74, 76, 77, 81, 84], "611354410648346": 74, "dai": [74, 76, 77, 81, 84], "564970850944519": 74, "hair_between_ey": [74, 76, 77, 81, 84], "4444340467453003": 74, "hold": [74, 75, 76, 77, 81, 84], "35846662521362305": 74, "parted_lip": [74, 75, 76, 77, 81, 84], "3867686092853546": 74, "blue_ski": [74, 76, 77, 81, 84], "3723931908607483": 74, "cloud": [74, 76, 77, 81, 84], "31086698174476624": 74, "short_sleev": [74, 76, 77, 81, 84], "43279752135276794": 74, "sky": [74, 76, 77, 81, 84], "3896197974681854": 74, "glove": [74, 76, 77, 81, 84], "6638736724853516": 74, "grey_hair": [74, 84], "5094802975654602": 74, "sweat": [74, 76, 77, 81, 84], "4867050349712372": 74, "navel": [74, 76, 77, 81, 84], "6593714952468872": 74, "crop_top": [74, 76, 77, 81, 84], "5243107676506042": 74, "4374789893627167": 74, "artist_nam": [74, 84], "3754707872867584": 74, "midriff": [74, 76, 77, 81, 84], "6238733530044556": 74, "ass_visible_through_thigh": [74, 81, 84], "31088054180145264": 74, "gym_uniform": 74, "37657681107521057": 74, "black_shirt": [74, 77, 81, 84], "3012588620185852": 74, "watermark": 74, "5147127509117126": 74, "web_address": 74, "6296812295913696": 74, "short_short": [74, 81, 84], "29214906692504883": 74, "black_short": [74, 81, 84], "37801358103752136": 74, "buruma": 74, "536261260509491": 74, "bike_short": [74, 77], "35828399658203125": 74, "black_glov": [74, 76, 77, 81, 84], "4156728982925415": 74, "sportswear": [74, 76, 77, 81, 84], "44427722692489624": 74, "baseball_bat": [74, 77, 81, 84], "2838006019592285": 74, "crop_top_overhang": [74, 81], "49192047119140625": 74, "stomach": [74, 77, 81, 84], "36012423038482666": 74, "black_buruma": 74, "3422132134437561": 74, "official_alternate_costum": 74, "2783987522125244": 74, "basebal": [74, 77, 84], "38377970457077026": 74, "baseball_mitt": 74, "32592540979385376": 74, "cropped_shirt": 74, "35402947664260864": 74, "holding_baseball_bat": [74, 76, 77, 81, 84], "2758416533470154": 74, "black_sports_bra": 74, "3463800549507141": 74, "sports_bra": [74, 77], "28466159105300903": 74, "exercis": 74, "2603980302810669": 74, "bike_jersei": 74, "2661605477333069": 74, "patreon_usernam": 74, "7087235450744629": 74, "patreon_logo": 74, "560276210308075": 74, "skadi_": [74, 76, 77, 84], "arknight": [74, 76, 77, 84], "5921452641487122": 74, "41121846437454224": 74, "4002530574798584": 74, "03438958525657654": 74, "04617959260940552": 74, "8312125205993652": 74, "3996567726135254": 74, "28660568594932556": 74, "7184156775474548": 74, "long_sleev": [74, 77, 81, 84], "4706878066062927": 74, "5503140687942505": 74, "school_uniform": [74, 76, 77, 81, 84], "365602970123291": 74, "41183334589004517": 74, "sidelock": [74, 75], "28638553619384766": 74, "smile": [74, 76, 77, 81, 84], "3707748055458069": 74, "520854115486145": 74, "2960333526134491": 74, "tongu": [74, 76, 77, 81, 84], "6556028127670288": 74, "tongue_out": [74, 76, 77, 81, 84], "6966925859451294": 74, "5526134371757507": 74, "skirt": [74, 76, 77, 81, 84], "6872812509536743": 74, "brown_hair": [74, 76, 77, 81, 84], "5945607423782349": 74, "hair_orna": [74, 76, 77, 81, 84], "4464661478996277": 74, "hair_ribbon": [74, 76, 77, 81], "3646523952484131": 74, "37938451766967773": 74, "5426545143127441": 74, "ribbon": [74, 75, 77, 81], "3027467727661133": 74, "8986430168151855": 74, "337802529335022": 74, "38589367270469666": 74, "pleated_skirt": [74, 76, 77, 81, 84], "6475872993469238": 74, "school_bag": [74, 76, 77], "666648805141449": 74, "4749193489551544": 74, "white_shirt": [74, 77, 81], "27104783058166504": 74, "closed_mouth": 74, "28101325035095215": 74, "collared_shirt": [74, 77, 81], "37030768394470215": 74, "miniskirt": [74, 77, 81], "32576680183410645": 74, "4337637424468994": 74, "alternate_costum": [74, 84], "42441293597221375": 74, "black_skirt": 74, "34694597125053406": 74, "twintail": [74, 75, 76, 77, 81, 84], "5711237192153931": 74, "open_cloth": [74, 77, 81], "31017544865608215": 74, "nail_polish": [74, 77, 81], "534726083278656": 74, "jacket": [74, 76, 77, 81, 84], "4544385075569153": 74, "open_jacket": 74, "27831193804740906": 74, "flower": [74, 75, 76, 77, 81, 84], "45064714550971985": 74, "plaid_cloth": 74, "5494365096092224": 74, "plaid_skirt": [74, 76, 77, 81], "610480546951294": 74, "red_flow": 74, "35928308963775635": 74, "contemporari": 74, "37732189893722534": 74, "backpack": [74, 76, 77, 81, 84], "5575172305107117": 74, "fingernail": 74, "27776333689689636": 74, "cardigan": [74, 77, 81], "3264558017253876": 74, "blue_jacket": [74, 81], "31882336735725403": 74, "ghost": [74, 81, 84], "5534622073173523": 74, "red_nail": [74, 76, 81], "38771501183509827": 74, "q": 74, "3758758008480072": 74, "hair_flow": [74, 76, 77, 81, 84], "39574217796325684": 74, "charm_": [74, 76, 77], "5394986271858215": 74, "handbag": 74, "37014907598495483": 74, "black_bag": 74, "44918346405029297": 74, "shoulder_bag": [74, 76], "5881174802780151": 74, "shaped_pupil": [74, 81, 84], "5163478255271912": 74, "blue_cardigan": [74, 81], "28089386224746704": 74, "black_nail": 74, "42480990290641785": 74, "bag_charm": [74, 76, 77], "5010414123535156": 74, "plum_blossom": 74, "27618563175201416": 74, "5317837595939636": 74, "hu_tao_": [74, 84], "genshin_impact": [74, 84], "8859397172927856": 74, "boo_tao_": [74, 84], "7348971366882324": 74, "is_refin": 74, "reprocess": 74, "come": 74, "refin": 74, "strategi": 74, "categori": [74, 77, 92, 100], "understand": [74, 84], "b": [74, 84], "anal_hair": 75, "anal_tail": 75, "arm_behind_head": 75, "arm_hair": 75, "arm_under_breast": 75, "arms_behind_head": 75, "bird_on_head": 75, "blood_in_hair": 75, "breasts_on_glass": 75, "breasts_on_head": 75, "cat_on_head": 75, "closed_ey": 75, "clothed_female_nude_femal": 75, "clothed_female_nude_mal": 75, "clothed_male_nude_femal": 75, "clothes_between_breast": 75, "cream_on_fac": 75, "drying_hair": 75, "empty_ey": 75, "face_to_breast": 75, "food_on_fac": 75, "food_on_head": 75, "game_boi": 75, "grabbing_anoth": 75, "s_hair": 75, "grabbing_own_breast": 75, "gun_to_head": 75, "head_between_breast": 75, "heart_in_ey": 75, "multiple_boi": 75, "multiple_girl": 75, "object_on_breast": 75, "object_on_head": 75, "paint_splatter_on_fac": 75, "penis_on_fac": 75, "person_on_head": 75, "pokemon_on_head": 75, "rabbit_on_head": 75, "rice_on_fac": 75, "severed_head": 75, "star_in_ey": 75, "sticker_on_fac": 75, "tentacles_on_mal": 75, "tying_hair": 75, "built": [75, 87], "mutabl": 75, "constructor": 75, "empti": 75, "futa": 75, "cum": 75, "rub": 75, "shade": 75, "plai": 75, "drill": 75, "skin": 75, "braid": 75, "afro": 75, "bald": 75, "dreadlock": 75, "ponytail": 75, "updo": 75, "beard": 75, "mustach": 75, "pointi": 75, "horn": 75, "ornament": 75, "hairband": 75, "pupil": 75, "bow": [75, 76, 77], "headwear": 75, "crown": 75, "cap": 75, "hairclip": [75, 81], "mole": 75, "halo": 75, "fluff": 75, "glass": [75, 78], "fang": 75, "boi": 75, "beret": 75, "heterochromia": 75, "headdress": 75, "eyepatch": 75, "headphon": 75, "eyebrow": 75, "eyelash": 75, "sunglass": 75, "intak": 75, "scrunchi": 75, "ear_pierc": 75, "headband": 75, "ring": 75, "under_mouth": 75, "freckl": 75, "lip": 75, "eyelin": 75, "eyeshadow": 75, "tassel": 75, "whitelist_suffix": 75, "whitelist_prefix": 75, "whitelist_word": 75, "suffix": [75, 80], "pool": 75, "whitelist": 75, "blacklist": [75, 79, 108], "singular": 75, "plural": 75, "chair": 75, "whole": 75, "word": 75, "hear": 75, "72": 75, "outdat": 76, "anymor": 76, "baselin": 76, "practic": 76, "use_real_nam": [76, 81], "general_threshold": [76, 77, 84], "character_threshold": [76, 77, 84], "real": [76, 81, 98, 108], "renam": [76, 81], "redirect": [76, 81], "mani": [76, 81], "websit": [76, 81], "9897817373275757": 76, "010265946388244629": 76, "2809715270996094e": 76, "9939777851104736": 76, "5032387375831604": 76, "black_bord": 76, "9943548440933228": 76, "5011609792709351": 76, "6877802610397339": 76, "5543792843818665": 76, "8268730640411377": 76, "8504303693771362": 76, "6008237600326538": 76, "6635787487030029": 76, "8496965765953064": 76, "6107005476951599": 76, "668294370174408": 76, "5619469285011292": 76, "5141720771789551": 76, "letterbox": 76, "9884189963340759": 76, "5673105120658875": 76, "6290556192398071": 76, "9631235003471375": 76, "no_hat": [76, 77, 81], "7978747487068176": 76, "no_headwear": [76, 77, 81, 84], "7577926516532898": 76, "7118550539016724": 76, "5452839136123657": 76, "pillarbox": 76, "9841411709785461": 76, "958786129951477": 76, "6720131039619446": 76, "7077711820602417": 76, "silver_hair": [76, 77, 81], "6673924326896667": 76, "8709812760353088": 76, "9614333510398865": 76, "7786177396774292": 76, "6842771172523499": 76, "9076308012008667": 76, "580970823764801": 76, "9633345007896423": 76, "9988503456115723": 76, "001651763916015625": 76, "00012505054473876953": 76, "9829280972480774": 76, "894218385219574": 76, "8733789920806885": 76, "6322951316833496": 76, "9987058639526367": 76, "9754379987716675": 76, "6810564994812012": 76, "9708781838417053": 76, "6356008052825928": 76, "5633733868598938": 76, "brick_wal": 76, "5315935611724854": 76, "9397273659706116": 76, "9229896664619446": 76, "9006357789039612": 76, "citi": 76, "9020784497261047": 76, "cityscap": 76, "9547432661056519": 76, "5296419262886047": 76, "8253412246704102": 76, "5619839429855347": 76, "8277763724327087": 76, "9356368780136108": 76, "5288072824478149": 76, "6336134076118469": 76, "9703260064125061": 76, "8188960552215576": 76, "phone_screen": 76, "9579574465751648": 76, "9954615235328674": 76, "plaid": [76, 77, 81], "9725285172462463": 76, "9638455510139465": 76, "7226815819740295": 76, "5321241021156311": 76, "5493080615997314": 76, "9863407611846924": 76, "6794284582138062": 76, "5062428116798401": 76, "9325523972511292": 76, "92237788438797": 76, "skyscrap": 76, "7728171348571777": 76, "sleeves_past_wrist": [76, 77, 81], "7257086038589478": 76, "5357837080955505": 76, "6939404010772705": 76, "7054293155670166": 76, "9990814924240112": 76, "9992498755455017": 76, "5012534260749817": 76, "7461410164833069": 76, "lagpixellol": 77, "deepgelbooru_onnx": 77, "9986732006072998": 77, "0013858973979949951": 77, "315376281738281e": 77, "9972434639930725": 77, "5982598662376404": 77, "6429562568664551": 77, "36296138167381287": 77, "8308937549591064": 77, "7388008832931519": 77, "6039759516716003": 77, "30909663438796997": 77, "9694308042526245": 77, "6422968506813049": 77, "5898381471633911": 77, "8145260810852051": 77, "652222216129303": 77, "dolphin_short": 77, "466494083404541": 77, "7183809280395508": 77, "6753682494163513": 77, "7302790880203247": 77, "6649775505065918": 77, "8446108102798462": 77, "98187655210495": 77, "8140730857849121": 77, "6360533833503723": 77, "9635934829711914": 77, "33370012044906616": 77, "44239571690559387": 77, "7891374826431274": 77, "6471294164657593": 77, "9958090782165527": 77, "8736815452575684": 77, "872096061706543": 77, "5640895366668701": 77, "5049663186073303": 77, "8832778930664062": 77, "9687467813491821": 77, "3659853935241699": 77, "9309735298156738": 77, "49939480423927307": 77, "446407288312912": 77, "809670090675354": 77, "6560589075088501": 77, "47956040501594543": 77, "9832853674888611": 77, "9994162321090698": 77, "0008397102355957031": 77, "00035390257835388184": 77, "9926226139068604": 77, "899387001991272": 77, "34215790033340454": 77, "5701972246170044": 77, "9512913227081299": 77, "6664570569992065": 77, "5614628791809082": 77, "33615976572036743": 77, "5770801305770874": 77, "987317681312561": 77, "37286585569381714": 77, "36409223079681396": 77, "7329680919647217": 77, "5924292206764221": 77, "4344901144504547": 77, "7465001344680786": 77, "5225946307182312": 77, "6976451873779297": 77, "9265321493148804": 77, "34527891874313354": 77, "6675043106079102": 77, "9096828699111938": 77, "41341525316238403": 77, "8418735265731812": 77, "3675632178783417": 77, "5284417867660522": 77, "30296844244003296": 77, "48789578676223755": 77, "36596980690956116": 77, "7759367227554321": 77, "6535028219223022": 77, "8975257873535156": 77, "36911237239837646": 77, "4171145558357239": 77, "3942635953426361": 77, "6772940754890442": 77, "9397937655448914": 77, "5207280516624451": 77, "4673041105270386": 77, "9118321537971497": 77, "9967410564422607": 77, "9970728158950806": 77, "8419480323791504": 77, "6489560604095459": 77, "6217572689056396": 77, "convent": 78, "restor": [78, 108], "use_spac": 78, "use_escap": 78, "include_scor": 78, "score_descend": 78, "_": 78, "escap": 78, "unsaf": 78, "sort": [78, 82], "descend": 78, "panty_pul": 78, "6826801300048828": 78, "958938717842102": 78, "drinking_glass": 78, "9340789318084717": 78, "areola_slip": 78, "41196826100349426": 78, "9988248348236084": 78, "drink": 78, "pull": 78, "areola": 78, "999": 78, "959": 78, "934": 78, "683": 78, "412": 78, "mldanbooru": [79, 108], "get_mldanbooru_tag": 79, "wd14": [79, 81, 108], "get_wd14_tag": [79, 81], "convert_wd14_emb_to_predict": 79, "denormalize_wd14_emb": 79, "cami": [79, 108], "get_camie_tag": 79, "convert_camie_emb_to_predict": 79, "deepdanbooru": [79, 81, 108], "get_deepdanbooru_tag": [79, 81], "deepgelbooru": [79, 108], "get_deepgelbooru_tag": 79, "add_underlin": 79, "remove_underlin": 79, "tags_to_text": 79, "drop_overlap_tag": 79, "is_blacklist": 79, "drop_blacklisted_tag": 79, "char_whitelist_suffix": 79, "char_whitelist_prefix": 79, "char_whitelist_word": 79, "char_suffix": 79, "char_prefix": 79, "charactertagpool": 79, "is_basic_character_tag": 79, "drop_basic_character_tag": 79, "sort_tag": 79, "tag_match_suffix": 79, "tag_match_prefix": 79, "tag_match_ful": 79, "t1": 80, "t2": 80, "fulli": 80, "ml": 81, "448": 81, "keep_ratio": 81, "9999984502792358": [81, 103], "9999946355819702": 81, "9994951486587524": 81, "998144268989563": 81, "9978417158126831": 81, "9941409230232239": 81, "9799384474754333": 81, "979142427444458": 81, "961823582649231": 81, "961323618888855": 81, "9490893483161926": 81, "9450850486755371": 81, "9425153136253357": 81, "9409335255622864": 81, "9319437146186829": 81, "9265308976173401": 81, "9259042143821716": 81, "922250509262085": 81, "9199565052986145": 81, "9175475835800171": 81, "9102761745452881": 81, "9076938629150391": 81, "9052775502204895": 81, "8938589692115784": 81, "8894285559654236": 81, "8891903162002563": 81, "8845980763435364": 81, "8842408061027527": 81, "8659475445747375": 81, "862621009349823": 81, "8616052865982056": 81, "8562789559364319": 81, "8555729389190674": 81, "8533340096473694": 81, "8477485775947571": 81, "8430152535438538": 81, "tied_long_hair": [81, 84], "8340626955032349": 81, "8266023397445679": 81, "8222048282623291": 81, "8202669620513916": 81, "8061150312423706": 81, "7803354859352112": 81, "7789446711540222": 81, "arms_up": 81, "7052110433578491": 81, "9999866485595703": 81, "997043788433075": 81, "9969649910926819": 81, "9957101345062256": 81, "9928386807441711": 81, "9886980056762695": 81, "9864778518676758": 81, "9769423007965088": 81, "9747489094734192": 81, "9736957550048828": 81, "9388670325279236": 81, "9356311559677124": 81, "91000896692276": 81, "8955123424530029": 81, "8910233378410339": 81, "8904104828834534": 81, "8881211280822754": 81, "8876776695251465": 81, "8864808678627014": 81, "8810517191886902": 81, "8798807263374329": 81, "8765745162963867": 81, "8737136125564575": 81, "8650439381599426": 81, "8613706827163696": 81, "8571277260780334": 81, "8333670496940613": 81, "8160212635993958": 81, "eyebrows_visible_through_hair": 81, "8122442364692688": 81, "8091571927070618": 81, "8082079887390137": 81, "8048468232154846": 81, "8042327165603638": 81, "7984272241592407": 81, "blazer": [81, 84], "794708251953125": 81, "78981614112854": 81, "7892146110534668": 81, "7867060899734497": 81, "gradient_hair": 81, "786359965801239": 81, "7790888547897339": 81, "brown_skirt": 81, "7760675549507141": 81, "774523913860321": 81, "7721588015556335": 81, "7697228789329529": 81, "755959689617157": 81, "multicolored_hair": 81, "7477189898490906": 81, "7476690411567688": 81, "rail": 81, "7476617693901062": 81, "7458406090736389": 81, "741143524646759": 81, "7364678978919983": 81, "7193643450737": 81, "red_neckwear": 81, "7108616828918457": 81, "7086325287818909": 81, "7055293321609497": 81, "7039415836334229": 81, "7018357515335083": 81, "shuffl": 82, "count": [82, 109, 110], "2boi": 82, "cat_ear": 82, "uniqu": 82, "8849405313291128": 83, "8548297594823425": 83, "03910296474461261": 83, "6615180440330748": 83, "21552028866308015": 83, "3165260620737027": 83, "47744464927382957": 83, "smilingwolf": 84, "wd": 84, "swinv2_v3": 84, "general_mcut_en": 84, "character_mcut_en": 84, "mcut": 84, "replac": 84, "follw": 84, "0011444687843322754": 84, "8876402974128723": 84, "106781005859375": 84, "000277101993560791": 84, "997527003288269": 84, "9797663688659668": 84, "9905703663825989": 84, "9761719703674316": 84, "8981098532676697": 84, "8810765743255615": 84, "9498510360717773": 84, "8377365469932556": 84, "945058286190033": 84, "9457170367240906": 84, "969594419002533": 84, "7881088852882385": 84, "7687551379203796": 84, "9301245212554932": 84, "6703325510025024": 84, "white_hair": 84, "5292627811431885": 84, "8677047491073608": 84, "5859264731407166": 84, "9536856412887573": 84, "8056888580322266": 84, "8394746780395508": 84, "9473626613616943": 84, "8986269235610962": 84, "9385137557983398": 84, "8408567905426025": 84, "4245271384716034": 84, "931140661239624": 84, "8830795884132385": 84, "7279844284057617": 84, "5333830714225769": 84, "64717698097229": 84, "9516432285308838": 84, "9655293226242065": 84, "9485014081001282": 84, "7366660833358765": 84, "7161656618118286": 84, "5858667492866516": 84, "6186309456825256": 84, "41193312406539917": 84, "467605859041214": 84, "36282333731651306": 84, "3756745457649231": 84, "motion_blur": 84, "5091936588287354": 84, "951993465423584": 84, "5634750723838806": 84, "8232709169387817": 84, "9869340658187866": 84, "49491602182388306": 84, "5193622708320618": 84, "003406703472137451": 84, "0007208287715911865": 84, "9798132181167603": 84, "8046203851699829": 84, "7596215009689331": 84, "7620116472244263": 84, "46084529161453247": 84, "48454540967941284": 84, "5152207016944885": 84, "8023070096969604": 84, "8653596639633179": 84, "7201820611953735": 84, "7816740870475769": 84, "697688639163971": 84, "8974947333335876": 84, "7491052746772766": 84, "5015512704849243": 84, "6401398181915283": 84, "43420469760894775": 84, "4528769850730896": 84, "5730487704277039": 84, "6739872694015503": 84, "5545973181724548": 84, "6946243047714233": 84, "5487751364707947": 84, "7439308166503906": 84, "4186026453971863": 84, "47378358244895935": 84, "4690653085708618": 84, "7565015554428101": 84, "9262397289276123": 84, "942080020904541": 84, "denorm": 84, "denormalizer_nam": 84, "mnum2_al": 84, "redund": 84, "structur": [84, 108], "r": [84, 96, 102], "c": 84, "linalg": 84, "norm": 84, "approx": [84, 85], "1e": 84, "cdc_anime_onnx": 85, "realli": 85, "As": [85, 96, 102], "1024x1024": 85, "2060": 85, "gpu": 85, "cost": 85, "cpu": [85, 90, 109, 110], "experi": 85, "hgsr": 85, "mhr": 85, "aug_x4_320": 85, "cute_waifu_aroma": 85, "pngimageplugin": 85, "pngimagefil": 85, "1168x1168": 85, "0x7f0e8ca06880": 85, "4672x4672": 85, "0x7f0e48edb640": 85, "cdc": [86, 108], "upscale_with_cdc": 86, "lru_cach": 87, "wrap": 87, "synchron": 87, "prevent": 87, "race": 87, "condit": 87, "maxsiz": 87, "expensive_funct": 87, "expens": 87, "lock": [87, 107], "safeti": [87, 104], "multithread": 87, "my_funct": 87, "introduc": 87, "acquisit": 87, "critic": 87, "mathemat": 88, "activ": 88, "deep": 88, "problem": [88, 96, 102], "input_valu": 88, "frac": 88, "26894142": 88, "73105858": 88, "ts_lru_cach": 89, "get_onnx_provid": 89, "open_onnx_model": 89, "cudaexecutionprovid": 90, "cpuexecutionprovid": 90, "ckpt": 90, "inferencesess": 90, "onnx_mod": 90, "decid": 90, "linux": [90, 109, 110], "execut": [90, 109, 110], "ignor": 90, "cuda": [90, 109, 110], "forc": 90, "anime_ai_check": 91, "mobilenetv3_sce_dist": [91, 102, 106], "mainli": 91, "caformer_s36_plus_sc": 91, "graph": 91, "9996960163116455": 91, "9999125003814697": 91, "997803270816803": 91, "9960069060325623": 91, "9887709021568298": 91, "9998629093170166": 91, "0013722758740186691": 91, "00020673229300882667": 91, "0001895089662866667": 91, "0008857478387653828": 91, "552320024231449e": 91, "001168627175502479": 91, "bangumi": [92, 93], "vision": 92, "imageri": 92, "bangumi_char_typ": 92, "definit": [92, 99], "video": 92, "secondari": 92, "often": 92, "lack": 92, "lead": 92, "under": [92, 111], "three": 92, "judg": 92, "anime_portrait": [92, 98], "mobilenetv3_v0_dist": [92, 101, 105, 106], "9998525381088257": 92, "00012103465269319713": 92, "6464786313008517e": 92, "906112609314732e": 92, "06": [92, 93, 95, 100, 101, 102, 103, 105], "9997243285179138": 92, "0002490800397936255": 92, "7215803381986916e": 92, "354368557978887e": 92, "9998849630355835": 92, "90006631379947e": 92, "3920385754317977e": 92, "2084233276254963e": 92, "9998877048492432": 92, "732793503440917e": 92, "4264976925915107e": 92, "0623419257171918e": 92, "07076334953308105": 92, "9290977716445923": 92, "0001044218079186976": 92, "4467317163944244e": 92, "2568268832401372e": 92, "9999498128890991": 92, "1810528778587468e": 92, "879474429093534e": 92, "260669109295122e": 92, "9999510049819946": 92, "2321036592766177e": 92, "025227553938748e": 92, "4251427273848094e": 92, "999957799911499": 92, "4273678718600422e": 92, "6884023302263813e": 92, "880981603288092e": 92, "0002326338435523212": 92, "9996368885040283": 92, "164971561403945e": 92, "00020793956355191767": 92, "13438372313976288": 92, "8652494549751282": 92, "000158855298650451": 92, "000238816806813702": 92, "3589179217815399": 92, "6406960487365723": 92, "0001471740542910993": 92, "002255884697660804": 92, "08208147436380386": 92, "9152728915214539": 92, "00038967153523117304": 92, "227699592884164e": 92, "0835404282261152e": 92, "1437502406770363e": 92, "9999284744262695": 92, "2125529792683665e": 92, "0218892384727951e": 92, "00011914174683624879": 92, "9998584985733032": 92, "2007669283775613e": 92, "6357082131435163e": 92, "3068713896209374e": 92, "9999185800552368": 92, "066640925273532e": 92, "529400813335087e": 92, "089402500540018e": 92, "9999388456344604": 92, "6406959295272827": 92, "not_paint": 93, "anime_classif": 93, "older": 93, "mobilenetv3_v1": [93, 103], "5_dist": 93, "3_dist": 93, "plot": [93, 96, 102, 106], "caformer_s36_v1": 93, "3_focal": 93, "8346158862113953": 93, "004201625939458609": 93, "0028638991061598063": 93, "15633030235767365": 93, "001988308737054467": 93, "9868855476379395": 93, "001178382197394967": 93, "00015886101755313575": 93, "0005986307514831424": 93, "011178601533174515": 93, "9933090209960938": 93, "0012440024875104427": 93, "00040085514774546027": 93, "004924307577311993": 93, "00012189441622467712": 93, "00031298911198973656": 93, "9968050718307495": 93, "182305903872475e": 93, "0027923565357923508": 93, "7805559259140864e": 93, "0004650334012694657": 93, "996709942817688": 93, "736721191671677e": 93, "0027629584074020386": 93, "4619508621981367e": 93, "0003803370927926153": 93, "998649537563324": 93, "190127922105603e": 93, "0008622839814051986": 93, "595230686594732e": 93, "0004573142796289176": 93, "00031435859273187816": 93, "8671838641166687": 93, "13199880719184875": 93, "563074617180973e": 93, "153919796110131e": 93, "290010737255216e": 93, "9727378487586975": 93, "027150526642799377": 93, "162296004826203e": 93, "4933258828241378e": 93, "0004275702522136271": 93, "995402455329895": 93, "002233930164948106": 93, "001911122351884842": 93, "1603819727897644": 93, "0007561995880678296": 93, "00017044576816260815": 93, "838487982749939": 93, "0002034590725088492": 93, "005001617129892111": 93, "000932251859921962": 93, "009352140128612518": 93, "9846979379653931": 93, "6018555470509455e": 93, "004064667969942093": 93, "464051254326478e": 93, "025772539898753166": 93, "9699516296386719": 93, "00011656546121230349": 93, "287263775244355e": 93, "370255853951676e": 93, "01098843663930893": 93, "0031668643932789564": 93, "9857884049415588": 93, "499273488065228e": 93, "8419872251106426e": 93, "0003471920208539814": 93, "029472889378666878": 93, "9700765609741211": 93, "0012387704337015748": 93, "001172148622572422": 93, "787473391043022e": 93, "003680602880194783": 93, "9938107132911682": 93, "8346157073974609": 93, "8671836853027344": 93, "8384883403778076": 93, "9846979975700378": 93, "9700766801834106": 93, "greyscal": 94, "jpeg_ful": [94, 107], "6125901": 94, "6125785": [94, 107], "6124220": 94, "rough": [95, 96, 102], "polish": 95, "mobilenetv3_v2": 95, "2_dist": [95, 103], "910087929805741e": 95, "1241951510310173": 95, "8757457137107849": 95, "00018937293498311192": 95, "030049214139580727": 95, "9697614312171936": 95, "008933082222938538": 95, "05096456781029701": 95, "9401022791862488": 95, "009832272306084633": 95, "9898634552955627": 95, "00030428936588577926": 95, "013919820077717304": 95, "9819902181625366": 95, "004089969675987959": 95, "04166747257113457": 95, "9582782983779907": 95, "4218515288084745e": 95, "8849249482154846": 95, "1149177998304367": 95, "0001573085755808279": 95, "9907882809638977": 95, "008958994410932064": 95, "0002527958422433585": 95, "9831690788269043": 95, "01682441122829914": 95, "613856385229155e": 95, "8757458329200745": 95, "8849248290061951": 95, "million": 96, "anime_r": [96, 98], "boundari": [96, 102], "challeng": [96, 102], "clean": [96, 102], "judgment": [96, 102], "intend": [96, 102], "quick": [96, 102, 108], "estim": [96, 102], "basi": [96, 102], "mobilenetv3_large_100_v0_ls0": 96, "caformer_s36_v0_ls0": 96, "7508869767189026": 96, "7034655809402466": 96, "728887677192688": 96, "7404400110244751": 96, "7446154952049255": 96, "7514738440513611": 96, "768704354763031": 96, "8219676613807678": 96, "7267540693283081": 96, "7645740509033203": 96, "7216582894325256": 96, "7615436315536499": 96, "815083920955658": 96, "8321858644485474": 96, "8204999566078186": 96, "820833146572113": 96, "chdir": 96, "doc": 96, "api_doc": 96, "7508870363235474": 96, "11212056130170822": 96, "06781744956970215": 96, "06917501986026764": 96, "7034654021263123": 96, "15903906524181366": 96, "06688199192285538": 96, "07061357796192169": 96, "7288877964019775": 96, "1476859599351883": 96, "060362350195646286": 96, "06306383013725281": 96, "7404399514198303": 96, "10337048768997192": 96, "08087948709726334": 96, "07530999928712845": 96, "055992450565099716": 96, "7446154356002808": 96, "13191790878772736": 96, "06747424602508545": 96, "06458679586648941": 96, "10566363483667374": 96, "07827574014663696": 96, "07079866528511047": 96, "7687042951583862": 96, "09974884241819382": 96, "06074819341301918": 96, "050435908138751984": 96, "8219675421714783": 96, "0593985915184021": 96, "06819795072078705": 96, "06569571048021317": 96, "1177448257803917": 96, "726753830909729": 96, "08980562537908554": 96, "06481882929801941": 96, "06922297924757004": 96, "10138414055109024": 96, "06351721286773682": 96, "07683827728033066": 96, "13798624277114868": 96, "05942752957344055": 96, "10584963858127594": 96, "7615437507629395": 96, "07317910343408585": 96, "060196295380592346": 96, "06751583516597748": 96, "0572039857506752": 96, "05398125201463699": 96, "06124086305499077": 96, "0525919646024704": 96, "8321859240531921": 96, "05922013148665428": 96, "06274889409542084": 96, "057530902326107025": 96, "8205001354217529": 96, "05683052912354469": 96, "06635929644107819": 96, "05597696080803871": 96, "8208332657814026": 96, "non_furri": 97, "mobilenetv3_v0": 97, "1_dist": 97, "9898804426193237": 97, "010119626298546791": 97, "9677742123603821": 97, "032225821167230606": 97, "959551215171814": 97, "040448784828186035": 97, "9535530209541321": 97, "04644693806767464": 97, "04358793422579765": 97, "9564120769500732": 97, "02767963521182537": 97, "9723203182220459": 97, "028900373727083206": 97, "9710996150970459": 97, "037573859095573425": 97, "9624261260032654": 97, "aicheck": [98, 108], "get_ai_created_scor": 98, "is_ai_cr": 98, "bangumi_char": [98, 108], "anime_bangumi_char_scor": 98, "anime_bangumi_char": 98, "anime_classify_scor": 98, "anime_classifi": 98, "is_greyscal": 98, "anime_completeness_scor": 98, "anime_complet": 98, "dbrate": [98, 108], "anime_dbrating_scor": 98, "anime_dbr": 98, "furri": [98, 108], "anime_furry_scor": 98, "anime_furri": 98, "get_monochrome_scor": 98, "is_monochrom": 98, "nsfw_pred_scor": 98, "nsfw_pred": 98, "portrait": [98, 108], "anime_portrait_scor": 98, "anime_rating_scor": 98, "anime_real_scor": 98, "safe_check_scor": 98, "safe_check": 98, "style_ag": [98, 108], "anime_style_age_scor": 98, "anime_style_ag": 98, "teen": [98, 108], "anime_teen_scor": 98, "anime_teen": 98, "is_truncated_fil": 98, "screen": 99, "row": 99, "bottom": 99, "grayscal": 99, "monochrome_detect": 99, "mobilenetv3_large_100_dist_safe2": 99, "mobilenetv3_dist": 99, "caformer_s36": 99, "mono": 99, "9614395499229431": 99, "9458909034729004": 99, "9559807777404785": 99, "9651952981948853": 99, "9379720687866211": 99, "8814834356307983": 99, "03941023349761963": 99, "07492382079362869": 99, "09546589106321335": 99, "016521310433745384": 99, "005693843588232994": 99, "0315730981528759": 99, "Not": 100, "five": 100, "hentai": 100, "neutral": 100, "porn": 100, "sexi": 100, "infinit": 100, "nsfwj": 100, "tfj": 100, "mobil": 100, "9970946311950684": 100, "00198739324696362": 100, "000894528697244823": 100, "4315058251668233e": 100, "099447197513655e": 100, "9282580614089966": 100, "061733175069093704": 100, "008979619480669498": 100, "0007789491210132837": 100, "0002501663693692535": 100, "7945129871368408": 100, "2044062316417694": 100, "0005603990866802633": 100, "0004847997915931046": 100, "564094367902726e": 100, "7977773547172546": 100, "01352313905954361": 100, "18791256844997406": 100, "0004888656549155712": 100, "00029804420773871243": 100, "04498734697699547": 100, "9509441256523132": 100, "4087972633424215e": 100, "003999904729425907": 100, "4542059185914695e": 100, "002892113756388426": 100, "982390284538269": 100, "02520776737947e": 100, "014633022248744965": 100, "858086610212922e": 100, "002532319398596883": 100, "9887337684631348": 100, "231979568838142e": 100, "008699454367160797": 100, "8187158022774383e": 100, "03564726561307907": 100, "954788088798523": 100, "343036850215867e": 100, "009289607405662537": 100, "00020158555707894266": 100, "006372362840920687": 100, "006019102409482002": 100, "9694945812225342": 100, "015214097686111927": 100, "002899901708588004": 100, "0004039364866912365": 100, "00012730166781693697": 100, "987038791179657": 100, "007135333959013224": 100, "005294707603752613": 100, "06964848190546036": 100, "0014777459437027574": 100, "9276643395423889": 100, "0003031621454283595": 100, "0009063396137207747": 100, "00028707628371194005": 100, "00010888021643040702": 100, "9992460012435913": 100, "00015473493840545416": 100, "0002033217460848391": 100, "563037691696081e": 100, "008058490231633186": 100, "00044566826545633376": 100, "937960684299469": 100, "05353058874607086": 100, "364063445587817e": 100, "00562260951846838": 100, "00012077406427124515": 100, "9897090792655945": 100, "004547217860817909": 100, "564737981942017e": 100, "016690678894519806": 100, "001258736359886825": 100, "9766013622283936": 100, "005440687295049429": 100, "4481674952548929e": 100, "01861923187971115": 100, "0008914825739338994": 100, "9674761295318604": 100, "012998746708035469": 100, "691116141155362e": 100, "0007601747056469321": 100, "0005019629606977105": 100, "039504989981651306": 100, "9591660499572754": 100, "0001652583305258304": 100, "0002614929690025747": 100, "020374108105897903": 100, "029394468292593956": 100, "9498046040534973": 100, "00016299057460855693": 100, "004782819654792547": 100, "002861740067601204": 100, "12280157208442688": 100, "8693908452987671": 100, "0001731760276015848": 100, "304211274255067e": 100, "03286275267601013": 100, "010648751631379128": 100, "9562522172927856": 100, "999900221824646": 101, "645313209854066e": 101, "3387104445428122e": 101, "9999704360961914": 101, "4465465685352683e": 101, "071506166132167e": 101, "9999785423278809": 101, "512719154561637e": 101, "292278612818336e": 101, "919455750496127e": 101, "9999444484710693": 101, "3647335082350764e": 101, "0555699191172607e": 101, "9999880790710449": 101, "3210242286731955e": 101, "7451418898417614e": 101, "9999822378158569": 101, "2084267331811134e": 101, "7460413321023225e": 101, "1532473820352607e": 101, "9999996423721313": 101, "0316136922483565e": 101, "840229633236049e": 101, "9999998807907104": [101, 102], "736660568800289e": 101, "199210472208506e": 101, "9999992847442627": 101, "r15": 102, "r18": 102, "sankaku": 102, "mobilenetv3_v1_pruned_ls0": 102, "caformer_s36_plu": [102, 106], "5863172936624323e": 102, "480062353375615e": 102, "9924363493919373": 102, "007255776319652796": 102, "0003077814180869609": 102, "996969997882843": 102, "0030054834205657244": 102, "4601260520284995e": 102, "9966891407966614": 102, "003293127752840519": 102, "770909148035571e": 102, "00025384966284036636": 102, "9996721744537354": 102, "399192691082135e": 102, "973351603141055e": 102, "9998563528060913": 102, "391309580067173e": 102, "0018681309884414077": 102, "9827859997749329": 102, "015345841646194458": 102, "013710384257137775": 102, "8339558839797974": 102, "15233369171619415": 102, "951323833462084e": 102, "00029566374723799527": 102, "9997004270553589": 102, "00018434497178532183": 102, "568440272123553e": 102, "9997699856758118": 102, "11225129129889e": 102, "051862899563275e": 102, "9999485015869141": 102, "902020231791539e": 102, "0005639699520543218": 102, "9994290471076965": 102, "anime_real_cl": 103, "4_dist": 103, "9999716281890869": 103, "8398366339388303e": 103, "9992202520370483": 103, "0007797438884153962": 103, "9999709129333496": 103, "905452492996119e": 103, "9999765157699585": 103, "3499671442550607e": 103, "9994087219238281": 103, "0005913018831051886": 103, "9999759197235107": 103, "4061362637439743e": 103, "9999052286148071": 103, "475799015490338e": 103, "403173675702419e": 103, "5848207794988411e": 103, "0010207017185166478": 103, "9989792704582214": 103, "2124368115328252e": 103, "9999977350234985": 103, "6512358342879452e": 103, "9999834299087524": 103, "359853614412714e": 103, "9999936819076538": 103, "600314317329321e": 103, "9999840259552002": 103, "5589323083986528e": 103, "9999843835830688": 103, "5513256585109048e": 103, "9999845027923584": 103, "pollut": 104, "shit": 104, "checker": 104, "mobilenet": 104, "v2": 104, "max_batch_s": 104, "1970": 105, "1980": 105, "1990": 105, "2000": 105, "2010": 105, "2015": 105, "2020": 105, "ag": 105, "9805465340614319": 105, "761269782553427e": 105, "0005044879508204758": 105, "01569165475666523": 105, "002850610064342618": 105, "00037849770160391927": 105, "9434612113400362e": 105, "053497342392802e": 105, "9992554783821106": 105, "0006490182713605464": 105, "8857468805654207e": 105, "317252262353577e": 105, "314484721769986e": 105, "0750001138148946e": 105, "706833609205205e": 105, "00034479793976061046": 105, "9995512366294861": 105, "391363472677767e": 105, "4607510820496827e": 105, "0679690351244062e": 105, "661913514311891e": 105, "757471131393686e": 105, "0744897230761126e": 105, "76177470368566e": 105, "9996387958526611": 105, "160279296338558e": 105, "00013228354509919882": 105, "1361367038916796e": 105, "464057489414699e": 105, "2412899599876255e": 105, "703883653040975e": 105, "127358498517424e": 105, "9973921775817871": 105, "0022309015039354563": 105, "00018872201326303184": 105, "780902943617548e": 105, "422096920578042e": 105, "638929097680375e": 105, "152203023797483e": 105, "00028818511054851115": 105, "9996094107627869": 105, "58777353237383e": 105, "9200742826797068e": 105, "00017117452807724476": 105, "518441947875544e": 105, "885544381570071e": 105, "4389253010449465e": 105, "1696006772108376e": 105, "9996393918991089": 105, "contenti": 106, "safe_teen": 106, "non_teen": 106, "caformer_s36_v0": 106, "9998493194580078": 106, "0378791052498855e": 106, "00012023092131130397": 106, "9790042638778687": 106, "0017522255657240748": 106, "01924353837966919": 106, "9998124241828918": 106, "19778298237361e": 106, "0001456339523429051": 106, "0008521362324245274": 106, "9989691972732544": 106, "00017870066221803427": 106, "0992944781901315e": 106, "9994398951530457": 106, "0004991036257706583": 106, "2035720727872103e": 106, "9994019269943237": 106, "0005460577667690814": 106, "0478151529678144e": 106, "524079147609882e": 106, "999934196472168": 106, "786742884898558e": 106, "653994154883549e": 106, "9998156428337097": 106, "0001218809193233028": 106, "00013706681784242392": 106, "9997410178184509": 106, "jpeg_trunc": 107, "2216614_truncat": 107, "imagefil": 107, "load_truncated_imag": 107, "ascii": 108, "metric": 108, "list_det_model": 108, "list_rec_model": 108, "sd": 108, "tag": 108, "platform": [109, 110], "shutil": [109, 110], "cpuinfo": [109, 110], "psutil": [109, 110], "hbutil": [109, 110], "size_to_bytes_str": [109, 110], "python_implement": [109, 110], "python_vers": [109, 110], "brand": [109, 110], "get_cpu_info": [109, 110], "brand_raw": [109, 110], "cpu_count": [109, 110], "freq": [109, 110], "cpu_freq": [109, 110], "mhz": [109, 110], "virtual_memori": [109, 110], "ye": [109, 110], "nvidia": [109, 110], "smi": [109, 110], "1021": [109, 110], "azur": [109, 110], "x86_64": [109, 110], "glibc2": [109, 110], "cpython": [109, 110], "amd": [109, 110], "epyc": [109, 110], "7763": [109, 110], "3193": 109, "7445": 109, "615": [109, 110], "gib": [109, 110], "deploi": [109, 110], "action": [109, 110], "3052": 110, "676": 110, "imgutil": 111, "pypi": 111, "simpli": 111, "newest": 111, "git": 111, "script": 111, "__name__": 111, "__main__": 111, "narugo1992": 111, "still": 111, "out": 111, "io": 111, "html": 111, "faq": 112}, "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"], [79, 0, 0, "-", "tagging"], [86, 0, 0, "-", "upscale"], [89, 0, 0, "-", "utils"], [98, 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, "-", "camie"], [75, 0, 0, "-", "character"], [76, 0, 0, "-", "deepdanbooru"], [77, 0, 0, "-", "deepgelbooru"], [78, 0, 0, "-", "format"], [80, 0, 0, "-", "match"], [81, 0, 0, "-", "mldanbooru"], [82, 0, 0, "-", "order"], [83, 0, 0, "-", "overlap"], [84, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[73, 1, 1, "", "drop_blacklisted_tags"], [73, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.camie": [[74, 1, 1, "", "convert_camie_emb_to_prediction"], [74, 1, 1, "", "get_camie_tags"]], "imgutils.tagging.character": [[75, 2, 1, "", "CHAR_PREFIXES"], [75, 2, 1, "", "CHAR_SUFFIXES"], [75, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [75, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [75, 2, 1, "", "CHAR_WHITELIST_WORD"], [75, 3, 1, "", "CharacterTagPool"], [75, 1, 1, "", "drop_basic_character_tags"], [75, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[75, 4, 1, "", "__init__"], [75, 4, 1, "", "drop_basic_character_tags"], [75, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[76, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.deepgelbooru": [[77, 1, 1, "", "get_deepgelbooru_tags"]], "imgutils.tagging.format": [[78, 1, 1, "", "add_underline"], [78, 1, 1, "", "remove_underline"], [78, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[80, 1, 1, "", "tag_match_full"], [80, 1, 1, "", "tag_match_prefix"], [80, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[81, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[82, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[83, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[84, 1, 1, "", "convert_wd14_emb_to_prediction"], [84, 1, 1, "", "denormalize_wd14_emb"], [84, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[85, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[85, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[87, 0, 0, "-", "cache"], [88, 0, 0, "-", "func"], [90, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[87, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[88, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[90, 1, 1, "", "get_onnx_provider"], [90, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[91, 0, 0, "-", "aicheck"], [92, 0, 0, "-", "bangumi_char"], [93, 0, 0, "-", "classify"], [94, 0, 0, "-", "color"], [95, 0, 0, "-", "completeness"], [96, 0, 0, "-", "dbrating"], [97, 0, 0, "-", "furry"], [99, 0, 0, "-", "monochrome"], [100, 0, 0, "-", "nsfw"], [101, 0, 0, "-", "portrait"], [102, 0, 0, "-", "rating"], [103, 0, 0, "-", "real"], [104, 0, 0, "-", "safe"], [105, 0, 0, "-", "style_age"], [106, 0, 0, "-", "teen"], [107, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[91, 1, 1, "", "get_ai_created_score"], [91, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[92, 1, 1, "", "anime_bangumi_char"], [92, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[93, 1, 1, "", "anime_classify"], [93, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[94, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[95, 1, 1, "", "anime_completeness"], [95, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[96, 1, 1, "", "anime_dbrating"], [96, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[97, 1, 1, "", "anime_furry"], [97, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[99, 1, 1, "", "get_monochrome_score"], [99, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[100, 1, 1, "", "nsfw_pred"], [100, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[101, 1, 1, "", "anime_portrait"], [101, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[102, 1, 1, "", "anime_rating"], [102, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[103, 1, 1, "", "anime_real"], [103, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[104, 1, 1, "", "safe_check"], [104, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[105, 1, 1, "", "anime_style_age"], [105, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[106, 1, 1, "", "anime_teen"], [106, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[107, 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, 108], "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, 93], "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, 78], "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, 84], "blacklist": 73, "is_blacklist": 73, "drop_blacklisted_tag": 73, "cami": 74, "get_camie_tag": 74, "convert_camie_emb_to_predict": 74, "charact": 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, "deepdanbooru": 76, "get_deepdanbooru_tag": 76, "deepgelbooru": 77, "get_deepgelbooru_tag": 77, "add_underlin": 78, "remove_underlin": 78, "tags_to_text": 78, "match": 80, "tag_match_suffix": 80, "tag_match_prefix": 80, "tag_match_ful": 80, "mldanbooru": 81, "get_mldanbooru_tag": 81, "order": 82, "sort_tag": 82, "overlap": 83, "drop_overlap_tag": 83, "wd14": 84, "get_wd14_tag": 84, "convert_wd14_emb_to_predict": 84, "denormalize_wd14_emb": 84, "upscal": [85, 86], "cdc": 85, "upscale_with_cdc": 85, "util": [87, 88, 89, 90], "cach": 87, "ts_lru_cach": 87, "func": 88, "sigmoid": 88, "onnxruntim": 90, "get_onnx_provid": 90, "open_onnx_model": 90, "valid": [91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107], "aicheck": 91, "get_ai_created_scor": 91, "is_ai_cr": 91, "bangumi_char": 92, "anime_bangumi_char_scor": 92, "anime_bangumi_char": 92, "anime_classify_scor": 93, "anime_classifi": 93, "color": 94, "is_greyscal": 94, "complet": 95, "anime_completeness_scor": 95, "anime_complet": 95, "dbrate": 96, "anime_dbrating_scor": 96, "anime_dbr": 96, "furri": 97, "anime_furry_scor": 97, "anime_furri": 97, "monochrom": 99, "get_monochrome_scor": 99, "is_monochrom": 99, "nsfw": 100, "nsfw_pred_scor": 100, "nsfw_pred": 100, "portrait": 101, "anime_portrait_scor": 101, "anime_portrait": 101, "rate": 102, "anime_rating_scor": 102, "anime_r": [102, 103], "real": 103, "anime_real_scor": 103, "safe": 104, "safe_check_scor": 104, "safe_check": 104, "style_ag": 105, "anime_style_age_scor": 105, "anime_style_ag": 105, "teen": 106, "anime_teen_scor": 106, "anime_teen": 106, "truncat": 107, "is_truncated_fil": 107, "welcom": 108, "": 108, "document": 108, "overview": 108, "tutori": 108, "inform": [108, 109, 110], "api": 108, "run": [109, 110], "environ": [109, 110], "instal": 111, "quick": 112, "start": 112}, "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.camie": [[74, "module-imgutils.tagging.camie"]], "get_camie_tags": [[74, "get-camie-tags"]], "convert_camie_emb_to_prediction": [[74, "convert-camie-emb-to-prediction"]], "imgutils.tagging.character": [[75, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[75, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[75, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[75, "char-whitelist-word"]], "CHAR_SUFFIXES": [[75, "char-suffixes"]], "CHAR_PREFIXES": [[75, "char-prefixes"]], "CharacterTagPool": [[75, "charactertagpool"]], "is_basic_character_tag": [[75, "is-basic-character-tag"]], "drop_basic_character_tags": [[75, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[76, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[76, "get-deepdanbooru-tags"]], "imgutils.tagging.deepgelbooru": [[77, "module-imgutils.tagging.deepgelbooru"]], "get_deepgelbooru_tags": [[77, "get-deepgelbooru-tags"]], "imgutils.tagging.format": [[78, "module-imgutils.tagging.format"]], "add_underline": [[78, "add-underline"]], "remove_underline": [[78, "remove-underline"]], "tags_to_text": [[78, "tags-to-text"]], "imgutils.tagging": [[79, "module-imgutils.tagging"]], "imgutils.tagging.match": [[80, "module-imgutils.tagging.match"]], "tag_match_suffix": [[80, "tag-match-suffix"]], "tag_match_prefix": [[80, "tag-match-prefix"]], "tag_match_full": [[80, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[81, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[81, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[82, "module-imgutils.tagging.order"]], "sort_tags": [[82, "sort-tags"]], "imgutils.tagging.overlap": [[83, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[83, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[84, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[84, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[84, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[84, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[85, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[85, "upscale-with-cdc"]], "imgutils.upscale": [[86, "module-imgutils.upscale"]], "imgutils.utils.cache": [[87, "module-imgutils.utils.cache"]], "ts_lru_cache": [[87, "ts-lru-cache"]], "imgutils.utils.func": [[88, "module-imgutils.utils.func"]], "sigmoid": [[88, "sigmoid"]], "imgutils.utils": [[89, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[90, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[90, "get-onnx-provider"]], "open_onnx_model": [[90, "open-onnx-model"]], "imgutils.validate.aicheck": [[91, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[91, "get-ai-created-score"]], "is_ai_created": [[91, "is-ai-created"]], "imgutils.validate.bangumi_char": [[92, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[92, "anime-bangumi-char-score"]], "anime_bangumi_char": [[92, "anime-bangumi-char"]], "imgutils.validate.classify": [[93, "module-imgutils.validate.classify"]], "anime_classify_score": [[93, "anime-classify-score"]], "anime_classify": [[93, "anime-classify"]], "imgutils.validate.color": [[94, "module-imgutils.validate.color"]], "is_greyscale": [[94, "is-greyscale"]], "imgutils.validate.completeness": [[95, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[95, "anime-completeness-score"]], "anime_completeness": [[95, "anime-completeness"]], "imgutils.validate.dbrating": [[96, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[96, "anime-dbrating-score"]], "anime_dbrating": [[96, "anime-dbrating"]], "imgutils.validate.furry": [[97, "module-imgutils.validate.furry"]], "anime_furry_score": [[97, "anime-furry-score"]], "anime_furry": [[97, "anime-furry"]], "imgutils.validate": [[98, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[99, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[99, "get-monochrome-score"]], "is_monochrome": [[99, "is-monochrome"]], "imgutils.validate.nsfw": [[100, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[100, "nsfw-pred-score"]], "nsfw_pred": [[100, "nsfw-pred"]], "imgutils.validate.portrait": [[101, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[101, "anime-portrait-score"]], "anime_portrait": [[101, "anime-portrait"]], "imgutils.validate.rating": [[102, "module-imgutils.validate.rating"]], "anime_rating_score": [[102, "anime-rating-score"]], "anime_rating": [[102, "anime-rating"]], "imgutils.validate.real": [[103, "module-imgutils.validate.real"]], "anime_real_score": [[103, "anime-real-score"]], "anime_real": [[103, "anime-real"]], "imgutils.validate.safe": [[104, "module-imgutils.validate.safe"]], "safe_check_score": [[104, "safe-check-score"]], "safe_check": [[104, "safe-check"]], "imgutils.validate.style_age": [[105, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[105, "anime-style-age-score"]], "anime_style_age": [[105, "anime-style-age"]], "imgutils.validate.teen": [[106, "module-imgutils.validate.teen"]], "anime_teen_score": [[106, "anime-teen-score"]], "anime_teen": [[106, "anime-teen"]], "imgutils.validate.truncate": [[107, "module-imgutils.validate.truncate"]], "is_truncated_file": [[107, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[108, "welcome-to-imgutils-s-documentation"]], "Overview": [[108, "overview"]], "Tutorials": [[108, null]], "Information": [[108, null]], "API Documentation": [[108, null]], "Run Environment Information": [[109, "Run-Environment-Information"], [110, "Run-Environment-Information"]], "Installation": [[111, "installation"]], "Quick Start": [[112, "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.camie"], [75, "module-imgutils.tagging.character"], [76, "module-imgutils.tagging.deepdanbooru"], [77, "module-imgutils.tagging.deepgelbooru"], [78, "module-imgutils.tagging.format"], [79, "module-imgutils.tagging"], [80, "module-imgutils.tagging.match"], [81, "module-imgutils.tagging.mldanbooru"], [82, "module-imgutils.tagging.order"], [83, "module-imgutils.tagging.overlap"], [84, "module-imgutils.tagging.wd14"], [85, "module-imgutils.upscale.cdc"], [86, "module-imgutils.upscale"], [87, "module-imgutils.utils.cache"], [88, "module-imgutils.utils.func"], [89, "module-imgutils.utils"], [90, "module-imgutils.utils.onnxruntime"], [91, "module-imgutils.validate.aicheck"], [92, "module-imgutils.validate.bangumi_char"], [93, "module-imgutils.validate.classify"], [94, "module-imgutils.validate.color"], [95, "module-imgutils.validate.completeness"], [96, "module-imgutils.validate.dbrating"], [97, "module-imgutils.validate.furry"], [98, "module-imgutils.validate"], [99, "module-imgutils.validate.monochrome"], [100, "module-imgutils.validate.nsfw"], [101, "module-imgutils.validate.portrait"], [102, "module-imgutils.validate.rating"], [103, "module-imgutils.validate.real"], [104, "module-imgutils.validate.safe"], [105, "module-imgutils.validate.style_age"], [106, "module-imgutils.validate.teen"], [107, "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"]], "convert_camie_emb_to_prediction() (in module imgutils.tagging.camie)": [[74, "imgutils.tagging.camie.convert_camie_emb_to_prediction"]], "get_camie_tags() (in module imgutils.tagging.camie)": [[74, "imgutils.tagging.camie.get_camie_tags"]], "imgutils.tagging.camie": [[74, "module-imgutils.tagging.camie"]], "char_prefixes (in module imgutils.tagging.character)": [[75, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[75, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[75, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[75, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[75, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[75, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[75, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[75, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[75, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[75, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[75, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[75, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[76, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[76, "module-imgutils.tagging.deepdanbooru"]], "get_deepgelbooru_tags() (in module imgutils.tagging.deepgelbooru)": [[77, "imgutils.tagging.deepgelbooru.get_deepgelbooru_tags"]], "imgutils.tagging.deepgelbooru": [[77, "module-imgutils.tagging.deepgelbooru"]], "add_underline() (in module imgutils.tagging.format)": [[78, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[78, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[78, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[78, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[79, "module-imgutils.tagging"]], "imgutils.tagging.match": [[80, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[80, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[80, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[80, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[81, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[81, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[82, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[82, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[83, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[83, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[84, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[84, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[84, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[84, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[85, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[85, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[86, "module-imgutils.upscale"]], "imgutils.utils.cache": [[87, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[87, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[88, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[88, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[89, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[90, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[90, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[90, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[91, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[91, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[91, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[92, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[92, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[92, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[93, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[93, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[93, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[94, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[94, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[95, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[95, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[95, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[96, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[96, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[96, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[97, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[97, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[97, "module-imgutils.validate.furry"]], "imgutils.validate": [[98, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[99, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[99, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[99, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[100, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[100, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[100, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[101, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[101, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[101, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[102, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[102, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[102, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[103, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[103, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[103, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[104, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[104, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[104, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[105, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[105, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[105, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[106, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[106, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[106, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[107, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[107, "imgutils.validate.truncate.is_truncated_file"]]}})
\ No newline at end of file
diff --git a/dev/pt/.buildinfo b/dev/pt/.buildinfo
index 27bab2658bab91439022247d276feb5fc2ca84ae..7da45dc0f115363a038fe76159d3fd138c889ab3 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: 893476e65dfcd8f16ad18502fa896738
+config: 3cf1534f346aaff67fdbbec9b7e05e0d
tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/dev/pt/.doctrees/api_doc/ascii/drawing.doctree b/dev/pt/.doctrees/api_doc/ascii/drawing.doctree
index 7107640cba45b1b017345d9840602db9d913ec60..ce8529aa11d3fb7edee504ecd32b6788a93436b3 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 53ba36cd110004c3e465fb3281066a393159d3e9..8a5a6f3c077ce9a2693de5d958ecc4e8952ab2ed 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 b12225c521ca64f67d9137f16e8a38ba318c4c3d..e1c1a2bd1f955a814dd16f3e4282693f796ddaf4 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 8c2e747079a45db9f05a9ed6b9aed3458b5a4fbb..e58377196aec9c42a638457a824f414655252332 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 a23174889616832d44d4a50ad0b653da2be81024..5101e6ebff747d94b4aae8d44df407c89d0ea8c2 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 2b911c7814787bfe2ebe767de683846ffb972560..6820db36c4bdd5b8660db460e2856fbba17aeb94 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 36ee3e69a04a8e7c7a38bdac27e3fd5ad4b508e1..27da5c295ef3a0d4ac35e119678b534c79ad69af 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 f0f46161821d37b5649fb49581a932b2dea2b5c7..b72f12270c9d6de29f67e6c7a5d23bd0eeb6f2b8 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 9264a771c67dd141268b4b7b9f438b5ee8b92d1a..2b8601e2f9b04ca8dba6d4e702082f6761ba9717 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 8189e297e985a215460fba9ec6bf39298fc53b95..d34e4ed0a8ccd17c39544cbe6bf7f600ba40931a 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 0402fe3620a5f7efa04df502b1d3b3bf5926e099..b1a015d3596b47fdf92159fb97291aa29c51f11e 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 f00cc588f9b96f095beca32d513421afa187e7c8..97aae97438f2f85ee66ae011801d1a617df3a9b7 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 5c953554f08491ab36cacf88a8f0ad9519d437c6..f2d7659c9383f616067982efc1949810f586215a 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 582113bd91aca04827476a1159855dab68d3b2c4..d5f698088ab186dbf8b50c76cf20bcdab5b13e59 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 95e75eaa44fda7083a628151ac473ff089ca54bb..4122a5c656aba977a76204457fac06b5c7558858 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 3ccf61b83c8c4dde57d0f95eabe0f81983882cac..340234688073856c0f39f2b125be2fdb78022695 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 7f6ce304c46a9ed32653efdfe75f123720b6327f..d3c0d8ce6d866f6457892a6564ec4ca97c7d1dc4 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 9281e8860613649cb0e291ea0f2fdba3c89260a7..7e2304059594b56347c3f0b2249419e2c7c9be72 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 93203326876585d631899c736113b66f31ef35c7..0a0d495e6faeb34ad7e4b333630490171507cf0b 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 f2d18f6517338c6f50460bbba2d3ec0f8a73bb15..4eb124e37abc25e0bcec93e388eac1ab4171cff0 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 e5b980db9f3c6a23c9d61fa8c7a92e760e52ace8..b71fd67119ca5e42f8cfe42f0db57cbf5ebfb2c5 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 6ef7852d1d2f81337d9301373dc7977717724f90..1f180ef5c63bfa9152b87468844896db02cd11e6 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 e7c15b019cd2d0f1ec84beeb12867ecfdf6e207c..82752ad2d6922bc382c6bc871df71b380c874533 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 3cc99813294e97b96b255ef6b9589fab65d97ff6..caadc7af1107c84df4c81d2b09de07e362b7aa8e 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 d929968c209317f82315819a55fe7a85f973107d..6ec9906a1eaefc26dfb19cc87f4182a5766b3c86 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 1723805d072700e353a6798be6c5ae3d74ddf992..c03eb61e97dbec3a71b92ba3df19eace8efcb73a 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 196b91d9e6fef6c81bc5f3b136f36e572a70e479..a28dec59ea6e50c2fe1c7930a10d559fa72ad726 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 b8601d822b00bd268c58a53aac5bb8ebdebb00b9..745c52ee3223ceb5c525b68987244860af4477e8 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 2c1eb0db0c00d9aa71c380244c15e652fd157a06..e3faa5f63368815bf1598ef9e5edcc1823ca0a30 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 2584688cef18cdee9a0066ea7fb948f37b6032c0..21f38cfa9918c1b359e91bd0a7b6ba9d95f8435c 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 3e9e255b46a02b3fe871ff1b68b484e501ecccf3..35b5e29543294054d2f6071b6b149f27da89fef2 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 67997a17034567c3159c8eeecb1d9a76ae1dccc0..557b0ced261516490046ade21695839473074ba2 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 21517aa9aff53c01ce30f891f1ff1895b2992e8b..16444a3bba06ad591d12fe88ecb2af732c61c7a2 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 b6d5cb32b9e0320fd5ce3b444be7348b6701f8d3..bb5fb0ca5cd56162edd23b86390e753206013918 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 f13c788bf094776f824126285903897d229697e7..3c3b0d699288e5ce23738fd2b25b1b1460a0e0f5 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 ad65402d652fb69b4253fe01e9975fd16f66ef80..64c1fad123f5d64cfb9f43becaab4a58dede4355 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 fff0fcd6c6e642cd583085f686eb1e80fca6ae90..3438f6dbbd9f61aab9c97a51e42e04f3c9c23711 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 c1e552e737df341aa4e0b81426f04f2b06871c33..d492d314f2a370293565ddbbb9355da4572ab9fe 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 86dda84944d134d52787da8db59720c4549fc312..2b7a4808cba2fc683c905a6e991a222e5bc80d49 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 f4eaf13d301afc94508618e8563f29ba95725539..565c38fcbf9db1af8caf0ef958ef582b1d30c503 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 c85ae46ff86c688a7349dbf32c7dbc24fecca802..68d3033132d7f3bddba761a225bf53096a621674 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 40ab4676769997bf6f9ec2f0d922ca90008c97b8..90720dd38096042222f2fbea08aab769fe865d87 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 6bf7919c25fed3267e79c04475c431ac394f7533..0984ac0d73470be24150a0234e0fa503004c647c 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 f11d5283a96bcb0832b286bbd6d8ef566360070d..513df898db02d7199f244b90371667c4697ba5a4 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 5b1c03b60cb67e5f2e887545646bf0616f777ee9..9aaf4c834e304e27612b01ec3c8d09e43bcd4ac2 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 6878ec8f084a9be8056c27b4fe3355765ec20178..664547a9db2d578c754ebc1ef596ea7e8cad3b87 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 6649e2cbfa6da28ee4f83c62daaeedf3ea7bf12a..6278125b3c87a4266c47229ab785618c4e4921ca 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 528142749ccccc4e92416d6af52edd7f33941643..a8d7cf37046b7d22d25dfd362c401bf4884474e3 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 0f0abb60ff3b0c3c119b16893f190c7ee0bf052a..be0e0fcb41ce550049ab7853f33ccd43b7a4044f 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 efe666e940da10c56706d736193e91e7d19e0ddf..31d3235b51194314223b3d614a82d8ea93b7ed33 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 238fc1c467bcb9e0a93040c1d6487427efad9edf..ebb04cd93d19e35ceedae9d72763990df94bf8b5 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 e5a3f6d080a500c7f358faad54f38ffe4a98f82e..268662e4801b175845e0f080b7bb4e15c315b06b 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 bff0daa1620edf320ee8fda47c05ba9dc8b54ee5..ed43ec821f939c50c7f3f80bcedae28860102d54 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 48abe2ee585dd6947f2765b51f95f003f762de69..8f3fe84b433897e321532ef3bf56e73c578826d0 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 66d379245b0b4c1342a68e3967ef1f479abe24bd..004a2a4e5ddb6fcf16318b73d3c7d963610cc911 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 03cd3be99dc31869eb3b11943b471ac7ea2a2fb8..7e956bdf5b8a2705d39a70d03b0b11697f2bfa5e 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 92805c29d250b2d0631412c0873e836326d0156f..f015cd34a67a45be51f49f724f335a1aa7308ca4 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 0ae89b4a0d4c4376eb6d718407976ce3d34f034f..52307e4efcc776f44741d4767539a8e0bba6ca09 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 25525cb2c51e65154ff66bd3e88407f369fe3f66..67467dc4e069c990c87e6a73fe96426b65c180f6 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 8629896d1e301e48dd1997cd26f252e66b9bfe53..ec2eb91c0f50078de468d1599f35c32a2f56cc1d 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 06bf3ac7b0c3a994a5fd8a05067aac013499ae3e..6b0ff2bd7fe2081051fa67d5989a9ae6b4be338a 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 de2bb4356556479dc8cf6a5e725260b47bd4c3b5..1ef1698e67acaa8f1ed183c7247e7b8bf37fcc85 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 12ad160202ad10595f40e8c66d3b4d53963c7298..0eb2d0e0e70b73938a46c91408aec3885c4c2409 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 f07462acc943906059517a7aa640e75e81fb5c7b..20490d054db5eb018d66635f68ad22e5ad3df10f 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 e43a614646cbd4fbaceec8594681cbfc1fc5b0d5..50c788e74970539b57022fd1c2649c14928ff355 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 fc063bfdea89588a6a3be9f850d9fdb8cc29e96d..82dbe700d4273f58d88d8693bafb9164317fcdac 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 33eefbcc9a37a3d9f0a1fc9bb59a66fd140f0088..6a08ef1a58135ed6a1a07bdddcdfc6541eed1371 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 2a6936d9fdb41c9ff7617f4482af440cc7d96122..3e0e9fb1d63cca664d3807ff69222d65a1ddd605 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 c611fb100ec21402dba414575d500540e5e0e3e2..c9f031cfe0c97d0ced8afadd3c104e9ca1968324 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 f8c8e962b01fc79f7de791567ac2262c04fc9d75..3a8320dfabb4e7284e7c9fb531a7f1387e291ed7 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 b6ccd1238e4b5c95ff5e499dca35239ba1fb2342..4e7e51416faa3b3449994f4e986978c29835a4db 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 a11a5781b66d88a298b6de1802178cfe02cf7aad..8bbdf991bf8c35645d717bd624a4c5660ae9e136 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 7bde0906ee9c1a8b3834519c68056377886219f9..48e5aec124fc16bb51ec173c1f01fcec0cb9a737 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 cc91cc02bca0caaea1c181e2f8c67eb3b8ef9d76..d70831de2b31152c07db2a7bdc661c1a6ec9b507 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 c16cc1e37414f6149a9c6a890b2e27031555ad2c..4c4a5ffc8d1333dd6fafb0b465b9773ecff1734d 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 49283516287df824109fcb05e4911ec59ffc40ba..cb91b14c9041f81ce81c52f50f10e87b5d76b7da 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 6b5a4c1bdb9242ef1f5c5a014e7964e98e384c9a..8f57a0499ece698e563a325f3d4b172018a73714 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 a73970dad1a0ce346473a0b5757afc525a4bcf42..75bf020e1cd3ba0d59a64edd3f3d9c109dbef376 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 8fb50b6cc622bbc54797337e16ff9356fd5d8115..0ada5cb2a90415d5310c4262c6b3aa29d011318b 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 6b4a76d5dcd435749d811f6d503297f8fd68b37f..045f1d822bae10f64b43d62aa0d6099855bf7ed1 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 4e1bc151066ef2c131c212294e79d4af5a72de73..34651805ec1fbb850305acc8b0d9a4f7cc78832a 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 4bb445a4ce32911e5dd8127af1cec71a6176f56a..ffa810837d956fca00db1962357e9b3f0262faad 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 0693c6df2087593973d86c5934406c06b3fe692a..83e7a2f6c2f59d0500ec957584165ce9114f2da1 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 30dbb3ebd2534281c5050451f7f824d2f5267f26..03ddde73e6267ab9c42e143d55d8dbce5a34b3d4 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 3fd1d4e858dea650c21544a89a6644101c32ac6a..b7bc0050cfc4011e5234a1061bc99b2f5b98c515 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 4300d6dde233554e96a40d7f2100b16f07b6c7cf..199805d7aa35c53bd278ccaf821089907b87b754 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 422112eec7e28b13e73cfaf9020144bf96010e6d..1cdef1942f1e335a80a8052e36b8dde10c8a29d1 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 938566186cc7a5c8f14d97ee1c6c0625aa09966e..1adc97e9b5c702d36c07630681f795b71c5d217d 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 d71c472b61c4dae441e9a86ed8662236cb45ccaf..acb494ccd422c96e6958e37072d1918affc153b5 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 53ab5fd995b516a17cb9100a37efb99c0a83f343..86d86d2f34dba4c4f0c46d18261ba451de861195 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 e1f0613323e28b4e1601355b2abf88f79b88ddf3..2bfb6a62c8e56b990cf6b5eaf51f0fd1212573f7 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 7f645199aa39e2a7c96f4a3c1d291185c6d40ed5..dd45927b73cceccb8ba3cc687faa9d384775aaa5 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 bb8e765b34cbbc830f46b2d8a3ea1c48cb3bae05..32d3ab1dba328111732cd57c49ed390c72a57e6c 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 24ae95f23a38ef54e4ee9094aab51092c68b4846..876ecbc1421a7132acff1855fa6ef7973cbd24dc 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 31b0c5192b4091ad9a470defe636c9a9684c40f9..5dcdf77ffb7794e6d214671af3a228d199614f30 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 d8c8640eafc53e40298f6e6dd27973e7a9afe63e..0395d7d27df387bd02747ad58497f648de5787e4 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 3412a9d9f3345e8b5ccf2858b3928cde7747fab2..8ad6c5de34b64572396b667492988b349a37e181 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 83be382e9318cd6b19223cbf39c7d035f06822de..2c213b31a55a6e150290db86071a97b1295e72d9 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 63311526c7af82fb46cc39dff1a4bb7daf8aa734..ede8435e7837c9cb591e5fd970d816bdd3bf2ece 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 7a6abf62f48bcbd12b877fc49f6eb16a0b019a23..424a6cf62ff0b3ea116d4691486b3babda97ebaa 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 8def76d9fe62b35472b8b32734e5bdc4c0c32709..c8bedd24726ae5859771fbb29253935edf33a7ea 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 51e58df86cac110b30f50f2fc217f1e5e4123040..8a0553cf321b55a2255d0de05b5e0947f012f509 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 162fb9edc0b6431e3bad110594fb602f9bd47da5..4e20602d55c4250b1eee378afc8d45268f8a8c34 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 33750a7dd5f6535ab1500757926f4860a3c51998..a95e61d7ac2bad03b5e1e0c7661b104bc5068a5e 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 f4ad55e6f7e50cf3cbf8b9472c6578c07719d57b..e5504bce8f60381e2404b70bd5a5504e477d6519 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 e7ec5360937645a18d43e7f5fc5ecb2186f50279..8f3c3b63987dba2d310143e2dff1cb1c28400432 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 07b6471972730ebdcce5c2f02b1f23768c20699d..b19cb2b65458802517ddf3e6a65d6d0a04bb9cc2 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 332b9ba2ff84298bcfa1805266d539c1faf619ec..8e6e001747f85522e9604ebcda6a6b5b99f2b310 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 0be605fcc9ba5f9c71b50b061ec149790f42d3b2..20bb136d56f9304c7a087773adfab4a4b75db93f 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 edb9dec3595f74a976ed32e020ec9473c9f9d7b0..eca59675078dea8b68be5141938eb17af9938e75 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 6c48fcc40eeb2e765f8222ca9fc4858a2a6533a7..0e53c5be86bfbef432a02015cf200d4cd5354800 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-30T05:22:26.846317Z",
- "iopub.status.busy": "2025-03-30T05:22:26.845908Z",
- "iopub.status.idle": "2025-03-30T05:22:28.006772Z",
- "shell.execute_reply": "2025-03-30T05:22:28.006030Z"
+ "iopub.execute_input": "2025-03-30T06:48:26.268084Z",
+ "iopub.status.busy": "2025-03-30T06:48:26.267647Z",
+ "iopub.status.idle": "2025-03-30T06:48:27.418031Z",
+ "shell.execute_reply": "2025-03-30T06:48:27.417341Z"
},
"pycharm": {
"name": "#%%\n"
@@ -53,7 +53,7 @@
"text": [
"CPU Brand: AMD EPYC 7763 64-Core Processor\n",
"CPU Count: 4\n",
- "CPU Freq: 3246.88675 MHz\n",
+ "CPU Freq: 3250.10375 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 d949e99dd73b5d444994b5f4b95f76bd08fc47e1..9065709c46e035bbbb26810eb80745c3486b67c0 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-30T05:19:28.988884Z",
- "iopub.status.busy": "2025-03-30T05:19:28.988387Z",
- "iopub.status.idle": "2025-03-30T05:19:30.153665Z",
- "shell.execute_reply": "2025-03-30T05:19:30.152904Z"
+ "iopub.execute_input": "2025-03-30T06:45:38.435421Z",
+ "iopub.status.busy": "2025-03-30T06:45:38.434957Z",
+ "iopub.status.idle": "2025-03-30T06:45:39.592899Z",
+ "shell.execute_reply": "2025-03-30T06:45:39.592100Z"
},
"pycharm": {
"name": "#%%\n"
@@ -53,7 +53,7 @@
"text": [
"CPU Brand: AMD EPYC 7763 64-Core Processor\n",
"CPU Count: 4\n",
- "CPU Freq: 3032.56325 MHz\n",
+ "CPU Freq: 3320.70125 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 10bc5465abaece15e61c9c622abf3aa1d7c64e9b..0214744a9518ca1e2aa99557772808383221a1e6 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 3077c9eac25e6cb16cd2fa28e6f8a2b407f441c9..e1f2052a5f9088457f71432afe067b4e73aca924 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 d949e99dd73b5d444994b5f4b95f76bd08fc47e1..9065709c46e035bbbb26810eb80745c3486b67c0 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-30T05:19:28.988884Z",
- "iopub.status.busy": "2025-03-30T05:19:28.988387Z",
- "iopub.status.idle": "2025-03-30T05:19:30.153665Z",
- "shell.execute_reply": "2025-03-30T05:19:30.152904Z"
+ "iopub.execute_input": "2025-03-30T06:45:38.435421Z",
+ "iopub.status.busy": "2025-03-30T06:45:38.434957Z",
+ "iopub.status.idle": "2025-03-30T06:45:39.592899Z",
+ "shell.execute_reply": "2025-03-30T06:45:39.592100Z"
},
"pycharm": {
"name": "#%%\n"
@@ -53,7 +53,7 @@
"text": [
"CPU Brand: AMD EPYC 7763 64-Core Processor\n",
"CPU Count: 4\n",
- "CPU Freq: 3032.56325 MHz\n",
+ "CPU Freq: 3320.70125 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 9f3f3342ba7be32fd0f8323e21e97f3f6315b9e5..a6ad9425f984f5eb1791bc9166e0ba001f81b663 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: 3246.88675 MHz
+CPU Freq: 3250.10375 MHz
Memory Size: 15.615 GiB
Has CUDA: No
diff --git a/dev/pt/information/environment.ipynb b/dev/pt/information/environment.ipynb
index 6c48fcc40eeb2e765f8222ca9fc4858a2a6533a7..0e53c5be86bfbef432a02015cf200d4cd5354800 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-30T05:22:26.846317Z",
- "iopub.status.busy": "2025-03-30T05:22:26.845908Z",
- "iopub.status.idle": "2025-03-30T05:22:28.006772Z",
- "shell.execute_reply": "2025-03-30T05:22:28.006030Z"
+ "iopub.execute_input": "2025-03-30T06:48:26.268084Z",
+ "iopub.status.busy": "2025-03-30T06:48:26.267647Z",
+ "iopub.status.idle": "2025-03-30T06:48:27.418031Z",
+ "shell.execute_reply": "2025-03-30T06:48:27.417341Z"
},
"pycharm": {
"name": "#%%\n"
@@ -53,7 +53,7 @@
"text": [
"CPU Brand: AMD EPYC 7763 64-Core Processor\n",
"CPU Count: 4\n",
- "CPU Freq: 3246.88675 MHz\n",
+ "CPU Freq: 3250.10375 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 1412407616cb6e651f33349a6399d18b6acbe44a..384d7f498724986e6801b994cfbf1ec62f1a8448 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: 3032.56325 MHz
+CPU Freq: 3320.70125 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 d949e99dd73b5d444994b5f4b95f76bd08fc47e1..9065709c46e035bbbb26810eb80745c3486b67c0 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-30T05:19:28.988884Z",
- "iopub.status.busy": "2025-03-30T05:19:28.988387Z",
- "iopub.status.idle": "2025-03-30T05:19:30.153665Z",
- "shell.execute_reply": "2025-03-30T05:19:30.152904Z"
+ "iopub.execute_input": "2025-03-30T06:45:38.435421Z",
+ "iopub.status.busy": "2025-03-30T06:45:38.434957Z",
+ "iopub.status.idle": "2025-03-30T06:45:39.592899Z",
+ "shell.execute_reply": "2025-03-30T06:45:39.592100Z"
},
"pycharm": {
"name": "#%%\n"
@@ -53,7 +53,7 @@
"text": [
"CPU Brand: AMD EPYC 7763 64-Core Processor\n",
"CPU Count: 4\n",
- "CPU Freq: 3032.56325 MHz\n",
+ "CPU Freq: 3320.70125 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 44846cedc7612299b27c34b6e405f00f1801a686..7e86346e505bd56954ce00a2bac15171221b75dd 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], "3246": 107, "88675": 107, "615": [107, 108], "gib": [107, 108], "deploi": [107, 108], "action": [107, 108], "3032": 108, "56325": 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], "3250": 107, "10375": 107, "615": [107, 108], "gib": [107, 108], "deploi": [107, 108], "action": [107, 108], "3320": 108, "70125": 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 c226f89b144fbbdcd342bd34168ae75b107339bd..b53a5df2f866bca9ddd112dfedaa2a21c423ccb9 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: b25e00324e779e0852194923f3cb5d82
+config: 59e1cac853df2099fcc8ed87bb453ff8
tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/main/.doctrees/api_doc/ascii/drawing.doctree b/main/.doctrees/api_doc/ascii/drawing.doctree
index 9dd63a6d7d60dd41b7e0fa4d89f8d9a2ac6b94d9..b70b41e4cbcf58526936a822573d5a9505485ca5 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 67c250c0997e77920f2966becd9c50907658a983..2537a97acbb395459e6d2729e25dffcf08bb1347 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 1703d5debbbf614d6b54c6d08112767b10552719..0da8a9f039bb9fb877e79f024f25a6e2ddb64800 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 d62805f81c03abb8ea7288a5654550c73fa06092..3df98effdc0e6933a60a73ffbe3ba4734d1f9634 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 763f85afd64490c7102a4fcc520156346afb9410..1c79be1de69dd0b3e387b683101403d296e4a956 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 97e2198ea28d6f42cbab4e9f5bebbcfc6f6fd8d3..9b74e32e84cadee59c841b9bebaae66847154041 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 63f7e809b623f4372fbe7262521338859b1bf85d..6e3a5ad98b5af6c5d978b72175883e7c7f01945d 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 f07601709411926f50a67c5b89c1d33f9cb34b69..823a2ab79104066f4d6710b7ec36477635c38752 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 b50a5c46ce491df387c1757137244ba35a55b152..efffae7e7020174e6ab725b5551b38986a5eaf8c 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 97b656ab42933cf3d0313d64a8eafdbdbcf8fe2a..d2cf55b2d13887f40d0c40a0bf7175ec7feacc7d 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 b4735b6c953f53a4e256ee7313a39bdd59e826fe..a9f78dd8e7b9de65fa5aead44fd9477fff96ca91 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/pad.doctree b/main/.doctrees/api_doc/data/pad.doctree
index dbe4d27f0fdbd426f0046f19d5344985285ccc66..b15419ba23f1bf357572682b48d998df6fdea581 100644
Binary files a/main/.doctrees/api_doc/data/pad.doctree and b/main/.doctrees/api_doc/data/pad.doctree differ
diff --git a/main/.doctrees/api_doc/data/url.doctree b/main/.doctrees/api_doc/data/url.doctree
index b8437165572d0d4b1b9f473eef2d87b0cb215860..de8449e95024f4a598c7633e2f18ededb5e6824e 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 d7357f6311617bb38a2b712122a4e48588111ff0..eb498d4eddd4dc1c6229ff126b4a9a3bc24905da 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 a797753e62558e6560cc8dd1a1570e418302b31c..854595cc55729a70bf79422f9230653f705175e8 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 6bba5c09c9bdd2299010003084ab7bdf1cc74fd5..4ccb27d6fec167e4168d6f0b58e3598c79fe61b0 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 b075911ddf7f4ebbf696eb9a4645306f14eaa092..3861185e97633e55c0e6496ed094ae3b998cf323 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 3d063897f6a7e0239a68dab241cef24d592c119a..a7b8bea1157905ce727984387e9b4214068ca437 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 07d188e511ea8268746d13bd994d0fbe05877e79..ab759b7f8d2619755cdd89c3f29b55eb75e86e39 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 7bcbb45a3527dade660c041f5c2000fb32407626..b73d3e461b0be9cb9480b5f669ee86da7241bcb7 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 42be7ef5e22d5a3c736f147f687c391f094dea43..85241b77bc571d2f7db351b9080985799d32645e 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 c9207fff7833a6c27ed385e369003f81ed22495f..79a349367fee49099b2a30cbfe4a5e20297b312b 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 56302bfbc81d56ff3557649e9e124cd8150fab40..6b6ebcdff74814e35ba704c62635499b9ba5a488 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 c1e9387eb1b6c5b11a90d2b99fa70d61b9ac8502..d1ca69da72f7b2fdddf6f3c0c8700dcc7dcab6e1 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 b0c519d53b7caf4055de1dd92b04940535624d48..37e8a99420afd0cc0505c9b7c3ff6936859d1e7b 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 882fd964ae04a3a843c74c83ce030649cb5c6664..d2c7c79ac5ca5a6b39ea91d32a7f524518526d47 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 31233f345f37967313bb372fdb2edf665ffa17f1..624b415c91b3dc558d40736d8311d40caea6051f 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 36f371cb729e92ab25e88c27b8f725fa01c39965..dca07dbacc5a9344dddc76294d7e2eb8dec90061 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 0ff895d8cf59db075042cb00b170ebf98d6e433d..39832bdbebca9e8bb6e6319251926bc80a46c255 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 7dfcac2ea4bbecfa6f37393e228588fd4731dc22..98c57e2f31fb6843f718fa9c6e33819a9e5f97b4 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 835db7ecbaeed142168886b1040de0a3c4f94595..670a57fef62f9658b5d1447c29bb53ff5e3998f0 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 22412dfcd3054426fb8c8c31926ca93a8f73bf53..ab55014b5c563da284036c940a5b13b05eb36809 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 f65d87e60a49b398a4aa48510b313ac82b1a2f1e..97938b7af00b5df25854ff06519bbf215fdedc4d 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 22bd7ecd98be9777b7fe03882e00612addada5d0..d5c311464b2ba497f2a087b3f79674ebb8706a72 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 50fd71f7176d5f76a109dc83bde33bf3dfbdafc2..f1e7d49e048b0a97624d224d78efa3fb7ba6f75f 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 4e6adda498a94d5e990406e0f21b5a2779fbc00d..f91fa5ccdc865997a1c7555847f5e29dd4d91317 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 ee5ca2e440034e75e1fbd99a703ca7ed5f291b35..b2ebc69a2c6713c5e157650ed3d8f13561480a85 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 375179bb075751e5296ab6336e3014375720f6d5..1e56f73bdea8531b8badd7372b6aacb7681e0a15 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 8f584521a51a863379c035900cec23fd5b96705a..95cc0ba55192e1858e7e160560980706f5509ada 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 b4b7c445b2856fdfe37a241d4c41a326ed8f35fd..d7db57e6566544995671085457226ed583001276 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 3ce9585802528930ef3c318339cafec664aeaff1..f277ddaac5d6e156a8bfa7260e080f280b77f6c9 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 8e19e40e808a0ae65eb9c38367d7f1082b902116..ec1a1cabe5558a925e5848478c8b00f20ee1232e 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 cee0c26e4db2f0d425b9e667c0f20cc30db1bee2..5f67b54a01d74b782ab83503ee9543bd24b70346 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 7ea3cccd18526241d32d588ec00b5631f4be30db..4f1e32b310581b29f86305b794946b130ce970d4 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 77a9165a2f4282e4f63cdd00d22adf5f29722c64..bee7dce7dc7cecf6043e0d81048287871e2d0fea 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 146e5c754bd2c0b0927b0a93540d415fa12d8948..5663be11861c680cfe2fd481a2fc3edac220bf75 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 e51fa541f9b64e1cf8de8d6e476839305144f5c7..b4af4c4cb29f3dee682a562e614d798717fab214 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 f13537bc717e2498cfeb552faa333ec897382f4a..306b6c312bfb7c45a41fbe0dbabf045ccc0387be 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 23bf065c3da74a3d87897f5d2a58930b6c3d3a2a..ebd88f818e7ba83705a1cc46bd03cbdf0cca629a 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 a15725c5cdf81af9f9460ef6b39b306654498cd6..5fd2e4b1da4a09a9d021b65af098aa14c48b8595 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 a2318016dcc50eaba6351f2861b29317f7c60b59..35b45b7c7a2972c10c0539dbe0c6367023d822f6 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 48d3b91b15a70eb2e7871c842e5e001f71357368..4135520cf10de187371df7b24f9b4402adf229a0 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 02da4dd27a9d2ab06bf0eb00fb54617b4e4e4ba9..69776bb07687cd5b1e2b556a394bd0958bbcb801 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 a82efc60ca05f9ea9dc89266452e9e50056768b9..47202920bd3b33bb4af7ebe04f99886c7633fb7a 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 2aba3e8ab1c67b74255600a762289f1f31cda11b..1bf0690dc8b5f5bfe59d850028732dfa0d3fd754 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 a12f2a2ff18e05351304f5025493264327cd83b6..129450601140ba8fd7865b621cc300c91117bcb3 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 835984fcabf2817a5426a4cdf79506207a078f70..0ada605a150bbfb1b86bc15c19676158c5a5c5e6 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 6bf2012b41ba96bede011a9d09320aaa3aeb443c..288fe9b521367f9d01e929f3f3e372bc662d0bd3 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 7797d95a3d4e0858cec7c859991aadfe1bc0854c..accc3eb58e437b103b79bab716b98963328505fb 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 478b894c0cbaeae0bcb14c074823fdab425cedc2..67ac9a47994c960e47c274992eb2152a3a31b5e1 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 f5028cbdf3f3df71de15777cd519ecbef7606798..537ff981bf6faf0e84d54115deebd294a2aa7303 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 eb67392f24e21a52fa57aed4e55314162f85e583..38f713161e5aa07c6a6e387cd2180caa9ffe33b1 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 2a9bc11e9ad92c2466861b3cf57e68279e17da90..20cbd018a5addc2dbebfa61c3e5303910186ecce 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 e1d76fa32c448c08c1dcd5a690e0949569d1b25b..b66ecb1c9fed37953e1de74b5bb38fba37a220dc 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 328667b8b9332f3869e2a7af7cdbde7660fd2397..37e97db95235de0ceff560506f19b624afc82735 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 fd242f8b48dca8459241b4f4dbf86c246e56510a..4bffd644408ef3e425f1215b210a6e186949ac71 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 e0dc6fc4eb3f9e38f1a56d346504d21b282b409d..d0106328661b79e1dc303ffb864ead9a99531d04 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 fc18f700a7ca73cc1f2e7de16766ba2ba0932ac0..76c0fa12e0ca523f3bb816d5fa2016d7fc8ab029 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 7bad706390fb4bb21ebabe1079ecc593598ca121..54bfcd8967279928c2f4c343e76a0e9f4c2ba2e5 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 f204cfb882da236a0f2bf32e0ae237bf553db412..68b1aca25196eed83600483b3423c02938c89332 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 d19feb1e6978358d65e4ca7ab5a334834447d5de..a961bd54c67291849bde935f7e536449cac1a1c6 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 fdbb6f993911461b1fb4d99e39ce27cfca5cf3b4..a9e4c7ece1f28fd992396afe282f2d9d399bdfad 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 485c688743ff83b32d2371a52df948d55f78cfd6..e7375783c26e65846e2892ca646014309b3c557c 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 dfd44f90e07ff69f5346892ff91de99f5a6e6e28..ba65593adb6318d42063b094cbe6cd771e8b2b5a 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 00d2971b3d6f544f76748016798be2374a829377..e13e0fc4a0d993d20228058db8aa2510c4031bce 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 e4cee19d88f002730d41dd42f7f9f7cfec284e16..5b833ca9ed790a79195a3ccb546424a9974295d6 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 0966e9166021c4d35ce2507376c90e97a57bae46..0f7ffbfed133c7c30a19a44663dc99e524f0fcde 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 c9da61ba4506d0915b20416f56fe6515efff0297..11b7eebbb0dd91d18e7b04f757ce5dadbc0acfe0 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 7ef979abe560090c7625c78b832d24fa84de6bab..0fa892e5744109703485ea254f7bb4838aeffa7e 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 dc7f1e4507b3921ff2bdc1f615fac7e11934e89e..a099f9098ae659c09ca24078094b104f2d00cb0f 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 5e61552ffb176398d895a666b71cfdc7b013e4fd..ce3cf74146e4721a194bf47d7c60875bd75175b5 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 6507dfb5720159a0489e4e6303dc852d3aa46981..527dbc5d27d50b2bcdc6e05d25178490c2f93e37 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 83629af057d6bffdba80a359332d8dc40d56694f..dc633a2a7c667032fbedfc10263539e6597b3465 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 96dcf775ada512fc9fd6507da48c866dce2e0918..4ed7e7f46e6ab49c859349dd9e057b1a72fffc65 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 b63cd0531064dd366aa4ac714a4aac060a1dbedb..5fb15e16fec488c9ff07d84604e61e42b662099a 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 447c037bebb51ec4a6292164c03fb226089fd1b7..3a0da2f6aa578677bc7a21e67cf924624077872f 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 6749f450770bde66960d4ac982124f0cc28eb363..47d5ee9984e1ded1eb8cb9941221387e280d87b1 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 62d779588904e69a8bd890b7620fff915395abc0..9dd708d847d6bbb6edeb01837d252bc735e24219 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 8274276b42fe0250c26c7d3c5fd2076a3df07660..db82991257b1fa29ff94c9e75b35ff3e21f88f61 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 6cef5a716bdb2bfd7049a51558e871d53bb9ff77..03a75bf50481dc0d5eeb3015db39db6c9f612ee8 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 2acc35d914ef9f2130c8520aae59b1c5cec5d30e..c1356e2936b29366d6e23e1b27e89ff1ecd53548 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 ac30f7789e22f481f0aee53242a3267e5cca852a..388c4f08e0a18cc15af04db0f3f9f3dc6b7c7429 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 8995631890733d55c0d32e7229f6513df88743f4..5955afd107daa579ca35b9853216db73b7947b4c 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 1627ce5d1db19bc0a806f6e0c29ed2446f3c0fe6..d9a55b9802a93b0c2e46975ef3e9223324935cc3 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 e42d51e23b4e7a9442a4ffe97bce8338efbac11f..cc51d69e5caad2799568a9fe3791c92532ae174f 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 8330cef28518dddf67c71e4f8def8d2de7f3fea2..ff4c961d42ac96aa29e6d5614cbcc279bc75aa6a 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 d46c55a7ff812b7e7f40a2221cbf4aa7294f397d..0580b570d1cf5c0cc7f4ec5c67aa2dbb2c1c9c99 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 e99eef8fe99b5c3b05d3c11b54430516f19d210b..7bbd66c8ae8988dedc5931600283e3e0005d1093 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 fc68d9e7ec3c60f204a9d03a04bb5364abfc3b07..81fd8f835539f27d5a5ae3e403b6a966a61afaad 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 3b2aadebf5ef1992d0ce01822063df939e18c41f..a6e875b715f91bee677bcecc601c864e2bbb8cb7 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 79abb649321f369cd260ec64aca4f37f83eb65db..a0f242108a4f1b5866e276aa16b74c8b56a4758e 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 db606cb0c3da9fbf8995f7488f61feba84afe256..0ca5f04ff71b9b7da9755a00251f21c93a3d2605 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 ea674d2aa7ae85c849cd8f006c43986d4462ffa8..8a3a0c9022591160daac9d84f7b5f594e77469c5 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 764f23922a1a4255c17f874084773198d4b0ffd6..579e7b0abfbde65da7a3928c83c252d1fd9409bc 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 6ef21bf1e0e6b1bc967805729f8e0736581ded25..a6368a73970d90d30014b331a3dfc325c578e659 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 cc33d69a4f1aa66e1892191935d91b0e6882beb1..0e984f43f7dcf53171538d2b2181af66ec83b2ff 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 3f0c9eaa7cd8d81e3b673fd0734d34ab03acaf4a..9384e4005ee017c59a2c4cc4e5145d953a1dab66 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 0f9c71a08bdb294761957028127c1aecc72f2805..16c26ff34a48bf8ff2323d818d2c232274087c90 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 a11a7012f58168ef20cb33acaee5cd1cf66e30f7..d9e8f91b37081d4d1ccba03d04b5afe14e3b9ea9 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 a765041daef5e583b4d7974500d6ae5348e44818..e4ec7561eb81c25333c957ceb3575a6574cfcbe3 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 b2f99638fdc0b20aa5c400e060537c41f1cefbbf..99d616a411525c650a0269b77d7f725c2c3c498c 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 e69f83a20582185986f6047ec29586fb46129e12..129422ad3351a009d8da22d44bbe0b553275df58 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-30T05:22:48.902460Z",
- "iopub.status.busy": "2025-03-30T05:22:48.902260Z",
- "iopub.status.idle": "2025-03-30T05:22:50.063319Z",
- "shell.execute_reply": "2025-03-30T05:22:50.062536Z"
+ "iopub.execute_input": "2025-03-30T06:48:47.071948Z",
+ "iopub.status.busy": "2025-03-30T06:48:47.071749Z",
+ "iopub.status.idle": "2025-03-30T06:48:48.226400Z",
+ "shell.execute_reply": "2025-03-30T06:48:48.225731Z"
},
"pycharm": {
"name": "#%%\n"
@@ -53,7 +53,7 @@
"text": [
"CPU Brand: AMD EPYC 7763 64-Core Processor\n",
"CPU Count: 4\n",
- "CPU Freq: 3292.6349999999998 MHz\n",
+ "CPU Freq: 3108.6515 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 d111a9142e886e41cdb81c05baaa264673ccda62..7716840de3c3f6974ca8ebe74ab4386d684e683a 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-30T05:18:58.640158Z",
- "iopub.status.busy": "2025-03-30T05:18:58.639942Z",
- "iopub.status.idle": "2025-03-30T05:18:59.802824Z",
- "shell.execute_reply": "2025-03-30T05:18:59.802141Z"
+ "iopub.execute_input": "2025-03-30T06:45:09.659353Z",
+ "iopub.status.busy": "2025-03-30T06:45:09.659174Z",
+ "iopub.status.idle": "2025-03-30T06:45:10.816445Z",
+ "shell.execute_reply": "2025-03-30T06:45:10.815719Z"
},
"pycharm": {
"name": "#%%\n"
@@ -53,7 +53,7 @@
"text": [
"CPU Brand: AMD EPYC 7763 64-Core Processor\n",
"CPU Count: 4\n",
- "CPU Freq: 3253.927 MHz\n",
+ "CPU Freq: 3273.94125 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 56a0b4b98fd6d3e5c2aad80658660795961dc11d..ad8a48a05c23ecdacfdb48767b48383d048998c1 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 9f80831a0c6af068407af8639e43404041be46f2..7323c26e2ecc2c6b262480b789779d6fa77bb53b 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 d111a9142e886e41cdb81c05baaa264673ccda62..7716840de3c3f6974ca8ebe74ab4386d684e683a 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-30T05:18:58.640158Z",
- "iopub.status.busy": "2025-03-30T05:18:58.639942Z",
- "iopub.status.idle": "2025-03-30T05:18:59.802824Z",
- "shell.execute_reply": "2025-03-30T05:18:59.802141Z"
+ "iopub.execute_input": "2025-03-30T06:45:09.659353Z",
+ "iopub.status.busy": "2025-03-30T06:45:09.659174Z",
+ "iopub.status.idle": "2025-03-30T06:45:10.816445Z",
+ "shell.execute_reply": "2025-03-30T06:45:10.815719Z"
},
"pycharm": {
"name": "#%%\n"
@@ -53,7 +53,7 @@
"text": [
"CPU Brand: AMD EPYC 7763 64-Core Processor\n",
"CPU Count: 4\n",
- "CPU Freq: 3253.927 MHz\n",
+ "CPU Freq: 3273.94125 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 1aa12f20f57065aed53d22db5e593064b3fc6573..617b04e656e4804cac590090e8fde29b01b5681f 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: 3292.6349999999998 MHz
+CPU Freq: 3108.6515 MHz
Memory Size: 15.615 GiB
Has CUDA: No
diff --git a/main/information/environment.ipynb b/main/information/environment.ipynb
index e69f83a20582185986f6047ec29586fb46129e12..129422ad3351a009d8da22d44bbe0b553275df58 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-30T05:22:48.902460Z",
- "iopub.status.busy": "2025-03-30T05:22:48.902260Z",
- "iopub.status.idle": "2025-03-30T05:22:50.063319Z",
- "shell.execute_reply": "2025-03-30T05:22:50.062536Z"
+ "iopub.execute_input": "2025-03-30T06:48:47.071948Z",
+ "iopub.status.busy": "2025-03-30T06:48:47.071749Z",
+ "iopub.status.idle": "2025-03-30T06:48:48.226400Z",
+ "shell.execute_reply": "2025-03-30T06:48:48.225731Z"
},
"pycharm": {
"name": "#%%\n"
@@ -53,7 +53,7 @@
"text": [
"CPU Brand: AMD EPYC 7763 64-Core Processor\n",
"CPU Count: 4\n",
- "CPU Freq: 3292.6349999999998 MHz\n",
+ "CPU Freq: 3108.6515 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 fca469504a2900330026f3181b7d813cca282147..18316c6625d8e6988dfee1023f276421af9f491b 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: 3253.927 MHz
+CPU Freq: 3273.94125 MHz
Memory Size: 15.615 GiB
Has CUDA: No
diff --git a/main/information/environment.result.ipynb b/main/information/environment.result.ipynb
index d111a9142e886e41cdb81c05baaa264673ccda62..7716840de3c3f6974ca8ebe74ab4386d684e683a 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-30T05:18:58.640158Z",
- "iopub.status.busy": "2025-03-30T05:18:58.639942Z",
- "iopub.status.idle": "2025-03-30T05:18:59.802824Z",
- "shell.execute_reply": "2025-03-30T05:18:59.802141Z"
+ "iopub.execute_input": "2025-03-30T06:45:09.659353Z",
+ "iopub.status.busy": "2025-03-30T06:45:09.659174Z",
+ "iopub.status.idle": "2025-03-30T06:45:10.816445Z",
+ "shell.execute_reply": "2025-03-30T06:45:10.815719Z"
},
"pycharm": {
"name": "#%%\n"
@@ -53,7 +53,7 @@
"text": [
"CPU Brand: AMD EPYC 7763 64-Core Processor\n",
"CPU Count: 4\n",
- "CPU Freq: 3253.927 MHz\n",
+ "CPU Freq: 3273.94125 MHz\n",
"Memory Size: 15.615 GiB\n",
"Has CUDA: No\n"
]
diff --git a/main/searchindex.js b/main/searchindex.js
index 05cfe24faeec687c79e01c54a7847a37a62746a7..7d0f23c665a54e7def6a3096550dfbbbe46c36c3 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/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], "3292": 108, "6349999999998": 108, "615": [108, 109], "gib": [108, 109], "deploi": [108, 109], "action": [108, 109], "3253": 109, "927": 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], "3108": 108, "6515": 108, "615": [108, 109], "gib": [108, 109], "deploi": [108, 109], "action": [108, 109], "3273": 109, "94125": 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/v0.12.0/.buildinfo b/v0.12.0/.buildinfo
index 6210e51fa4667b5a4cccaa4ba6f0ce36c7b6aab6..792b353c8cbea4755c5543d38c25b34dc782c2a2 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: f62303686d53c8ec717d1e1b536393f4
+config: 723800b9233839c0ba68a6f4242b9ef5
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 29a4b67a46932f05c3fe94d6e303b31ceb6284fb..eb748b77f76ae67316cdd804188dc48332937cb0 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 927ec91f59dabc7ddf57ff610443ec8f2a514fa4..15190cb8fde2fb11e4f101e0b020c5e4b7ddd3c7 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 3c7d3df25d099d3ffce43dea2856c9646a521f95..94b2e2101df39d803b7dc0167870a049d003e5a0 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 c5f34a8ee7256c2fb91c8547ab91ab3ffcc3af56..bc32c37bafba5990e6e6ef46dcb731ae25e09467 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 3c84b02a3813517e8c0a1f9d9010ca9e5f4fea27..ce4d7de3b66653fb3f28151f7b084f6b38a75ca4 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 8aec934ecd3eca3a889a9ae40fecfecad9d37279..d070eebe98176f6ee0e01792e4c7b19ed4f4dfa4 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 4e640873fb8fa7034789027e50ab006a1837f04f..414310fec59b723e64180805ee038bcf18194c9e 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 e6dda432712c511e05c6c1358f8408e454e16e54..7d752cfbb81c708ac716717b05cec66e5d6621d5 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 80e2a44d40684804a9371abc139a9c2a119dc9f9..4b67c5d6558473ad845ab4a562f4efc2955530aa 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 8ae65ca739060e61afd65795781de7615634561c..1a3b98ff594bb5f3c789548d0d39b32bdf91b93f 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 d68152387101e3f89dbba881d9923458702d6edb..a43666fa8c12697764d63209ea4d05244f5ef938 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 605c7496c9168ab4672362a162ea17d981189e79..2c05be012d6b1f1012c48628c9493917b0cb6592 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 96f5b59bde8d238398eee3f18bb73d0b42c58928..e5f6e795f67f7f4260fcefbe0401ec9b6c2908fb 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 56467442cc2b27c9d4af0d3920d66daadac42557..12ea8decbfedee8a29aa0c850b620f4c404fc8b4 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 32768f893cf54de5e40bb35349af1361914ee448..ea53199a6c30aa7bf8578970eb28bacb95982163 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 67284410c03feaa4f2aa80b4693328f7bc8ae209..8fee9b4bcec895123a483c61c0595146396f3181 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 b1ae92d0ae46934487aab3aa29c0e6a1010d01be..d52433df0b8fd62523f433e6e00451647deb4c4d 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 1f16fe9e22da8b1e445d39071df2da40e8b682dc..4945b70644de4e026b51e82f7e7be3143e0195fd 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 49df28c9413dfde2006f8634a74fe01fdb9bb4c1..4b2be11dab490e8d5d30d25dfff84ad9118f77b9 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 784b30d87de84de797f95bc9da64e26512e3a287..4f79c8fd22fbad9af93c786fe087bcd31008281c 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 18e06c48f0a35c6eceb836f817d84ab29ecef046..4e0e7bc18631ef955e84c8a66689675384695718 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 cd5344020c4540e0061226d09ce6d9d95f67ddef..fe108858371c3eec27a13c260f74b85a3a331cd8 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 27731e8ccfbe79086bebc6a51bea44f1ff04a67c..9d05d0c5944d6f81866f67a2f18f75bc20797ec8 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 3c3a4139a6b847f1b591a1466df1718e0de1a58d..65b76988aa70499a7aa54228fe56bc9f29371e8f 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 be8b46c49b1f963739cdfceaafea2126dd6ea781..005d33e21c0975ef305ca7120ce5bc1d543458b1 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 7e6f866dece83714c6fdccd980bb86f62e75fca6..6a13cbb64a3ef084341698878d57d0f8683bc4bb 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 b285b6d1058435bbc22e6ad36450022cc8911f7e..357c53e44aeb9e70a24a2c4e6fc33d761a1ffc04 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 6a9113e7e1cc7b0add883ee777667b4930296647..bca4ab1d4eca94cc67be729414f5e2258fae40fb 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 89e2cea02656ef170719bbb7ba4fef642d3e1fc8..11e6d8f52f6d101710e4fab301886a923ec63c96 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 699b835c53edae5296976a0298dff815c055e9a7..0e762290a3243c9fd549a8d968e4fbb56885b95b 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 f7f1e385c71a1424c4bb2ed230fa7e5f20995478..9590be1c545df005c753852a1ca375d6c5044f3f 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 65aa22196fc901df59f6b797bf4ddab5825e1dec..05c3ebb70cde973d121b0797fd4e158e7ec057f7 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 21fac21cbaf44fa44e4eed5ff37d8385ebc396b6..46ad77050eb4803aa3615068facf62cbc0b63af4 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 150a26083b2ccd5669b808a7131660c97767bb48..89274a3a51d45b4d0a7467f043f1ab4b92eeb68f 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 a0a7c9f6d35cdadb32c44124a944001ce2533d70..3759e75b7ba499151e2c89db99fc6781c2d7b025 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 cbe9bd2638884ed113d4dbdb1d553a8956704d71..82baa1900e4d48f5c97f0d7e45aa4615b8831f07 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 7b530251048094f214a52724babd0acf8da91f89..23510ed4df3a502d90823c9f1d7b57f2bd021638 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 f6664f252b0d1f3681093802990851cba83f9a54..b0947ffdc48d70824572adaf75aca548ca3e09f4 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 eda07ef57c551902a2c59191e56f5ff201940474..dd9e21a55edcd1a337290dc29f96a14bdcdc6134 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 790d15d25a23e797bac822062f2010790b1913fd..9917ad278e80209c59b85a6f35332044740378cf 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 4d510bf7af9741f101e93d8fca108f46637c83e6..74a565ce75e6223ff209ab88c4b7b03a99d8869e 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 48bc3e71cb0850e5e0d42b5be8c5ea39ba139deb..2b155ec1ed2eea73f82600eee6a5eae27bddd703 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 38881c6bed7f8eea156807c44f9871878e1ca499..e21b4951a66a87b03898e51eec615493ce31ab0b 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 8be8c220294e2817577cd4bb51a37a585b207770..866b486a44198a498aa3f45da5e291c1606e67c4 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 756652f05b42d188c3117c6c9692b9223549d3ac..11f0a6c240567b5e3b90759edb125813fc51fa3f 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 3a747b8828b3800d7cadf9babea9d7a181506076..94430bf9b866e513fe5080c09e31a96dcc2099f3 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 124a336588619c2fa691e9374e20c8620db92adf..f060f879330928e5a29eef72ee7aaba1549a6110 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 adc1c9d9e13214d40daf6e948577f996f16aa6bb..48c7c87544d593909b182f4e6afc2b0e01bdacb7 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 00c9bf174abeb9419d9e1cabf444f356a1547a4a..5894e5a4c83726abf23fc12734d3c5715dfc1553 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 e65575294a195f17010782272927150a636084a3..d12773f75102c0b571b98bfc08d2abff92acd6e2 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 0637dd2d901086809cb02878785b76680df94b5b..f9540408f1d9c659a21e08e333cb2346beb7c3ba 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 8c029a71868a8e195334c3e6e72148d186bc0735..4af6c35a80224a3922ff6da6ab6c219c10e17855 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 811289f20243223ddadfef448750c29ebc301a84..03f351cffc45e894ab5bae4259225de97d098e83 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 269dedbdeff15cb2f2d065899ad4639837686ec1..ffd77f888f044e51cdf0e24cb80567cf30153829 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 4da4a4d10fcb2dcdb058c1f07c3e1e257ad60fc3..3505970d9ddc5d5bc3572c2bc577a4998848be1b 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 cba6781b7bbe085e9a3db9e631135a1ef04631b6..7e835fd741e663b9bc8d5c03a07dd123ea276e85 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 3210e1008915c0c962cde8eaf1522a9744bd7ee6..a42074fa1b6d93968d309d8d9653e503e4d07a96 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 0b455bce6c6fbd70b9a8656d137c77b127981ebd..95ed3f4b4fd483b4ae0c1e84114253b02e22ff50 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 67d2b2dd74eb3a69bc7fd4cb51c6876e964719b2..90b370104a1da3335ad1197b704c19f18ac3f612 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 eb2c56ae143fc32f1ec065dd7a7d692a55250e8e..cf6e00a4f03cad0a000119fa1a066c9affa1f88c 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 d7746f412f81421330696ecd663e4b83b5d644ce..7f908e59bdfa202a9dade4f894d67db70c8e6054 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 5250044eb1d7b91c93f9da94aefc26f9ded2fbfa..04f9e69cf72030ce23c48877c109b6f83cfeb1a3 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 fc15001c7264f5f8b1a26909b211cda275c002e9..dec86033383ba8ca887c817f4048c7a895ff5a11 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 5eb4697ff569372dec6ee52286a10bfd02688298..79f0b93a3def2d88430977eba7df187997a17863 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 9781c7a9d676715cc7685c1fa9d6731be44b3e83..4096105d764bf8a6c2aaef267ab3a3ccefcc0271 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 7b0a23c4a4a0e62cb71c85fc848d6ffd4780d0e5..cca798fd259fd94a25d89811b10f177d62399b30 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 80548a67b418ce987fb764a23b9df6aa69285c8a..7d0dc05927e657207e8c200cf40c9e964286166c 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 d502bf7f8ee45e2cd1c93eca5c9523c6f39ac525..d49d61b2265218e6eb7efd2481218547efb75eae 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 0eef22b51909eb7ef0314cdb34386742f0952750..c580f284d00ad2dba75abb5f9961027a148776ee 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 c322e26aa4f7b827828e23b2b980923a9f44f444..10a426aa4a2c875c9588037e6745298aa2830418 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 3c98fff4f11f98557f2148335a80656d60a54249..c26f93629690f9bd726a7a641b8091e7d051f1d6 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 41dd7d86586aa6ab8d77ec840de244e3446932a3..679f36983b4e5c914127a39ee8aeec7d20854cc3 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 35090e06a512f042e619d9592d50fa48a1ac2ffd..f73d4acb9ad6c1914b97f38edd1896dfd4e18766 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 08279ac568ea1e4498dba78962b3c8587fcd9805..f0f1cbfc2b832794696739c6039b6b84c6db615f 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 fa7791b3fa59b29d9103d3d9d3515b77fcc1498b..2042bb05039aadd9c0540fbad6da33be3f6ac6a7 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 3bff380e49b0a0c9dd32ba86d0fbe331e82a4301..9ca42eb538ffb17f72878390f71c1a1e865b1c90 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 060b6f66bfd61ec551865f8c473e0d66989e9936..d4985bc0b5007def6b861038d650f48e26466a19 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 ea33fbcddff025ed3cb34a8308d802c17104bacd..e9e97af939a94c821462342a94b794ec5bd30f72 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 917b9071aac9a434668f250213dd5489df9a8bcd..66178533b9903b210f487f45c86e6d6cf271fb51 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 b38ab9c675d5a98d37101ad9e801e346b6c94d3c..1e8797fbf4dcdfd9637e32c4c289de3f2eaedfc1 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 7a727216f2d663d59cef3ebb8302c6b8b9b9d73e..1e8b6f3cac6870b3b55c5b298680c8e3a380f37d 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 bad89b306b3c89df7b012b4b1f6711ad9476d206..c42732a6f650b922ce661843efaecfd676da60f6 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 f3f040c11dcaaf393d16c6624d56db526060c4b4..dfb84847b781bcb30c2f46de560e0cb43beeb8db 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 bad2294459441cad7605e35302aa64e7250116f4..8e6c2bd8e6f0dc54de79e22b25096b27cf9170f1 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 2b9b76bfd216605f6905fe6c6c27d6577ae6d871..28ddb1bc48a03b83494dafe518e344c37e48cc06 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 b8ad5ef3c33581e0e4b0ab1ada5b0c6df9ba09bd..697fd659fc0c4fcebb4a36718138770d24e08083 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 a6e9b41636bc0a562673ad0c6736c6305ee0e48c..7b5d2ce38ed71d63cadab8cc1e6cb4ad8ea4bcee 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 4dce2a5688d88807202d0c86039b046c4367eecc..985d8d74735c4cbdb6f2bf6c080ccd982c7370c3 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 f55c27077c9da61b2729f1dbcd879ef52409f28f..f82d0ba0f714ab0fdbd08d2fdf3f302276276ccc 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 9784df005ff01c73e684b1315dd2ede4986feb5f..99e44ad9b5e8247bf229facdbbf061479a53a4ad 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 8ad4ea85b0384928c54d6b67411d281237d36953..a356d04708b7537a432a320f79e9840d6a9d8fb2 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 49820d87eae627015d1fb89bbbbd98cb9ade7f41..2890d00dce249be744dcc30c6b9f785fea0a7919 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 a02409fa6a3a95f26a71050657249eaef08eccb9..db964f7bd5aa6d1a544c3685c3a7e6ee96703c0e 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 289cfb937b069e08556992155be5936122b48197..c7047c925d3f8874bd96b3f7b5d3db822113e256 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 fc42d9d62b781fc5b4d0bb4af0cfce81fe71c91e..8c1778f27e5787a7e5a916b29d763e70b51c9594 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 a60d38ae96d3affaa08532b420276450a371b833..711e3de755c3813f5f79a2da3ef1ca9bceae514b 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 73940b9b9ee8dbabcced1ce8f1e676cbf43cff8c..cab43865804b56994cb519bb459ce70b20c31cb7 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 e690a3988de4121b2fe8b5dd6cbbb5ca9e32609e..dba060ed01cd551c74631d9b0ef815ce0af52458 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 1b29b66510951496a41dbf85a5dde1e40e389bc7..c755b811e2d99baecd79755d0a3a99e3ab35e2bc 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 03958a7f2938665b32d3215dbb902f13f14850c8..eea401aa75eb8e26c140260ec31d8ee1bdf01e9d 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 32df20c46d21c925cf19c1e420a345117a1df6dc..c828c840a91b2092ae103433179d7bd199963c81 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 15564115940204fd39dd225c509825600f5516ba..b7aad1274eea5ffe3296bc752378b688de371329 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 063d65ad29341fa80a143dc7c906812658ba3198..dbf260a2e5d6cf1251e7aed6983728f33569085e 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 c492b4833692146431a406fde943cf8cb9c959ce..2a95c509e34559df613e33404849f4920531aefc 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 e16e3e05abc86806379166086e2c9ca2687ec0ab..aeb6decdcc516e12b04e3db60d25f7a00fc965e2 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 3d05868c95ef04ab973588e16c556471963c1465..86c4052701e3f25c91d376a30a2526dec4c5f4d9 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 88d0b4723f804fe6e22b1acaf09a7095bcf0b2dc..5d96de687c0895746d3819743eba3383a5c31d6f 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 48126857eae1a9b37ff7bc508b1afd9bb3946849..6b4318192da36f7b86a9ced701ef47f277e5c1d4 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 b63247a68edf556c5cc8bbd1d67f5ab25e89bce1..d4d94f2a8de39fc4a3f588c237cbe3d46748b083 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-30T05:20:13.877413Z",
- "iopub.status.busy": "2025-03-30T05:20:13.877207Z",
- "iopub.status.idle": "2025-03-30T05:20:15.037585Z",
- "shell.execute_reply": "2025-03-30T05:20:15.036876Z"
+ "iopub.execute_input": "2025-03-30T06:46:20.214019Z",
+ "iopub.status.busy": "2025-03-30T06:46:20.213824Z",
+ "iopub.status.idle": "2025-03-30T06:46:21.366602Z",
+ "shell.execute_reply": "2025-03-30T06:46:21.365897Z"
},
"pycharm": {
"name": "#%%\n"
@@ -53,7 +53,7 @@
"text": [
"CPU Brand: AMD EPYC 7763 64-Core Processor\n",
"CPU Count: 4\n",
- "CPU Freq: 3250.06725 MHz\n",
+ "CPU Freq: 3528.647 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 3fad3441a5d131fd69308fc179d1dda0c5c20644..67ffd04741bb8b0de4b3acf3b28c47d72e74b52e 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-30T05:18:09.692317Z",
- "iopub.status.busy": "2025-03-30T05:18:09.692107Z",
- "iopub.status.idle": "2025-03-30T05:18:10.861837Z",
- "shell.execute_reply": "2025-03-30T05:18:10.861145Z"
+ "iopub.execute_input": "2025-03-30T06:44:22.498971Z",
+ "iopub.status.busy": "2025-03-30T06:44:22.498489Z",
+ "iopub.status.idle": "2025-03-30T06:44:23.657491Z",
+ "shell.execute_reply": "2025-03-30T06:44:23.656855Z"
},
"pycharm": {
"name": "#%%\n"
@@ -53,7 +53,7 @@
"text": [
"CPU Brand: AMD EPYC 7763 64-Core Processor\n",
"CPU Count: 4\n",
- "CPU Freq: 3178.72375 MHz\n",
+ "CPU Freq: 3489.7455 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 cf9b5b5b349ec76d2b6d9f84fd28aec887a63222..569068affb4ed773f2b385cd0f19aea926073103 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 5240a011b275cd0f510a3e2edb970ac05fb79e79..36da29d2fa248065b4fbf67e0eefee4d94a28682 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 3fad3441a5d131fd69308fc179d1dda0c5c20644..67ffd04741bb8b0de4b3acf3b28c47d72e74b52e 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-30T05:18:09.692317Z",
- "iopub.status.busy": "2025-03-30T05:18:09.692107Z",
- "iopub.status.idle": "2025-03-30T05:18:10.861837Z",
- "shell.execute_reply": "2025-03-30T05:18:10.861145Z"
+ "iopub.execute_input": "2025-03-30T06:44:22.498971Z",
+ "iopub.status.busy": "2025-03-30T06:44:22.498489Z",
+ "iopub.status.idle": "2025-03-30T06:44:23.657491Z",
+ "shell.execute_reply": "2025-03-30T06:44:23.656855Z"
},
"pycharm": {
"name": "#%%\n"
@@ -53,7 +53,7 @@
"text": [
"CPU Brand: AMD EPYC 7763 64-Core Processor\n",
"CPU Count: 4\n",
- "CPU Freq: 3178.72375 MHz\n",
+ "CPU Freq: 3489.7455 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 54f1fb90f7e4ba7236bdafe96f120968180dfc03..1d0cbc13a09053475257429d6b5be24b889d102e 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: 3250.06725 MHz
+CPU Freq: 3528.647 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 b63247a68edf556c5cc8bbd1d67f5ab25e89bce1..d4d94f2a8de39fc4a3f588c237cbe3d46748b083 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-30T05:20:13.877413Z",
- "iopub.status.busy": "2025-03-30T05:20:13.877207Z",
- "iopub.status.idle": "2025-03-30T05:20:15.037585Z",
- "shell.execute_reply": "2025-03-30T05:20:15.036876Z"
+ "iopub.execute_input": "2025-03-30T06:46:20.214019Z",
+ "iopub.status.busy": "2025-03-30T06:46:20.213824Z",
+ "iopub.status.idle": "2025-03-30T06:46:21.366602Z",
+ "shell.execute_reply": "2025-03-30T06:46:21.365897Z"
},
"pycharm": {
"name": "#%%\n"
@@ -53,7 +53,7 @@
"text": [
"CPU Brand: AMD EPYC 7763 64-Core Processor\n",
"CPU Count: 4\n",
- "CPU Freq: 3250.06725 MHz\n",
+ "CPU Freq: 3528.647 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 dfe813ed0d3da7d1c604e754a0c19e5aa269b165..f933c04e01e1c591d329d6405b9a7e992b7c8b26 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: 3178.72375 MHz
+CPU Freq: 3489.7455 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 3fad3441a5d131fd69308fc179d1dda0c5c20644..67ffd04741bb8b0de4b3acf3b28c47d72e74b52e 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-30T05:18:09.692317Z",
- "iopub.status.busy": "2025-03-30T05:18:09.692107Z",
- "iopub.status.idle": "2025-03-30T05:18:10.861837Z",
- "shell.execute_reply": "2025-03-30T05:18:10.861145Z"
+ "iopub.execute_input": "2025-03-30T06:44:22.498971Z",
+ "iopub.status.busy": "2025-03-30T06:44:22.498489Z",
+ "iopub.status.idle": "2025-03-30T06:44:23.657491Z",
+ "shell.execute_reply": "2025-03-30T06:44:23.656855Z"
},
"pycharm": {
"name": "#%%\n"
@@ -53,7 +53,7 @@
"text": [
"CPU Brand: AMD EPYC 7763 64-Core Processor\n",
"CPU Count: 4\n",
- "CPU Freq: 3178.72375 MHz\n",
+ "CPU Freq: 3489.7455 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 01b4c161d51b75d91e681c09551d315b13b27a2a..3e67157053a9d741114c4a1f16304a54aa5f25af 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, 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], "3250": 105, "06725": 105, "615": [105, 106], "gib": [105, 106], "deploi": [105, 106], "action": [105, 106], "3178": 106, "72375": 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], "3528": 105, "647": 105, "615": [105, 106], "gib": [105, 106], "deploi": [105, 106], "action": [105, 106], "3489": 106, "7455": 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 e9596c8615ed4675789e3fa8217a233d1cc2c9fb..5153883481322245029e7aa0d847efb778d4a89c 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: eb09dd7d24e0e3f9b2454535abb84d02
+config: d921a663330597a2cd5fa432ceed5b95
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 439d2693e3b7088a5eaa26651b365598f5f06908..44df91d182352820dcb95d90a90b82598f01c7aa 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 2748a7163615a24a1d4c04c54d167089006c24a6..8bf7b90ab885a1e38e43fa46be7926b943d7bad0 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 5abf26d6a04dac87e77c65aee8b95b073c0045b7..84a2a5002f81857e413a58788d665bf6f4e1db73 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 21caa4a6fead8d171de447bc76426d3f0c2c190d..ea3210a87d4a32ed0ebfb6b8bdca91320f60ec00 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 406d41d318e4a2258590b7cd2c779a6de1b3d499..26447d0c918118ecd064285dfd2d6b5e13e14a88 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 17a58d42181f083a661aaa16fc3d35df07ee7769..59e4975c96142bc5df88a3945b843fe22697938d 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 d04033e878404ad797d37ea298f8fd6554f9fb6f..e3110553cb31dc92a9521157ca3dfe8b951e0d10 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 0a3a1081c11e2f58cdf78b7e30db0d684c88e81c..a6f6ff5b50cab1df6d2747f629e19efc1c2cbad6 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 e4d95ba6de05d0333fa2d4c3226a096b5810586f..9b64f22190099a975d18cedbfa5c6c2671d9dee5 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 249922afeabfe736f4ff50e9c9e025089fae7043..8f82976ce67d26029b7312aac9d2e2f2a4908570 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 fb825dad1a8ff819b7095a7738281551277cda59..8a513122e82e063dc3d6924f2ef68c99ac82de88 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 67017e0702f38cbc01d8a6b36d07872206425d0b..4c4e09465d3a511329d021518dbcad08655a9c71 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 efad16a394af459e4460832bb2d951176339ca7e..a3787c1ffeee8cc4ffc47549b8f1eebffe4fecf8 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 edba599188a98815e2b5cff9787cb1541f468006..51f0bed2485e4cd540fe7a76424634ecb29b7b2c 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 d410ccb413841f122d681ca429e07eab599d62d2..27c6071241ee16dbebae8f1a7fb23827d309a0af 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 1b673fc50138c79e4b3c293e6a2219dbe05283bb..76f78e9ee5818d10eebe7a9b2f62fd82c03e2ad4 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 bf9aa8a210da17ea16b37082c71cfab1212e5276..409b9b7c38ebff409a61d07a83fbb8ce94d737e3 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 e51d6bba4faea3acc852319681baa1b563159038..43510cd259932309567324010a5838c0470253de 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 4fe35dfa27f3f21370014aa994c3e54d93d7371a..c05969edb491275a9776c8fc77cd527062099824 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 2b78c328098c475a378b8294de5565bf3a47b876..48662a04e55764e23abbe22fdb6499909551104e 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 1d53c344ee4ffc62e4d9b54d4a706fbd04551e96..40fe870af3a14d67e8d158e07e114424c3d6c844 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 30a467738e908ed84ddea332c1092d6e288f3b4b..21579192e7f1e2cc29aa108d537b6d3a0da26bf4 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 9353d08209085ee369a2d83fe01723913c5b49c0..808f5d78bb24af325ab638c120f65f04ad1d9115 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 430e607fa5b3a9cde6b5e800d75ae7bdeef2d680..f8c015f0b0b5308b4b2d3fdd7b3bd19123827d62 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 d711f77ae88bd5beb827bb51720c65133853ceea..b90d7d66fea72ba8a7bd654491e0fcedb47bd6d6 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 70e74fb4b5afeb419614a339476bec08e26c32ef..4987a773a9f2f799eeec04f07db400bebc054039 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 a428043a5cc10e311ace1d2b08fb3ff09b3c3079..910d4e39fd63ecbe2dd54bb2aac7473056cef3ca 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 9b994781823d0b772597852acec86d4b904dfc18..854aaf4747f9fd383e9bd9b91e3ef6f38c805c8f 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 ef0e0179831e7c71922691dcf34a5b65c01c39ef..f680ad3785e0b0eeb9e85cd61611e889e199a0f4 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 1e338e09caa7f3b0946203893d3fa148b98d5ebc..925dab15486dfea1e15d28b983ddb903166654d6 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 7b92bfee89104fc6a00e214df172aa1e9b36f939..edb3ec3947ee0a91327569d2efe6d1f5bed5f7e4 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 2b1d6e61118ad33fe6ef7dc98aa4de7bc7d7be5a..f64edadb4e77a7038718a7f98b8e957e945b77a5 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 96b6b558265b775d066faa908950706a1136082f..020bb87732c5d703ba02f924d73b63a54cf93684 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 d586d43fd4ad4d1d276b6ec487d447d95ec13dc6..9e44fcba566e82c0a400e66c85c07b768708e137 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 9f6079386a31ac4b778ea8407ab988ca0c74c552..057d3884f206d3056f68c18c63ea85f056906bbb 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 f708246bd2b507129fd827efbc29e04d6c48f7cb..d86c24cac62272a7545678fa05a879d28ddcee16 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 ba8507258b541873f1e9455bb5fc2d21e2bf0a22..a19d8b4e069bd427cc63a9b293270bb46973c4ff 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 8c7d3f3c28b60d5005982ad7a1c6a52892670258..f79178ae90f0ff1964b9a538af73ab58122a2887 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 4857a5b071ba87c3049f2d557112b6df0396fa21..79a0ccdf21e7ec10162d94b22da2ad9287c22ce1 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 fed337ca5cfbcbe558a39caa1dfc266481c964f1..e2c688a095d9f6b68a3e7637693efc0c72f08d73 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 3c3ab44a6ba53625ed198e7ccdd3e83ee4ac57c7..d696f3cbca50d9b5d346376d758a326af40d5d54 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 5821d725a2716dc37e7e615e9cc73c67696bd799..f82ae9a3d4fd1aa5f9d25865ffd1af5bb2cc08f3 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 c74beae55f33b9b628061cd935f73fec0da9ddd7..5a4d37a16fe854570d26f38fb276ae115b37d743 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 1c8f87ddba5fcf34cb32af5919517045a76c40a8..6fcc15f03239501ffd73b2317b16635db6a7695b 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 40b2e7914941b16539788af028409a892f0801ae..40ac9479afaf3febb14a40221bc8492164f64c20 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 9eef94d9359262468f434d476ccd16ab628f4907..babb58abdf61716193d3c696ba9e3daccbb44012 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 70029e745dfc736e6bcd8667645b618294be1cf3..2992a93bcc80973977c621e42c143deeb2410b2f 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 929d868c3bc9386b5407e39d56b6b504e430cbee..4ecf9f9bb112fdff0c250f17bf43baa456668dfe 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 87d56cdd9a7fe2a65632fde1f094e8632a1b3304..d3b055250a5d637fd08947909b00d7a8e6669fca 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 5a543c942a5a21f18f4984f44324fd7029b227e3..883aecae9ea96de025226638b1c4dad5b73b1368 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 181410a050c816d718e60c0cad1c4a92afd7389c..bf50f68d35db9e1385c1ad6b827b25c6ef6fcb83 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 1f40f4c3a542e501b6ba416b4c9804c0e4333905..41446f6ab60b3f46dd892d94092fb0d5aeb654b2 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 582f4d7469ee70e11438301cca88390022d38454..dad025d708c1c31d35f4dce83b7ce52aa1b45dce 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 49c8a31925a0697901ceca5301f9c6e3baad98d7..3366af39efbda2dc3667253753d0fb53ad132852 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 72ec4c7b6dbb330b7ce2590388bc2a56d4ff81bb..66e47414e936872ca77a670c37e4ae6943b122ce 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 3ec2e83ba458263cc5f926a18d79fd5470cf2c3e..51f04ab4fd71f68736391dd6b859775e0b056118 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 58f36e0141bc2504873fa5c34a1067de15e6867a..8c2723d25d194646aa89348fb61a001170a71318 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 b07ceb11b002eda9985f127d5f42091e7b8c034c..5357b458bf8d85c18c22e6e0d33a121c55bc8be4 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 5cf053e84965ae4c639d974a86d14ebe9c6ebeef..1f1208348019d67283cac3a02c3e688145f3b861 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 9e753693b673973ee387e6ea3920fc5068906f76..f4b6c96ce97b2d9f2aa20f9ca6de41883c15e806 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 0a180d101e19db8e934c295a7fa32d42f4a75b73..95348fabd52c14719ce8d9a8a296995ba9db9a50 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 df9349ac53ea76cf4089fcbe6b1469407c373c3d..d19611efbcc8256daf76e7e279bd9a4930ba0810 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 86ad58e29574fc2404243ef5aa29e4bde83d0ace..267e6ebfbcb93fa0e412e0fcbd98ff8b0fa465d4 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 77f6d75fb6d7a3a1b8f1ad77be6ee1a56392d575..f2f7b372431fd72377c6e4cdc6f6bc64cff985cc 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 0977f86175edb647e676b4cb241e4c6f7f250f94..047992fcf78951d15051188b444657d5ee51aef4 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 08c8d8d22bb1b0a3b1dc097bcfd83d8c7b234600..cff60eba593a7080c78d1a077dee0dd58cdb0923 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 5c7edd0ef8c27cb2ae03d9d27a45075e47849bdb..787090a93f476e95142877cc4ff5a7bba68bc676 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 27e102c445734de94f6a18703c23fe4424cda024..1bb6bfaa01daa1bea6922cf20275dc7bbd4b8612 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 2e53e74cba6f2f3ad819c2fb948e5941abaad9a9..bcf1a77cc2c65c2e3d31ed2e4c0c062d43f718cc 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 3e73df76143f611ce46e4ee30d828395f4790b60..fb5b524ebfb72910820ce58f2c9dc4d0bb8d6453 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 e3954f1b1339ab9c1be9535ba497e1e2561d0cde..1be1a791ad83c53d2be7d7dd31d739e15806a38e 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 e9706c4b358058ee76eb29ca373b6ba8394fa7a1..c0d646809a6c249e1343f0bac6e609d0d80e4832 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 ee9624bd2bacb2365247a51966adff3c07fea67b..64ec00defb4e082c38d367a6969d9869e74273fd 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 64aa5c99c7145092aef8799cd577c17c9b95cf77..b61cb81bcef110af26bb18b8b5b45bc0a4815204 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 22aec81e351b6eb9b1c2b2b9ba3842fc31f8210d..7e1a9dab62b861e792b0681c238c9ec60f869e45 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 a03d6e4ae5fd99913f52f3830dd7844434cee5c5..75e8a1196acd397370e0a605910fd5501e36c010 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 9bbfbfcf946f4868400595e555e9f609156656cb..f7ee41c231860a9e05d8fbbf0d61108ea5d42491 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 8149bbbab6de87ff5475116aa1dc67aaf2ff63de..e5ebb96b3410577f1b97beef1d2f5f7b668965a6 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 a72cef031ea3796dc5e290038b2827a4409cbc73..57b3cbe0e29f3d6936039e234bcb591f3f639009 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 7aa078a370fddd45a119661f7c5ea4fd64ea5533..436e693559c7604fcf58f2685242ccd5def164bf 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 7792ba4c32bded50d2befa95c1c8186f0c1ca858..3f5144e018fe85b37b1428167a3b74a8a64de742 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 cef2da4f4bb06859a402b5807dd01cde8995a39c..3d57cf91144bfb64fd064b90e6cb0a5962ad415b 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 6eba2721c2af4dedd48c107cf8e2f45f34fa9132..c3a9c89fb0c8c605d4d3eb6f4385e5b01ed63e56 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 07083322375863809c2e28997ceb7b5da7c3d619..a0cc1d4565a2c8be90df95ad73d603fec01ae189 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 5afad931b62a926d0759f3d3a09694beeeb36fd5..6578cea9073d7cd137bb61bffb9cf1a3662f57ca 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 ac8733c7bd20734211de67711676bd099b74ffe8..dc446f6016f4a78474255ff60e51701e0a7310c5 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 594245965f21476188b98862a648c9ac43033e02..d59aae668557675c3db2d5030937c224ab831d2f 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 0ac2433c200afcfe74a8c2eb6eb7b4d1b95a6333..a7e517c3b3ed29fb7cbb3d0435f1e44fde66ae5c 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 ea684c71a8a60542b187791f449ea198874c345d..22eb56a625ee6b0476ca31ba80d6ed50f0c9b671 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 6f3e46a55129a6e01b0deaf7b4cf4bebe6f93adc..859ede54af7dbf900a53a007f3a0b14e160ca657 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 6597b1010b4e26a298cd47a4f6573d367ad29341..ff5024722f82a9c1080c4cfc8d130fd92aabd685 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 2a3cfd1b3cc31583b8eac5831c5b63d08b506d72..7a791ff65871ce9bdad27800263edc8e20d77954 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 949fc861433fede212a974db00675cba98168083..6b9e4f69fea7d19936086c3d7365645cc571075e 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 527b18190b89548c31268db5c0e021c117a1863f..fa390fdfdef58b0ebb8c130752677c91495f0d3e 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 8a6107a4263026cad0d04b10434a567750bce67a..1f43ce22bec02abd9319069538f5802d210c60c8 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 b0aeee6184dc5b8103119eed6218c8c663bc7569..e3bd418e38dd6270c73fa6126cf1461f81b244a0 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 e3fcd351c36fadbb90b3d6a2e1d3eea115ce2210..6ef888eebad17ad7b87a2effee2e30111b0da5b3 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 9bebfc83c1426d824b4717da6a2de0ef8d378913..82497b532b2970d5e1f2f222eb3a8ce8794d46b1 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 d31b249de5b21ce3f9f08b51d76574b3ee6d3004..f4db84165e262ca30c87d5fc89db4b7721baf6cb 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 3cef73401f88d7f394b35375372941f3dcc65a16..3fcf3d123ba9118e030dfb16d2166523163c6f3f 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 79d14c06547800e8f959808b932dfec27ed593a1..cb770e4c9b92908782a836964e0307410cdadc5a 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 9335661c3de0618d93ea56a1bd4170013f346e67..9f30a4a9f5433aca0319959d5bdcb5955ad16a3d 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 e8b4710e04746d6a80d5b6062b3351bfe43c77c3..7815857786397acc1781fe8049fd2155816ffcfa 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 d5e092532faf1297c6510f9996d3fcb5fc605644..b658fce6e6acec9f8b0fdfc439094634f2c56f6b 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 e4fa5b16877b7f12f6f0e3b97fa76370b81c21da..675278885644391b56c9988f13ddaf7f97a45961 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 7bb27e10d01c33ec42063bcbf575ddd1bec0e2cf..9ed38f4b8270523c7ade249c75b989685c8b97ce 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 cf5f5b992e3b34270e572af2eb506d6ca4d76546..7b77da2129f3314596caac2159e83e583d3d982d 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 d1a94a6aaa61c1fd67783e332e19f551d79f4b41..ebe2e1d1a1075645f218d7acd576b0efabde9fde 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 d11504892ab69af99c27f4f6a61018da1428a48b..d7006c92d13c6dc5e68b5431dd4e3f9add37b55c 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 1247fd2ea165e5b43f4b085bdd3159671c6f4fb2..f789677333d6b8f145095f6b3b3283576f2ae297 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-30T05:20:35.730801Z",
- "iopub.status.busy": "2025-03-30T05:20:35.730584Z",
- "iopub.status.idle": "2025-03-30T05:20:36.891371Z",
- "shell.execute_reply": "2025-03-30T05:20:36.890608Z"
+ "iopub.execute_input": "2025-03-30T06:46:40.690455Z",
+ "iopub.status.busy": "2025-03-30T06:46:40.690252Z",
+ "iopub.status.idle": "2025-03-30T06:46:41.841390Z",
+ "shell.execute_reply": "2025-03-30T06:46:41.840647Z"
},
"pycharm": {
"name": "#%%\n"
@@ -53,7 +53,7 @@
"text": [
"CPU Brand: AMD EPYC 7763 64-Core Processor\n",
"CPU Count: 4\n",
- "CPU Freq: 3236.6192499999997 MHz\n",
+ "CPU Freq: 3014.2085 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 b7d36bcd3bb1c88c62cd9a9f4df46db0a214dfcb..63a1c52f68590a330a6950bc3b451c86379d747f 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-30T05:18:22.058499Z",
- "iopub.status.busy": "2025-03-30T05:18:22.058293Z",
- "iopub.status.idle": "2025-03-30T05:18:23.222567Z",
- "shell.execute_reply": "2025-03-30T05:18:23.221794Z"
+ "iopub.execute_input": "2025-03-30T06:44:34.460083Z",
+ "iopub.status.busy": "2025-03-30T06:44:34.459877Z",
+ "iopub.status.idle": "2025-03-30T06:44:35.619819Z",
+ "shell.execute_reply": "2025-03-30T06:44:35.619016Z"
},
"pycharm": {
"name": "#%%\n"
@@ -53,7 +53,7 @@
"text": [
"CPU Brand: AMD EPYC 7763 64-Core Processor\n",
"CPU Count: 4\n",
- "CPU Freq: 2886.7985 MHz\n",
+ "CPU Freq: 3042.5122499999998 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 b9fefb58b1973d2ac024e405eb9ec95dbae74810..8fd204a7faa9da8cbb1f173f11ab225433e9f810 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 fefb2b39d02c0709ddeb19ffb83d7c7e2d165e67..28160d61b9ebb5d5a8e8b2c4f0c3578098066552 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 b7d36bcd3bb1c88c62cd9a9f4df46db0a214dfcb..63a1c52f68590a330a6950bc3b451c86379d747f 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-30T05:18:22.058499Z",
- "iopub.status.busy": "2025-03-30T05:18:22.058293Z",
- "iopub.status.idle": "2025-03-30T05:18:23.222567Z",
- "shell.execute_reply": "2025-03-30T05:18:23.221794Z"
+ "iopub.execute_input": "2025-03-30T06:44:34.460083Z",
+ "iopub.status.busy": "2025-03-30T06:44:34.459877Z",
+ "iopub.status.idle": "2025-03-30T06:44:35.619819Z",
+ "shell.execute_reply": "2025-03-30T06:44:35.619016Z"
},
"pycharm": {
"name": "#%%\n"
@@ -53,7 +53,7 @@
"text": [
"CPU Brand: AMD EPYC 7763 64-Core Processor\n",
"CPU Count: 4\n",
- "CPU Freq: 2886.7985 MHz\n",
+ "CPU Freq: 3042.5122499999998 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 c103a70c9e397c5274404c732682b1e41506505c..597f50c60d12104255dced314fcfdbca9c111810 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: 3236.6192499999997 MHz
+CPU Freq: 3014.2085 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 1247fd2ea165e5b43f4b085bdd3159671c6f4fb2..f789677333d6b8f145095f6b3b3283576f2ae297 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-30T05:20:35.730801Z",
- "iopub.status.busy": "2025-03-30T05:20:35.730584Z",
- "iopub.status.idle": "2025-03-30T05:20:36.891371Z",
- "shell.execute_reply": "2025-03-30T05:20:36.890608Z"
+ "iopub.execute_input": "2025-03-30T06:46:40.690455Z",
+ "iopub.status.busy": "2025-03-30T06:46:40.690252Z",
+ "iopub.status.idle": "2025-03-30T06:46:41.841390Z",
+ "shell.execute_reply": "2025-03-30T06:46:41.840647Z"
},
"pycharm": {
"name": "#%%\n"
@@ -53,7 +53,7 @@
"text": [
"CPU Brand: AMD EPYC 7763 64-Core Processor\n",
"CPU Count: 4\n",
- "CPU Freq: 3236.6192499999997 MHz\n",
+ "CPU Freq: 3014.2085 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 41bf4fd79e5df3461da971f69803ea5475d2aa56..abcac7c3d1abeae8abf5e27de7d72b712e62874f 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: 2886.7985 MHz
+CPU Freq: 3042.5122499999998 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 b7d36bcd3bb1c88c62cd9a9f4df46db0a214dfcb..63a1c52f68590a330a6950bc3b451c86379d747f 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-30T05:18:22.058499Z",
- "iopub.status.busy": "2025-03-30T05:18:22.058293Z",
- "iopub.status.idle": "2025-03-30T05:18:23.222567Z",
- "shell.execute_reply": "2025-03-30T05:18:23.221794Z"
+ "iopub.execute_input": "2025-03-30T06:44:34.460083Z",
+ "iopub.status.busy": "2025-03-30T06:44:34.459877Z",
+ "iopub.status.idle": "2025-03-30T06:44:35.619819Z",
+ "shell.execute_reply": "2025-03-30T06:44:35.619016Z"
},
"pycharm": {
"name": "#%%\n"
@@ -53,7 +53,7 @@
"text": [
"CPU Brand: AMD EPYC 7763 64-Core Processor\n",
"CPU Count: 4\n",
- "CPU Freq: 2886.7985 MHz\n",
+ "CPU Freq: 3042.5122499999998 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 d5303477f94c4e3ef827aa7456548936811e1996..8a4771c00386a20405237729ebfe9308828eaf22 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], "3236": 106, "6192499999997": 106, "615": [106, 107], "gib": [106, 107], "deploi": [106, 107], "action": [106, 107], "2886": 107, "7985": 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], "3014": 106, "2085": 106, "615": [106, 107], "gib": [106, 107], "deploi": [106, 107], "action": [106, 107], "3042": 107, "5122499999998": 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 8d002be292e036660806474646b988f33c768f54..45fa87cc4b231dfd4b2673f1b4dd642e7745470f 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: 7cc275ae57baffe2b9a59dff9b1c36c2
+config: 849313aab5dcc8860fc54e581d6235b0
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 b2b2d2b1b8178834ed1e18466aa6e36094c1ab2c..52ae4085c98acd6312a36ca609d81080cbe50d11 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 5707e9f80aa06cbf11d1d7bc46642484328d136f..c54e10512c8c7d0919195b01fc0b157d96a96467 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 c1a1ca09e961707f6c0a599ffe2cb1a12765cfc9..3fa6bb5f01aa8c8c457db19f76c766fd3d190803 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 f8530894a596b1d1e934b6573a37a733880dfe90..59384d7fcd572b21159c056c6506ec363d39b5d5 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 d6204cc8d4ce21823c675afa6fcc3322a32ea12a..9e9ceaccbc22d15ee6ad6a7b896c62f168b649a9 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 9da1ba0d1cb052cd3fd32ac6c5200ed9abbd525b..b727da8fd0a9dc852a0e749bef7f8909b6660534 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 f7405646710e6c7f88086d4317faedba1ce6eec4..31d9e124762c8ca9a3f205a83b39e3c50e934925 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 63a3d095055773d3c26eac098b058ce5e3a00321..d803764600ce0dd2cacfc715a9ebe41954ac611a 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 4e639d74a197c98f60224823ce09b931867d26aa..95ea3ce2c5c8d69323f2fe582c0f8d6a53479f58 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 1fc08407ccfdb236837f058e7111cab59479bdc7..0914fb4992c2a67f0dbd5552e072791e8264dbc2 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 0bf3fc9b9d12cd9b1dec179ba0f9309533a8f963..ad17f324f25f198ee98cf1d946f4631061b4d3a2 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 a42e7cb8a53c25adc54eb8e7b0882a47af455f58..20b80dff03c78bed64bafde985abaff06f3ebe9a 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 153a8270c3f60592a80aa36de616344780f657d8..490819249e3aedaa37951b5b3110008edef4696e 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 7bc1d88c569fcc4d30f74ecb1d04467d8e045957..2dad18e4b861e44af5c9e46f5ef98785c8e8406c 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 1dc7180f5b9c332b18a56c2fb4b25e18d623e967..61e956003609fcb5fa711535cef2fb0416f94026 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 a98926aeba112a3ec5cf15435e04cf2f27b5012a..6ea0930bd1948264e7046191f8949201c2659604 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 0824414456ec13754f6202b805e7bfff2fd0eb03..f2376fde1927c7b6aa67e2c1175845d91b9cfcb7 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 cb79a0232ea540a965561401831f0ec68633cd6f..edfb3be213e8923a38c1bc59cc445b86f5afbc13 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 ce40cc0e68abf0bc9929ce93f3b1de52be10ba0b..c12bac6211e6628cd1bd9fdab767733bf8432f1e 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 7498e8cbcb200d2fa0f3769cd4ef7f1074e94b0e..a7526a650f892072daaf474db29c401ac62644db 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 79bc204c9b8d51ba78ee88f4a9a43bd7b69714b1..41c4dc2229b96409dbf203885eb2a1c797d9af6a 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 b94724ef52ce07d44903ee3a9cb8a7c8837ca534..c561ceff4065c1c87c5e280b72bc03ee1adad83d 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 ed6d71dbccb18c5c0f340dd9110a6a8c6a071725..57db97e6daaba05b41870c8925723c025ef0b2b8 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 62e98d6180675e1acf3a85a090395e4868079a8e..adcdf4a9a1f389ca6f7898a0aa62242b93618618 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 363daf13c8a93ce876e1c1c4cb5d6b461e9b8cdd..ee3d4f3edf01a4605dc8c79a36cf6f24a3c3f4fe 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 7ec56641995444a77c8864b30fac45c2ef280c49..3e108b10ce4b7637b3173de925b6991006af519b 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 85a9fb13198fd50978b69cf8512d6e996c72ac5d..96c2ea617947b8dfbf2909a99fc9fc9551782b86 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 12cea987530705ddde778aaf16b1bda533cfb5a1..fc5e81f4b1df04bf87ab1e0ab97e7593e262e9cd 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 538347046b7c5ee08695277ba6ab29ffdbef0232..d4b75c31188e8021c8eab1cb2987910b379e6247 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 5ec5b10468ef1c6eedced2cb36478f91b2680538..acaaf02c0149f97611c7deb0183e07fff008533e 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 77685f1af80d7e34c9b5a032edf0d5f7373953b7..b25e63cc548a6a50a29db2148f04e90709051e28 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 69ed5dda2cb018e813f9e256da58a062b03d9460..791eee875dc86d5d553ab3a7306c7e22acc86fc8 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 8ff89b04802e91c9597a1a625c45e0b06061332f..1929edd1c93005b8a5a3e022c6b8bd4579bd31c0 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 a6669e51a377fd8d7597a5c2440e212e8ac55ada..b7c04c48a3be156b68897f078276832b3cbf518f 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 942f2ecd72dcbc1d98ae0b3c903ab7217090215c..2f52fa00363a3e04612c881c2f885d3bcd9c1c5a 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 33a07406b512a30a431a007e0c4ce972e575bf1f..f9fb4b612553096bca624aeb0748e731c638cccb 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 9f3ffa98835848ac0f3412add5c93b31ba5827b5..e464b340610c6e1296f548b59abf4bcfbc507fa7 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 57e058292e837e8764deea120707bfd1a22ac2b2..2125ffb6156a172ad36299f5a3ec516e0d640003 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 4601bb015f7831fa8e5fe4ce33337f57e5b60fca..19f25e60b4440c1de403f62d3d0a8b9f480d90e9 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 7655e641428decb25ab6d0635bfcfe1eda3f17d5..0dff594adb798e3c196dc755091fe4af52b380ef 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 9098777a1c5e3ad570bb4ec0b5207e5e8491f2a5..c17215ecea1c4c606192ecb9ff1217b5774d49b8 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 4fd19d1a9ccdd8bc3dd39e2476d578dec46ef3ad..289dd374ac252433600e7e85f1ef0b9c55a85f88 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 f4e3af0a9a1cfc3b29d511fbe0ed901d3408d0f7..9a334434dac7c7cb53485167ce2bf79688e752af 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 9c8049543c231e2f205f12b3de002234a9b8c775..f6a4fe45a08b9285f0cd0e8fefb44969ceb2e43d 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 da57ec076e78baa3b8e2e0eba8800c0bf7605bc7..652cf93ecd7e76c010e7153b653b4964d958b56f 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 0a83dbd365034630c82ba75f685585d2b8ac7905..175975c09bc1ce692aafa4e2fbfcaf541fb9e310 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 097bedee9cafd26c26a9c3649dabd1652f642184..cd7f74c1d15e8f49b6904d9038b8bd17a91144cc 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 ce8008fe7fcf564d87a071c520f99d28f53c0eee..c9a8b4826bcaefb472cbd2f35f82f3c011ede112 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 2d2fa159d2760925ecb9c6850d0455dab30db43a..45314463b1059152d9c892490e226004bfad5700 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 f620553de4b1c0e8911ede708918a15450bd80dd..62caab1296ff6ba02253ad308d7ee3b1f4d4deab 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 c3e067831250b241cfa5fc2500bd55cae4cba405..873690be6aa9c2e703349ea737e4c310b1effb45 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 94ef4e8f5a33f1c31f0197aee76a1761230d4fae..44e243bd5f6c05f50b784b001fe506871063ec14 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 ee7c630efc8b8f4b7480ef98817540fe3cd7af46..4528150ad1e6c7c958c9ab943c019dffa75c1f51 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 467b3f5211f362bf37f5f79cc45e3c9c8287082f..84106adfce77977375a5e78056a259da29c4a9ea 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 a020c70477144ddbed94fbeb5d33e667a3f475fe..d2f36757cc6192107ced88b971ad87b35fc3c3a9 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 695ea151f31b42701e771b15e38a5bb272f01ddd..785ed32449745f637e3681e13acfe5990352f2a3 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 3ec8ceb47d5f6d7b71c8a7eb20549c5d145bd3e1..41b6d62d30257cc451c12bb210e870ce6ab10ef1 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 9b966b51bec9e64cbae853e894af08ee7336afe1..5f8c794c6f597318e3ec26a4875000a19a1fc514 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 e1eb3688910787b831fcbd2998a7b61f54c9ed9b..af0e58983eeee787ab5409500a4e61005f2a169c 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 1b66bcd9abe455a008efb2b4325667a52d59bbcf..87697f1b3c4efe307fe09f03e555c772df57e2c0 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 06e9e10b0a8d80a0d4cff7e906fcb197e97885c1..641ed2668eab0274bcb748a60623a6efa939d201 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 a2672daa8e13e38cd93974c95d54c13579bf0d40..e841f835502c2f9408f9bfbe9e0861a94cf25c98 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 da6f26e9bb7bbf497ea9015a729824ba30af9a61..6a80abc8c2775a18d8328c7e23312bc0d07c99f1 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 7037e08ffbf6a899fc2a87f89ac3d197eccc162d..328b636c48d87ce2d81a98b595c54bf942db4f02 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 88cfd67bbc56318892a45501b0e97386c09ef30e..150a59f4bbd1253b339e442b616064b0bc333235 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 9acc5fe21a7d9d64eed49560166fd18cf18eaad0..6d414d5708a2d3411131e842446bd0984db0bee9 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 afa7559a7dbd392c19aea5f98fad1f91bd73ef56..93d6980d80a9b613ca0fa163128da947a30ba8a2 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 0b9322c20db3ff4466c7259aa425c54ea809ca36..efb2c5c17aa0c67d5d83acf32169d69326e2f0f9 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 a30bc3dc57d1430da298b49dc26434085c590343..f95f0c1eac84ff987df3ce7098119b8606baa504 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 5ea1f009bf9017e988f6ef098e9feb0600314b63..05915554faf439dcd7bf1d2c74788ea648d5f2bc 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 137760f39a4546feef824d467b873dcc8aa975fe..3819abf7a1cbe3c1c5ffbfe3a11ed73a9a302f6c 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 f6ee2138226559c37dd363b6276f8881c268e4de..31da90d4d80dd9c6a6d3ba695c656124b1e1e2bb 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 29649ad347497ea9df817e1e082d9170eb546737..1cc9ff8caaa1cd3836f062ac4adedd51c6857d03 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 ecddf9d2ea16757816c1b6b956954580d16e97fb..549a28530bfb32c1e8773b7f726f3dc7e651eaa2 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 05596d84c2f9a7a3f091807b8178faafc37cb609..b2caf803ca66f97bb34246c6bb149f5c25fd17a9 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 abf5b349b96786b66ffa8960620ab076e3ca20ec..2a55bc1cb297848ad5c06f0b3e42a9f4f96ddccc 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 af8ec211d2c8d6dd809f16519637529f512a859b..cd461a3e9caec6f5dcf3c9e90fca77de78a057aa 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 4b4d6f9dbb4128377c107cc080fd7e934602805f..c9da91e4d95645d9576e4f22f1e3434bcbc47b3f 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 d464a7588b6d943714df36212d874b9a414165d2..4a338543e1e7a5e553a52935c72f9cf9799eafb1 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 af4f95cc31b0214cdf974811b9af25afa9ba8e8f..9de84e98667713c0669902ed92a0fefb29439f62 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 8e7d4dbe686d11fa363968a9db2dbcdff689012c..bbf33424c35b7009cba65027e1f17800082b8034 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 b08e2d70f308e26078ddb40cad02e1ec06d2945e..58db585c11ab7d90d09f8fadb5e50b54fe5f9c42 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 ee0c0d90c64549c57bd2eadbe1ba7b3ea5bb7db7..96ff98ddb90b4c83148685723c55ab587b036218 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 6c7524d12b112cd9a8248e8a82cffc9c56719128..3fd5b20d7ea13e48eaf6a1aab60925fb81927bda 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 3c6622f417ce852bc63c88fb86ff7242f95f7e3d..952d80857c6074ccfcc428f7169ce83867b27201 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 47cea896967aa5e2260e81e1d56a5b06be676c0c..b4f30bb73380674ecd06d6f0c25afacbab6841f7 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 d7578b8b42a61daa94842e64e24a22a0c7dbe898..28e68efc249aa7e24d588067c17d2f8b2cabf28f 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 a5f37f9e75acb026863e72e5e7faf4b88ef46385..dae89a638d0fbbc62839832a115a2389ced00210 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 bbd5f59f16602c4fe5b82c5ba230df3bf5874489..88e3dffc9ccf07cbb36cb496bf4318d5391d12ec 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 4fb5ed22f108afa5d25ed1a622fc8da57923f453..805d23ea904cdec9b20c93508999c264a400ce46 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 01225d1cce8351fea475f807f3fe7687c39a6fb7..db4cde7ffc29521767538dba1fd850b31b44a17d 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 08acbee75019fa5da4857871f5cb0ef7015dceb1..f968822fba87a5acef92054f290695debf6000bc 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 8614e0b2419481694a073847e0a7543b6403888c..df277e9a8e992a78345b6546b55ba69415b7ff47 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 175ae3b0faab66e386133a96b1e471145a4aed1a..b38c6331321596fc6ddd1e89bbac0609d2be97fe 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 084c234bd4c964c5042c01801d5c2dceed44d2a7..a5fb6e136dd7cee4eb2750f41ccc9433bb2c6772 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 ebc04d027338f7388a1c2a897f7b208d8e429219..d71b2eb56fedd3ee26493a93eb945e897fd65fae 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 26bd48c2e45e09ffb23b44b429aacf6e32801462..bea4423c1fc52df71dbad42a40e83cf18cbae181 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 0670a1c0074bab95c2f2945b4707d80806893772..be5f10045173f469320bf95faae84cd2ac68e743 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 c41b6ea2607721b4125885c69502a047a17956e7..9e90571ec60aa4c8eb05adcf42609652684d0bc7 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 cdae0d48ba32afe1dbf16c7bcd1f1b15d8b6c191..14b3f26e0cc531a22c692f01848796f1c3e0a071 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 9b554d29ad6bd1ecd7bcb845db31dab4fde9395e..99404085cfc002265ee7b5bd38a416baed395f66 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 e315846b8a2ce0a9806381f0a663a2e4c5459982..e50ce5f25590647f41be89548a50a456176aa110 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 5154aa33d354f785c6d66edbe164b4ac3d2053e3..c8357634a37bc913b36f004e834d070fabe546fa 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 97208bc2da929198744d10d10df7a257a11ad105..fc14c95fb6f04728ff5788252fc8745215d7498e 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 f14146b641cd300914a6d5d60f2aa50d96fee2c7..a25b76f6f27371c9bdc997a8053eda4083f8a2f9 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 4c40acd4615036586f3cfa769ded89ee58e10e38..13d054821be1b056809954e2e36f153a4e08ef1e 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 96dd6f9b97bb5858ee7c69bc94f96298229011fb..26decc3fcfa6c3e1559e4330d691590603d67205 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 8f1ca4dfeaa191547ca1d0b5f3b1632b5823eaf1..da95e388d32bff94bf8d0ac6495c4dc84035a138 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 9ec849f46ab97169fe17e4db4e473e7d696ec409..309453bf0ff7b8e2109f5a7428daf7a0d3dafe12 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 cf59c954403efa8fd1abb1f78b957a34d7ee9b6e..62e3dbbb639e8b553db29a88a7764afb30eddcda 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 1304fb7c73bf1a3e3ed33297f431b58968968f7c..ce1ba8aea5d2e7336b56fa6f377f17a86f38d0bb 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-30T05:20:57.958014Z",
- "iopub.status.busy": "2025-03-30T05:20:57.957585Z",
- "iopub.status.idle": "2025-03-30T05:20:59.123424Z",
- "shell.execute_reply": "2025-03-30T05:20:59.122704Z"
+ "iopub.execute_input": "2025-03-30T06:47:01.866229Z",
+ "iopub.status.busy": "2025-03-30T06:47:01.866033Z",
+ "iopub.status.idle": "2025-03-30T06:47:03.020423Z",
+ "shell.execute_reply": "2025-03-30T06:47:03.019700Z"
},
"pycharm": {
"name": "#%%\n"
@@ -53,7 +53,7 @@
"text": [
"CPU Brand: AMD EPYC 7763 64-Core Processor\n",
"CPU Count: 4\n",
- "CPU Freq: 3083.5192500000003 MHz\n",
+ "CPU Freq: 3372.602 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 df985a1a3a6c254c7b53148eea9a8317644807d2..e0c968f6a4bca140ad814bac37915b04cdccde35 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-30T05:18:34.236478Z",
- "iopub.status.busy": "2025-03-30T05:18:34.236276Z",
- "iopub.status.idle": "2025-03-30T05:18:35.403045Z",
- "shell.execute_reply": "2025-03-30T05:18:35.402259Z"
+ "iopub.execute_input": "2025-03-30T06:44:46.238286Z",
+ "iopub.status.busy": "2025-03-30T06:44:46.238094Z",
+ "iopub.status.idle": "2025-03-30T06:44:47.395273Z",
+ "shell.execute_reply": "2025-03-30T06:44:47.394498Z"
},
"pycharm": {
"name": "#%%\n"
@@ -53,7 +53,7 @@
"text": [
"CPU Brand: AMD EPYC 7763 64-Core Processor\n",
"CPU Count: 4\n",
- "CPU Freq: 2885.28725 MHz\n",
+ "CPU Freq: 3342.63325 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 0adc2be60b9003c5c0901aed15e92542a9ae52f4..7d30e898ad3b27b52d3a8579a5e3262d7e305bd4 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 2bf7fd88cb0f5f09cb3a885c7830f2c4f7fac649..11923bf594ff6a16e1404c455605a495a4d09a8d 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 df985a1a3a6c254c7b53148eea9a8317644807d2..e0c968f6a4bca140ad814bac37915b04cdccde35 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-30T05:18:34.236478Z",
- "iopub.status.busy": "2025-03-30T05:18:34.236276Z",
- "iopub.status.idle": "2025-03-30T05:18:35.403045Z",
- "shell.execute_reply": "2025-03-30T05:18:35.402259Z"
+ "iopub.execute_input": "2025-03-30T06:44:46.238286Z",
+ "iopub.status.busy": "2025-03-30T06:44:46.238094Z",
+ "iopub.status.idle": "2025-03-30T06:44:47.395273Z",
+ "shell.execute_reply": "2025-03-30T06:44:47.394498Z"
},
"pycharm": {
"name": "#%%\n"
@@ -53,7 +53,7 @@
"text": [
"CPU Brand: AMD EPYC 7763 64-Core Processor\n",
"CPU Count: 4\n",
- "CPU Freq: 2885.28725 MHz\n",
+ "CPU Freq: 3342.63325 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 c813018b98df7ab59cac44f123d7ac9fff93661c..c395f76ba5c312f069f88567f4c0fb24ec160037 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: 3083.5192500000003 MHz
+CPU Freq: 3372.602 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 1304fb7c73bf1a3e3ed33297f431b58968968f7c..ce1ba8aea5d2e7336b56fa6f377f17a86f38d0bb 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-30T05:20:57.958014Z",
- "iopub.status.busy": "2025-03-30T05:20:57.957585Z",
- "iopub.status.idle": "2025-03-30T05:20:59.123424Z",
- "shell.execute_reply": "2025-03-30T05:20:59.122704Z"
+ "iopub.execute_input": "2025-03-30T06:47:01.866229Z",
+ "iopub.status.busy": "2025-03-30T06:47:01.866033Z",
+ "iopub.status.idle": "2025-03-30T06:47:03.020423Z",
+ "shell.execute_reply": "2025-03-30T06:47:03.019700Z"
},
"pycharm": {
"name": "#%%\n"
@@ -53,7 +53,7 @@
"text": [
"CPU Brand: AMD EPYC 7763 64-Core Processor\n",
"CPU Count: 4\n",
- "CPU Freq: 3083.5192500000003 MHz\n",
+ "CPU Freq: 3372.602 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 e084976bca85432c25e5cb47ecabad2ffe2aca25..28f761626ceb11c701dc5ba3b2c44b28fe1edadf 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: 2885.28725 MHz
+CPU Freq: 3342.63325 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 df985a1a3a6c254c7b53148eea9a8317644807d2..e0c968f6a4bca140ad814bac37915b04cdccde35 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-30T05:18:34.236478Z",
- "iopub.status.busy": "2025-03-30T05:18:34.236276Z",
- "iopub.status.idle": "2025-03-30T05:18:35.403045Z",
- "shell.execute_reply": "2025-03-30T05:18:35.402259Z"
+ "iopub.execute_input": "2025-03-30T06:44:46.238286Z",
+ "iopub.status.busy": "2025-03-30T06:44:46.238094Z",
+ "iopub.status.idle": "2025-03-30T06:44:47.395273Z",
+ "shell.execute_reply": "2025-03-30T06:44:47.394498Z"
},
"pycharm": {
"name": "#%%\n"
@@ -53,7 +53,7 @@
"text": [
"CPU Brand: AMD EPYC 7763 64-Core Processor\n",
"CPU Count: 4\n",
- "CPU Freq: 2885.28725 MHz\n",
+ "CPU Freq: 3342.63325 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 6618fd3675f35120f04a314a2e4460fb8e5f0e08..fb646cece6d13a90b8c16205405d9f96e9d1b2a0 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], "3083": 107, "5192500000003": 107, "615": [107, 108], "gib": [107, 108], "deploi": [107, 108], "action": [107, 108], "2885": 108, "28725": 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], "3372": 107, "602": 107, "615": [107, 108], "gib": [107, 108], "deploi": [107, 108], "action": [107, 108], "3342": 108, "63325": 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 91b75a91eda9728ed040e6edb292a3bee9f01f6e..61ab8d96526b5ef99819796ab87cbee0420b181a 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: 24d074913c8f105f72eeca4a4e62da55
+config: 90fd673b025634b0f318344ad933c672
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 11f6cc49ec2125904ad01f138f5e7e67444d1d6e..2c6a6b289ae6ce8511ac499978de502c3b340805 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 2686f0324bea419d467ba3237ea56b25a2f655e3..3010c818300b23971b793bab01814bcbe8e6dce2 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 b3cfc2b3e32360206310dae73f41f700935756c6..ff8b7098e46c4256e0f6804bc6cf536ae81f9bb2 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 48d154d05a65986e2cb632ec6aa8ea96c489c8df..7b1b127064cb8e673f1d52d707715c689c35f683 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 cf7bd4036b064b139a20de7c34b3ed2d41b723f3..481cbc0d1d23ffeff48472dec4197238961b3dd6 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 2af14640a81aa5243ad959fb179c74e0b164db23..80d2313445e4e669a720a3b8748b9c406b7485e7 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 9fc97261454f401fa55b40a1f3ca7a3aeacaa4f7..4a83d074db78a08b2d271a76706118884a9d1daf 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 3b29bb81ac07a0fe3c45969d834a83f69acc63a4..3920806b6814539658fd184ddfca9d3336d2ac40 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 4c2e1e9a6f9865d21735cc169a373e4436c42628..7be5bfaa5b1e42a1fc60656550181d6512b1f702 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 4e7469426999fce84a8bc2aeb92b6e4025aab2bf..5127b3aaa918f75a58c10dbbaf98299181ca4da5 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 53d5a2a98a0333864004d5f931e2ff523b2235a6..de3282b199bec8917bbe2aabcf6b0b3d1dbce4b3 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 4083603c143dc8ded0282a7db5b77a1234b05887..07a985208cae6060a04a23bf935de45cca7c1d47 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 bba35d6bfda03f3d50256387628532c9aefb7117..2dc61bcc1afc336b408ac30d36074c78a6c84007 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 8a54b207395a4434e473bc81c84b6931bf554fdb..4ab6cc8b22b72ded4b1f44e7ea2f8116f72c0de6 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 35a3cf19bb48d9a1143c4e509569f611e6741a08..926d48e614af216936cc35bdc390cedf88c544e2 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 57732e80330361098747dc37354d6faa0898cce2..9f8ccf06720ee96b5637d90daa1f5c4084b03014 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 20b8502358fab9d5f9e2d1c232cef1d8f6162311..ef11cdc4c29f37031caaf0cd6fa26bb5ebd5f519 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 7669cb1fda6980d1c476f520a06df92156afde1b..1a590398a2be2d8671d5ca0f0ccd69fb8b835914 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 20f134f08953e68aa858508943a89a8c604f9e2d..1c8941842eb12490de4a140612860abfb7873d9b 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 68b0e97f62a5f678fb5f721dc9d2ebd1758f6f5b..853e0848f9f1572996e221d44ddb023a48a585d1 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 4de238f7dcb88c81b6bd5a0eee6497722517e212..339567bd03fca16dc4c75d31b3663bfbcec073d3 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 bd1a8fe99c47c09e83198fd35ec435cd4d5de561..8ec8cc31528e0f348dd570b6642fc2c12816916f 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 9241e191e234bf885db413ced9d7775e3ae6c3c2..a1085b1613694863f437beb69ef9a298f1b185a2 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 ec6782ded12986c04a21fe70c20c177e7fb6e7cf..a8a729cbc1226acf7c2eadca1304b2ea94bafbac 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 6602bf874cd5dc55508cbb55eccbefac5c62fd63..7d8300468440d57e40efd0ce774113187312b397 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 66656b87346cce103fdfa928e619f14e1ef59bf8..332d2a2bb8c6f710582869b5f42a6339d02e181f 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 468da01fd7ba3f2579234bcd60ccfdd0688e4a4b..01376f88a9a79693c78d34d91f9e08055a8b782f 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 a5dd0c482bfbaa97404bfab4f8b7b9c2b92af47f..223e2929ae2fc17e45111c23d8d679dc7a323086 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 c0c837d23f3d29c5df4f4962743e274bce6c1ae0..9fb185bf731cfdb8178a8ac71b2b2736aba5d51e 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 f9ea194f4caab1cd84b8e33ca15188067499296e..bbe4f5a8fdeda23174182be0196dcff9b82e83e3 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 d4dd67dca6d739718e941598ad7aa069d712ea68..6ad65581fbed4b00d61b3d00f5161e3492b54631 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 6aaea01298447efcb5a22cfbde2e89ba0487681e..25fc69c7cd7508bf36a78319368396064b07d529 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 3e45e79f0158f009e851b67568d5cc639e67dead..6bb4f618a913aba86ae170cc3dac1763817d248b 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 64d67ab788257fec530845eac52f467ed5aef46c..dbb0c54f52ff7d67c0566452d0b396c0918d8dae 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 d1027d82b3e57eb661966d5dab5c5d656578a579..676f6cadcb096fbf08d0d4462be60337d538d98f 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 7ab842327c1544d40fed59bb96d3644dc9966392..0a54d76f7b96c81ed9eed63d9f82854a979e6f06 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 ff452f4c4cc479b4ca59ea563f7852707093825c..ec4c90264d31d6a2cc14915d83564e8c0ccff0e3 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 f18c6b912c21d78f594041f880107b46f11d5533..8feb75c26e7c7cf3da13857cac1c4ed4205ea329 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 767cf60913b44c8b51d81e85d3f5802cca807ace..5a217316befc89a878b8cce998b34c7acae4b630 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 9d679372158aa50d668624b52f60ea65f12e5dfc..85e745ca5d6e333061926ce2b912f467cff026d9 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 0f9134158ed24f744157db8927cb1334afa82e9a..6507c504625f722d2384df75e4147d003a4559c9 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 d984e8dceb16781e508b59083df4e8ba44309aca..5c9897995e3095df7f7ce01e07782857db1bc989 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 f1f1c58de011978885e669591a3d5e222bf89550..c87390564fda31bcaef57045adddd4878fc1387f 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 69060e69245c1a083b5e38d54f74bb97a1cfff3f..90bdb5b20c50f38ddd4d7dfa7b317d2cfaa42cb8 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 0f2bada4900c7f2a017682ab957c1469ec742973..f40644eec2e980a021d0976a9d9b022f66cba300 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 4f410cdd8e06d5d52b990c5629d84dd0dd501ecf..66810606703b351f90dfbfbfcb2472ce65d74b27 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 58757689b46a7e409cd02ecf82ab91a604e4c80e..5cff4801e708795a1f28b7011cf2e12e0aba5ce8 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 2b6024696beea235ee54a208423b35a2369f78cf..29699d1564d174a14fccb28759e3e2229447f660 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 71c41dcbb1ce2854c5eda1d6ca076f9c7924de1a..6bbd05cd50ea8bb80c63681e5cbb36a542bb2793 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 2a95c00079d288593c0b283de55ad33a0e2f29a3..277320d93725f7f1c2d99c13af41e6cd1d4294f3 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 44838c6b291b13887b5d3be30b72ad01f6adbbea..4a227bc2ad6ab93a1d95ab4b19e472c57c6dc2e1 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 f2d93ba2b1813a64b8163468651a00e74b4bf489..b60dae284a11711bb0b935e95e34ba3feb38390e 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 048c9a0051e5b8343973c27885c0c30d72796c96..5a789d23cfda36bd22db98d0471851d099f7c16b 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 fc0f58ff8b69de7b44aa0d43b5cd6ba880b73ad9..86a3511a966bbdcc93eaddc8f304af418ffdbba8 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 a916d97a53568f5299110d4ef908671bd3c14337..2cd0a4a8db8fdd479aa1ceab79f468644fc12332 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 f508ec26a443f9ab9247690ad12f94228c673bad..8d5f95a95919306ec442dd70637cbf6ad4a4ba80 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 164e46720a1d4bf21270bd7a11ee5ecf4b6490cb..6418aeb3600d714670f04af269a9f8daa4c62353 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 7ce65609e5609e3e0ada9fe72782c755600f3dc2..cdee919203d6bdc649f4560e8a9b5a6f1b819f5e 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 7b23b27a555d0388676c989f1580b258f133b449..555347ff985be8f4f0305636ac0d7f4769847b80 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 3fff528e18cdcf112cc1f60afa038bcff03d7e1c..020fc015337fddc27d432da3cce1b7ea715b323d 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 f9464308eee2a0fb9cce9ee638c8b9cfac9905f0..a38948ec94aff071edc2fe2b2c50634b5f101a05 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 ccf6125d9037356e1ae4957e5c794afb3f8208b3..26a3538f04351912dd3e76478daa56ed781e016a 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 fc15900bc9084493a69240fe4453aed9ecc11691..972006620e033579f6da58390a8b7229f1741e47 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 5cff21f5f76ec54115e02041824d9fc610ca9c51..087ae947e75e408ba06cd22d46908ea0cbe95e8e 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 395b5cd7c4b7ea043105a27ca8a3067a7e439223..40290758ed6f98b037df9a13e14cdfb9a2602c10 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 b0a0fc74b4a8149261abc9f7d09ba0de974823f7..f7855ab691d1a4fdd1ca8bf3313cbcaac3e0e6f0 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 e844f959c6a5e5345c4353e8b1ce25c0eeb8da2b..cdc0e3afeb08ab3a3cdfc16a512ea9ecb44e43a9 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 2d4b302b27b6b897391e85ec9dfc57cb718c6d1c..5716c8e775c23e7761493d438f621de50cd6d78d 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 d71c2029404b7d6e16184cdadb5c4f545cfc34f9..f23fd0911da581af60187c6db9adf85ec70214e9 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 cb7901ab1cb263bee29612d307ee734a978a09c9..728481c234d1a0d3babcf085c09e61632490648d 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 7c83176066f92830b611b8acf49868a4160a55ff..d2cae6fdc7fb8d0e731923805f72970a0230460a 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 8133f58b919e84a15d8462adbda2d86434dec333..ed14350746e8fb9078c8b28494f625bc53630550 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 0261cbda59b9840a2b0e9583a2823687fc8798bd..5aa155221ea3fb5405e44a3e074a3465ef0697ad 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 062d2f0b41d63f6e914c9259855965c84bc95a85..c33385299911a63367133078b0ee71e6699aa934 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 832922fa9f755bd7ec4159da453184284c95a1d5..1cf15247ebd784dfa60dc830548728e58f790aac 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 f6f1ad2a41a46d7c3d33e99b97140a26fae78602..91c306524eaa1db9f85fd19dd5a909cf2155b64b 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 2005d17066daded4856d55a30929474ffb07c06e..eec51462191530649d5f04f274ff77b7d9af5b3c 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 8f8cd0b7645bf951deb606a0e06ada60e4e51fd7..46304ed11a8990dc047ea45125dd4683803d06e3 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 6a71d84ffcbb742afbc3ea611622b9b7d5cecc16..e0445bfc03abc608e641bf26d13a05fc54849038 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 3c06856418739d04c58ab0bca519455b0d0898f1..bf22daa31cc69c4a6c6bda35b36717a7959138e8 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 61468e8df0455f0211825599371f873f9de04b11..024ee95c229f3968c7e6b579410efa781c15531e 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 572309ea8cd8fd1a844d4cad8844216a4579e24a..dc8ed24743f0564cd9eda292ec2100c37c94aead 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 c872186cfa0f4a38053834f20dcc2b0a53ccf0ae..73aa3054aa5b2342a21cf9146d4eafec83e1cb86 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 b977d43b74c81e131301d9fb0e1e869ceffcd4de..3f642b9825ae2b92aa427243de1894253608e28c 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 9f2cf5eb6dc2a80b388744042ef91c1bca2b2b32..4b591ace526d5026228f106421a75e7d8a50eaa5 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 1f9feb5a3304b92dc0bf2cabd82d72f8e44de8ca..cc6c31b272bc9f0716264d95445c7305346679d9 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 0e9701a8113f9ae7f11bd219b107c8d4db6d394c..df1c212152e59cccee7448f9069f5cc942138924 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 dd96de7d64b8c67fb1193d74c151a6e513af56c0..489a92fab8e9ae154c7a9ac646f4a26ff1ec72b2 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 3d36044baed36095dda8f133de9b309e77374205..18ae1ae0acd30c25cd3c388a400d00d00b39e7cb 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 802e8094e55075e8486c46e1e1b6cbe10e1fac9f..afac55cdb3c107ff89ea4eaeaf3bb35532badc08 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 571ffcdf93dec407b84473f12cbb5b3c6e46f15f..9da7977c4d6015521558858143365ff165e3b3a4 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 800911fe8264e6cc3eb2be2f210a0edf5dfae9f9..3412b98c0e4dc88acd0c700280fef72a8be0228e 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 08893b0579fef972ed0167bf1c8461c14e60347e..c3f9b806f6f2f802d70e758dc5a2cdf9702b72ca 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 d387d303d191865c365fbf8e832093bdd7f963fa..a2b248c0c4ddab7668bdef985a8f362e29067c35 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 b5c9d37a35746862f3127ec13edfa3a46b9f96cd..99239226e5758a9b4d10a3b232e0d0b1237f6a52 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 fb71a188cd9d356d1ec8127328f274ee6b2bcadd..3b8999ed657ce5026a5c004d8f252f99406c9943 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 d640f0374534895e9ba6e210db159d59dc2870bf..20e411544cd46e975a763d97622f234930a19c0c 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 4f43955e858f63e3befb9cbba87fe04cdd921965..5e105d9c200af8bc03f56ccc027a2c8cdaf35cc6 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 aea6af39566b6503d7f62a40510bf4a70ce2706a..ece92f6c3a8ec3ff569e0a8aab7f0697b205cee5 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 5e71b9c9145f2885a9b020d17396debd9a5930bc..43279b59ae20940a834ca28004abb59f4080ac0c 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 6614d72802b73a32ce530b6538c4da00a90b3cb6..3d920f18c774ef315846abb72f5ad7bc996f4ec6 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 7f1c016fff8f87e49e1bbdf27ea3a05371a1a815..9e16e4bcb8717e7aaf3a96a324602f8835e910b0 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 39fc4082b05ee68fb920dc5011c46ed06b631cf4..13658ee4f9a70a8072671715d515615bec34e181 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 3c222613c5ed6700690f37d29112ab7badbd1e08..e269ca2f8b1a70bb55788b23277f77fbef2edb2b 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 ab20e89cba72efecf19846a24229471d1d584b8a..347e3bd062161ce32306aee5fb31c6e4bdcbfd75 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 3288ef1690f3f5b2407971827328357534873ada..e6874243da2b5aa16d6d8a52df00f967d71f3c8a 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 a351075f77ba56c27a67da7b03fb1b8f23bed524..f544ac1ff8519c011c4022ae8f3b6f6304da2458 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 b59689601d2ec9683dbe3d9cfd8b87ea3f4cad16..ce774a18567f21ea62ca2c2ef7d7a20b2d1a6e3d 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 3b5be2a3a48682067c5eda8a97acd5e31d96e6df..7513d479041ec4c2ba837138d118d4f9c00b6822 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 c87d59fe1bff55ad24be5fa5624eb9b5c8d8464e..72d7fd64f64b9ed88fc0dd2dcebf0a2219a354b9 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 a3e0761711998e380ce58b6392a2bf3b7507daad..2da71f10c21f5d38a07dcacd4a3fa56caf258200 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-30T05:21:20.150687Z",
- "iopub.status.busy": "2025-03-30T05:21:20.150481Z",
- "iopub.status.idle": "2025-03-30T05:21:21.310060Z",
- "shell.execute_reply": "2025-03-30T05:21:21.309340Z"
+ "iopub.execute_input": "2025-03-30T06:47:22.936784Z",
+ "iopub.status.busy": "2025-03-30T06:47:22.936588Z",
+ "iopub.status.idle": "2025-03-30T06:47:24.096275Z",
+ "shell.execute_reply": "2025-03-30T06:47:24.095595Z"
},
"pycharm": {
"name": "#%%\n"
@@ -53,7 +53,7 @@
"text": [
"CPU Brand: AMD EPYC 7763 64-Core Processor\n",
"CPU Count: 4\n",
- "CPU Freq: 3255.9985 MHz\n",
+ "CPU Freq: 3236.2319999999995 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 59bcc796d22825be7770744dc94fbba7a534a36e..e252798b3a1a59aaac225bc0750d9a645feebc6c 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-30T05:18:46.316272Z",
- "iopub.status.busy": "2025-03-30T05:18:46.316072Z",
- "iopub.status.idle": "2025-03-30T05:18:47.479200Z",
- "shell.execute_reply": "2025-03-30T05:18:47.478490Z"
+ "iopub.execute_input": "2025-03-30T06:44:57.930337Z",
+ "iopub.status.busy": "2025-03-30T06:44:57.929800Z",
+ "iopub.status.idle": "2025-03-30T06:44:59.085113Z",
+ "shell.execute_reply": "2025-03-30T06:44:59.084420Z"
},
"pycharm": {
"name": "#%%\n"
@@ -53,7 +53,7 @@
"text": [
"CPU Brand: AMD EPYC 7763 64-Core Processor\n",
"CPU Count: 4\n",
- "CPU Freq: 3249.5065 MHz\n",
+ "CPU Freq: 3227.4610000000002 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 52ec3f7bbbbeadc4b3dd458218893253bcc6e240..325c5e5cd9f81edca8acf795ed9ea672ca7cdd0b 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 ef019886381157e7a767e8026be7d44ba26a6b45..282769d590db7f09aeada15699a56bfbb8222773 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 59bcc796d22825be7770744dc94fbba7a534a36e..e252798b3a1a59aaac225bc0750d9a645feebc6c 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-30T05:18:46.316272Z",
- "iopub.status.busy": "2025-03-30T05:18:46.316072Z",
- "iopub.status.idle": "2025-03-30T05:18:47.479200Z",
- "shell.execute_reply": "2025-03-30T05:18:47.478490Z"
+ "iopub.execute_input": "2025-03-30T06:44:57.930337Z",
+ "iopub.status.busy": "2025-03-30T06:44:57.929800Z",
+ "iopub.status.idle": "2025-03-30T06:44:59.085113Z",
+ "shell.execute_reply": "2025-03-30T06:44:59.084420Z"
},
"pycharm": {
"name": "#%%\n"
@@ -53,7 +53,7 @@
"text": [
"CPU Brand: AMD EPYC 7763 64-Core Processor\n",
"CPU Count: 4\n",
- "CPU Freq: 3249.5065 MHz\n",
+ "CPU Freq: 3227.4610000000002 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 79a97c48a1fd22f4befae705fcc6c2e8a7c6ecd1..13173a215113697e29160d42c3e3c1803d9203cf 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: 3255.9985 MHz
+CPU Freq: 3236.2319999999995 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 a3e0761711998e380ce58b6392a2bf3b7507daad..2da71f10c21f5d38a07dcacd4a3fa56caf258200 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-30T05:21:20.150687Z",
- "iopub.status.busy": "2025-03-30T05:21:20.150481Z",
- "iopub.status.idle": "2025-03-30T05:21:21.310060Z",
- "shell.execute_reply": "2025-03-30T05:21:21.309340Z"
+ "iopub.execute_input": "2025-03-30T06:47:22.936784Z",
+ "iopub.status.busy": "2025-03-30T06:47:22.936588Z",
+ "iopub.status.idle": "2025-03-30T06:47:24.096275Z",
+ "shell.execute_reply": "2025-03-30T06:47:24.095595Z"
},
"pycharm": {
"name": "#%%\n"
@@ -53,7 +53,7 @@
"text": [
"CPU Brand: AMD EPYC 7763 64-Core Processor\n",
"CPU Count: 4\n",
- "CPU Freq: 3255.9985 MHz\n",
+ "CPU Freq: 3236.2319999999995 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 b49133ab616ba0f0019b0a681f03815184beca32..2c5985ea9f15c95df4722fbdf3c89241b44861cf 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: 3249.5065 MHz
+CPU Freq: 3227.4610000000002 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 59bcc796d22825be7770744dc94fbba7a534a36e..e252798b3a1a59aaac225bc0750d9a645feebc6c 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-30T05:18:46.316272Z",
- "iopub.status.busy": "2025-03-30T05:18:46.316072Z",
- "iopub.status.idle": "2025-03-30T05:18:47.479200Z",
- "shell.execute_reply": "2025-03-30T05:18:47.478490Z"
+ "iopub.execute_input": "2025-03-30T06:44:57.930337Z",
+ "iopub.status.busy": "2025-03-30T06:44:57.929800Z",
+ "iopub.status.idle": "2025-03-30T06:44:59.085113Z",
+ "shell.execute_reply": "2025-03-30T06:44:59.084420Z"
},
"pycharm": {
"name": "#%%\n"
@@ -53,7 +53,7 @@
"text": [
"CPU Brand: AMD EPYC 7763 64-Core Processor\n",
"CPU Count: 4\n",
- "CPU Freq: 3249.5065 MHz\n",
+ "CPU Freq: 3227.4610000000002 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 4221e57e910f60c6130d5c2bd6c78b67128fe6f3..6e34628566547818fe772c9c7c9d3d8bf63b284c 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], "3255": 107, "9985": 107, "615": [107, 108], "gib": [107, 108], "deploi": [107, 108], "action": [107, 108], "3249": 108, "5065": 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], "3236": 107, "2319999999995": 107, "615": [107, 108], "gib": [107, 108], "deploi": [107, 108], "action": [107, 108], "3227": 108, "4610000000002": 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